@charset "UTF-8";@keyframes plyr-progress{to{background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:var(--plyr-font-weight-regular,400);line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:var(--plyr-badge-background,#4a5464);border-radius:var(--plyr-badge-border-radius,2px);color:var(--plyr-badge-text-color,#fff);font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:var(--plyr-font-size-small,13px);left:0;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:var(--plyr-font-size-base,15px);padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:transparent;border:0;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:calc(var(--plyr-control-spacing, 10px)*0.7);position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:var(--plyr-menu-background,hsla(0,0%,100%,.9));border-radius:4px;bottom:100%;box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color:var(--plyr-menu-color,#4a5464);font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border-top:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:var(--plyr-menu-background,hsla(0,0%,100%,.9));border-style:solid;border-width:var(--plyr-menu-arrow-size,4px);content:"";height:0;position:absolute;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*0.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:calc(var(--plyr-control-spacing, 10px)*0.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:calc(var(--plyr-control-spacing, 10px)*0.7/1.5) calc(var(--plyr-control-spacing, 10px)*0.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:calc(var(--plyr-control-spacing, 10px)*0.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:var(--plyr-menu-arrow-color,#728197);right:calc(var(--plyr-control-spacing, 10px)*0.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:var(--plyr-font-weight-regular,400);margin:calc(var(--plyr-control-spacing, 10px)*0.7);margin-bottom:calc(var(--plyr-control-spacing, 10px)*0.7/2);padding-left:calc(var(--plyr-control-spacing, 10px)*0.7*4);position:relative;width:calc(100% - var(--plyr-control-spacing, 10px)*0.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:var(--plyr-menu-arrow-color,#728197);left:calc(var(--plyr-control-spacing, 10px)*0.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:calc(var(--plyr-control-spacing, 10px)*0.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:calc(var(--plyr-control-spacing, 10px)*0.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(34.68,39.576,46.92,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc(var(--plyr-control-spacing, 10px)*0.7*-1 - -2);overflow:hidden;padding-left:calc(var(--plyr-control-spacing, 10px)*0.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{appearance:none;background:transparent;border:0;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height,5px);transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(90deg,currentColor var(--value,0),transparent var(--value,0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,.15),0 0 0 1px rgba(34.68,39.576,46.92,.2));height:var(--plyr-range-thumb-height,13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height,13px);appearance:none;margin-top:calc(var(--plyr-range-thumb-height, 13px)/2*-1 - var(--plyr-range-track-height, 5px)/2*-1)}.plyr--full-ui input[type=range]::-moz-range-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height,5px);transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,.15),0 0 0 1px rgba(34.68,39.576,46.92,.2));height:var(--plyr-range-thumb-height,13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height,5px);transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height,5px);transition:box-shadow .3s ease;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,.15),0 0 0 1px rgba(34.68,39.576,46.92,.2));height:var(--plyr-range-thumb-height,13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height,13px);margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr__poster{background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"\2044";margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:var(--plyr-tooltip-radius,3px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color:var(--plyr-tooltip-color,#4a5464);font-size:var(--plyr-font-size-small,13px);font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child .plyr__tooltip:before{left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*0.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*0.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:calc(var(--plyr-range-thumb-height, 13px)*0.5);margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress__buffer,.plyr__progress input[type=range]{margin-left:calc(var(--plyr-range-thumb-height, 13px)*-0.5);margin-right:calc(var(--plyr-range-thumb-height, 13px)*-0.5);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));left:0}.plyr__progress__buffer{-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:var(--plyr-range-track-height,5px);left:0;margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:transparent}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height,5px);transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height,5px);transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(34.68,39.576,46.92,.6)) 25%,transparent 0,transparent 50%,var(--plyr-progress-loading-background,rgba(34.68,39.576,46.92,.6)) 0,var(--plyr-progress-loading-background,rgba(34.68,39.576,46.92,.6)) 75%,transparent 0,transparent);background-repeat:repeat-x;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-audio-progress-buffered-background,rgba(193.4175,199.8435,209.4825,.6))}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:calc(var(--plyr-control-spacing, 10px)/2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:var(--plyr-audio-control-color,#4a5464);padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193.4175,199.8435,209.4825,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193.4175,199.8435,209.4825,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193.4175,199.8435,209.4825,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,.15),0 0 0 1px rgba(34.68,39.576,46.92,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(34.68,39.576,46.92,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,.15),0 0 0 1px rgba(34.68,39.576,46.92,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(34.68,39.576,46.92,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,.15),0 0 0 1px rgba(34.68,39.576,46.92,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(34.68,39.576,46.92,.1))}.plyr--audio .plyr__progress__buffer{color:var(--plyr-audio-progress-buffered-background,rgba(193.4175,199.8435,209.4825,.6))}.plyr--video{background:var(--plyr-video-background,var(--plyr-video-background,#000));overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:var(--plyr-video-background,var(--plyr-video-background,#000));height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:var(--plyr-video-control-color,#fff);left:0;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:var(--plyr-control-spacing,10px);padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,.15),0 0 0 1px rgba(34.68,39.576,46.92,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,.15),0 0 0 1px rgba(34.68,39.576,46.92,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,.15),0 0 0 1px rgba(34.68,39.576,46.92,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--video .plyr__progress__buffer{color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:3px;bottom:100%;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:var(--plyr-tooltip-radius,3px);pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:calc(var(--plyr-tooltip-radius, 3px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:calc(var(--plyr-tooltip-radius, 3px) - 1px);color:#fff;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));padding:3px 6px}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{-webkit-transition-duration:50ms;transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{-webkit-transition-delay:50ms;transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{-webkit-transition-duration:.1s;transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{-webkit-transition-delay:.1s;transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{-webkit-transition-duration:.15s;transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{-webkit-transition-delay:.15s;transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{-webkit-transition-duration:.2s;transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{-webkit-transition-delay:.2s;transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{-webkit-transition-duration:.25s;transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{-webkit-transition-delay:.25s;transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{-webkit-transition-duration:.3s;transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{-webkit-transition-delay:.3s;transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{-webkit-transition-duration:.35s;transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{-webkit-transition-delay:.35s;transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{-webkit-transition-duration:.4s;transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{-webkit-transition-delay:.4s;transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{-webkit-transition-duration:.45s;transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{-webkit-transition-delay:.45s;transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{-webkit-transition-duration:.5s;transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{-webkit-transition-delay:.5s;transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{-webkit-transition-duration:.55s;transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{-webkit-transition-delay:.55s;transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{-webkit-transition-duration:.6s;transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{-webkit-transition-delay:.6s;transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{-webkit-transition-duration:.65s;transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{-webkit-transition-delay:.65s;transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{-webkit-transition-duration:.7s;transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{-webkit-transition-delay:.7s;transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{-webkit-transition-duration:.75s;transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{-webkit-transition-delay:.75s;transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{-webkit-transition-duration:.8s;transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{-webkit-transition-delay:.8s;transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{-webkit-transition-duration:.85s;transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{-webkit-transition-delay:.85s;transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{-webkit-transition-duration:.9s;transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{-webkit-transition-delay:.9s;transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{-webkit-transition-duration:.95s;transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{-webkit-transition-delay:.95s;transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{-webkit-transition-duration:1s;transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{-webkit-transition-delay:1s;transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{-webkit-transition-duration:1.05s;transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{-webkit-transition-delay:1.05s;transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{-webkit-transition-duration:1.1s;transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{-webkit-transition-delay:1.1s;transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{-webkit-transition-duration:1.15s;transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{-webkit-transition-delay:1.15s;transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{-webkit-transition-duration:1.2s;transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{-webkit-transition-delay:1.2s;transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{-webkit-transition-duration:1.25s;transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{-webkit-transition-delay:1.25s;transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{-webkit-transition-duration:1.3s;transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{-webkit-transition-delay:1.3s;transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{-webkit-transition-duration:1.35s;transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{-webkit-transition-delay:1.35s;transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{-webkit-transition-duration:1.4s;transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{-webkit-transition-delay:1.4s;transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{-webkit-transition-duration:1.45s;transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{-webkit-transition-delay:1.45s;transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{-webkit-transition-duration:1.5s;transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{-webkit-transition-delay:1.5s;transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{-webkit-transition-duration:1.55s;transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{-webkit-transition-delay:1.55s;transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{-webkit-transition-duration:1.6s;transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{-webkit-transition-delay:1.6s;transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{-webkit-transition-duration:1.65s;transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{-webkit-transition-delay:1.65s;transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{-webkit-transition-duration:1.7s;transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{-webkit-transition-delay:1.7s;transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{-webkit-transition-duration:1.75s;transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{-webkit-transition-delay:1.75s;transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{-webkit-transition-duration:1.8s;transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{-webkit-transition-delay:1.8s;transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{-webkit-transition-duration:1.85s;transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{-webkit-transition-delay:1.85s;transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{-webkit-transition-duration:1.9s;transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{-webkit-transition-delay:1.9s;transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{-webkit-transition-duration:1.95s;transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{-webkit-transition-delay:1.95s;transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{-webkit-transition-duration:2s;transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{-webkit-transition-delay:2s;transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{-webkit-transition-duration:2.05s;transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{-webkit-transition-delay:2.05s;transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{-webkit-transition-duration:2.1s;transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{-webkit-transition-delay:2.1s;transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{-webkit-transition-duration:2.15s;transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{-webkit-transition-delay:2.15s;transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{-webkit-transition-duration:2.2s;transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{-webkit-transition-delay:2.2s;transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{-webkit-transition-duration:2.25s;transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{-webkit-transition-delay:2.25s;transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{-webkit-transition-duration:2.3s;transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{-webkit-transition-delay:2.3s;transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{-webkit-transition-duration:2.35s;transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{-webkit-transition-delay:2.35s;transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{-webkit-transition-duration:2.4s;transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{-webkit-transition-delay:2.4s;transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{-webkit-transition-duration:2.45s;transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{-webkit-transition-delay:2.45s;transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{-webkit-transition-duration:2.5s;transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{-webkit-transition-delay:2.5s;transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{-webkit-transition-duration:2.55s;transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{-webkit-transition-delay:2.55s;transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{-webkit-transition-duration:2.6s;transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{-webkit-transition-delay:2.6s;transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{-webkit-transition-duration:2.65s;transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{-webkit-transition-delay:2.65s;transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{-webkit-transition-duration:2.7s;transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{-webkit-transition-delay:2.7s;transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{-webkit-transition-duration:2.75s;transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{-webkit-transition-delay:2.75s;transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{-webkit-transition-duration:2.8s;transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{-webkit-transition-delay:2.8s;transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{-webkit-transition-duration:2.85s;transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{-webkit-transition-delay:2.85s;transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{-webkit-transition-duration:2.9s;transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{-webkit-transition-delay:2.9s;transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{-webkit-transition-duration:2.95s;transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{-webkit-transition-delay:2.95s;transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{-webkit-transition-duration:3s;transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{-webkit-transition-delay:3s;transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{-webkit-transition-timing-function:ease;transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.47,0,.745,.715);transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.445,.05,.55,.95);transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;transform:none}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}html:not(.no-js) [data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}html:not(.no-js) [data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}html:not(.no-js) [data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}html:not(.no-js) [data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}html:not(.no-js) [data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}html:not(.no-js) [data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}html:not(.no-js) [data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}html:not(.no-js) [data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}}
.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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}
@charset "UTF-8";.slick-loading .slick-list{background:#fff url(/build/images/ajax-loader.68b0c4fc.gif) 50% no-repeat}@font-face{font-family:slick;src:url(/build/fonts/slick.ced611da.eot);src:url(/build/fonts/slick.ced611da.eot?#iefix) format("embedded-opentype"),url(/build/fonts/slick.b7c9e1e4.woff) format("woff"),url(/build/fonts/slick.d41f55a7.ttf) format("truetype"),url(/build/images/slick.46661d6d.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"\2190"}[dir=rtl] .slick-prev:before{content:"\2192"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"\2192"}[dir=rtl] .slick-next:before{content:"\2190"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}
.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#eee));background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#fff));background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
html.lb-disable-scrolling{overflow:hidden;position:fixed;height:100vh;width:100vw}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/img/frontend/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/img/frontend/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/img/frontend/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/img/frontend/close.png) 100% 0 no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
/*! jQuery UI - v1.12.1 - 2019-07-28
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2em;-webkit-box-sizing:border-box;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{-webkit-box-sizing:border-box;box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{-webkit-box-shadow:inset 1px 1px 1px #ccc;box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;vertical-align:middle;margin:.2em 2em .2em .4em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif}.ui-widget,.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5;border-radius:10px}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{color:#fff;font-weight:700}.ui-widget-header a{color:#fff}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #e1e1e1;background:#f8f8f8;font-weight:400;color:#454545;border-radius:7px;text-align:center}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{-webkit-box-shadow:0 0 3px 1px #5e9ed6;box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #af7180;background:#df9fad;color:#fff}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(/img/frontend/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(/img/frontend/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(/img/frontend/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(/img/frontend/ui-icons_777620_256x240.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(/img/frontend/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(/img/frontend/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
@charset "UTF-8";.page-wrapper{*zoom:1}.page-wrapper:after,.page-wrapper:before{content:" ";display:table}.page-wrapper:after{clear:both}
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#ec0053;--orange:#a44a0a;--yellow:#fedc8e;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#64585d;--gray-dark:#2c2c2c;--primary:#a44a0a;--secondary:#393b3e;--success:#28a745;--info:#17a2b8;--warning:#fedc8e;--danger:#ec0053;--light:#f8f9fa;--dark:#2c2c2c;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1230px;--breakpoint-xxl:1410px;--breakpoint-xxxl:1700px;--breakpoint-4xl:1920px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:300;line-height:1.75;color:#111213;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:1.25rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#a44a0a;text-decoration:none;background-color:transparent}a:hover{color:rgb(91.8965517241,41.4655172414,5.6034482759);text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.3125rem .625rem;padding-bottom:.3125rem .625rem;color:#949494;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:1.25rem;font-weight:300;line-height:1.05}.h1,h1{font-size:3.8125rem}.h2,h2{font-size:2.4375rem}.h3,h3{font-size:2rem}.h4,h4{font-size:1.6875rem}.h5,h5{font-size:1.3125rem}.h6,h6{font-size:1.125rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:5.3125rem;font-weight:400;line-height:.8}.display-2{font-size:4.375rem}.display-2,.display-3{font-weight:300;line-height:.8}.display-3{font-size:4.5rem}.display-4{font-size:3.5rem;font-weight:300;line-height:.8}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid #dedede}.small,small{font-size:.875em;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.375rem}.blockquote-footer{display:block;font-size:.875em;color:#64585d}.blockquote-footer:before{content:"\2014\A0"}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dedede;border-radius:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#64585d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#111213;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#111213}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-4xl,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.container-xxxl{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:1920px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:1920px}}@media (min-width:1024px){.container,.container-lg,.container-md,.container-sm{max-width:1920px}}@media (min-width:1230px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1920px}}@media (min-width:1410px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1920px}}@media (min-width:1700px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.container-xxxl{max-width:1920px}}@media (min-width:1920px){.container,.container-4xl,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.container-xxxl{max-width:1920px}}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-4xl,.col-4xl-1,.col-4xl-2,.col-4xl-3,.col-4xl-4,.col-4xl-5,.col-4xl-6,.col-4xl-7,.col-4xl-8,.col-4xl-9,.col-4xl-10,.col-4xl-11,.col-4xl-12,.col-4xl-auto,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto,.col-xxl,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-auto,.col-xxxl,.col-xxxl-1,.col-xxxl-2,.col-xxxl-3,.col-xxxl-4,.col-xxxl-5,.col-xxxl-6,.col-xxxl-7,.col-xxxl-8,.col-xxxl-9,.col-xxxl-10,.col-xxxl-11,.col-xxxl-12,.col-xxxl-auto{position:relative;width:100%;padding-right:10px;padding-left:10px}.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1,.col-auto{-webkit-box-flex:0}.col-1{-webkit-flex:0 0 8.33333333%;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{-webkit-flex:0 0 16.66666667%;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-2,.col-3{-webkit-box-flex:0}.col-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-4,.col-5{-webkit-box-flex:0}.col-5{-webkit-flex:0 0 41.66666667%;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-6,.col-7{-webkit-box-flex:0}.col-7{-webkit-flex:0 0 58.33333333%;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{-webkit-flex:0 0 66.66666667%;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-8,.col-9{-webkit-box-flex:0}.col-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-flex:0 0 83.33333333%;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-10,.col-11{-webkit-box-flex:0}.col-11{-webkit-flex:0 0 91.66666667%;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media (min-width:576px){.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media (min-width:768px){.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media (min-width:1024px){.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media (min-width:1230px){.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}@media (min-width:1410px){.col-xxl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xxl-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xxl-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xxl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xxl-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xxl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xxl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xxl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xxl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-xxl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-xxl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-xxl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-xxl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-xxl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-xxl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-xxl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-xxl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-xxl-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-xxl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-xxl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-xxl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-xxl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-xxl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-xxl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-xxl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-xxl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-xxl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-xxl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-xxl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-xxl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-xxl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}}@media (min-width:1700px){.col-xxxl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xxxl-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xxxl-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xxxl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xxxl-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xxxl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xxxl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xxxl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xxxl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-xxxl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-xxxl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxxl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-xxxl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-xxxl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxxl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-xxxl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-xxxl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxxl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-xxxl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-xxxl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxxl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-xxxl-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-xxxl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-xxxl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-xxxl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-xxxl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-xxxl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-xxxl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-xxxl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-xxxl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-xxxl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-xxxl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-xxxl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-xxxl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-xxxl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-xxxl-0{margin-left:0}.offset-xxxl-1{margin-left:8.33333333%}.offset-xxxl-2{margin-left:16.66666667%}.offset-xxxl-3{margin-left:25%}.offset-xxxl-4{margin-left:33.33333333%}.offset-xxxl-5{margin-left:41.66666667%}.offset-xxxl-6{margin-left:50%}.offset-xxxl-7{margin-left:58.33333333%}.offset-xxxl-8{margin-left:66.66666667%}.offset-xxxl-9{margin-left:75%}.offset-xxxl-10{margin-left:83.33333333%}.offset-xxxl-11{margin-left:91.66666667%}}@media (min-width:1920px){.col-4xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-4xl-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-4xl-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-4xl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4xl-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-4xl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-4xl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-4xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-4xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-4xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-4xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-4xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-4xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-4xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-4xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-4xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-4xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-4xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-4xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-4xl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-4xl-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-4xl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-4xl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-4xl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-4xl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-4xl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-4xl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-4xl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-4xl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-4xl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-4xl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-4xl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-4xl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-4xl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-4xl-0{margin-left:0}.offset-4xl-1{margin-left:8.33333333%}.offset-4xl-2{margin-left:16.66666667%}.offset-4xl-3{margin-left:25%}.offset-4xl-4{margin-left:33.33333333%}.offset-4xl-5{margin-left:41.66666667%}.offset-4xl-6{margin-left:50%}.offset-4xl-7{margin-left:58.33333333%}.offset-4xl-8{margin-left:66.66666667%}.offset-4xl-9{margin-left:75%}.offset-4xl-10{margin-left:83.33333333%}.offset-4xl-11{margin-left:91.66666667%}}.table{width:100%;margin-bottom:1rem;color:#111213}.table td,.table th{padding:.3125rem .625rem;vertical-align:top;border-top:1px solid #dedede}.table thead th{vertical-align:bottom;border-bottom:2px solid #dedede}.table tbody+tbody{border-top:2px solid #dedede}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dedede}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#111213;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:rgb(229.52,204.32,186.4)}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:rgb(207.68,160.88,127.6)}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:rgb(222.61375,190.5833928571,167.80625)}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:rgb(199.56,200.12,200.96)}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:rgb(152.04,153.08,154.64)}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:rgb(186.6469565217,187.3373913043,188.3730434783)}.table-success,.table-success>td,.table-success>th{background-color:rgb(194.8,230.36,202.92)}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:rgb(143.2,209.24,158.28)}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:rgb(176.7059405941,222.9540594059,187.2665346535)}.table-info,.table-info>td,.table-info>th{background-color:rgb(190.04,228.96,235.12)}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:rgb(134.36,206.64,218.08)}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:rgb(170.5152475248,221.1332673267,229.1447524752)}.table-warning,.table-warning>td,.table-warning>th{background-color:rgb(254.72,245.2,223.36)}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:rgb(254.48,236.8,196.24)}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:rgb(254.4963157895,237.3710526316,198.0836842105)}.table-danger,.table-danger>td,.table-danger>th{background-color:rgb(249.68,183.6,206.84)}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:rgb(245.12,122.4,165.56)}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:rgb(247.9117518248,159.8682481752,190.8327007299)}.table-light,.table-light>td,.table-light>th{background-color:rgb(253.04,253.32,253.6)}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:rgb(251.36,251.88,252.4)}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:rgb(238.165,240.57,242.975)}.table-dark,.table-dark>td,.table-dark>th{background-color:rgb(195.92,195.92,195.92)}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:rgb(145.28,145.28,145.28)}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:rgb(183.17,183.17,183.17)}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#2c2c2c;border-color:rgb(63.125,63.125,63.125)}.table .thead-light th{color:#3c3c3c;background-color:#eeecee;border-color:#dedede}.table-dark{color:#fff;background-color:#2c2c2c}.table-dark td,.table-dark th,.table-dark thead th{border-color:rgb(63.125,63.125,63.125)}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:hsla(0,0%,100%,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:1023.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1229.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}@media (max-width:1409.98px){.table-responsive-xxl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xxl>.table-bordered{border:0}}@media (max-width:1699.98px){.table-responsive-xxxl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xxxl>.table-bordered{border:0}}@media (max-width:1919.98px){.table-responsive-4xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-4xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.75em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:300;line-height:1.75;color:#3c3c3c;background-color:#fff;background-clip:padding-box;border:1px solid #adb5bd;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{-webkit-transition:none;transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#3c3c3c;background-color:#fff;border-color:rgb(243.0172413793,135.1724137931,58.4827586207);-webkit-box-shadow:0 0 0 .2rem rgba(164,74,10,.25);box-shadow:0 0 0 .2rem rgba(164,74,10,.25)}.form-control::-webkit-input-placeholder{color:#64585d;opacity:1}.form-control::-moz-placeholder{color:#64585d;opacity:1}.form-control::-ms-input-placeholder{color:#64585d;opacity:1}.form-control::placeholder{color:#64585d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#eeecee;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #3c3c3c}select.form-control:focus::-ms-value{color:#3c3c3c;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.75}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.75;color:#111213;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.625rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#949494}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.75;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.75em + .75rem)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.4375em + .1875rem) center;background-size:calc(.875em + .375rem) calc(.875em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.75em + .75rem);background-position:top calc(.4375em + .1875rem) right calc(.4375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%232c2c2c' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") center right 1.75rem/calc(.875em + .375rem) calc(.875em + .375rem) no-repeat}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{border-color:rgb(51.6956521739,206.3043478261,87);background-color:rgb(51.6956521739,206.3043478261,87)}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#ec0053}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.75;color:#fff;background-color:rgba(236,0,83,.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#ec0053;padding-right:calc(1.75em + .75rem)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ec0053'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23ec0053' stroke='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.4375em + .1875rem) center;background-size:calc(.875em + .375rem) calc(.875em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#ec0053;-webkit-box-shadow:0 0 0 .2rem rgba(236,0,83,.25);box-shadow:0 0 0 .2rem rgba(236,0,83,.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.75em + .75rem);background-position:top calc(.4375em + .1875rem) right calc(.4375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#ec0053;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%232c2c2c' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ec0053'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23ec0053' stroke='none'/%3E%3C/svg%3E") center right 1.75rem/calc(.875em + .375rem) calc(.875em + .375rem) no-repeat}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#ec0053;-webkit-box-shadow:0 0 0 .2rem rgba(236,0,83,.25);box-shadow:0 0 0 .2rem rgba(236,0,83,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#ec0053}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#ec0053}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#ec0053}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{border-color:rgb(255,32,110.4279661017);background-color:rgb(255,32,110.4279661017)}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem rgba(236,0,83,.25);box-shadow:0 0 0 .2rem rgba(236,0,83,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#ec0053}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#ec0053;-webkit-box-shadow:0 0 0 .2rem rgba(236,0,83,.25);box-shadow:0 0 0 .2rem rgba(236,0,83,.25)}.form-inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.form-inline .form-group,.form-inline label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:0}.form-inline .form-group{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#111213;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.75;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{-webkit-transition:none;transition:none}}.btn:hover{color:#111213;text-decoration:none}.btn.focus,.btn:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(164,74,10,.25);box-shadow:0 0 0 .2rem rgba(164,74,10,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#a44a0a;border-color:#a44a0a}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:rgb(127.9482758621,57.7327586207,7.8017241379);border-color:rgb(115.9310344828,52.3103448276,7.0689655172)}.btn-primary.focus,.btn-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(177.65,101.15,46.75,.5);box-shadow:0 0 0 .2rem rgba(177.65,101.15,46.75,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#a44a0a;border-color:#a44a0a}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:rgb(115.9310344828,52.3103448276,7.0689655172);border-color:rgb(103.9137931034,46.8879310345,6.3362068966)}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(177.65,101.15,46.75,.5);box-shadow:0 0 0 .2rem rgba(177.65,101.15,46.75,.5)}.btn-secondary{color:#fff;background-color:#393b3e;border-color:#393b3e}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{color:#fff;background-color:rgb(38.6785714286,40.0357142857,42.0714285714);border-color:rgb(32.5714285714,33.7142857143,35.4285714286)}.btn-secondary.focus,.btn-secondary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(86.7,88.4,90.95,.5);box-shadow:0 0 0 .2rem rgba(86.7,88.4,90.95,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#393b3e;border-color:#393b3e}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:rgb(32.5714285714,33.7142857143,35.4285714286);border-color:rgb(26.4642857143,27.3928571429,28.7857142857)}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(86.7,88.4,90.95,.5);box-shadow:0 0 0 .2rem rgba(86.7,88.4,90.95,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success.focus,.btn-success:focus,.btn-success:hover{color:#fff;background-color:rgb(32.6086956522,136.1413043478,56.25);border-color:rgb(30.1449275362,125.8550724638,52)}.btn-success.focus,.btn-success:focus{-webkit-box-shadow:0 0 0 .2rem rgba(72.25,180.2,96.9,.5);box-shadow:0 0 0 .2rem rgba(72.25,180.2,96.9,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:rgb(30.1449275362,125.8550724638,52);border-color:rgb(27.6811594203,115.5688405797,47.75)}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(72.25,180.2,96.9,.5);box-shadow:0 0 0 .2rem rgba(72.25,180.2,96.9,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info.focus,.btn-info:focus,.btn-info:hover{color:#fff;background-color:rgb(18.75,132.0652173913,150);border-color:rgb(17.3333333333,122.0869565217,138.6666666667)}.btn-info.focus,.btn-info:focus{-webkit-box-shadow:0 0 0 .2rem rgba(57.8,175.95,194.65,.5);box-shadow:0 0 0 .2rem rgba(57.8,175.95,194.65,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:rgb(17.3333333333,122.0869565217,138.6666666667);border-color:rgb(15.9166666667,112.1086956522,127.3333333333)}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(57.8,175.95,194.65,.5);box-shadow:0 0 0 .2rem rgba(57.8,175.95,194.65,.5)}.btn-warning{color:#111213;background-color:#fedc8e;border-color:#fedc8e}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{color:#111213;background-color:rgb(253.6644736842,208.2565789474,104.0855263158);border-color:rgb(253.5526315789,204.3421052632,91.4473684211)}.btn-warning.focus,.btn-warning:focus{-webkit-box-shadow:0 0 0 .2rem rgba(218.45,189.7,123.55,.5);box-shadow:0 0 0 .2rem rgba(218.45,189.7,123.55,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#111213;background-color:#fedc8e;border-color:#fedc8e}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#111213;background-color:rgb(253.5526315789,204.3421052632,91.4473684211);border-color:rgb(253.4407894737,200.4276315789,78.8092105263)}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(218.45,189.7,123.55,.5);box-shadow:0 0 0 .2rem rgba(218.45,189.7,123.55,.5)}.btn-danger{color:#fff;background-color:#ec0053;border-color:#ec0053}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:rgb(197.75,0,69.5476694915);border-color:rgb(185,0,65.063559322)}.btn-danger.focus,.btn-danger:focus{-webkit-box-shadow:0 0 0 .2rem rgba(238.85,38.25,108.8,.5);box-shadow:0 0 0 .2rem rgba(238.85,38.25,108.8,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#ec0053;border-color:#ec0053}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:rgb(185,0,65.063559322);border-color:rgb(172.25,0,60.5794491525)}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(238.85,38.25,108.8,.5);box-shadow:0 0 0 .2rem rgba(238.85,38.25,108.8,.5)}.btn-light{color:#111213;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light.focus,.btn-light:focus,.btn-light:hover{color:#111213;background-color:rgb(225.6875,229.875,234.0625);border-color:rgb(218.25,223.5,228.75)}.btn-light.focus,.btn-light:focus{-webkit-box-shadow:0 0 0 .2rem rgba(213.35,214.35,215.35,.5);box-shadow:0 0 0 .2rem rgba(213.35,214.35,215.35,.5)}.btn-light.disabled,.btn-light:disabled{color:#111213;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#111213;background-color:rgb(218.25,223.5,228.75);border-color:rgb(210.8125,217.125,223.4375)}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(213.35,214.35,215.35,.5);box-shadow:0 0 0 .2rem rgba(213.35,214.35,215.35,.5)}.btn-dark{color:#fff;background-color:#2c2c2c;border-color:#2c2c2c}.btn-dark.focus,.btn-dark:focus,.btn-dark:hover{color:#fff;background-color:rgb(24.875,24.875,24.875);border-color:rgb(18.5,18.5,18.5)}.btn-dark.focus,.btn-dark:focus{-webkit-box-shadow:0 0 0 .2rem rgba(75.65,75.65,75.65,.5);box-shadow:0 0 0 .2rem rgba(75.65,75.65,75.65,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#2c2c2c;border-color:#2c2c2c}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:rgb(18.5,18.5,18.5);border-color:rgb(12.125,12.125,12.125)}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(75.65,75.65,75.65,.5);box-shadow:0 0 0 .2rem rgba(75.65,75.65,75.65,.5)}.btn-outline-primary{color:#a44a0a;border-color:#a44a0a}.btn-outline-primary:hover{color:#fff;background-color:#a44a0a;border-color:#a44a0a}.btn-outline-primary.focus,.btn-outline-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(164,74,10,.5);box-shadow:0 0 0 .2rem rgba(164,74,10,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#a44a0a;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#a44a0a;border-color:#a44a0a}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(164,74,10,.5);box-shadow:0 0 0 .2rem rgba(164,74,10,.5)}.btn-outline-secondary{color:#393b3e;border-color:#393b3e}.btn-outline-secondary:hover{color:#fff;background-color:#393b3e;border-color:#393b3e}.btn-outline-secondary.focus,.btn-outline-secondary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(57,59,62,.5);box-shadow:0 0 0 .2rem rgba(57,59,62,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#393b3e;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#393b3e;border-color:#393b3e}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(57,59,62,.5);box-shadow:0 0 0 .2rem rgba(57,59,62,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#fedc8e;border-color:#fedc8e}.btn-outline-warning:hover{color:#111213;background-color:#fedc8e;border-color:#fedc8e}.btn-outline-warning.focus,.btn-outline-warning:focus{-webkit-box-shadow:0 0 0 .2rem rgba(254,220,142,.5);box-shadow:0 0 0 .2rem rgba(254,220,142,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#fedc8e;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#111213;background-color:#fedc8e;border-color:#fedc8e}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(254,220,142,.5);box-shadow:0 0 0 .2rem rgba(254,220,142,.5)}.btn-outline-danger{color:#ec0053;border-color:#ec0053}.btn-outline-danger:hover{color:#fff;background-color:#ec0053;border-color:#ec0053}.btn-outline-danger.focus,.btn-outline-danger:focus{-webkit-box-shadow:0 0 0 .2rem rgba(236,0,83,.5);box-shadow:0 0 0 .2rem rgba(236,0,83,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#ec0053;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#ec0053;border-color:#ec0053}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(236,0,83,.5);box-shadow:0 0 0 .2rem rgba(236,0,83,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#111213;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#111213;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#2c2c2c;border-color:#2c2c2c}.btn-outline-dark:hover{color:#fff;background-color:#2c2c2c;border-color:#2c2c2c}.btn-outline-dark.focus,.btn-outline-dark:focus{-webkit-box-shadow:0 0 0 .2rem rgba(44,44,44,.5);box-shadow:0 0 0 .2rem rgba(44,44,44,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#2c2c2c;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#2c2c2c;border-color:#2c2c2c}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(44,44,44,.5);box-shadow:0 0 0 .2rem rgba(44,44,44,.5)}.btn-link{font-weight:400;color:#a44a0a;text-decoration:none}.btn-link:hover{color:rgb(91.8965517241,41.4655172414,5.6034482759)}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#64585d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}.collapsing.width{width:0;height:auto;-webkit-transition:width .35s ease;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.width{-webkit-transition:none;transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#111213;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:1024px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1230px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}@media (min-width:1410px){.dropdown-menu-xxl-left{right:auto;left:0}.dropdown-menu-xxl-right{right:0;left:auto}}@media (min-width:1700px){.dropdown-menu-xxxl-left{right:auto;left:0}.dropdown-menu-xxxl-right{right:0;left:auto}}@media (min-width:1920px){.dropdown-menu-4xl-left{right:auto;left:0}.dropdown-menu-4xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #eeecee}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#111213;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:rgb(4.9583333333,5.25,5.5416666667);text-decoration:none;background-color:#eeecee}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#a44a0a}.dropdown-item.disabled,.dropdown-item:disabled{color:#949494;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#64585d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#111213}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label:after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append,.input-group-prepend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.75;color:#3c3c3c;text-align:center;white-space:nowrap;background-color:#eeecee;border:1px solid #adb5bd;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.75rem;padding-left:1.5rem;print-color-adjust:exact}.custom-control-inline{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.375rem;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#a44a0a;background-color:#a44a0a}.custom-control-input:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem rgba(164,74,10,.25);box-shadow:0 0 0 .2rem rgba(164,74,10,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:rgb(243.0172413793,135.1724137931,58.4827586207)}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:rgb(245.9482758621,164.4827586207,106.5517241379);border-color:rgb(245.9482758621,164.4827586207,106.5517241379)}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#64585d}.custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before{background-color:#eeecee}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{pointer-events:none;background-color:#fff;border:1px solid #949494}.custom-control-label:after,.custom-control-label:before{position:absolute;top:.375rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:""}.custom-control-label:after{background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#a44a0a;background-color:#a44a0a}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(164,74,10,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(164,74,10,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(164,74,10,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.375rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#949494;border-radius:.5rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{-webkit-transition:none;transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(164,74,10,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.75em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:300;line-height:1.75;color:#3c3c3c;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%232c2c2c' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat;border:1px solid #adb5bd;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:rgb(243.0172413793,135.1724137931,58.4827586207);outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(164,74,10,.25);box-shadow:0 0 0 .2rem rgba(164,74,10,.25)}.custom-select:focus::-ms-value{color:#3c3c3c;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#64585d;background-color:#eeecee}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #3c3c3c}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{position:relative;width:100%;height:calc(1.75em + .75rem + 2px)}.custom-file-input{z-index:2;margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:rgb(243.0172413793,135.1724137931,58.4827586207);-webkit-box-shadow:0 0 0 .2rem rgba(164,74,10,.25);box-shadow:0 0 0 .2rem rgba(164,74,10,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#eeecee}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{left:0;z-index:1;height:calc(1.75em + .75rem + 2px);overflow:hidden;font-weight:300;background-color:#fff;border:1px solid #adb5bd;border-radius:.25rem}.custom-file-label,.custom-file-label:after{position:absolute;top:0;right:0;padding:.375rem .75rem;line-height:1.75;color:#3c3c3c}.custom-file-label:after{bottom:0;z-index:3;display:block;height:calc(1.75em + .75rem);content:"Browse";background-color:#eeecee;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(164,74,10,.25);box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(164,74,10,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(164,74,10,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(164,74,10,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#a44a0a;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:rgb(245.9482758621,164.4827586207,106.5517241379)}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dedede;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#a44a0a;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-webkit-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:rgb(245.9482758621,164.4827586207,106.5517241379)}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dedede;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#a44a0a;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-webkit-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:rgb(245.9482758621,164.4827586207,106.5517241379)}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#dedede;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.custom-range:disabled::-webkit-slider-thumb{background-color:#949494}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#949494}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#949494}.custom-control-label:before,.custom-file-label,.custom-select{-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{-webkit-transition:none;transition:none}}.nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#64585d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dedede}.nav-tabs .nav-link{margin-bottom:-1px;background-color:transparent;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:#eeecee #eeecee #dedede}.nav-tabs .nav-link.disabled{color:#64585d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#3c3c3c;background-color:#fff;border-color:#dedede #dedede #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:none;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#a44a0a}.nav-fill .nav-item,.nav-fill>.nav-link{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;padding:.5rem 1rem}.navbar,.navbar .container,.navbar .container-4xl,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl,.navbar .container-xxl,.navbar .container-xxxl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.28125rem;padding-bottom:.28125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-4xl,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl,.navbar-expand-sm>.container-xxl,.navbar-expand-sm>.container-xxxl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm,.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-sm .navbar-nav{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-4xl,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl,.navbar-expand-sm>.container-xxl,.navbar-expand-sm>.container-xxxl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-4xl,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl,.navbar-expand-md>.container-xxl,.navbar-expand-md>.container-xxxl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md,.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-md .navbar-nav{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-4xl,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl,.navbar-expand-md>.container-xxl,.navbar-expand-md>.container-xxxl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:1023.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-4xl,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl,.navbar-expand-lg>.container-xxl,.navbar-expand-lg>.container-xxxl{padding-right:0;padding-left:0}}@media (min-width:1024px){.navbar-expand-lg{-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg,.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-lg .navbar-nav{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-4xl,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl,.navbar-expand-lg>.container-xxl,.navbar-expand-lg>.container-xxxl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1229.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-4xl,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl,.navbar-expand-xl>.container-xxl,.navbar-expand-xl>.container-xxxl{padding-right:0;padding-left:0}}@media (min-width:1230px){.navbar-expand-xl{-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl,.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-xl .navbar-nav{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-4xl,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl,.navbar-expand-xl>.container-xxl,.navbar-expand-xl>.container-xxxl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}@media (max-width:1409.98px){.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-4xl,.navbar-expand-xxl>.container-fluid,.navbar-expand-xxl>.container-lg,.navbar-expand-xxl>.container-md,.navbar-expand-xxl>.container-sm,.navbar-expand-xxl>.container-xl,.navbar-expand-xxl>.container-xxl,.navbar-expand-xxl>.container-xxxl{padding-right:0;padding-left:0}}@media (min-width:1410px){.navbar-expand-xxl{-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xxl,.navbar-expand-xxl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-xxl .navbar-nav{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-4xl,.navbar-expand-xxl>.container-fluid,.navbar-expand-xxl>.container-lg,.navbar-expand-xxl>.container-md,.navbar-expand-xxl>.container-sm,.navbar-expand-xxl>.container-xl,.navbar-expand-xxl>.container-xxl,.navbar-expand-xxl>.container-xxxl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}}@media (max-width:1699.98px){.navbar-expand-xxxl>.container,.navbar-expand-xxxl>.container-4xl,.navbar-expand-xxxl>.container-fluid,.navbar-expand-xxxl>.container-lg,.navbar-expand-xxxl>.container-md,.navbar-expand-xxxl>.container-sm,.navbar-expand-xxxl>.container-xl,.navbar-expand-xxxl>.container-xxl,.navbar-expand-xxxl>.container-xxxl{padding-right:0;padding-left:0}}@media (min-width:1700px){.navbar-expand-xxxl{-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xxxl,.navbar-expand-xxxl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-xxxl .navbar-nav{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xxxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxxl>.container,.navbar-expand-xxxl>.container-4xl,.navbar-expand-xxxl>.container-fluid,.navbar-expand-xxxl>.container-lg,.navbar-expand-xxxl>.container-md,.navbar-expand-xxxl>.container-sm,.navbar-expand-xxxl>.container-xl,.navbar-expand-xxxl>.container-xxl,.navbar-expand-xxxl>.container-xxxl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xxxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxxl .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xxxl .navbar-toggler{display:none}}@media (max-width:1919.98px){.navbar-expand-4xl>.container,.navbar-expand-4xl>.container-4xl,.navbar-expand-4xl>.container-fluid,.navbar-expand-4xl>.container-lg,.navbar-expand-4xl>.container-md,.navbar-expand-4xl>.container-sm,.navbar-expand-4xl>.container-xl,.navbar-expand-4xl>.container-xxl,.navbar-expand-4xl>.container-xxxl{padding-right:0;padding-left:0}}@media (min-width:1920px){.navbar-expand-4xl{-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-4xl,.navbar-expand-4xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-4xl .navbar-nav{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-4xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-4xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-4xl>.container,.navbar-expand-4xl>.container-4xl,.navbar-expand-4xl>.container-fluid,.navbar-expand-4xl>.container-lg,.navbar-expand-4xl>.container-md,.navbar-expand-4xl>.container-sm,.navbar-expand-4xl>.container-xl,.navbar-expand-4xl>.container-xxl,.navbar-expand-4xl>.container-xxxl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-4xl .navbar-nav-scroll{overflow:visible}.navbar-expand-4xl .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-4xl .navbar-toggler{display:none}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-4xl,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl,.navbar-expand>.container-xxl,.navbar-expand>.container-xxxl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-4xl,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl,.navbar-expand>.container-xxl,.navbar-expand>.container-xxxl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:10px}@media (min-width:576px){.card-deck{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-10px;margin-left:-10px}.card-deck .card{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%;margin-right:10px;margin-bottom:0;margin-left:10px}}.card-group>.card{margin-bottom:10px}@media (min-width:576px){.card-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:0;list-style:none;background-color:transparent;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5rem;color:#64585d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#64585d}.pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#a44a0a;background-color:#fff;border:1px solid #dedede}.page-link:hover{z-index:2;color:rgb(91.8965517241,41.4655172414,5.6034482759);text-decoration:none;background-color:#eeecee;border-color:#dedede}.page-link:focus{z-index:3;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(164,74,10,.25);box-shadow:0 0 0 .2rem rgba(164,74,10,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#a44a0a;border-color:#a44a0a}.page-item.disabled .page-link{color:#64585d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dedede}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{-webkit-transition:none;transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#a44a0a}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:rgb(115.9310344828,52.3103448276,7.0689655172)}a.badge-primary.focus,a.badge-primary:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(164,74,10,.5);box-shadow:0 0 0 .2rem rgba(164,74,10,.5)}.badge-secondary{color:#fff;background-color:#393b3e}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:rgb(32.5714285714,33.7142857143,35.4285714286)}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(57,59,62,.5);box-shadow:0 0 0 .2rem rgba(57,59,62,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:rgb(30.1449275362,125.8550724638,52)}a.badge-success.focus,a.badge-success:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:rgb(17.3333333333,122.0869565217,138.6666666667)}a.badge-info.focus,a.badge-info:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#111213;background-color:#fedc8e}a.badge-warning:focus,a.badge-warning:hover{color:#111213;background-color:rgb(253.5526315789,204.3421052632,91.4473684211)}a.badge-warning.focus,a.badge-warning:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(254,220,142,.5);box-shadow:0 0 0 .2rem rgba(254,220,142,.5)}.badge-danger{color:#fff;background-color:#ec0053}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:rgb(185,0,65.063559322)}a.badge-danger.focus,a.badge-danger:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(236,0,83,.5);box-shadow:0 0 0 .2rem rgba(236,0,83,.5)}.badge-light{color:#111213;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#111213;background-color:rgb(218.25,223.5,228.75)}a.badge-light.focus,a.badge-light:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#2c2c2c}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:rgb(18.5,18.5,18.5)}a.badge-dark.focus,a.badge-dark:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(44,44,44,.5);box-shadow:0 0 0 .2rem rgba(44,44,44,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#eeecee;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:rgb(85.28,38.48,5.2);background-color:rgb(236.8,218.8,206);border-color:rgb(229.52,204.32,186.4)}.alert-primary hr{border-top-color:rgb(222.61375,190.5833928571,167.80625)}.alert-primary .alert-link{color:rgb(37.2110344828,16.7903448276,2.2689655172)}.alert-secondary{color:rgb(29.64,30.68,32.24);background-color:rgb(215.4,215.8,216.4);border-color:rgb(199.56,200.12,200.96)}.alert-secondary hr{border-top-color:rgb(186.6469565217,187.3373913043,188.3730434783)}.alert-secondary .alert-link{color:rgb(5.2114285714,5.3942857143,5.6685714286)}.alert-success{color:rgb(20.8,86.84,35.88);background-color:rgb(212,237.4,217.8);border-color:rgb(194.8,230.36,202.92)}.alert-success hr{border-top-color:rgb(176.7059405941,222.9540594059,187.2665346535)}.alert-success .alert-link{color:rgb(10.9449275362,45.6950724638,18.88)}.alert-info{color:rgb(11.96,84.24,95.68);background-color:rgb(208.6,236.4,240.8);border-color:rgb(190.04,228.96,235.12)}.alert-info hr{border-top-color:rgb(170.5152475248,221.1332673267,229.1447524752)}.alert-info .alert-link{color:rgb(6.2933333333,44.3269565217,50.3466666667)}.alert-warning{color:rgb(132.08,114.4,73.84);background-color:rgb(254.8,248,232.4);border-color:rgb(254.72,245.2,223.36)}.alert-warning hr{border-top-color:rgb(254.4963157895,237.3710526316,198.0836842105)}.alert-warning .alert-link{color:rgb(99.3678787879,86.0666666667,55.5521212121)}.alert-danger{color:rgb(122.72,0,43.16);background-color:rgb(251.2,204,220.6);border-color:rgb(249.68,183.6,206.84)}.alert-danger hr{border-top-color:rgb(247.9117518248,159.8682481752,190.8327007299)}.alert-danger .alert-link{color:rgb(71.72,0,25.223559322)}.alert-light{color:rgb(128.96,129.48,130);background-color:rgb(253.6,253.8,254);border-color:rgb(253.04,253.32,253.6)}.alert-light hr{border-top-color:rgb(238.165,240.57,242.975)}.alert-light .alert-link{color:rgb(103.5492351816,103.98,104.4107648184)}.alert-dark{color:rgb(22.88,22.88,22.88);background-color:rgb(212.8,212.8,212.8);border-color:rgb(195.92,195.92,195.92)}.alert-dark hr{border-top-color:rgb(183.17,183.17,183.17)}.alert-dark .alert-link{color:#000}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{height:1rem;line-height:0;font-size:.75rem;background-color:#eeecee;border-radius:.25rem}.progress,.progress-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.progress-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#a44a0a;-webkit-transition:width .6s ease;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{-webkit-transition:none;transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#3c3c3c;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#3c3c3c;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#111213;background-color:#eeecee}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#64585d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#a44a0a;border-color:#a44a0a}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1024px){.list-group-horizontal-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1230px){.list-group-horizontal-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1410px){.list-group-horizontal-xxl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1700px){.list-group-horizontal-xxxl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xxxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1920px){.list-group-horizontal-4xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-4xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-4xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-4xl>.list-group-item.active{margin-top:0}.list-group-horizontal-4xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-4xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:rgb(85.28,38.48,5.2);background-color:rgb(229.52,204.32,186.4)}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:rgb(85.28,38.48,5.2);background-color:rgb(222.61375,190.5833928571,167.80625)}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:rgb(85.28,38.48,5.2);border-color:rgb(85.28,38.48,5.2)}.list-group-item-secondary{color:rgb(29.64,30.68,32.24);background-color:rgb(199.56,200.12,200.96)}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:rgb(29.64,30.68,32.24);background-color:rgb(186.6469565217,187.3373913043,188.3730434783)}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:rgb(29.64,30.68,32.24);border-color:rgb(29.64,30.68,32.24)}.list-group-item-success{color:rgb(20.8,86.84,35.88);background-color:rgb(194.8,230.36,202.92)}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:rgb(20.8,86.84,35.88);background-color:rgb(176.7059405941,222.9540594059,187.2665346535)}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:rgb(20.8,86.84,35.88);border-color:rgb(20.8,86.84,35.88)}.list-group-item-info{color:rgb(11.96,84.24,95.68);background-color:rgb(190.04,228.96,235.12)}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:rgb(11.96,84.24,95.68);background-color:rgb(170.5152475248,221.1332673267,229.1447524752)}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:rgb(11.96,84.24,95.68);border-color:rgb(11.96,84.24,95.68)}.list-group-item-warning{color:rgb(132.08,114.4,73.84);background-color:rgb(254.72,245.2,223.36)}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:rgb(132.08,114.4,73.84);background-color:rgb(254.4963157895,237.3710526316,198.0836842105)}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:rgb(132.08,114.4,73.84);border-color:rgb(132.08,114.4,73.84)}.list-group-item-danger{color:rgb(122.72,0,43.16);background-color:rgb(249.68,183.6,206.84)}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:rgb(122.72,0,43.16);background-color:rgb(247.9117518248,159.8682481752,190.8327007299)}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:rgb(122.72,0,43.16);border-color:rgb(122.72,0,43.16)}.list-group-item-light{color:rgb(128.96,129.48,130);background-color:rgb(253.04,253.32,253.6)}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:rgb(128.96,129.48,130);background-color:rgb(238.165,240.57,242.975)}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:rgb(128.96,129.48,130);border-color:rgb(128.96,129.48,130)}.list-group-item-dark{color:rgb(22.88,22.88,22.88);background-color:rgb(195.92,195.92,195.92)}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:rgb(22.88,22.88,22.88);background-color:rgb(183.17,183.17,183.17)}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:rgb(22.88,22.88,22.88);border-color:rgb(22.88,22.88,22.88)}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{-webkit-flex-basis:350px;-ms-flex-preferred-size:350px;flex-basis:350px;max-width:350px;font-size:.875rem;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:0 .25rem .75rem rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#64585d;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translateY(-50px);transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #dedede;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.75}.modal-body{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dedede;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:1024px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1230px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;line-height:1.75;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;line-height:1.75;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover,.popover .arrow{position:absolute;display:block}.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid rgb(247.35,247.35,247.35)}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:rgb(247.35,247.35,247.35);border-bottom:1px solid rgb(234.6,234.6,234.6);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#111213}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{-webkit-transition:none;transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;-webkit-transition:opacity 0s .6s;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{-webkit-transition:none;transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{-webkit-transition:none;transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:50%/100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{-webkit-transition:none;transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid;border-right:.25em solid transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentcolor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#a44a0a!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:rgb(115.9310344828,52.3103448276,7.0689655172)!important}.bg-secondary{background-color:#393b3e!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:rgb(32.5714285714,33.7142857143,35.4285714286)!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:rgb(30.1449275362,125.8550724638,52)!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:rgb(17.3333333333,122.0869565217,138.6666666667)!important}.bg-warning{background-color:#fedc8e!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:rgb(253.5526315789,204.3421052632,91.4473684211)!important}.bg-danger{background-color:#ec0053!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:rgb(185,0,65.063559322)!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:rgb(218.25,223.5,228.75)!important}.bg-dark{background-color:#2c2c2c!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:rgb(18.5,18.5,18.5)!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dedede!important}.border-top{border-top:1px solid #dedede!important}.border-right{border-right:1px solid #dedede!important}.border-bottom{border-bottom:1px solid #dedede!important}.border-left{border-left:1px solid #dedede!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#a44a0a!important}.border-secondary{border-color:#393b3e!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#fedc8e!important}.border-danger{border-color:#ec0053!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#2c2c2c!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1024px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1230px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1410px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1700px){.d-xxxl-none{display:none!important}.d-xxxl-inline{display:inline!important}.d-xxxl-inline-block{display:inline-block!important}.d-xxxl-block{display:block!important}.d-xxxl-table{display:table!important}.d-xxxl-table-row{display:table-row!important}.d-xxxl-table-cell{display:table-cell!important}.d-xxxl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-xxxl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1920px){.d-4xl-none{display:none!important}.d-4xl-inline{display:inline!important}.d-4xl-inline-block{display:inline-block!important}.d-4xl-block{display:block!important}.d-4xl-table{display:table!important}.d-4xl-table-row{display:table-row!important}.d-4xl-table-cell{display:table-cell!important}.d-4xl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-4xl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.85714286%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column,.flex-row{-webkit-box-direction:normal!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse,.flex-row-reverse{-webkit-box-direction:reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column,.flex-sm-row{-webkit-box-direction:normal!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column,.flex-md-row{-webkit-box-direction:normal!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1024px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column,.flex-lg-row{-webkit-box-direction:normal!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1230px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column,.flex-xl-row{-webkit-box-direction:normal!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1410px){.flex-xxl-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column,.flex-xxl-row{-webkit-box-direction:normal!important}.flex-xxl-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xxl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xxl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xxl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xxl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xxl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xxl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xxl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1700px){.flex-xxxl-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxxl-column,.flex-xxxl-row{-webkit-box-direction:normal!important}.flex-xxxl-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxxl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxxl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxxl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxxl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xxxl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xxxl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xxxl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xxxl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xxxl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xxxl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxxl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxxl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxxl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxxl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xxxl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxxl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxxl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxxl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxxl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxxl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxxl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxxl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxxl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxxl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxxl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxxl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxxl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxxl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxxl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxxl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxxl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1920px){.flex-4xl-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-4xl-column,.flex-4xl-row{-webkit-box-direction:normal!important}.flex-4xl-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-4xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-4xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-4xl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-4xl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-4xl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-4xl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-4xl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-4xl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-4xl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-4xl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-4xl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-4xl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-4xl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-4xl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-4xl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-4xl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-4xl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-4xl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-4xl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-4xl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-4xl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-4xl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-4xl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-4xl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-4xl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-4xl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-4xl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-4xl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-4xl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-4xl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-4xl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-4xl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:1024px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1230px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}@media (min-width:1410px){.float-xxl-left{float:left!important}.float-xxl-right{float:right!important}.float-xxl-none{float:none!important}}@media (min-width:1700px){.float-xxxl-left{float:left!important}.float-xxxl-right{float:right!important}.float-xxxl-none{float:none!important}}@media (min-width:1920px){.float-4xl-left{float:left!important}.float-4xl-right{float:right!important}.float-4xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{white-space:nowrap}.sr-only-focusable:active,.sr-only-focusable:focus{white-space:normal}.shadow-sm{-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:1024px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1230px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}@media (min-width:1410px){.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.mr-xxl-0,.mx-xxl-0{margin-right:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ml-xxl-0,.mx-xxl-0{margin-left:0!important}.m-xxl-1{margin:.25rem!important}.mt-xxl-1,.my-xxl-1{margin-top:.25rem!important}.mr-xxl-1,.mx-xxl-1{margin-right:.25rem!important}.mb-xxl-1,.my-xxl-1{margin-bottom:.25rem!important}.ml-xxl-1,.mx-xxl-1{margin-left:.25rem!important}.m-xxl-2{margin:.5rem!important}.mt-xxl-2,.my-xxl-2{margin-top:.5rem!important}.mr-xxl-2,.mx-xxl-2{margin-right:.5rem!important}.mb-xxl-2,.my-xxl-2{margin-bottom:.5rem!important}.ml-xxl-2,.mx-xxl-2{margin-left:.5rem!important}.m-xxl-3{margin:1rem!important}.mt-xxl-3,.my-xxl-3{margin-top:1rem!important}.mr-xxl-3,.mx-xxl-3{margin-right:1rem!important}.mb-xxl-3,.my-xxl-3{margin-bottom:1rem!important}.ml-xxl-3,.mx-xxl-3{margin-left:1rem!important}.m-xxl-4{margin:1.5rem!important}.mt-xxl-4,.my-xxl-4{margin-top:1.5rem!important}.mr-xxl-4,.mx-xxl-4{margin-right:1.5rem!important}.mb-xxl-4,.my-xxl-4{margin-bottom:1.5rem!important}.ml-xxl-4,.mx-xxl-4{margin-left:1.5rem!important}.m-xxl-5{margin:3rem!important}.mt-xxl-5,.my-xxl-5{margin-top:3rem!important}.mr-xxl-5,.mx-xxl-5{margin-right:3rem!important}.mb-xxl-5,.my-xxl-5{margin-bottom:3rem!important}.ml-xxl-5,.mx-xxl-5{margin-left:3rem!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pr-xxl-0,.px-xxl-0{padding-right:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.pl-xxl-0,.px-xxl-0{padding-left:0!important}.p-xxl-1{padding:.25rem!important}.pt-xxl-1,.py-xxl-1{padding-top:.25rem!important}.pr-xxl-1,.px-xxl-1{padding-right:.25rem!important}.pb-xxl-1,.py-xxl-1{padding-bottom:.25rem!important}.pl-xxl-1,.px-xxl-1{padding-left:.25rem!important}.p-xxl-2{padding:.5rem!important}.pt-xxl-2,.py-xxl-2{padding-top:.5rem!important}.pr-xxl-2,.px-xxl-2{padding-right:.5rem!important}.pb-xxl-2,.py-xxl-2{padding-bottom:.5rem!important}.pl-xxl-2,.px-xxl-2{padding-left:.5rem!important}.p-xxl-3{padding:1rem!important}.pt-xxl-3,.py-xxl-3{padding-top:1rem!important}.pr-xxl-3,.px-xxl-3{padding-right:1rem!important}.pb-xxl-3,.py-xxl-3{padding-bottom:1rem!important}.pl-xxl-3,.px-xxl-3{padding-left:1rem!important}.p-xxl-4{padding:1.5rem!important}.pt-xxl-4,.py-xxl-4{padding-top:1.5rem!important}.pr-xxl-4,.px-xxl-4{padding-right:1.5rem!important}.pb-xxl-4,.py-xxl-4{padding-bottom:1.5rem!important}.pl-xxl-4,.px-xxl-4{padding-left:1.5rem!important}.p-xxl-5{padding:3rem!important}.pt-xxl-5,.py-xxl-5{padding-top:3rem!important}.pr-xxl-5,.px-xxl-5{padding-right:3rem!important}.pb-xxl-5,.py-xxl-5{padding-bottom:3rem!important}.pl-xxl-5,.px-xxl-5{padding-left:3rem!important}.m-xxl-n1{margin:-.25rem!important}.mt-xxl-n1,.my-xxl-n1{margin-top:-.25rem!important}.mr-xxl-n1,.mx-xxl-n1{margin-right:-.25rem!important}.mb-xxl-n1,.my-xxl-n1{margin-bottom:-.25rem!important}.ml-xxl-n1,.mx-xxl-n1{margin-left:-.25rem!important}.m-xxl-n2{margin:-.5rem!important}.mt-xxl-n2,.my-xxl-n2{margin-top:-.5rem!important}.mr-xxl-n2,.mx-xxl-n2{margin-right:-.5rem!important}.mb-xxl-n2,.my-xxl-n2{margin-bottom:-.5rem!important}.ml-xxl-n2,.mx-xxl-n2{margin-left:-.5rem!important}.m-xxl-n3{margin:-1rem!important}.mt-xxl-n3,.my-xxl-n3{margin-top:-1rem!important}.mr-xxl-n3,.mx-xxl-n3{margin-right:-1rem!important}.mb-xxl-n3,.my-xxl-n3{margin-bottom:-1rem!important}.ml-xxl-n3,.mx-xxl-n3{margin-left:-1rem!important}.m-xxl-n4{margin:-1.5rem!important}.mt-xxl-n4,.my-xxl-n4{margin-top:-1.5rem!important}.mr-xxl-n4,.mx-xxl-n4{margin-right:-1.5rem!important}.mb-xxl-n4,.my-xxl-n4{margin-bottom:-1.5rem!important}.ml-xxl-n4,.mx-xxl-n4{margin-left:-1.5rem!important}.m-xxl-n5{margin:-3rem!important}.mt-xxl-n5,.my-xxl-n5{margin-top:-3rem!important}.mr-xxl-n5,.mx-xxl-n5{margin-right:-3rem!important}.mb-xxl-n5,.my-xxl-n5{margin-bottom:-3rem!important}.ml-xxl-n5,.mx-xxl-n5{margin-left:-3rem!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto!important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto!important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto!important}}@media (min-width:1700px){.m-xxxl-0{margin:0!important}.mt-xxxl-0,.my-xxxl-0{margin-top:0!important}.mr-xxxl-0,.mx-xxxl-0{margin-right:0!important}.mb-xxxl-0,.my-xxxl-0{margin-bottom:0!important}.ml-xxxl-0,.mx-xxxl-0{margin-left:0!important}.m-xxxl-1{margin:.25rem!important}.mt-xxxl-1,.my-xxxl-1{margin-top:.25rem!important}.mr-xxxl-1,.mx-xxxl-1{margin-right:.25rem!important}.mb-xxxl-1,.my-xxxl-1{margin-bottom:.25rem!important}.ml-xxxl-1,.mx-xxxl-1{margin-left:.25rem!important}.m-xxxl-2{margin:.5rem!important}.mt-xxxl-2,.my-xxxl-2{margin-top:.5rem!important}.mr-xxxl-2,.mx-xxxl-2{margin-right:.5rem!important}.mb-xxxl-2,.my-xxxl-2{margin-bottom:.5rem!important}.ml-xxxl-2,.mx-xxxl-2{margin-left:.5rem!important}.m-xxxl-3{margin:1rem!important}.mt-xxxl-3,.my-xxxl-3{margin-top:1rem!important}.mr-xxxl-3,.mx-xxxl-3{margin-right:1rem!important}.mb-xxxl-3,.my-xxxl-3{margin-bottom:1rem!important}.ml-xxxl-3,.mx-xxxl-3{margin-left:1rem!important}.m-xxxl-4{margin:1.5rem!important}.mt-xxxl-4,.my-xxxl-4{margin-top:1.5rem!important}.mr-xxxl-4,.mx-xxxl-4{margin-right:1.5rem!important}.mb-xxxl-4,.my-xxxl-4{margin-bottom:1.5rem!important}.ml-xxxl-4,.mx-xxxl-4{margin-left:1.5rem!important}.m-xxxl-5{margin:3rem!important}.mt-xxxl-5,.my-xxxl-5{margin-top:3rem!important}.mr-xxxl-5,.mx-xxxl-5{margin-right:3rem!important}.mb-xxxl-5,.my-xxxl-5{margin-bottom:3rem!important}.ml-xxxl-5,.mx-xxxl-5{margin-left:3rem!important}.p-xxxl-0{padding:0!important}.pt-xxxl-0,.py-xxxl-0{padding-top:0!important}.pr-xxxl-0,.px-xxxl-0{padding-right:0!important}.pb-xxxl-0,.py-xxxl-0{padding-bottom:0!important}.pl-xxxl-0,.px-xxxl-0{padding-left:0!important}.p-xxxl-1{padding:.25rem!important}.pt-xxxl-1,.py-xxxl-1{padding-top:.25rem!important}.pr-xxxl-1,.px-xxxl-1{padding-right:.25rem!important}.pb-xxxl-1,.py-xxxl-1{padding-bottom:.25rem!important}.pl-xxxl-1,.px-xxxl-1{padding-left:.25rem!important}.p-xxxl-2{padding:.5rem!important}.pt-xxxl-2,.py-xxxl-2{padding-top:.5rem!important}.pr-xxxl-2,.px-xxxl-2{padding-right:.5rem!important}.pb-xxxl-2,.py-xxxl-2{padding-bottom:.5rem!important}.pl-xxxl-2,.px-xxxl-2{padding-left:.5rem!important}.p-xxxl-3{padding:1rem!important}.pt-xxxl-3,.py-xxxl-3{padding-top:1rem!important}.pr-xxxl-3,.px-xxxl-3{padding-right:1rem!important}.pb-xxxl-3,.py-xxxl-3{padding-bottom:1rem!important}.pl-xxxl-3,.px-xxxl-3{padding-left:1rem!important}.p-xxxl-4{padding:1.5rem!important}.pt-xxxl-4,.py-xxxl-4{padding-top:1.5rem!important}.pr-xxxl-4,.px-xxxl-4{padding-right:1.5rem!important}.pb-xxxl-4,.py-xxxl-4{padding-bottom:1.5rem!important}.pl-xxxl-4,.px-xxxl-4{padding-left:1.5rem!important}.p-xxxl-5{padding:3rem!important}.pt-xxxl-5,.py-xxxl-5{padding-top:3rem!important}.pr-xxxl-5,.px-xxxl-5{padding-right:3rem!important}.pb-xxxl-5,.py-xxxl-5{padding-bottom:3rem!important}.pl-xxxl-5,.px-xxxl-5{padding-left:3rem!important}.m-xxxl-n1{margin:-.25rem!important}.mt-xxxl-n1,.my-xxxl-n1{margin-top:-.25rem!important}.mr-xxxl-n1,.mx-xxxl-n1{margin-right:-.25rem!important}.mb-xxxl-n1,.my-xxxl-n1{margin-bottom:-.25rem!important}.ml-xxxl-n1,.mx-xxxl-n1{margin-left:-.25rem!important}.m-xxxl-n2{margin:-.5rem!important}.mt-xxxl-n2,.my-xxxl-n2{margin-top:-.5rem!important}.mr-xxxl-n2,.mx-xxxl-n2{margin-right:-.5rem!important}.mb-xxxl-n2,.my-xxxl-n2{margin-bottom:-.5rem!important}.ml-xxxl-n2,.mx-xxxl-n2{margin-left:-.5rem!important}.m-xxxl-n3{margin:-1rem!important}.mt-xxxl-n3,.my-xxxl-n3{margin-top:-1rem!important}.mr-xxxl-n3,.mx-xxxl-n3{margin-right:-1rem!important}.mb-xxxl-n3,.my-xxxl-n3{margin-bottom:-1rem!important}.ml-xxxl-n3,.mx-xxxl-n3{margin-left:-1rem!important}.m-xxxl-n4{margin:-1.5rem!important}.mt-xxxl-n4,.my-xxxl-n4{margin-top:-1.5rem!important}.mr-xxxl-n4,.mx-xxxl-n4{margin-right:-1.5rem!important}.mb-xxxl-n4,.my-xxxl-n4{margin-bottom:-1.5rem!important}.ml-xxxl-n4,.mx-xxxl-n4{margin-left:-1.5rem!important}.m-xxxl-n5{margin:-3rem!important}.mt-xxxl-n5,.my-xxxl-n5{margin-top:-3rem!important}.mr-xxxl-n5,.mx-xxxl-n5{margin-right:-3rem!important}.mb-xxxl-n5,.my-xxxl-n5{margin-bottom:-3rem!important}.ml-xxxl-n5,.mx-xxxl-n5{margin-left:-3rem!important}.m-xxxl-auto{margin:auto!important}.mt-xxxl-auto,.my-xxxl-auto{margin-top:auto!important}.mr-xxxl-auto,.mx-xxxl-auto{margin-right:auto!important}.mb-xxxl-auto,.my-xxxl-auto{margin-bottom:auto!important}.ml-xxxl-auto,.mx-xxxl-auto{margin-left:auto!important}}@media (min-width:1920px){.m-4xl-0{margin:0!important}.mt-4xl-0,.my-4xl-0{margin-top:0!important}.mr-4xl-0,.mx-4xl-0{margin-right:0!important}.mb-4xl-0,.my-4xl-0{margin-bottom:0!important}.ml-4xl-0,.mx-4xl-0{margin-left:0!important}.m-4xl-1{margin:.25rem!important}.mt-4xl-1,.my-4xl-1{margin-top:.25rem!important}.mr-4xl-1,.mx-4xl-1{margin-right:.25rem!important}.mb-4xl-1,.my-4xl-1{margin-bottom:.25rem!important}.ml-4xl-1,.mx-4xl-1{margin-left:.25rem!important}.m-4xl-2{margin:.5rem!important}.mt-4xl-2,.my-4xl-2{margin-top:.5rem!important}.mr-4xl-2,.mx-4xl-2{margin-right:.5rem!important}.mb-4xl-2,.my-4xl-2{margin-bottom:.5rem!important}.ml-4xl-2,.mx-4xl-2{margin-left:.5rem!important}.m-4xl-3{margin:1rem!important}.mt-4xl-3,.my-4xl-3{margin-top:1rem!important}.mr-4xl-3,.mx-4xl-3{margin-right:1rem!important}.mb-4xl-3,.my-4xl-3{margin-bottom:1rem!important}.ml-4xl-3,.mx-4xl-3{margin-left:1rem!important}.m-4xl-4{margin:1.5rem!important}.mt-4xl-4,.my-4xl-4{margin-top:1.5rem!important}.mr-4xl-4,.mx-4xl-4{margin-right:1.5rem!important}.mb-4xl-4,.my-4xl-4{margin-bottom:1.5rem!important}.ml-4xl-4,.mx-4xl-4{margin-left:1.5rem!important}.m-4xl-5{margin:3rem!important}.mt-4xl-5,.my-4xl-5{margin-top:3rem!important}.mr-4xl-5,.mx-4xl-5{margin-right:3rem!important}.mb-4xl-5,.my-4xl-5{margin-bottom:3rem!important}.ml-4xl-5,.mx-4xl-5{margin-left:3rem!important}.p-4xl-0{padding:0!important}.pt-4xl-0,.py-4xl-0{padding-top:0!important}.pr-4xl-0,.px-4xl-0{padding-right:0!important}.pb-4xl-0,.py-4xl-0{padding-bottom:0!important}.pl-4xl-0,.px-4xl-0{padding-left:0!important}.p-4xl-1{padding:.25rem!important}.pt-4xl-1,.py-4xl-1{padding-top:.25rem!important}.pr-4xl-1,.px-4xl-1{padding-right:.25rem!important}.pb-4xl-1,.py-4xl-1{padding-bottom:.25rem!important}.pl-4xl-1,.px-4xl-1{padding-left:.25rem!important}.p-4xl-2{padding:.5rem!important}.pt-4xl-2,.py-4xl-2{padding-top:.5rem!important}.pr-4xl-2,.px-4xl-2{padding-right:.5rem!important}.pb-4xl-2,.py-4xl-2{padding-bottom:.5rem!important}.pl-4xl-2,.px-4xl-2{padding-left:.5rem!important}.p-4xl-3{padding:1rem!important}.pt-4xl-3,.py-4xl-3{padding-top:1rem!important}.pr-4xl-3,.px-4xl-3{padding-right:1rem!important}.pb-4xl-3,.py-4xl-3{padding-bottom:1rem!important}.pl-4xl-3,.px-4xl-3{padding-left:1rem!important}.p-4xl-4{padding:1.5rem!important}.pt-4xl-4,.py-4xl-4{padding-top:1.5rem!important}.pr-4xl-4,.px-4xl-4{padding-right:1.5rem!important}.pb-4xl-4,.py-4xl-4{padding-bottom:1.5rem!important}.pl-4xl-4,.px-4xl-4{padding-left:1.5rem!important}.p-4xl-5{padding:3rem!important}.pt-4xl-5,.py-4xl-5{padding-top:3rem!important}.pr-4xl-5,.px-4xl-5{padding-right:3rem!important}.pb-4xl-5,.py-4xl-5{padding-bottom:3rem!important}.pl-4xl-5,.px-4xl-5{padding-left:3rem!important}.m-4xl-n1{margin:-.25rem!important}.mt-4xl-n1,.my-4xl-n1{margin-top:-.25rem!important}.mr-4xl-n1,.mx-4xl-n1{margin-right:-.25rem!important}.mb-4xl-n1,.my-4xl-n1{margin-bottom:-.25rem!important}.ml-4xl-n1,.mx-4xl-n1{margin-left:-.25rem!important}.m-4xl-n2{margin:-.5rem!important}.mt-4xl-n2,.my-4xl-n2{margin-top:-.5rem!important}.mr-4xl-n2,.mx-4xl-n2{margin-right:-.5rem!important}.mb-4xl-n2,.my-4xl-n2{margin-bottom:-.5rem!important}.ml-4xl-n2,.mx-4xl-n2{margin-left:-.5rem!important}.m-4xl-n3{margin:-1rem!important}.mt-4xl-n3,.my-4xl-n3{margin-top:-1rem!important}.mr-4xl-n3,.mx-4xl-n3{margin-right:-1rem!important}.mb-4xl-n3,.my-4xl-n3{margin-bottom:-1rem!important}.ml-4xl-n3,.mx-4xl-n3{margin-left:-1rem!important}.m-4xl-n4{margin:-1.5rem!important}.mt-4xl-n4,.my-4xl-n4{margin-top:-1.5rem!important}.mr-4xl-n4,.mx-4xl-n4{margin-right:-1.5rem!important}.mb-4xl-n4,.my-4xl-n4{margin-bottom:-1.5rem!important}.ml-4xl-n4,.mx-4xl-n4{margin-left:-1.5rem!important}.m-4xl-n5{margin:-3rem!important}.mt-4xl-n5,.my-4xl-n5{margin-top:-3rem!important}.mr-4xl-n5,.mx-4xl-n5{margin-right:-3rem!important}.mb-4xl-n5,.my-4xl-n5{margin-bottom:-3rem!important}.ml-4xl-n5,.mx-4xl-n5{margin-left:-3rem!important}.m-4xl-auto{margin:auto!important}.mt-4xl-auto,.my-4xl-auto{margin-top:auto!important}.mr-4xl-auto,.mx-4xl-auto{margin-right:auto!important}.mb-4xl-auto,.my-4xl-auto{margin-bottom:auto!important}.ml-4xl-auto,.mx-4xl-auto{margin-left:auto!important}}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:1024px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1230px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1410px){.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1700px){.text-xxxl-left{text-align:left!important}.text-xxxl-right{text-align:right!important}.text-xxxl-center{text-align:center!important}}@media (min-width:1920px){.text-4xl-left{text-align:left!important}.text-4xl-right{text-align:right!important}.text-4xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#a44a0a!important}a.text-primary:focus,a.text-primary:hover{color:rgb(91.8965517241,41.4655172414,5.6034482759)!important}.text-secondary{color:#393b3e!important}a.text-secondary:focus,a.text-secondary:hover{color:rgb(20.3571428571,21.0714285714,22.1428571429)!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:rgb(25.2173913043,105.2826086957,43.5)!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:rgb(14.5,102.1304347826,116)!important}.text-warning{color:#fedc8e!important}a.text-warning:focus,a.text-warning:hover{color:rgb(253.3289473684,196.5131578947,66.1710526316)!important}.text-danger{color:#ec0053!important}a.text-danger:focus,a.text-danger:hover{color:rgb(159.5,0,56.0953389831)!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:rgb(203.375,210.75,218.125)!important}.text-dark{color:#2c2c2c!important}a.text-dark:focus,a.text-dark:hover{color:rgb(5.75,5.75,5.75)!important}.text-body{color:#111213!important}.text-muted{color:#949494!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa,.language-switcher__wrapper ul.language-switcher li a.active:after,.module-form form .form-term .form-check input:checked+label>span.checkbox:before,.template-delivery .module-form .form-content .delivery-radio .form-check input[type=radio]:checked+label:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;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.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.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,.language-switcher__wrapper ul.language-switcher li a.fa-pull-left.active:after,.module-form form .form-term .form-check input:checked+label>span.fa-pull-left.checkbox:before,.template-delivery .module-form .form-content .delivery-radio .form-check input[type=radio]:checked+label.fa-pull-left:after{margin-right:.3em}.fa.fa-pull-right,.language-switcher__wrapper ul.language-switcher li a.fa-pull-right.active:after,.module-form form .form-term .form-check input:checked+label>span.fa-pull-right.checkbox:before,.template-delivery .module-form .form-content .delivery-radio .form-check input[type=radio]:checked+label.fa-pull-right:after{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.language-switcher__wrapper ul.language-switcher li a.pull-left.active:after,.module-form form .form-term .form-check input:checked+label>span.pull-left.checkbox:before,.template-delivery .module-form .form-content .delivery-radio .form-check input[type=radio]:checked+label.pull-left:after{margin-right:.3em}.fa.pull-right,.language-switcher__wrapper ul.language-switcher li a.pull-right.active:after,.module-form form .form-term .form-check input:checked+label>span.pull-right.checkbox:before,.template-delivery .module-form .form-content .delivery-radio .form-check input[type=radio]:checked+label.pull-right:after{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-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-pp: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,.fa-resistance: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,.fa-battery: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"}.fa-gitlab:before{content:"\F296"}.fa-wpbeginner:before{content:"\F297"}.fa-wpforms:before{content:"\F298"}.fa-envira:before{content:"\F299"}.fa-universal-access:before{content:"\F29A"}.fa-wheelchair-alt:before{content:"\F29B"}.fa-question-circle-o:before{content:"\F29C"}.fa-blind:before{content:"\F29D"}.fa-audio-description:before{content:"\F29E"}.fa-volume-control-phone:before{content:"\F2A0"}.fa-braille:before{content:"\F2A1"}.fa-assistive-listening-systems:before{content:"\F2A2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\F2A3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\F2A4"}.fa-glide:before{content:"\F2A5"}.fa-glide-g:before{content:"\F2A6"}.fa-sign-language:before,.fa-signing:before{content:"\F2A7"}.fa-low-vision:before{content:"\F2A8"}.fa-viadeo:before{content:"\F2A9"}.fa-viadeo-square:before{content:"\F2AA"}.fa-snapchat:before{content:"\F2AB"}.fa-snapchat-ghost:before{content:"\F2AC"}.fa-snapchat-square:before{content:"\F2AD"}.fa-pied-piper:before{content:"\F2AE"}.fa-first-order:before{content:"\F2B0"}.fa-yoast:before{content:"\F2B1"}.fa-themeisle:before{content:"\F2B2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\F2B3"}.fa-fa:before,.fa-font-awesome:before{content:"\F2B4"}.fa-handshake-o:before{content:"\F2B5"}.fa-envelope-open:before{content:"\F2B6"}.fa-envelope-open-o:before{content:"\F2B7"}.fa-linode:before{content:"\F2B8"}.fa-address-book:before{content:"\F2B9"}.fa-address-book-o:before{content:"\F2BA"}.fa-address-card:before,.fa-vcard:before{content:"\F2BB"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\F2BC"}.fa-user-circle:before{content:"\F2BD"}.fa-user-circle-o:before{content:"\F2BE"}.fa-user-o:before{content:"\F2C0"}.fa-id-badge:before{content:"\F2C1"}.fa-drivers-license:before,.fa-id-card:before{content:"\F2C2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\F2C3"}.fa-quora:before{content:"\F2C4"}.fa-free-code-camp:before{content:"\F2C5"}.fa-telegram:before{content:"\F2C6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\F2C7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\F2C8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\F2C9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\F2CA"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\F2CB"}.fa-shower:before{content:"\F2CC"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\F2CD"}.fa-podcast:before{content:"\F2CE"}.fa-window-maximize:before{content:"\F2D0"}.fa-window-minimize:before{content:"\F2D1"}.fa-window-restore:before{content:"\F2D2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\F2D3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\F2D4"}.fa-bandcamp:before{content:"\F2D5"}.fa-grav:before{content:"\F2D6"}.fa-etsy:before{content:"\F2D7"}.fa-imdb:before{content:"\F2D8"}.fa-ravelry:before{content:"\F2D9"}.fa-eercast:before{content:"\F2DA"}.fa-microchip:before{content:"\F2DB"}.fa-snowflake-o:before{content:"\F2DC"}.fa-superpowers:before{content:"\F2DD"}.fa-wpexplorer:before{content:"\F2DE"}.fa-meetup:before{content:"\F2E0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.cover-black{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.6)}.page-wrapper{width:100%;max-width:100%;margin:0 auto}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}@font-face{font-family:icomoon;src:url(/build/fonts/icomoon.96e31656.eot);src:url(/build/fonts/icomoon.96e31656.eot#iefix) format("embedded-opentype"),url(/build/fonts/icomoon.cce74110.ttf) format("truetype"),url(/build/fonts/icomoon.c7d72e03.woff) format("woff"),url(/build/images/icomoon.46661d6d.svg#icomoon) format("svg");font-weight:400;font-style:normal}.body-wrapper .breadcrumbs ul .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li:after,.body-wrapper .breadcrumbs ul .module-modular-text .modular-button.collapsed li:after,.body-wrapper .breadcrumbs ul .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li:after,.body-wrapper .breadcrumbs ul .module-modular-text .modular-button:not(.collapsed) li:after,.body-wrapper .breadcrumbs ul li:after,.body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li:before,.body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li:before,.body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button:not(.collapsed) li:before,.body-wrapper .page-content ul.side-menu ul.subitems li:before,.default-menu>.item.parent>a:after,.icon,.language-switcher__wrapper .btn-current-language:after,.language-switcher__wrapper .module-modular-text .modular-button.collapsed .btn-current-language:after,.language-switcher__wrapper .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .btn-current-language:after,.language-switcher__wrapper .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .btn-current-language:after,.language-switcher__wrapper .module-modular-text .modular-button:not(.collapsed) .btn-current-language:after,.language-switcher__wrapper .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .btn-current-language:after,.language-switcher__wrapper .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .btn-current-language:after,.module-menu.main-menu .main-menu-header>.item.parent>a:after,.module-menu.main-menu .main-menu-header>.item>ul.subitems .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li.parent>a:after,.module-menu.main-menu .main-menu-header>.item>ul.subitems .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li.parent>a:after,.module-menu.main-menu .main-menu-header>.item>ul.subitems .module-modular-text .modular-button:not(.collapsed) li.parent>a:after,.module-menu.main-menu .main-menu-header>.item>ul.subitems li.parent>a:after,.module-menu.main-menu .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .main-menu-header>.item.parent>a:after,.module-menu.main-menu .module-modular-text .modular-button:not(.collapsed) .main-menu-header>.item.parent>a:after,.module-menu.main-menu .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .main-menu-header>.item.parent>a:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li.parent>.arrow:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li.parent>.arrow:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-modular-text .modular-button:not(.collapsed) li.parent>.arrow:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>.arrow:after,.module-modular-text .modular-button.collapsed .body-wrapper .breadcrumbs ul .modular-button:not(.collapsed) li:after,.module-modular-text .modular-button.collapsed .body-wrapper .breadcrumbs ul li:after,.module-modular-text .modular-button.collapsed .body-wrapper .page-content ul.side-menu ul.subitems .modular-button:not(.collapsed) li:before,.module-modular-text .modular-button.collapsed .default-menu>.item.parent>a:after,.module-modular-text .modular-button.collapsed .icon,.module-modular-text .modular-button.collapsed .language-switcher__wrapper .btn-current-language:after,.module-modular-text .modular-button.collapsed .language-switcher__wrapper .modular-button:not(.collapsed) .btn-current-language:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .body-wrapper .breadcrumbs ul li:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .body-wrapper .page-content ul.side-menu ul.subitems li:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .default-menu>.item.parent>a:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .language-switcher__wrapper .btn-current-language:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .language-switcher__wrapper .btn-current-language:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item>ul.subitems li.parent>a:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>.arrow:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .nav-menu .nav-inner__list>li ul.subitems li:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) a.link:after,.module-modular-text .modular-button.collapsed .module-menu.main-menu .main-menu-header>.item>ul.subitems .modular-button:not(.collapsed) li.parent>a:after,.module-modular-text .modular-button.collapsed .module-menu.main-menu .modular-button:not(.collapsed) .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button.collapsed .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .modular-button:not(.collapsed) li.parent>.arrow:after,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .modular-button:not(.collapsed) .slick-next:before,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .modular-button:not(.collapsed) .slick-prev:before,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button.collapsed .nav-menu .nav-inner__list>li ul.subitems .modular-button:not(.collapsed) li:before,.module-modular-text .modular-button.collapsed .nav-menu .nav-inner__list>li ul.subitems li:before,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .modular-button:not(.collapsed) .ui-button-icon,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .modular-button:not(.collapsed) .ui-button-icon,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button.collapsed a.link:after,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .breadcrumbs ul .modular-button.collapsed li:after,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .breadcrumbs ul li:after,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .page-content ul.side-menu ul.subitems .modular-button.collapsed li:before,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .page-content ul.side-menu ul.subitems li:before,.module-modular-text .modular-button:not(.collapsed) .default-menu>.item.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .icon,.module-modular-text .modular-button:not(.collapsed) .language-switcher__wrapper .btn-current-language:after,.module-modular-text .modular-button:not(.collapsed) .language-switcher__wrapper .modular-button.collapsed .btn-current-language:after,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .default-menu>.item.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .language-switcher__wrapper .btn-current-language:after,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .language-switcher__wrapper .btn-current-language:after,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed a.link:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item>ul.subitems .modular-button.collapsed li.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item>ul.subitems li.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .modular-button.collapsed .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .modular-button.collapsed li.parent>.arrow:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>.arrow:after,.module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .modular-button.collapsed .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .modular-button.collapsed .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .nav-menu .nav-inner__list>li ul.subitems .modular-button.collapsed li:before,.module-modular-text .modular-button:not(.collapsed) .nav-menu .nav-inner__list>li ul.subitems li:before,.module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .modular-button.collapsed .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .modular-button.collapsed .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) a.link:after,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .slick-prev:before,.module-slider.template-default .slider-navigation .slick-next:before,.module-slider.template-default .slider-navigation .slick-prev:before,.nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li:before,.nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button.collapsed li:before,.nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li:before,.nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button:not(.collapsed) li:before,.nav-menu .nav-inner__list>li ul.subitems li:before,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,[class*=" icon-"],[class^=icon-],a.link:after{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-right-arrow:before{content:"\EA1B"}.icon-down-arrow:before{content:"\EA1C"}.icon-left-arrow:before{content:"\EA1D"}.icon-up-arrow:before{content:"\EA1E"}.icon-order:before{content:"\E900"}.icon-shopping-bag:before{content:"\E901"}.icon-shopping-online:before{content:"\E902"}.icon-shopping-bag-1:before{content:"\E903"}.icon-shopping-bag-2:before{content:"\E904"}.icon-shopping-online-1:before{content:"\E905"}.icon-shopping-bag-3:before{content:"\E906"}.icon-box:before{content:"\E907"}.icon-gift-box:before{content:"\E908"}.icon-package:before{content:"\E909"}.icon-delivery-packages-on-a-trolley:before{content:"\E90A"}.icon-heart-box:before{content:"\E90B"}.icon-box-1:before{content:"\E90C"}.icon-box-2:before{content:"\E90D"}.icon-box-closed:before{content:"\E90E"}.icon-shipped:before{content:"\E90F"}.icon-gift:before{content:"\E910"}.icon-truck:before{content:"\E911"}.icon-airplane:before{content:"\E912"}.icon-delivery-truck:before{content:"\E913"}.icon-split:before{content:"\E914"}.icon-split-1:before{content:"\E915"}.icon-split-2:before{content:"\E916"}.icon-split-3:before{content:"\E917"}.icon-split-4:before{content:"\E918"}.icon-bar-chart:before{content:"\E919"}.icon-checklist:before{content:"\E91A"}.icon-conversation:before{content:"\E91B"}.icon-enterprise:before{content:"\E91C"}.icon-notification:before{content:"\E91D"}.icon-apple:before{content:"\E91E"}.icon-customer:before{content:"\E91F"}.icon-notification-1:before{content:"\E920"}.icon-organize:before{content:"\E921"}.icon-pie-chart:before{content:"\E922"}.icon-bell:before{content:"\E923"}.icon-customer-service:before{content:"\E924"}.icon-diagram:before{content:"\E925"}.icon-jigsaw:before{content:"\E926"}.icon-list:before{content:"\E927"}.icon-announcer:before{content:"\E928"}.icon-computer:before{content:"\E929"}.icon-factory:before{content:"\E92A"}.icon-feedback:before{content:"\E92B"}.icon-list-1:before{content:"\E92C"}.icon-analysis:before{content:"\E92D"}.icon-avatar:before{content:"\E92E"}.icon-customer-support:before{content:"\E92F"}.icon-factory-1:before{content:"\E930"}.icon-list-2:before{content:"\E931"}.icon-analytics:before{content:"\E932"}.icon-clipboard:before{content:"\E933"}.icon-conversation-1:before{content:"\E934"}.icon-industry:before{content:"\E935"}.icon-multiple-users-silhouette:before{content:"\E936"}.icon-analysis-1:before{content:"\E937"}.icon-checklist-1:before{content:"\E938"}.icon-customer-1:before{content:"\E939"}.icon-industrial-robot:before{content:"\E93A"}.icon-users-group:before{content:"\E93B"}.icon-clipboards:before{content:"\E93C"}.icon-customer-2:before{content:"\E93D"}.icon-open-book:before{content:"\E93E"}.icon-research:before{content:"\E93F"}.icon-user:before{content:"\E940"}.icon-growth:before{content:"\E941"}.icon-plan:before{content:"\E942"}.icon-reading:before{content:"\E943"}.icon-target:before{content:"\E944"}.icon-users:before{content:"\E945"}.icon-books:before{content:"\E946"}.icon-group:before{content:"\E947"}.icon-network:before{content:"\E948"}.icon-support:before{content:"\E949"}.icon-user1 .path1:before{content:"\E94A";color:#a7a9ac}.icon-user1 .path2:before{content:"\E94B";margin-left:-1em;color:#000}.icon-user1 .path3:before{content:"\E94C";margin-left:-1em;color:#000}.icon-user1 .path4:before{content:"\E94D";margin-left:-1em;color:#000}.icon-user1 .path5:before{content:"\E94E";margin-left:-1em;color:#000}.icon-analytics-1:before{content:"\E94F"}.icon-connection:before{content:"\E950"}.icon-customer-service-1:before{content:"\E951"}.icon-knowledge:before{content:"\E952"}.icon-like:before{content:"\E953"}.icon-analytics-2:before{content:"\E954"}.icon-collaboration:before{content:"\E955"}.icon-like-1:before{content:"\E956"}.icon-open-magazine:before{content:"\E957"}.icon-smartphone-24-hours-service:before{content:"\E958"}.icon-books-stack:before{content:"\E959"}.icon-database:before{content:"\E95A"}.icon-driving:before{content:"\E95B"}.icon-like-2:before{content:"\E95C"}.icon-rating:before{content:"\E95D"}.icon-bill:before{content:"\E95E"}.icon-books-1:before{content:"\E95F"}.icon-computer1:before{content:"\E960"}.icon-distance-to-travel-between-two-points:before{content:"\E961"}.icon-like-3:before{content:"\E962"}.icon-approve-invoice:before{content:"\E963"}.icon-book:before{content:"\E964"}.icon-distance:before{content:"\E965"}.icon-review:before{content:"\E966"}.icon-team:before{content:"\E967"}.icon-cloud:before{content:"\E968"}.icon-distance-1:before{content:"\E969"}.icon-folder:before{content:"\E96A"}.icon-invoice:before{content:"\E96B"}.icon-shield:before{content:"\E96C"}.icon-cloud-computing:before{content:"\E96D"}.icon-invoice-1:before{content:"\E96E"}.icon-road:before{content:"\E96F"}.icon-server:before{content:"\E970"}.icon-shield-1:before{content:"\E971"}.icon-cloud-computing1:before{content:"\E972"}.icon-cloud-computing-1:before{content:"\E973"}.icon-printer:before{content:"\E974"}.icon-road-1:before{content:"\E975"}.icon-shield-2:before{content:"\E976"}.icon-cloud-computing-11:before{content:"\E977"}.icon-cloud-computing-2:before{content:"\E978"}.icon-print:before{content:"\E979"}.icon-shield-3:before{content:"\E97A"}.icon-two-persons-talking-each-other-at-distance-in-different-parts-of-the-planet:before{content:"\E97B"}.icon-cloud-computing-21:before{content:"\E97C"}.icon-cloud-computing-3:before{content:"\E97D"}.icon-map-location:before{content:"\E97E"}.icon-menu:before{content:"\E97F"}.icon-protection-shield-with-a-check-mark:before{content:"\E980"}.icon-cloud-computing-31:before{content:"\E981"}.icon-cloud-computing-4:before{content:"\E982"}.icon-map:before{content:"\E983"}.icon-result:before{content:"\E984"}.icon-shield-4:before{content:"\E985"}.icon-chip:before{content:"\E986"}.icon-cloud-computing-5:before{content:"\E987"}.icon-package1:before{content:"\E988"}.icon-print-1:before{content:"\E989"}.icon-worldwide:before{content:"\E98A"}.icon-artificial-intelligence:before{content:"\E98B"}.icon-cloud-1:before{content:"\E98C"}.icon-flyers:before{content:"\E98D"}.icon-inbox:before{content:"\E98E"}.icon-world:before{content:"\E98F"}.icon-hosting:before{content:"\E990"}.icon-money:before{content:"\E991"}.icon-paper-plane:before{content:"\E992"}.icon-robotic:before{content:"\E993"}.icon-smartphone:before{content:"\E994"}.icon-analysis1:before{content:"\E995"}.icon-light-bulb:before{content:"\E996"}.icon-mail:before{content:"\E997"}.icon-money-1:before{content:"\E998"}.icon-smartphone-1:before{content:"\E999"}.icon-document:before{content:"\E99A"}.icon-flash:before{content:"\E99B"}.icon-payment-method:before{content:"\E99C"}.icon-phone-call:before{content:"\E99D"}.icon-subscription:before{content:"\E99E"}.icon-idea:before{content:"\E99F"}.icon-money-2:before{content:"\E9A0"}.icon-planning:before{content:"\E9A1"}.icon-rss:before{content:"\E9A2"}.icon-smartphone-2:before{content:"\E9A3"}.icon-garbage:before{content:"\E9A4"}.icon-laptop:before{content:"\E9A5"}.icon-pay:before{content:"\E9A6"}.icon-seo:before{content:"\E9A7"}.icon-smartphone-3:before{content:"\E9A8"}.icon-coins:before{content:"\E9A9"}.icon-fuel-station:before{content:"\E9AA"}.icon-newspaper:before{content:"\E9AB"}.icon-smartphone-4:before{content:"\E9AC"}.icon-trash:before{content:"\E9AD"}.icon-car:before{content:"\E9AE"}.icon-funds:before{content:"\E9AF"}.icon-money1:before{content:"\E9B0"}.icon-responsive:before{content:"\E9B1"}.icon-throw-to-paper-bin:before{content:"\E9B2"}.icon-newspaper-1:before{content:"\E9B3"}.icon-parking:before{content:"\E9B4"}.icon-recycle:before{content:"\E9B5"}.icon-smartphone-5:before{content:"\E9B6"}.icon-wallet:before{content:"\E9B7"}.icon-car-1:before{content:"\E9B8"}.icon-euro:before{content:"\E9B9"}.icon-radio:before{content:"\E9BA"}.icon-reload:before{content:"\E9BB"}.icon-smartphone-6:before{content:"\E9BC"}.icon-air-conditioner:before{content:"\E9BD"}.icon-car-2:before{content:"\E9BE"}.icon-dollar-coins:before{content:"\E9BF"}.icon-live:before{content:"\E9C0"}.icon-smartphone-7:before{content:"\E9C1"}.icon-car-3:before{content:"\E9C2"}.icon-credit-cards-payment:before{content:"\E9C3"}.icon-fan:before{content:"\E9C4"}.icon-sun:before{content:"\E9C5"}.icon-support-1:before{content:"\E9C6"}.icon-debit-card:before{content:"\E9C7"}.icon-diesel:before{content:"\E9C8"}.icon-mail-1:before{content:"\E9C9"}.icon-refresh:before{content:"\E9CA"}.icon-credit-card:before{content:"\E9CB"}.icon-drawing:before{content:"\E9CC"}.icon-newsletter:before{content:"\E9CD"}.icon-speech-bubble:before{content:"\E9CE"}.icon-cash:before{content:"\E9CF"}.icon-information:before{content:"\E9D0"}.icon-message:before{content:"\E9D1"}.icon-newsletter-1:before{content:"\E9D2"}.icon-clock:before{content:"\E9D3"}.icon-flow-chart:before{content:"\E9D4"}.icon-notification1:before{content:"\E9D5"}.icon-support1:before{content:"\E9D6"}.icon-flow-chart-1:before{content:"\E9D7"}.icon-love:before{content:"\E9D8"}.icon-suitcase:before{content:"\E9D9"}.icon-time:before{content:"\E9DA"}.icon-process:before{content:"\E9DB"}.icon-question:before{content:"\E9DC"}.icon-recruitment:before{content:"\E9DD"}.icon-stopwatch:before{content:"\E9DE"}.icon-bullseye:before{content:"\E9DF"}.icon-email:before{content:"\E9E0"}.icon-hourglass:before{content:"\E9E1"}.icon-purpose:before{content:"\E9E2"}.icon-appointment:before{content:"\E9E3"}.icon-chat:before{content:"\E9E4"}.icon-flow-chart-2:before{content:"\E9E5"}.icon-objective:before{content:"\E9E6"}.icon-calendar:before{content:"\E9E7"}.icon-diagram1:before{content:"\E9E8"}.icon-question-1:before{content:"\E9E9"}.icon-target1:before{content:"\E9EA"}.icon-24-hours:before{content:"\E9EB"}.icon-controls:before{content:"\E9EC"}.icon-diagram-1:before{content:"\E9ED"}.icon-shopping-cart:before{content:"\E9EE"}.icon-strategy:before{content:"\E9EF"}.icon-tools:before{content:"\E9F0"}.icon-gift1:before{content:"\E9F1"}.icon-leadership:before{content:"\E9F2"}.icon-settings:before{content:"\E9F3"}.icon-controls-1:before{content:"\E9F4"}.icon-leadership-1:before{content:"\E9F5"}.icon-shop:before{content:"\E9F6"}.icon-food:before{content:"\E9F7"}.icon-hierarchical-structure:before{content:"\E9F8"}.icon-settings-1:before{content:"\E9F9"}.icon-bag:before{content:"\E9FA"}.icon-controls-2:before{content:"\E9FB"}.icon-hierarchy:before{content:"\E9FC"}.icon-customer-support1:before{content:"\E9FD"}.icon-hierarchy-1:before{content:"\E9FE"}.icon-question1:before{content:"\E9FF"}.icon-hierarchy-2:before{content:"\EA00"}.icon-leadership-2:before{content:"\EA01"}.icon-pencil:before{content:"\EA02"}.icon-setting:before{content:"\EA03"}.icon-create-group-button:before{content:"\EA04"}.icon-add-documents:before{content:"\EA05"}.icon-plus:before{content:"\EA06"}.icon-add:before{content:"\EA07"}.icon-add-1:before{content:"\EA08"}.icon-duplicate:before{content:"\EA09"}.icon-minisize-browser:before{content:"\EA0A"}.icon-edit:before{content:"\EA0B"}.icon-edit-1:before{content:"\EA0C"}.icon-pdf:before{content:"\EA0D"}.icon-pdf-file-format-symbol:before{content:"\EA0E"}.icon-pdf-1:before{content:"\EA0F"}.icon-picture:before{content:"\EA10"}.icon-picture-1:before{content:"\EA11"}.icon-picture-2:before{content:"\EA12"}.icon-video-player:before{content:"\EA13"}.icon-play-button:before{content:"\EA14"}.icon-video-camera:before{content:"\EA15"}.icon-console:before{content:"\EA16"}.icon-video-camera-1:before{content:"\EA17"}.icon-file:before{content:"\EA18"}.icon-folder1:before{content:"\EA19"}.icon-list1:before{content:"\EA1A"}*{outline:none;border:none;line-height:inherit;color:#000;font-family:Raleway}:before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;text-decoration:none;list-style:none}.map{padding-left:20px;position:relative}.map:before{content:"\F041";position:absolute;top:0;left:0;font-family:FontAwesome;font-size:15px}html{overflow-y:auto}html.font-size-normal{font-size:100%}html.font-size-big{font-size:110%!important}html.font-size-large{font-size:120%!important}body,html{margin:0;margin-left:auto!important;margin-right:auto!important;min-height:100%;overflow-x:hidden;font-size:1rem!important;font-size:calc(.875rem + 0.375 * ((100vw - 102.4rem) / 47.599999999999994))}@media screen and (min-width: 1500px){body,html{font-size:1.25rem}}@media screen and (max-width: 1024px){body,html{font-size:.875rem}}body{font-family:Raleway,arial,sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh;max-width:auto}.body-wrapper{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}footer{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.page-loader{position:fixed;width:100%;height:100%;top:0;left:0;z-index:10000000;background:#111213;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-loader__logo{position:relative;width:18.75rem;height:18.75rem}.page-loader__title{color:#fff;text-transform:uppercase;letter-spacing:3px}.page-loader__bullets span.bullet{font-size:20px;opacity:0;display:inline-block;color:#fff}.page-loader__bullets span.bullet:first-child{-webkit-animation:pageLoader 3s ease-in-out .5s infinite;animation:pageLoader 3s ease-in-out .5s infinite}.page-loader__bullets span.bullet:nth-child(2),.page-loader__bullets span.bullet:nth-child(3),.page-loader__bullets span.bullet:nth-child(4){-webkit-animation:pageLoader 3s ease-in-out .3s infinite;animation:pageLoader 3s ease-in-out .3s infinite}.page-loader__bullets span.bullet:nth-child(5){-webkit-animation:pageLoader 3s ease-in-out .1s infinite;animation:pageLoader 3s ease-in-out .1s infinite}.page-loader__bullets span.bullet:nth-child(6){-webkit-animation:pageLoader 3s ease-in-out infinite;animation:pageLoader 3s ease-in-out infinite}@-webkit-keyframes pageLoader{0%{opacity:0;-webkit-transform:translateX(-300px);transform:translateX(-300px)}33%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}66%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(300px);transform:translateX(300px)}}@keyframes pageLoader{0%{opacity:0;-webkit-transform:translateX(-300px);transform:translateX(-300px)}33%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}66%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(300px);transform:translateX(300px)}}img{max-width:100%;max-height:100%}img.circle{border-radius:50%}img.radius{border-radius:25px}b,strong{font-weight:700}a[href]{-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}a[href]:hover{text-decoration:none}.body-wrapper .reloading{position:relative}.body-wrapper .reloading:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:hsla(0,0%,100%,.4);z-index:10}.body-wrapper .reloading:after{content:"\F021";font-family:FontAwesome;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#000;font-size:3.4375rem;opacity:.7;-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.body-wrapper .site-main{min-height:300px}.body-wrapper .hover{cursor:pointer;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.body-wrapper .hover:hover{cursor:pointer}.body-wrapper .hover:hover *{cursor:pointer;color:#a44a0a}.body-wrapper .hoverable{cursor:pointer}.body-wrapper .section-title{padding-bottom:.3125rem}.body-wrapper .section-title h2,.body-wrapper .section-title h3{margin-bottom:0;font-weight:700}.body-wrapper .section-title h4,.body-wrapper .section-title h5{font-family:Raleway;color:#949494;font-size:.875rem}.body-wrapper .page-content.subpage{padding-top:3.125rem;padding-bottom:3.125rem}@media (max-width:1023.98px){.body-wrapper .page-content.subpage{padding-top:1.875rem;padding-bottom:1.875rem}}.body-wrapper .page-content img{margin:0 auto;max-width:100%}.body-wrapper .page-content .default-lists-styles ol{list-style-type:decimal;padding-left:1.5625rem}.body-wrapper .page-content .default-lists-styles ol li{padding-left:.625rem}.body-wrapper .page-content .default-lists-styles ol li:after,.body-wrapper .page-content .default-lists-styles ol li:before{content:none}.body-wrapper .page-content ol,.body-wrapper .page-content ul{font-family:Raleway;font-size:14px;color:#000;padding-left:0;margin-left:0}.body-wrapper .page-content ol{list-style:none;counter-reset:custom-counter}.body-wrapper .page-content ol>li{position:relative;z-index:10;line-height:1.5rem;padding-bottom:.625rem}.body-wrapper .page-content ol>li:before{content:counters(custom-counter,".") ". ";counter-increment:custom-counter;margin-right:5px}.body-wrapper .page-content ol ol{padding-top:.625rem;padding-left:1.5625rem}.body-wrapper .page-content ul{list-style:none;padding-left:.625rem}.body-wrapper .page-content ul.list-danger li:before{background:#ec0053}.body-wrapper .page-content ul.list-green li:before{background:#28a745}.body-wrapper .page-content ul li{width:100%;display:inline-block;font-size:.9375rem;padding-left:1.125rem;position:relative;padding-bottom:.3125rem}.body-wrapper .page-content ul li:before{content:"";position:absolute;left:0;top:.75rem;color:#393b3e;width:.1875rem;height:.1875rem;margin-left:0;background:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%}.body-wrapper .page-content .main-pagination .pagination li:before{display:none}.body-wrapper .page-content p{padding:1.5rem 0 0;margin:0}.body-wrapper .page-content hr{width:100%;height:3px;background:#a44a0a;clear:both}.body-wrapper .page-content blockquote{position:relative;padding:1.25rem 2.5rem;text-align:center}@media (min-width:1024px){.body-wrapper .page-content blockquote{padding:2.5rem 5rem}}.body-wrapper .page-content blockquote:before{content:"";position:absolute;left:0;top:0;width:3.125rem;height:3.125rem;background:url(/build/images/blockquote.ed361407.svg) no-repeat 50%;background-size:contain;text-align:center;opacity:.1}@media (min-width:1024px){.body-wrapper .page-content blockquote:before{width:7.5rem;height:7.5rem}}.body-wrapper .page-content select{color:#000;padding:4px 10px;border:1px solid #949494;background-color:#fff;border-radius:3px;-webkit-box-shadow:inset 0 2px 2px #ececec;box-shadow:inset 0 2px 2px #ececec}.body-wrapper .page-content table{max-width:100%;overflow-x:auto;width:100%;font-family:Raleway;border-collapse:collapse;margin:20px 0;table-layout:fixed}.body-wrapper .page-content table thead tr th{font-family:Raleway;font-size:.9375rem;color:#fff;padding:1.25rem 1.875rem;border:2px solid #a44a0a;text-align:inherit;background:#a44a0a;font-weight:600;position:relative}.body-wrapper .page-content table thead tr th:not(:last-child):after{content:"";position:absolute;right:-.375rem;top:0;width:2px;height:100%;background:#dedede}.body-wrapper .page-content table tbody tr td,.body-wrapper .page-content table tbody tr th{font-family:Raleway;font-size:.9375rem;color:#000;padding:1.25rem 1.875rem;border-bottom:1px solid #adb5bd;vertical-align:middle;font-weight:400}@media (max-width:1023.98px){.body-wrapper .page-content table tbody tr td,.body-wrapper .page-content table tbody tr th{padding:.625rem .3125rem;line-height:.875rem}}.body-wrapper .page-content table tbody tr th{text-align:inherit;background:#a44a0a;font-weight:600}.body-wrapper .page-content table tbody tr td:not(:last-child){border-right:2px solid #dedede}.body-wrapper .page-content table tbody tr td.wide{width:165px}.body-wrapper .breadcrumbs ul li{float:left;padding:.3125rem .9375rem .3125rem .625rem;position:relative}.body-wrapper .breadcrumbs ul li:after{content:"\EA1B";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.4375rem;font-weight:900}.body-wrapper .breadcrumbs ul li a{color:#010101;font-size:.6875rem;font-weight:400}.body-wrapper .breadcrumbs ul li:first-child{padding-left:0}.body-wrapper .breadcrumbs ul li:last-child{padding-right:0}.body-wrapper .breadcrumbs ul li:last-child a{font-weight:700}.body-wrapper .breadcrumbs ul li:last-child:after{content:none}.body-wrapper .h1,.body-wrapper .h2,.body-wrapper .h3,.body-wrapper .h4,.body-wrapper .h5,.body-wrapper .h6,.body-wrapper h1,.body-wrapper h2,.body-wrapper h3,.body-wrapper h4,.body-wrapper h5,.body-wrapper h6{margin:0;padding:0;color:#000;font-family:Cormorant Garamond}.body-wrapper .h1.section-title,.body-wrapper .h2.section-title,.body-wrapper .h3.section-title,.body-wrapper .h4.section-title,.body-wrapper .h5.section-title,.body-wrapper .h6.section-title,.body-wrapper h1.section-title,.body-wrapper h2.section-title,.body-wrapper h3.section-title,.body-wrapper h4.section-title,.body-wrapper h5.section-title,.body-wrapper h6.section-title{padding-bottom:.625rem;position:relative;margin-bottom:.9375rem}.body-wrapper .h1>*,.body-wrapper .h2>*,.body-wrapper .h3>*,.body-wrapper .h4>*,.body-wrapper .h5>*,.body-wrapper .h6>*,.body-wrapper h1>*,.body-wrapper h2>*,.body-wrapper h3>*,.body-wrapper h4>*,.body-wrapper h5>*,.body-wrapper h6>*{font-family:Cormorant Garamond}.body-wrapper .h1,.body-wrapper .h1>a,.body-wrapper h1,.body-wrapper h1>a{font-size:2.8125rem;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-1.22px}@media (min-width:768px){.body-wrapper .h1,.body-wrapper .h1>a,.body-wrapper h1,.body-wrapper h1>a{font-size:3.8125rem;line-height:4.19375rem}}.body-wrapper .h2,.body-wrapper .h2>a,.body-wrapper h2,.body-wrapper h2>a{font-size:1.8125rem;font-style:normal;font-weight:600;line-height:110%}@media (min-width:768px){.body-wrapper .h2,.body-wrapper .h2>a,.body-wrapper h2,.body-wrapper h2>a{font-size:2.4375rem;line-height:2.68125rem}}.body-wrapper .h3,.body-wrapper .h3>a,.body-wrapper h3,.body-wrapper h3>a{font-size:1.5rem;font-weight:600}@media (min-width:768px){.body-wrapper .h3,.body-wrapper .h3>a,.body-wrapper h3,.body-wrapper h3>a{font-size:2rem}}.body-wrapper .h4,.body-wrapper .h4>a,.body-wrapper h4,.body-wrapper h4>a{font-size:1.25rem}@media (min-width:768px){.body-wrapper .h4,.body-wrapper .h4>a,.body-wrapper h4,.body-wrapper h4>a{font-size:1.6875rem}}.body-wrapper .h5,.body-wrapper .h5>a,.body-wrapper h5,.body-wrapper h5>a{font-size:1rem}@media (min-width:768px){.body-wrapper .h5,.body-wrapper .h5>a,.body-wrapper h5,.body-wrapper h5>a{font-size:1.3125rem}}.body-wrapper .h6,.body-wrapper .h6>a,.body-wrapper h6,.body-wrapper h6>a{font-size:.875rem}@media (min-width:768px){.body-wrapper .h6,.body-wrapper .h6>a,.body-wrapper h6,.body-wrapper h6>a{font-size:1.125rem}}.body-wrapper .section-subtitle{color:#3c3c3c!important}.btn-collapse{position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#000}.btn-collapse:hover{color:#000;text-decoration:none;cursor:pointer}.btn-collapse.in:before{content:"\F077"}.btn-collapse:before{content:"\F078";font-family:FontAwesome;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.collapse-content{display:none}.collapse-content.in{display:block}.circle{width:100%;height:100%;border-radius:50%;overflow:hidden}.circle img{max-width:100%;margin:0 auto}.mfp-bg{z-index:10000}.mfp-wrap{z-index:10100}.video-wrapper{position:relative}.video-wrapper .play-button{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100px;height:100px;background:#a44a0a;z-index:1500;border-radius:50%}.video-wrapper .play-button i{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-40%) translateY(-50%);transform:translateX(-40%) translateY(-50%);font-size:55px;color:#fff}.container-4xl,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.container-xxxl{width:100%}.container{padding-left:1.25rem;padding-right:1.25rem}@media (min-width:1024px){.container{padding-left:2.5rem;padding-right:2.5rem}}a:active,a:active:focus,a:focus,button:active,button:active:focus,button:focus{outline:none!important}a.link{font-weight:600;position:relative;padding-right:1.25rem}a.link:after{content:"\EA1B";position:absolute;right:.3125rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.75rem;font-weight:900;-webkit-transition:right .2s ease-in-out;transition:right .2s ease-in-out}a.link:hover:after{right:0}a.text-white{color:#fff}a.text-white:hover{color:#a44a0a!important}.form-control:focus{border-color:#a44a0a;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(164,74,10,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(164,74,10,.6)}.modal{z-index:51000!important}.modal-backdrop,.tooltip{z-index:50000!important}.nav-tabs{border-bottom:1px solid #a44a0a}.nav-tabs li a.nav-link{border-radius:0}.nav-tabs li a.nav-link:active,.nav-tabs li a.nav-link:focus,.nav-tabs li a.nav-link:hover{border:1px solid transparent}.nav-tabs li a.nav-link.active{border:1px solid #a44a0a;background-color:#a44a0a;color:#fff}.messages-notifications__container{position:fixed;top:3.125rem;right:3.125rem;z-index:99999999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media (min-width:1024px){.messages-notifications__container{top:6.25rem;right:6.25rem}}.user-area{position:fixed;top:30%;right:-9.375rem;width:12.5rem;height:9.375rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:right .2s ease-in-out;transition:right .2s ease-in-out;z-index:100}.user-area:hover{right:0}.body-wrapper .breadcrumbs ul .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area li:after,.body-wrapper .breadcrumbs ul .module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) li:after,.body-wrapper .breadcrumbs ul .module-modular-text .modular-button.collapsed .user-area li:after,.body-wrapper .breadcrumbs ul .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area li:after,.body-wrapper .breadcrumbs ul .module-modular-text .modular-button:not(.collapsed) .user-area li:after,.body-wrapper .breadcrumbs ul .user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li:after,.body-wrapper .breadcrumbs ul .user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li:after,.body-wrapper .breadcrumbs ul .user-area li:after,.body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area li:before,.body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) li:before,.body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area li:before,.body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button:not(.collapsed) .user-area li:before,.body-wrapper .page-content ul.side-menu ul.subitems .user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li:before,.body-wrapper .page-content ul.side-menu ul.subitems .user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li:before,.body-wrapper .page-content ul.side-menu ul.subitems .user-area li:before,.language-switcher__wrapper .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .user-area .btn-current-language:after,.language-switcher__wrapper .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .btn-current-language:after,.language-switcher__wrapper .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .modular-button.collapsed .btn-current-language:after,.language-switcher__wrapper .module-modular-text .modular-button.collapsed .user-area .btn-current-language:after,.language-switcher__wrapper .module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .btn-current-language:after,.language-switcher__wrapper .module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .modular-button.collapsed .btn-current-language:after,.language-switcher__wrapper .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .user-area .btn-current-language:after,.language-switcher__wrapper .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .btn-current-language:after,.language-switcher__wrapper .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .modular-button:not(.collapsed) .btn-current-language:after,.language-switcher__wrapper .module-modular-text .modular-button:not(.collapsed) .user-area .btn-current-language:after,.language-switcher__wrapper .module-modular-text .modular-button:not(.collapsed) .user-area .modular-button.collapsed .btn-current-language:after,.language-switcher__wrapper .user-area .btn-current-language:after,.language-switcher__wrapper .user-area .module-modular-text .modular-button.collapsed .btn-current-language:after,.language-switcher__wrapper .user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .btn-current-language:after,.language-switcher__wrapper .user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .btn-current-language:after,.language-switcher__wrapper .user-area .module-modular-text .modular-button:not(.collapsed) .btn-current-language:after,.language-switcher__wrapper .user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .btn-current-language:after,.language-switcher__wrapper .user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .btn-current-language:after,.module-menu.main-menu .main-menu-header>.item>ul.subitems .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area li.parent>a:after,.module-menu.main-menu .main-menu-header>.item>ul.subitems .module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) li.parent>a:after,.module-menu.main-menu .main-menu-header>.item>ul.subitems .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area li.parent>a:after,.module-menu.main-menu .main-menu-header>.item>ul.subitems .module-modular-text .modular-button:not(.collapsed) .user-area li.parent>a:after,.module-menu.main-menu .main-menu-header>.item>ul.subitems .user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li.parent>a:after,.module-menu.main-menu .main-menu-header>.item>ul.subitems .user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li.parent>a:after,.module-menu.main-menu .main-menu-header>.item>ul.subitems .user-area li.parent>a:after,.module-menu.main-menu .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .main-menu-header>.item.parent>a:after,.module-menu.main-menu .module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .main-menu-header>.item.parent>a:after,.module-menu.main-menu .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .main-menu-header>.item.parent>a:after,.module-menu.main-menu .module-modular-text .modular-button:not(.collapsed) .user-area .main-menu-header>.item.parent>a:after,.module-menu.main-menu .user-area .main-menu-header>.item.parent>a:after,.module-menu.main-menu .user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .main-menu-header>.item.parent>a:after,.module-menu.main-menu .user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .main-menu-header>.item.parent>a:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area li.parent>.arrow:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) li.parent>.arrow:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area li.parent>.arrow:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-modular-text .modular-button:not(.collapsed) .user-area li.parent>.arrow:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li.parent>.arrow:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li.parent>.arrow:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .user-area li.parent>.arrow:after,.module-modular-text .modular-button.collapsed .body-wrapper .breadcrumbs ul .modular-button:not(.collapsed) .user-area li:after,.module-modular-text .modular-button.collapsed .body-wrapper .breadcrumbs ul .user-area li:after,.module-modular-text .modular-button.collapsed .body-wrapper .page-content ul.side-menu ul.subitems .modular-button:not(.collapsed) .user-area li:before,.module-modular-text .modular-button.collapsed .language-switcher__wrapper .modular-button:not(.collapsed) .user-area .btn-current-language:after,.module-modular-text .modular-button.collapsed .language-switcher__wrapper .user-area .btn-current-language:after,.module-modular-text .modular-button.collapsed .language-switcher__wrapper .user-area .modular-button:not(.collapsed) .btn-current-language:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .body-wrapper .breadcrumbs ul .user-area li:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .body-wrapper .page-content ul.side-menu ul.subitems .user-area li:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .language-switcher__wrapper .user-area .btn-current-language:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .language-switcher__wrapper .user-area .btn-current-language:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .user-area .slick-next:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .user-area .slick-prev:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .user-area .ui-button-icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .user-area .ui-button-icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item>ul.subitems .user-area li.parent>a:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-menu.main-menu .user-area .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .user-area li.parent>.arrow:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .user-area .slick-next:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .user-area .slick-prev:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .nav-menu .nav-inner__list>li ul.subitems .user-area li:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .user-area .ui-button-icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .user-area .ui-button-icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .default-menu>.item.parent>a:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .language-switcher__wrapper .btn-current-language:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .modular-button.collapsed .language-switcher__wrapper .btn-current-language:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area a.link:after,.module-modular-text .modular-button.collapsed .module-menu.main-menu .main-menu-header>.item>ul.subitems .modular-button:not(.collapsed) .user-area li.parent>a:after,.module-modular-text .modular-button.collapsed .module-menu.main-menu .modular-button:not(.collapsed) .user-area .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button.collapsed .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .modular-button:not(.collapsed) .user-area li.parent>.arrow:after,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .modular-button:not(.collapsed) .user-area .slick-next:before,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .modular-button:not(.collapsed) .user-area .slick-prev:before,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .user-area .modular-button:not(.collapsed) .slick-next:before,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .user-area .modular-button:not(.collapsed) .slick-prev:before,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .user-area .slick-next:before,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .user-area .slick-prev:before,.module-modular-text .modular-button.collapsed .nav-menu .nav-inner__list>li ul.subitems .modular-button:not(.collapsed) .user-area li:before,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .modular-button:not(.collapsed) .user-area .ui-button-icon,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .user-area .modular-button:not(.collapsed) .ui-button-icon,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .user-area .ui-button-icon,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .modular-button:not(.collapsed) .user-area .ui-button-icon,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .user-area .modular-button:not(.collapsed) .ui-button-icon,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .user-area .ui-button-icon,.module-modular-text .modular-button.collapsed .user-area .body-wrapper .breadcrumbs ul .modular-button:not(.collapsed) li:after,.module-modular-text .modular-button.collapsed .user-area .body-wrapper .page-content ul.side-menu ul.subitems .modular-button:not(.collapsed) li:before,.module-modular-text .modular-button.collapsed .user-area .icon,.module-modular-text .modular-button.collapsed .user-area .language-switcher__wrapper .btn-current-language:after,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .body-wrapper .breadcrumbs ul li:after,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .body-wrapper .page-content ul.side-menu ul.subitems li:before,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .default-menu>.item.parent>a:after,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .icon,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .language-switcher__wrapper .btn-current-language:after,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .modular-button.collapsed .language-switcher__wrapper .btn-current-language:after,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item>ul.subitems li.parent>a:after,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>.arrow:after,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .nav-menu .nav-inner__list>li ul.subitems li:before,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) a.link:after,.module-modular-text .modular-button.collapsed .user-area .module-menu.main-menu .main-menu-header>.item>ul.subitems .modular-button:not(.collapsed) li.parent>a:after,.module-modular-text .modular-button.collapsed .user-area .module-menu.main-menu .modular-button:not(.collapsed) .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button.collapsed .user-area .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .modular-button:not(.collapsed) li.parent>.arrow:after,.module-modular-text .modular-button.collapsed .user-area .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button.collapsed .user-area .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button.collapsed .user-area .nav-menu .nav-inner__list>li ul.subitems .modular-button:not(.collapsed) li:before,.module-modular-text .modular-button.collapsed .user-area .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button.collapsed .user-area .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button.collapsed .user-area a.link:after,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .breadcrumbs ul .modular-button.collapsed .user-area li:after,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .breadcrumbs ul .user-area li:after,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .page-content ul.side-menu ul.subitems .modular-button.collapsed .user-area li:before,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .page-content ul.side-menu ul.subitems .user-area li:before,.module-modular-text .modular-button:not(.collapsed) .language-switcher__wrapper .modular-button.collapsed .user-area .btn-current-language:after,.module-modular-text .modular-button:not(.collapsed) .language-switcher__wrapper .user-area .btn-current-language:after,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .language-switcher__wrapper .user-area .btn-current-language:after,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .language-switcher__wrapper .user-area .btn-current-language:after,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .user-area .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .user-area .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .user-area .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .user-area .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .user-area .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .user-area .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .user-area .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .user-area .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .default-menu>.item.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .language-switcher__wrapper .btn-current-language:after,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .modular-button:not(.collapsed) .language-switcher__wrapper .btn-current-language:after,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area a.link:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item>ul.subitems .modular-button.collapsed .user-area li.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item>ul.subitems .user-area li.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .modular-button.collapsed .user-area .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .user-area .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .modular-button.collapsed .user-area li.parent>.arrow:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .user-area li.parent>.arrow:after,.module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .modular-button.collapsed .user-area .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .modular-button.collapsed .user-area .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .user-area .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .user-area .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .nav-menu .nav-inner__list>li ul.subitems .modular-button.collapsed .user-area li:before,.module-modular-text .modular-button:not(.collapsed) .nav-menu .nav-inner__list>li ul.subitems .user-area li:before,.module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .modular-button.collapsed .user-area .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .user-area .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .modular-button.collapsed .user-area .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .user-area .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .user-area .default-menu>.item.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .user-area .icon,.module-modular-text .modular-button:not(.collapsed) .user-area .language-switcher__wrapper .btn-current-language:after,.module-modular-text .modular-button:not(.collapsed) .user-area .modular-button.collapsed .language-switcher__wrapper .btn-current-language:after,.module-modular-text .modular-button:not(.collapsed) .user-area .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .user-area .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .user-area .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .user-area .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .user-area .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .user-area .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .user-area .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .user-area .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .user-area a.link:after,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .user-area .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .user-area .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .modular-button.collapsed .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .modular-button.collapsed .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .modular-button.collapsed .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .modular-button.collapsed .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .user-area .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .user-area .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .user-area .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .user-area .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .modular-button:not(.collapsed) .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .modular-button:not(.collapsed) .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .user-area .modular-button.collapsed .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .user-area .modular-button.collapsed .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .user-area .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .user-area .slick-prev:before,.module-slider.template-default .slider-navigation .user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .slick-next:before,.module-slider.template-default .slider-navigation .user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .slick-prev:before,.module-slider.template-default .slider-navigation .user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .slick-next:before,.module-slider.template-default .slider-navigation .user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .slick-prev:before,.module-slider.template-default .slider-navigation .user-area .module-modular-text .modular-button.collapsed .slick-next:before,.module-slider.template-default .slider-navigation .user-area .module-modular-text .modular-button.collapsed .slick-prev:before,.module-slider.template-default .slider-navigation .user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .slick-next:before,.module-slider.template-default .slider-navigation .user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .slick-prev:before,.module-slider.template-default .slider-navigation .user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .slick-next:before,.module-slider.template-default .slider-navigation .user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .slick-prev:before,.module-slider.template-default .slider-navigation .user-area .module-modular-text .modular-button:not(.collapsed) .slick-next:before,.module-slider.template-default .slider-navigation .user-area .module-modular-text .modular-button:not(.collapsed) .slick-prev:before,.module-slider.template-default .slider-navigation .user-area .slick-next:before,.module-slider.template-default .slider-navigation .user-area .slick-prev:before,.nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area li:before,.nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) li:before,.nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area li:before,.nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button:not(.collapsed) .user-area li:before,.nav-menu .nav-inner__list>li ul.subitems .user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li:before,.nav-menu .nav-inner__list>li ul.subitems .user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li:before,.nav-menu .nav-inner__list>li ul.subitems .user-area li:before,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .user-area .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .user-area .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .user-area .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button:not(.collapsed) .user-area .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button:not(.collapsed) .user-area .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .user-area .module-modular-text .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .user-area .module-modular-text .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .user-area .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .user-area .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .user-area .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .user-area .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .user-area .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .user-area .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .user-area .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button:not(.collapsed) .user-area .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button:not(.collapsed) .user-area .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .user-area .module-modular-text .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .user-area .module-modular-text .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .user-area .ui-button-icon,.user-area .body-wrapper .breadcrumbs ul .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li:after,.user-area .body-wrapper .breadcrumbs ul .module-modular-text .modular-button.collapsed li:after,.user-area .body-wrapper .breadcrumbs ul .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li:after,.user-area .body-wrapper .breadcrumbs ul .module-modular-text .modular-button:not(.collapsed) li:after,.user-area .body-wrapper .breadcrumbs ul li:after,.user-area .body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li:before,.user-area .body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li:before,.user-area .body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button:not(.collapsed) li:before,.user-area .body-wrapper .page-content ul.side-menu ul.subitems li:before,.user-area .default-menu>.item.parent>a:after,.user-area .icon,.user-area .language-switcher__wrapper .btn-current-language:after,.user-area .language-switcher__wrapper .module-modular-text .modular-button.collapsed .btn-current-language:after,.user-area .language-switcher__wrapper .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .btn-current-language:after,.user-area .language-switcher__wrapper .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .btn-current-language:after,.user-area .language-switcher__wrapper .module-modular-text .modular-button:not(.collapsed) .btn-current-language:after,.user-area .language-switcher__wrapper .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .btn-current-language:after,.user-area .language-switcher__wrapper .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .btn-current-language:after,.user-area .module-menu.main-menu .main-menu-header>.item.parent>a:after,.user-area .module-menu.main-menu .main-menu-header>.item>ul.subitems .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li.parent>a:after,.user-area .module-menu.main-menu .main-menu-header>.item>ul.subitems .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li.parent>a:after,.user-area .module-menu.main-menu .main-menu-header>.item>ul.subitems .module-modular-text .modular-button:not(.collapsed) li.parent>a:after,.user-area .module-menu.main-menu .main-menu-header>.item>ul.subitems li.parent>a:after,.user-area .module-menu.main-menu .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .main-menu-header>.item.parent>a:after,.user-area .module-menu.main-menu .module-modular-text .modular-button:not(.collapsed) .main-menu-header>.item.parent>a:after,.user-area .module-menu.main-menu .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .main-menu-header>.item.parent>a:after,.user-area .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li.parent>.arrow:after,.user-area .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li.parent>.arrow:after,.user-area .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-modular-text .modular-button:not(.collapsed) li.parent>.arrow:after,.user-area .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>.arrow:after,.user-area .module-modular-text .modular-button.collapsed .body-wrapper .breadcrumbs ul .modular-button:not(.collapsed) li:after,.user-area .module-modular-text .modular-button.collapsed .body-wrapper .breadcrumbs ul li:after,.user-area .module-modular-text .modular-button.collapsed .body-wrapper .page-content ul.side-menu ul.subitems .modular-button:not(.collapsed) li:before,.user-area .module-modular-text .modular-button.collapsed .icon,.user-area .module-modular-text .modular-button.collapsed .language-switcher__wrapper .btn-current-language:after,.user-area .module-modular-text .modular-button.collapsed .language-switcher__wrapper .modular-button:not(.collapsed) .btn-current-language:after,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .body-wrapper .breadcrumbs ul li:after,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .body-wrapper .page-content ul.side-menu ul.subitems li:before,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .default-menu>.item.parent>a:after,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .icon,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .language-switcher__wrapper .btn-current-language:after,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .language-switcher__wrapper .btn-current-language:after,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-next:before,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-prev:before,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item.parent>a:after,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item>ul.subitems li.parent>a:after,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>.arrow:after,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-next:before,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-prev:before,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .nav-menu .nav-inner__list>li ul.subitems li:before,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.user-area .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) a.link:after,.user-area .module-modular-text .modular-button.collapsed .module-menu.main-menu .main-menu-header>.item>ul.subitems .modular-button:not(.collapsed) li.parent>a:after,.user-area .module-modular-text .modular-button.collapsed .module-menu.main-menu .modular-button:not(.collapsed) .main-menu-header>.item.parent>a:after,.user-area .module-modular-text .modular-button.collapsed .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .modular-button:not(.collapsed) li.parent>.arrow:after,.user-area .module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .modular-button:not(.collapsed) .slick-next:before,.user-area .module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .modular-button:not(.collapsed) .slick-prev:before,.user-area .module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-next:before,.user-area .module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-prev:before,.user-area .module-modular-text .modular-button.collapsed .nav-menu .nav-inner__list>li ul.subitems .modular-button:not(.collapsed) li:before,.user-area .module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .modular-button:not(.collapsed) .ui-button-icon,.user-area .module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.user-area .module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .modular-button:not(.collapsed) .ui-button-icon,.user-area .module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.user-area .module-modular-text .modular-button.collapsed a.link:after,.user-area .module-modular-text .modular-button:not(.collapsed) .body-wrapper .breadcrumbs ul .modular-button.collapsed li:after,.user-area .module-modular-text .modular-button:not(.collapsed) .body-wrapper .breadcrumbs ul li:after,.user-area .module-modular-text .modular-button:not(.collapsed) .body-wrapper .page-content ul.side-menu ul.subitems .modular-button.collapsed li:before,.user-area .module-modular-text .modular-button:not(.collapsed) .body-wrapper .page-content ul.side-menu ul.subitems li:before,.user-area .module-modular-text .modular-button:not(.collapsed) .default-menu>.item.parent>a:after,.user-area .module-modular-text .modular-button:not(.collapsed) .icon,.user-area .module-modular-text .modular-button:not(.collapsed) .language-switcher__wrapper .btn-current-language:after,.user-area .module-modular-text .modular-button:not(.collapsed) .language-switcher__wrapper .modular-button.collapsed .btn-current-language:after,.user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .default-menu>.item.parent>a:after,.user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .icon,.user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .language-switcher__wrapper .btn-current-language:after,.user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .language-switcher__wrapper .btn-current-language:after,.user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-next:before,.user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-prev:before,.user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-next:before,.user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-prev:before,.user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.user-area .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed a.link:after,.user-area .module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item.parent>a:after,.user-area .module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item>ul.subitems .modular-button.collapsed li.parent>a:after,.user-area .module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item>ul.subitems li.parent>a:after,.user-area .module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .modular-button.collapsed .main-menu-header>.item.parent>a:after,.user-area .module-modular-text .modular-button:not(.collapsed) .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .modular-button.collapsed li.parent>.arrow:after,.user-area .module-modular-text .modular-button:not(.collapsed) .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>.arrow:after,.user-area .module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .modular-button.collapsed .slick-next:before,.user-area .module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .modular-button.collapsed .slick-prev:before,.user-area .module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-next:before,.user-area .module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-prev:before,.user-area .module-modular-text .modular-button:not(.collapsed) .nav-menu .nav-inner__list>li ul.subitems .modular-button.collapsed li:before,.user-area .module-modular-text .modular-button:not(.collapsed) .nav-menu .nav-inner__list>li ul.subitems li:before,.user-area .module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .modular-button.collapsed .ui-button-icon,.user-area .module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.user-area .module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .modular-button.collapsed .ui-button-icon,.user-area .module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.user-area .module-modular-text .modular-button:not(.collapsed) a.link:after,.user-area .module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .slick-next:before,.user-area .module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .slick-prev:before,.user-area .module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .slick-next:before,.user-area .module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .slick-prev:before,.user-area .module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .slick-next:before,.user-area .module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .slick-prev:before,.user-area .module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .slick-next:before,.user-area .module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .slick-prev:before,.user-area .module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .slick-next:before,.user-area .module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .slick-prev:before,.user-area .module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .slick-next:before,.user-area .module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .slick-prev:before,.user-area .module-slider.template-default .slider-navigation .slick-next:before,.user-area .module-slider.template-default .slider-navigation .slick-prev:before,.user-area .nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li:before,.user-area .nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li:before,.user-area .nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button:not(.collapsed) li:before,.user-area .nav-menu .nav-inner__list>li ul.subitems li:before,.user-area .ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.user-area .ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .ui-button-icon,.user-area .ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .ui-button-icon,.user-area .ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .ui-button-icon,.user-area .ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.user-area .ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button:not(.collapsed) .ui-button-icon,.user-area .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.user-area .ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.user-area .ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .ui-button-icon,.user-area .ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .ui-button-icon,.user-area .ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .ui-button-icon,.user-area .ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.user-area .ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button:not(.collapsed) .ui-button-icon,.user-area .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.user-area a.link:after{width:3.125rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:10px}.user-area .user{width:100%;-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}.widgets-wrapper{position:fixed;top:200px;right:0;width:50px;z-index:1000}.widgets-wrapper>li{width:50px;height:50px;margin-bottom:1px}.font-size-buttons{padding:0 .625rem}.font-size-buttons .font-size-button{color:#000;font-weight:400;cursor:pointer;border-radius:100%;width:1.375rem;text-align:center;line-height:1.375rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 .1875rem;background:#fff}.font-size-buttons .font-size-button.active{color:#393b3e}.font-size-buttons .font-size-button--normal{font-size:.875rem}.font-size-buttons .font-size-button--big{font-size:1.125rem}.font-size-buttons .font-size-button--large{font-size:1.375rem}.contrast-buttons{padding:0 .625rem}.contrast-buttons .contrast-button{color:#000;font-size:1rem;font-weight:400;cursor:pointer;border-radius:100%;width:1.375rem;text-align:center;line-height:1.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 .125rem}.contrast-buttons .contrast-button.active.contrast-button--normal{color:#393b3e;border:1px solid #393b3e}.contrast-buttons .contrast-button.active.contrast-button--contrast1{color:#fff;background:#393b3e;border:1px solid #393b3e}.contrast-buttons .contrast-button.active.contrast-button--contrast2,.contrast-buttons .contrast-button.active.contrast-button--contrast3{color:#393b3e;border:1px solid #393b3e}.contrast-buttons .contrast-button--normal{color:#000!important;background:#fff;border:1px solid #000}.contrast-buttons .contrast-button--contrast1{color:#fff!important;background:#000;border:1px solid #000}.contrast-buttons .contrast-button--contrast2{color:#f6c228!important;background:#000;border:1px solid #000}.contrast-buttons .contrast-button--contrast3{-webkit-filter:grayscale(1);filter:grayscale(1);color:#000;background:#fff;border:1px solid #000}.cbp-spmenu{background:#47a3da;position:fixed}.cbp-spmenu h3{color:#afdefa;font-size:1.9em;padding:20px;margin:0;font-weight:300;background:#0d77b6}.cbp-spmenu a{display:block;color:#fff;font-size:1.1em;font-weight:300}.cbp-spmenu a:hover{background:#258ecd}.cbp-spmenu a:active{background:#afdefa;color:#47a3da}.cbp-spmenu-vertical{width:240px;height:100%;top:0;z-index:1000;overflow-y:scroll}.cbp-spmenu-vertical a{border-bottom:1px solid #258ecd;padding:1em}.cbp-spmenu-horizontal{width:100%;height:150px;left:0;z-index:1000;overflow:hidden}.cbp-spmenu-horizontal h3{height:100%;width:20%;float:left}.cbp-spmenu-horizontal a{float:left;width:20%;padding:.8em;border-left:1px solid #258ecd}.cbp-spmenu-left{left:-240px}.cbp-spmenu-right{right:-240px}.cbp-spmenu-left.menu-open{left:0}.cbp-spmenu-right.menu-open{right:0}.cbp-spmenu-top{top:-150px}.cbp-spmenu-bottom{bottom:-150px}.cbp-spmenu-top.menu-open{top:0}.cbp-spmenu-bottom.menu-open{bottom:0}.push-body{overflow-x:hidden;position:relative;left:0}.push-body-toright{left:240px}.push-body-toleft{left:-240px}.cbp-spmenu,.push-body{-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:55.1875em){.cbp-spmenu-horizontal{font-size:75%;height:110px}.cbp-spmenu-top{top:-110px}.cbp-spmenu-bottom{bottom:-110px}}@media screen and (max-height:26.375em){.cbp-spmenu-vertical{font-size:90%;width:190px}.cbp-spmenu-left,.push-body-toleft{left:-190px}.cbp-spmenu-right{right:-190px}.push-body-toright{left:190px}}.cookie-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:9999}.cookie-modal{position:fixed;bottom:0;left:0;right:0;max-height:100vh;overflow-y:auto;background:#fff;z-index:10000;font-family:sans-serif;-webkit-box-shadow:0 -.25rem .5rem rgba(0,0,0,.15);box-shadow:0 -.25rem .5rem rgba(0,0,0,.15);font-size:.8125rem;padding:.9375rem}@media (min-width:768px){.cookie-modal{font-size:.875rem;padding:1.25rem}}.cookie-modal .cookie-content{max-width:1000px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-height:90vh;overflow-y:auto}@media (min-width:1024px){.cookie-modal .cookie-content{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;text-align:left}}.cookie-modal .cookie-content img.cookie-image{max-width:6.25rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:.625rem}@media (min-width:1024px){.cookie-modal .cookie-content img.cookie-image{margin-bottom:0}}.cookie-modal .cookie-content h2{margin-top:0;margin-bottom:.625rem;font-size:1.125rem;font-weight:600}.cookie-modal .cookie-content p{margin:0 0 .625rem;line-height:1.5}.cookie-modal .cookie-content p a{color:#000;text-decoration:underline}.cookie-modal .cookie-toggle-group{overflow:hidden;max-height:0;opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease;visibility:hidden;margin-top:0}.cookie-modal .cookie-toggle-group.open{max-height:500px;opacity:1;visibility:visible;margin-top:.9375rem}.cookie-modal .cookie-toggle-group .cookie-toggle{margin-bottom:.9375rem}.cookie-modal .cookie-toggle-group .cookie-toggle label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-weight:600;margin-bottom:.25rem}.cookie-modal .cookie-toggle-group .cookie-toggle label span{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.cookie-modal .cookie-toggle-group .cookie-toggle small{display:block;color:#666;margin-top:3px;font-weight:400}.cookie-modal .cookie-toggle-group .cookie-toggle input[type=checkbox]{width:1.125rem;height:1.125rem}.cookie-modal .cookie-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem;margin-top:.9375rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.cookie-modal .cookie-buttons{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.cookie-modal .cookie-buttons button{padding:.5rem .875rem;border:none;border-radius:.25rem;cursor:pointer;font-weight:600;-webkit-transition:background .2s ease;transition:background .2s ease}.cookie-modal .cookie-buttons button#cookie-save,.cookie-modal .cookie-buttons button#cookie-settings-toggle{background-color:#dedede;color:#000}.cookie-modal .cookie-buttons button#cookie-save:hover,.cookie-modal .cookie-buttons button#cookie-settings-toggle:hover{background-color:#adb5bd}.cookie-modal .cookie-buttons button#cookie-accept-all{background-color:#a44a0a;color:#fff}.cookie-modal .cookie-buttons button#cookie-accept-all:hover{background-color:rgb(115.9310344828,52.3103448276,7.0689655172)}.footer{width:100%;position:relative;padding-top:3.125rem;padding-bottom:3.125rem;background:#fff}@media (min-width:1024px){.footer{padding-top:4rem;padding-bottom:4rem}}.footer__logotype img{max-width:22.5rem;-webkit-filter:invert(1);filter:invert(1)}@media (min-width:1024px){.footer__logotype img{max-width:26.25rem;margin-top:-3.75rem}}.footer__section-title{color:#000;font-size:.75rem;font-style:normal;font-weight:400;line-height:.825rem;text-transform:uppercase}.footer__menu{margin-top:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.75rem;margin-bottom:0}@media (min-width:1024px){.footer__menu{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.footer__menu li>a{color:#000;text-align:center;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:.32px}.footer .footer-inner{position:relative;z-index:10}.footer .copyright{color:#64585d;font-weight:300;font-size:.75rem}.footer .copyright>*{color:#64585d}.footer .copyright a{font-weight:500;color:#2c2c2c}.footer .copyright a:hover{color:#111213}.footer-map{position:relative}.footer-map:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(164,74,10,.1);z-index:5}.footer-map #footer-google-map{width:100%;height:31.25rem}.box-about{padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:1024px){.box-about{padding-top:6rem;padding-bottom:6rem}}.box-about__text{padding-bottom:2.5rem}@media (min-width:1024px){.box-about__text{padding-top:3.625rem;padding-bottom:0}}.box-about__title{font-size:2.5rem;font-weight:600;line-height:3.4375rem;font-family:Cormorant Garamond;padding-bottom:1.25rem}@media (min-width:1024px){.box-about__title{font-size:3.125rem;line-height:3.75rem}}@media (min-width:1410px){.box-about__title{font-size:3.625rem;line-height:4.375rem}}.box-about__subtitle{font-size:1.375rem;font-weight:500;line-height:1.75rem;padding-bottom:.9375rem}@media (min-width:1024px){.box-about__subtitle{font-size:1.625rem;line-height:2rem}}@media (min-width:1410px){.box-about__subtitle{font-size:1.875rem;line-height:2.375rem}}.box-about__image--first{padding-top:7.77rem}@media (min-width:1024px){.box-about__image--first{padding-top:14rem}.box-about__image--first>img{left:-1.25rem;position:relative}}.box-cta{padding-top:3.125rem;padding-bottom:3.125rem}@media (min-width:1024px){.box-cta{padding-top:6.25rem;padding-bottom:6.25rem}}@media (min-width:1410px){.box-cta{padding-top:7.5rem;padding-bottom:7.5rem}}.box-cta__content{height:32.5rem;background-position:50%;background-size:cover;background-attachment:fixed;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.box-cta__content{height:40.625rem}}@media (min-width:1230px){.box-cta__content{height:45rem}}@media (min-width:1410px){.box-cta__content{height:59.375rem}}.box-cta__content:before{content:"";position:absolute;top:0;left:0;background:hsla(0,0%,100%,.65);z-index:2;width:100%;height:100%}.box-cta__content .container{position:relative;z-index:5}.box-cta__description{color:#000}.box-cta__description h2{font-size:2.875rem;line-height:3.25rem;color:#000;font-weight:600}@media (min-width:1024px){.box-cta__description h2{font-size:4.375rem;line-height:5.625rem}}.box-cta__description h3{font-size:1.75rem;color:#000;font-weight:400}@media (min-width:1024px){.box-cta__description h3{font-size:2.5rem}}.box-cta-background{padding-top:6.25rem}.box-cta-background--no-image{padding-top:0}.box-cta-background--no-image .box-cta-background__content{padding-top:0;margin-top:0}.box-cta-background--no-image .box-cta-background__content-inner{padding-top:1.5625rem;padding-bottom:1.5625rem}.box-cta-background__image-container{position:relative;z-index:2}.box-cta-background__image{max-height:28.125rem;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.box-cta-background__image{max-height:40.625rem}}@media (min-width:1230px){.box-cta-background__image{max-height:50rem}}.box-cta-background__image img{border:10px solid #393b3e}.box-cta-background__content{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#a44a0a;z-index:0;padding-top:6.25rem;margin-top:-6.25rem}@media (min-width:1024px){.box-cta-background__content{padding-top:14.375rem;margin-top:-12.5rem}}@media (min-width:1230px){.box-cta-background__content{padding-top:21.875rem;margin-top:-18.75rem}}.box-cta-background__content .container{position:relative;z-index:5}.box-cta-background__content-img-left{position:absolute;left:0;top:-4.6875rem;width:21.875rem;height:42.5rem;display:none}@media (min-width:1024px){.box-cta-background__content-img-left{display:block}}.box-cta-background__content-img-left img{margin:0!important}.box-cta-background__content-img-right{position:absolute;right:0;bottom:-6.25rem;width:18.75rem;height:38.75rem;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;display:none}@media (min-width:1024px){.box-cta-background__content-img-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.box-cta-background__content-img-right img{margin:0!important}.box-cta-background__content-inner{padding-top:3.75rem;padding-bottom:3.75rem}@media (min-width:1024px){.box-cta-background__content-inner{padding-top:4.6875rem;padding-bottom:4.6875rem}}@media (min-width:1230px){.box-cta-background__content-inner{padding-top:5.625rem;padding-bottom:5.625rem}}.box-cta-background__description{text-align:center;padding:.625rem 1.875rem}.box-cta-background__description-inner{text-align:center;color:#000}.box-cta-background__description-inner>p{color:#000}.box-cta-background__subtitle,.box-cta-background__title{color:#000!important}.box-social-media{background:#eeebe3;padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:1024px){.box-social-media{padding-top:4rem;padding-bottom:4rem}}.box-social-media__description{line-height:2.75rem}.box-social-media__description>*{padding:0!important;margin:0!important}.box-social-media__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1rem}@media (min-width:1024px){.box-social-media__title{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.box-social-media__ig-feed{margin-top:2.5rem}@media (min-width:1024px){.box-social-media__ig-feed{margin-top:0}}.box-social-media .module-social-media ul.social-media-icons{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.box-social-media .module-social-media ul.social-media-icons li{width:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem}.box-social-media .module-social-media ul.social-media-icons li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:3.125rem;height:3.125rem}.box-social-media .module-social-media ul.social-media-icons li a>i,.box-social-media .module-social-media ul.social-media-icons li a>i:before{font-size:1.625rem!important}.box-social-media .module-social-media ul.social-media-icons li a>svg{height:1.75rem}.box-social-media .module-social-media ul.social-media-icons li a>svg,.box-social-media .module-social-media ul.social-media-icons li a>svg>*{fill:#000}.box-social-media .module-social-media ul.social-media-icons li:before{display:none}.box-background{background:#eeebe3}.box-background__container{padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:1024px){.box-background__container{padding-top:6.625rem;padding-bottom:6.625rem}}.box-background__container>.row{-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}@media (min-width:1024px){.box-background__container>.row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.box-background__image-centered{margin-top:2.5rem}@media (min-width:1024px){.box-background__image-centered{margin-top:0}}.box-background__image-centered>img{aspect-ratio:3/4;width:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.box-background__content{gap:2.5rem}.box-background__description{line-height:1.5rem;letter-spacing:.32px}.box-background__description>p:first-child{padding-top:0}.box-background__actions{gap:1.5rem}.box-background-dark{background:#827d70;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:2.5rem}@media (min-width:1024px){.box-background-dark{padding-top:0;height:53.125rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.box-background-dark__image-positioned{width:100%;margin-top:3.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:1024px){.box-background-dark__image-positioned{margin-top:0;position:absolute;top:0;right:0;width:50%;height:100%}}.box-background-dark__image-positioned>img{width:23.75rem;height:23.75rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:1024px){.box-background-dark__image-positioned>img{width:100%;height:100%}}.box-background-dark__container{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.box-background-dark__container{width:50%}}.box-background-dark__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:28.125rem;gap:2.5rem;color:#fff}.box-background-dark__description{color:#fff;line-height:1.5rem;letter-spacing:.32px}.box-background-dark__description>p{color:#fff}.box-background-dark__description>p:first-child{padding-top:0}.box-contact-data{padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:1024px){.box-contact-data{padding-top:6rem;padding-bottom:6rem}}.box-contact-data--background{background:#eeebe3}.box-contact-data__contact-data-wrapper{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:2.5rem}.box-contact-data__left{margin-bottom:2.5rem!important}@media (min-width:1024px){.box-contact-data__left{margin-bottom:0!important}}.box-contact-data__title{margin-bottom:0!important}.box-contact-data__subtitle{padding-top:1rem!important}@media (min-width:1024px){.box-contact-data__subtitle{padding-top:2.5rem!important}}.box-contact-data__contact-data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.box-contact-data__section-title{color:#000;font-size:.75rem;font-style:normal;font-weight:400;line-height:.825rem;text-transform:uppercase;max-width:13.5rem}.box-contact-data__contact-data-phone{margin-bottom:.5rem}.box-contact-data__contact-data-address>p:first-child{padding-top:0}.box-contact-data__img>img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.box-contact-data__button,.box-contact-data__contact-data-address,.box-contact-data__contact-data-email,.box-contact-data__contact-data-phone{color:#000;margin-top:1.5rem;font-style:normal;font-weight:400;font-size:1rem!important;line-height:1.5rem}@media (min-width:1024px){.box-contact-data__button,.box-contact-data__contact-data-address,.box-contact-data__contact-data-email,.box-contact-data__contact-data-phone{font-size:1.375rem!important;line-height:1.65rem}}.box-contact-data__contact-data-email,.box-contact-data__contact-data-phone{border-bottom:1px solid #000;min-width:13.5rem}.box-contact-data--footer{padding-top:2.25rem;padding-bottom:0}@media (min-width:1024px){.box-contact-data--footer{padding-top:0}}.box-contact-data--footer .box-contact-data__button,.box-contact-data--footer .box-contact-data__contact-data-address,.box-contact-data--footer .box-contact-data__contact-data-email,.box-contact-data--footer .box-contact-data__contact-data-phone{font-size:1rem!important;line-height:1.5rem;letter-spacing:.32px}.box-contact-data--footer .box-contact-data__contact-data{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.box-contact-data--footer .box-contact-data__contact-data{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.box-with-form{background:#827d70;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){.box-with-form{height:53.125rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1700px){.box-with-form{height:100vh;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.box-with-form__image-positioned{width:100%}@media (min-width:1024px){.box-with-form__image-positioned{margin-top:0;position:absolute;top:0;left:0;width:calc(-8.33333% + 50vw);height:100%}}.box-with-form__image-positioned>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.box-with-form__container{height:100%}.box-with-form__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:3.125rem;color:#fff;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;height:100%;padding-top:3.125rem;padding-bottom:3.125rem}@media (min-width:1024px){.box-with-form__content{gap:5.625rem;padding-top:0;padding-bottom:0}}.box-with-form__content a.btn{font-size:1rem;line-height:1.5rem}@media (min-width:1700px){.box-with-form__content a.btn{font-size:1.375rem;line-height:1.65rem}}.box-with-form__description{color:#fff;font-style:normal;font-weight:300;font-size:1rem;line-height:1.5rem}@media (min-width:1700px){.box-with-form__description{font-size:1.375rem;line-height:1.65rem}}.box-with-form__description>p{color:#fff;font-style:normal;font-weight:300;font-size:1rem;line-height:1.5rem}@media (min-width:1700px){.box-with-form__description>p{font-size:1.375rem;line-height:1.65rem}}.box-with-form__description>p:first-child{padding-top:0}.type-category .box-tiles{padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:1024px){.type-category .box-tiles{padding-top:5rem;padding-bottom:5rem}}.type-category .box-tiles__title{margin-bottom:4rem}.type-category .box-tiles__item{margin-bottom:1.25rem}.type-category .box-tiles__item,.type-category .box-tiles__item.column-6,.type-category .box-tiles__item.column-12{min-height:22.5rem;max-height:90vh;aspect-ratio:3/4}@media (min-width:1024px){.type-category .box-tiles__item.column-6,.type-category .box-tiles__item.column-12{aspect-ratio:4/3;min-height:18.75rem}}.type-category .box-tiles__item-content-wrapper{height:100%;position:relative}.type-category .box-tiles__item-content-wrapper--dark-cover:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),color-stop(57.37%,transparent));background:linear-gradient(180deg,rgba(0,0,0,.6),transparent 57.37%);opacity:1;visibility:visible}.type-category .box-tiles__item-content-wrapper--dark-cover:after,.type-category .box-tiles__item-content-wrapper:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:1}.type-category .box-tiles__item-content-wrapper:before{background:-webkit-gradient(linear,left top,left bottom,from(#3a3323),to(rgba(58,51,35,.14)));background:linear-gradient(180deg,#3a3323,rgba(58,51,35,.14));opacity:0;visibility:hidden}.type-category .box-tiles__item-content-wrapper:hover:after{opacity:0;visibility:hidden}.type-category .box-tiles__item-content-wrapper:hover:before{opacity:1;visibility:visible}.type-category .box-tiles__item-content-wrapper:hover .box-tiles__item-image>img{-webkit-transform:scale(1.05);transform:scale(1.05)}.type-category .box-tiles__item-content-wrapper:hover .box-tiles__item-title:after{width:100%}.type-category .box-tiles__item-content-wrapper:hover .box-tiles__item-description{margin-top:0;opacity:1;visibility:visible}.type-category .box-tiles__item-content-wrapper:hover .box-tiles__item-info>span:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.type-category .box-tiles__item-content{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem;z-index:2}.type-category .box-tiles__item-image{overflow:hidden;height:100%}.type-category .box-tiles__item-image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.type-category .box-tiles__item-title{position:relative;padding-bottom:1rem;color:#fff}.type-category .box-tiles__item-title:after{content:"";position:absolute;bottom:0;left:0;width:7.5rem;max-width:100%;height:.0625rem;background:#fff;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.type-category .box-tiles__item-info{padding-top:1rem}.type-category .box-tiles__item-info span{color:#fff;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:.32px;padding-right:1.5rem;position:relative}.type-category .box-tiles__item-info span:after{content:"";position:absolute;right:0;top:50%;width:1rem;height:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:transparent url(/build/images/chevron-down.a6c15fa3.svg) no-repeat 50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.type-category .box-tiles__item-description{color:#fff;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:.32px;margin-top:1.25rem;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.type-category .box-tiles__item-description>p{padding-top:1rem;color:#fff}@media (min-width:1700px){.type-category .box-tiles__item-description{font-size:1.25rem;line-height:1.75rem;letter-spacing:.5px}}.type-category .box-services{padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:1024px){.type-category .box-services{padding-top:5rem;padding-bottom:5rem}}.type-category .box-services__item-content-wrapper{height:100%;position:relative}.type-category .box-services__item-content-wrapper:before{content:"";position:absolute;left:0;top:0;background:-webkit-gradient(linear,left top,left bottom,from(#3a3323),to(rgba(58,51,35,.14)));background:linear-gradient(180deg,#3a3323,rgba(58,51,35,.14));width:100%;height:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;visibility:hidden;z-index:1}.type-category .box-services__item-content-wrapper:hover:before{opacity:1;visibility:visible}.type-category .box-services__item-content-wrapper:hover .box-services__item-image>img{-webkit-transform:scale(1.05);transform:scale(1.05)}.type-category .box-services__item-content-wrapper:hover .box-services__item-title>span>i:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.type-category .box-services__item-content-wrapper:hover .box-services__item-description{margin-top:0;opacity:1;visibility:visible}.type-category .box-services__item{margin-bottom:1.25rem}.type-category .box-services__item-content{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem;z-index:2}.type-category .box-services__image{position:relative;max-width:100%;overflow:hidden;display:block;max-height:90vh;aspect-ratio:4/3;min-height:20rem}.type-category .box-services__image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.type-category .box-services__item-title{position:relative;padding-bottom:1rem;color:#fff}.type-category .box-services__item-title>span{color:#fff;position:relative;padding-right:1.5rem}.type-category .box-services__item-title>span>i:after{content:"";position:absolute;right:0;top:50%;width:1rem;height:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:transparent url(/build/images/chevron-down.a6c15fa3.svg) no-repeat 50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.type-category .box-services__item-description{color:#fff;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:.32px;margin-top:-3.125rem;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.type-category .box-services__item-description>p{padding-top:1rem;color:#fff}@media (min-width:1700px){.type-category .box-services__item-description{font-size:1.25rem;line-height:1.75rem;letter-spacing:.5px}}.type-category .box-services__item-actions{padding-top:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2.4375rem}.type-category .box-ratings__wrapper{position:relative;background-size:cover;background-repeat:no-repeat;background-position:50%;min-height:31.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.type-category .box-ratings__wrapper{min-height:53.125rem}}.type-category .box-ratings__wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(rgba(58,51,35,0)),color-stop(35%,rgba(31,27,18,.5)),color-stop(75%,rgba(31,27,18,.5)),to(rgba(58,51,35,0)));background:linear-gradient(180deg,rgba(58,51,35,0),rgba(31,27,18,.5) 35%,rgba(31,27,18,.5) 75%,rgba(58,51,35,0))}.type-category .box-ratings__container{padding-top:5rem;padding-bottom:5rem;position:relative;z-index:2}.type-category .box-ratings__container>.row{gap:2.5rem}.type-category .box-ratings__items{--scale-off:.85;--scale-press:.92;--t:420ms cubic-bezier(.16,.84,.44,1)}.type-category .box-ratings__items .slick-list{overflow:visible}.type-category .box-ratings__items .slick-slide{-webkit-transform:translateZ(0) scale(var(--scale-off));transform:translateZ(0) scale(var(--scale-off));opacity:0;-webkit-transition:opacity var(--t),-webkit-transform var(--t);transition:opacity var(--t),-webkit-transform var(--t);transition:transform var(--t),opacity var(--t);transition:transform var(--t),opacity var(--t),-webkit-transform var(--t);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.type-category .box-ratings__items .slick-slide img{display:block;width:100%}.type-category .box-ratings__items .slick-slide.slick-current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);opacity:1}.type-category .box-ratings__items.is-animating .slick-slide.slick-current{-webkit-transform:translateZ(0) scale(var(--scale-press));transform:translateZ(0) scale(var(--scale-press))}.type-category .box-ratings__items.is-animating .slick-slide.is-next:not(.slick-current){-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);opacity:1}.type-category .box-ratings__items .slick-arrow{z-index:10}.type-category .box-ratings__items .slick-arrow:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(/build/images/arrow.b166846b.svg) no-repeat 50%;width:1.875rem;height:1.875rem;opacity:.6;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.type-category .box-ratings__items .slick-arrow.slick-prev{left:0}.type-category .box-ratings__items .slick-arrow.slick-prev:before{left:0;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.type-category .box-ratings__items .slick-arrow.slick-next,.type-category .box-ratings__items .slick-arrow.slick-next:before{right:0}.type-category .box-ratings__items .slick-arrow:hover:before{opacity:1}.type-category .box-ratings__item{padding-left:3.125rem;padding-right:3.125rem}@media (min-width:1024px){.type-category .box-ratings__item{padding-left:8.4375rem;padding-right:8.4375rem}}.type-category .box-ratings__item-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;background:rgba(58,51,35,.4);-webkit-box-shadow:0 266px 75px 0 transparent,0 170px 68px 0 transparent,0 96px 58px 0 rgba(0,0,0,.02),0 43px 43px 0 rgba(0,0,0,.03),0 11px 23px 0 rgba(0,0,0,.03);box-shadow:0 266px 75px 0 transparent,0 170px 68px 0 transparent,0 96px 58px 0 rgba(0,0,0,.02),0 43px 43px 0 rgba(0,0,0,.03),0 11px 23px 0 rgba(0,0,0,.03);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:2.5rem 1.5rem}.type-category .box-ratings__item-text{min-height:16.25rem}.type-category .box-ratings__item-text,.type-category .box-ratings__item-text>p{color:#fff;font-family:Cormorant Garamond;font-size:1.5625rem;font-style:italic;font-weight:500;line-height:1.71875rem}.type-category .box-ratings__item-text>p:first-child{padding-top:0}@media (min-width:1024px){.type-category .box-ratings__item-text{min-height:12.5rem}}.type-category .box-ratings__item-rate{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.type-category .box-ratings__item-star{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.1875rem}.type-category .box-ratings__item-star>i{width:1.0625rem;height:1rem;background:url(/build/images/star.e58b8576.svg)}.type-category .box-ratings__item-name{color:#fff;font-size:1.375rem;font-style:normal;font-weight:400;line-height:1.65rem}.type-category .box-ratings__item-source{color:#fff;font-size:.75rem;font-style:normal;font-weight:400;line-height:.825rem;text-transform:uppercase}.module-banner.page-banner{width:100%;height:21.875rem;position:relative}.module-banner.page-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:7}.module-banner.page-banner .item-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:5}.module-banner.page-banner .page-banner__inner{position:relative;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}.module-banner.page-banner .page-banner__inner .h2{font-size:1.75rem;font-weight:400;color:#fff}.module-banner.page-banner .page-banner__inner .h2 a,.module-banner.page-banner .page-banner__inner .h2 em,.module-banner.page-banner .page-banner__inner .h2 i,.module-banner.page-banner .page-banner__inner .h2 p,.module-banner.page-banner .page-banner__inner .h2 strong{color:#fff}.delivery-offer-box{background:#fff;height:100%;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);border-radius:10px;border:1px solid #dedede}.delivery-offer-box__icon{height:3.75rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:1.25rem}.delivery-offer-box__icon svg{height:2.5rem}.delivery-offer-box__icon svg *{fill:#393b3e}.delivery-offer-box__form-widget .form-group{margin-bottom:0}.delivery-offer-box--option{height:auto}.delivery-offer-box.selected{border:1px solid #393b3e}.delivery-price{background:#a44a0a;padding:.9375rem;color:#fff;font-weight:600;border-bottom-right-radius:10px;text-align:center;width:6.875rem}.delivery-types{position:relative}.delivery-types h3{font-size:1.4375rem;text-transform:uppercase;font-weight:900}.delivery-types__item .inner{padding:1.875rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.delivery-temporary-alert{font-size:.8125rem}.delivery-form-widget{z-index:8}.delivery-form-widget .form-content{position:relative}.delivery-form-widget .form-content:after{content:"";position:absolute;width:100%;height:100%;bottom:0;right:-50%;background:#393b3e;z-index:-1}.delivery-eye{width:7.5rem}.delivery-eye svg{height:7.5rem;max-width:100%}.delivery-price-list-widget{position:relative;padding-bottom:6.25rem}.delivery-price-list-widget:before{content:"";position:absolute;left:0;top:12.5rem;width:100%;height:65%;background:#393b3e;z-index:-1}.template-delivery .delivery-tracking-banner{height:21.875rem}.template-delivery .delivery-tracking-timeline .delivery-tracking-timeline__element{list-style-type:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.template-delivery .delivery-tracking-timeline .delivery-tracking-timeline__element:not(:last-child){padding-bottom:3.75rem}.template-delivery .delivery-tracking-timeline .delivery-tracking-timeline__element:not(:last-child) .delivery-tracking-timeline__status{position:relative}.template-delivery .delivery-tracking-timeline .delivery-tracking-timeline__element:not(:last-child) .delivery-tracking-timeline__status:before{content:"";position:absolute;bottom:-4.0625rem;left:1.5625rem;height:3.4375rem;width:.0625rem;background:#adb5bd}@media (max-width:1023.98px){.template-delivery .delivery-tracking-timeline .delivery-tracking-timeline__element:not(:last-child) .delivery-tracking-timeline__status:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.template-delivery .delivery-tracking-timeline .delivery-tracking-timeline__element:not(:first-child){padding-top:.625rem}@media (max-width:1023.98px){.template-delivery .delivery-tracking-timeline .delivery-tracking-timeline__element:not(:first-child){padding-top:1.25rem}}.template-delivery .delivery-tracking-timeline .delivery-tracking-timeline__element:before{content:none!important}.template-delivery .delivery-tracking-timeline .delivery-tracking-timeline__element.current .delivery-tracking-timeline__status{font-size:1.625rem}@media (max-width:1023.98px){.template-delivery .delivery-tracking-timeline .delivery-tracking-timeline__element.current .delivery-tracking-timeline__status{font-size:1.125rem}}.template-delivery .delivery-tracking-timeline .delivery-tracking-timeline__element.current .delivery-tracking-timeline__status>div i{color:#28a745;font-size:2.5rem}@media (max-width:1023.98px){.template-delivery .delivery-tracking-timeline .delivery-tracking-timeline__element.current .delivery-tracking-timeline__status>div i{font-size:1.75rem}}.template-delivery .delivery-tracking-timeline .delivery-tracking-timeline__element.current .delivery-tracking-timeline__status>div svg *{fill:#28a745}.template-delivery .delivery-tracking-timeline__date{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:2.5rem}@media (max-width:1023.98px){.template-delivery .delivery-tracking-timeline__date{padding-right:.9375rem}}.template-delivery .delivery-tracking-timeline__status{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:1023.98px){.template-delivery .delivery-tracking-timeline__status{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%}}.template-delivery .delivery-tracking-timeline__status>div{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:3.125rem;height:3.125rem;padding:.3125rem;margin-right:1.25rem}@media (max-width:1023.98px){.template-delivery .delivery-tracking-timeline__status>div{width:2.5rem;height:2.5rem;margin-right:0;margin-bottom:.625rem;padding:0}}.template-delivery .delivery-tracking-timeline__status>div i{color:#adb5bd;font-size:1.25rem}.template-delivery .delivery-tracking-timeline__status>div svg{max-height:100%;max-width:100%}.template-delivery .delivery-tracking-timeline__status>div svg *{fill:#adb5bd}.delivery-form-trucking.delivery-header-menu form .input-group input{width:17.1875rem;font-size:.8125rem;height:2.5rem}.delivery-form-trucking.delivery-header-menu form .input-group .input-group-append button{padding:0 1.25rem}.delivery-form-trucking form .input-group input{color:#686868;border:1px solid #393b3e;border-right:none}.delivery-form-trucking form .input-group .input-group-append button{background:#fff;border-radius:0 .5625rem .5625rem 0;border:1px solid #adb5bd;border-left:none}.delivery-form-trucking form .input-group .input-group-append button svg path{fill:#686868}.template-delivery .delivery-subtitle{position:relative;padding-left:1.125rem}.template-delivery .delivery-subtitle:before{content:"";position:absolute;left:0;top:.5625rem;color:#393b3e;font-weight:700;width:0;height:0;font-size:1.5625rem;margin-left:0;line-height:1.5625rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-color:transparent transparent transparent #393b3e;border-style:solid;border-width:.25rem 0 .25rem .5rem}.template-delivery .delivery-subtitle:before,.template-delivery .steps{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.template-delivery .steps{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.875rem;position:relative;counter-reset:custom-counter;list-style:none}.template-delivery .steps--step1:before{background:#949494}.template-delivery .steps--step2:before{background:#a44a0a;background:-webkit-gradient(linear,left top,right top,from(#a44a0a),color-stop(50%,#a44a0a),color-stop(50%,#949494),to(#949494));background:linear-gradient(90deg,#a44a0a,#a44a0a 50%,#949494 0,#949494);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#A44A0A",endColorstr="#949494",GradientType=1)}.template-delivery .steps--step3:before{background:#a44a0a}.template-delivery .steps:before{content:"";position:absolute;width:100%;height:2px;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.template-delivery .steps__item{background:#fff;padding:.625rem 1.875rem .625rem 5rem}.template-delivery .steps__item.active{font-weight:600}.template-delivery .steps__item:not(.active):before{background:#949494}.template-delivery .steps__item:not(.active):after{border-color:transparent transparent transparent #949494}.template-delivery .summary-price__inner{background:#f7f7f7;padding:1.25rem 1.875rem}.template-delivery .summary-price__inner span{font-weight:400}.template-delivery .summary-price__inner h3{font-size:2.5rem;font-weight:600;color:#a44a0a;margin:0;padding:.625rem 0 0}.template-delivery .module-form .form-content{background:#fff;-webkit-box-shadow:.625rem .625rem 1.5625rem rgba(0,0,0,.2);box-shadow:.625rem .625rem 1.5625rem rgba(0,0,0,.2);padding:1.25rem 5rem 3.75rem}@media (max-width:767.98px){.template-delivery .module-form .form-content{padding:1.5625rem 1.875rem 2.1875rem}}.template-delivery .module-form .form-content .delivery-person-data{padding-top:0;padding-left:1.25rem;font-size:.9375rem}.template-delivery .module-form .form-content .summary-table thead tr th:first-child{width:70%}@media (max-width:1023.98px){.template-delivery .module-form .form-content .summary-table thead tr th:first-child{width:auto}}.template-delivery .module-form .form-content .delivery-radio .form-check{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.template-delivery .module-form .form-content .delivery-radio .form-check label:hover{cursor:pointer}.template-delivery .module-form .form-content .delivery-radio .form-check input[type=radio]{display:none}.template-delivery .module-form .form-content .delivery-radio .form-check input[type=radio]:checked+label:before{background-color:#393b3e;border:1px solid #393b3e}.template-delivery .module-form .form-content .delivery-radio .form-check input[type=radio]:checked+label:after{content:"\F00C"}.template-delivery .module-form .form-content .delivery-radio .form-check input[type=radio]+label{padding-left:0;margin:0;position:relative}.template-delivery .module-form .form-content .delivery-radio .form-check input[type=radio]+label.is-invalid,.template-delivery .module-form .form-content .delivery-radio .form-check input[type=radio]+label.is-invalid *{color:#ec0053}.template-delivery .module-form .form-content .delivery-radio .form-check input[type=radio]+label:before{content:"";position:absolute;border:1px solid #949494;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;width:1.875rem;height:1.875rem;background:#949494;border-radius:50%;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;top:-.1875rem;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%;z-index:20}.template-delivery .module-form .form-content .delivery-radio .form-check input[type=radio]+label:after{content:"+";left:50%;top:-.1875rem;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);position:absolute;font-size:1.9375rem;color:#fff;z-index:25}.template-delivery .module-form .form-content .ui-spinner{border:0;border-radius:0;position:relative}.template-delivery .module-form .form-content .ui-spinner:not(.quantity-valid) .ui-spinner-button.ui-spinner-down,.template-delivery .module-form .form-content .ui-spinner:not(.quantity-valid) input{opacity:0}.template-delivery .module-form .form-content .ui-spinner:not(.quantity-valid) .ui-spinner-button.ui-spinner-up{width:1.875rem;height:1.875rem;background:#393b3e;border-radius:50%;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%;z-index:20}.template-delivery .module-form .form-content .ui-spinner:not(.quantity-valid) .ui-spinner-button.ui-spinner-up .ui-button-icon:before{color:#fff;font-size:1.125rem}.template-delivery .module-form .form-content .ui-spinner input{width:4.375rem;padding:0 .625rem;background:#fff;border:0;-webkit-box-shadow:none;box-shadow:none;text-align:center}.template-delivery .module-form .form-content .ui-spinner .ui-spinner-button{position:absolute;top:0;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;background:#fff;border:0;cursor:pointer}.template-delivery .module-form .form-content .ui-spinner .ui-spinner-button.ui-spinner-up{right:0}.template-delivery .module-form .form-content .ui-spinner .ui-spinner-button.ui-spinner-up .ui-button-icon:before{margin-top:-.0625rem;content:"+";font-size:.75rem}.template-delivery .module-form .form-content .ui-spinner .ui-spinner-button.ui-spinner-down{left:0}.template-delivery .module-form .form-content .ui-spinner .ui-spinner-button.ui-spinner-down .ui-button-icon:before{content:"-";font-size:.75rem}.template-delivery .module-form .form-content .delivery-payment-methods__widget{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}.template-delivery .module-form .form-content .delivery-payment-methods__widget .delivery-radio{width:100%}.template-delivery .module-form .form-content .delivery-payment-methods__widget .delivery-radio .form-check{width:100%;height:100%}.template-delivery .module-form .form-content .delivery-payment-methods__widget .delivery-radio .form-check input[type=radio]:checked+label:after{top:2rem;right:1.9375rem}.template-delivery .module-form .form-content .delivery-payment-methods__widget .delivery-radio .form-check .form-check-label{position:absolute;width:100%;height:100%;top:0;left:0}.template-delivery .module-form .form-content .delivery-payment-methods__widget .delivery-radio .form-check .form-check-label:before{left:auto;right:1.5625rem;top:1.5625rem;-webkit-transform:none;transform:none}.template-delivery .module-form .form-content .delivery-payment-methods__widget .delivery-radio .form-check .form-check-label:after{left:auto;-webkit-transform:none;transform:none;top:.8125rem;right:1.9375rem}.template-delivery .module-form .form-content .delivery-payment-methods__icon svg *{fill:#393b3e}.template-delivery .module-form .form-content .delivery-payment-methods h3{text-transform:uppercase;font-size:1.25rem;font-weight:600}.module-form form input.form-control,.module-form form select.form-control,.module-form form textarea.form-control{background:transparent;border:1px solid #adb5bd;border-radius:.5625rem;padding:.625rem 1.875rem;color:#6c6c6c;font-weight:400;font-size:1.0625rem;position:relative}.module-form form input.form-control.is-invalid,.module-form form select.form-control.is-invalid,.module-form form textarea.form-control.is-invalid{border-color:#ec0053}.module-form form select.form-control{height:3.25rem;-webkit-box-shadow:none;box-shadow:none}.module-form form select:disabled{background:#dedede}.module-form form input.form-control{height:3.25rem}.module-form form input.form-control.is-invalid{background-position:calc(100% - .9375rem) 50%;background-image:url(/img/error.svg);background-repeat:no-repeat;background-size:1.5625rem;padding-right:2.5rem}.module-form form .invalid-feedback .form-error-message{padding-left:.625rem}.module-form form .submitter{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:16.875rem;height:1.875rem;padding:1.5625rem 2.8125rem}.module-form form .submitter:after{content:attr(data-content);position:absolute;font-family:Raleway!important;left:50%;right:auto;top:50%;width:100%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.module-form form .submitter:hover:after{right:auto}.module-form form .submitter.submitting{width:40px;height:40px;border-radius:50%;padding:0;border-width:3px;font-size:0;border-color:#a44a0a #a44a0a #a44a0a rgb(114.8,51.8,7);-webkit-animation:rotating 2s linear .25s infinite;animation:rotating 2s linear .25s infinite;pointer-events:none}.module-form form .submitter.submitting:after{content:""}.module-form form .submitter.submitting:hover{color:#a44a0a;background:#fff}.module-form form .form-check{padding-top:.625rem}.module-form form .form-term .form-check{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.module-form form .form-term .form-check input{display:none}.module-form form .form-term .form-check input:checked+label>span.checkbox:before{content:"\F00C";font-size:1.0625rem;color:#a44a0a;top:-.1875rem;left:0;position:absolute}.module-form form .form-term .form-check label{padding-left:1.875rem;margin:0}.module-form form .form-term .form-check label.is-invalid,.module-form form .form-term .form-check label.is-invalid *{color:#ec0053}.module-form form .form-term .form-check label>span.checkbox{position:absolute;left:.1875rem;top:1.0625rem;width:.9375rem;height:.9375rem;border:1px solid #a44a0a}.module-form form .form-term .form-check label p{margin:0;padding:.125rem 0}.module-form form .files-wrapper .btn-remove-file{padding:10px;min-width:50px;background:#ddd;border:2px solid #b7b7b7;border-radius:.5625rem;margin-right:.625rem}.module-form form .files-wrapper .file-widget-fake-label{background:#fff;padding:.375rem 2.5rem;border-radius:.625rem;border:2px solid #a44a0a;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#000}.module-form form .files-wrapper .file-widget-fake-label:hover{background:#a44a0a;color:#fff;cursor:pointer}.module-form form .files-wrapper .custom-file{display:none}.language-switcher__wrapper ul.language-switcher li .module-form .help>a.active:after,.module-form .help,.module-form .help>.fa,.module-form .help>.fa:before,.module-form .language-switcher__wrapper ul.language-switcher li .help>a.active:after,.module-form form .form-term .form-check input:checked+label.help>span.checkbox:before,.template-delivery .module-form .form-content .delivery-radio .form-check .help>input[type=radio]:checked+label:after{color:#64585d}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.header-wrapper{background:#fff}.navbar-bar-top.menu-small-header{height:5rem}.menu-top-wrapper{width:100%;position:relative;z-index:5500;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:0;background:transparent}.menu-top-wrapper.fixed{position:fixed;top:0;height:3.75rem}@media (min-width:1024px){.menu-top-wrapper.fixed{height:5rem}}.menu-top-wrapper.scroll{border-bottom:1px solid rgba(177,165,165,.3);height:3.75rem;background:#fff}@media (min-width:1024px){.menu-top-wrapper.scroll{height:5rem}}.menu-top-wrapper.scroll .site-logo{padding:0}.menu-top-wrapper.scroll .site-logo img,.menu-top-wrapper.scroll .site-logo svg{-webkit-filter:none;filter:none}.menu-top-wrapper.scroll .main-menu-header>.item,.menu-top-wrapper.scroll .main-menu-header>.item>a{color:#000!important}.menu-top-wrapper.scroll .hamburger .hamburger-box .hamburger-inner,.menu-top-wrapper.scroll .hamburger .hamburger-box .hamburger-inner:after,.menu-top-wrapper.scroll .hamburger .hamburger-box .hamburger-inner:before{background-color:#000!important}.menu-top-wrapper.scroll .module-menu .module-social-media .social-media-icons__item i:before{color:#a44a0a!important}.menu-top-wrapper.scroll .module-menu .module-social-media .social-media-icons__item svg>*{fill:#a44a0a!important}.menu-top-wrapper .site-logo{overflow:hidden;padding:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:block}.menu-top-wrapper .site-logo img{width:3.75rem;height:3.75rem;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.menu-top-wrapper .site-logo img,.menu-top-wrapper .site-logo svg{max-width:3.75rem;max-height:3.75rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.menu-top-wrapper .site-logo svg{height:100%}.menu-top-wrapper .site-logo svg g path.a{fill:#a44a0a}@media (min-width:1024px){.menu-top-wrapper .site-logo img{width:6rem;height:6rem;max-width:6rem;max-height:6rem;top:-.5rem}.menu-top-wrapper .site-logo svg{max-height:6rem;max-width:6rem}}.menu-top-wrapper .hamburger{z-index:100010;padding:0}.menu-top-wrapper .hamburger .hamburger-box .hamburger-inner,.menu-top-wrapper .hamburger .hamburger-box .hamburger-inner:after,.menu-top-wrapper .hamburger .hamburger-box .hamburger-inner:before{background-color:#fff}.menu-top-wrapper--inner{height:100%}.menu-top-wrapper--inner .menu-inner-wrapper{height:100%;background:transparent}.module-menu.top-menu .top-menu__list{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.module-menu.top-menu .top-menu__list li a{padding:0 .625rem;font-size:.75rem;color:#fff}.module-menu.top-menu .top-menu__list li a:hover{color:#a44a0a}.module-menu.main-menu,.module-menu.main-menu>.row{height:100%}.module-menu.main-menu .main-menu__base-menu{background-color:#a44a0a}.module-menu.main-menu .menu-content-inner-item-wrapper{border-top:1px solid rgb(182.2,110.2,59);position:relative}.module-menu.main-menu .menu-content-inner-item-wrapper:after,.module-menu.main-menu .menu-content-inner-item-wrapper:before{content:"";position:absolute;width:62.5rem;height:1px;background:rgb(182.2,110.2,59);top:-1px}.module-menu.main-menu .menu-content-inner-item-wrapper:before{left:-62.5rem}.module-menu.main-menu .menu-content-inner-item-wrapper:after{right:-62.5rem}.module-menu.main-menu .main-menu-header{list-style-type:none;margin:0;padding:0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:2rem}.module-menu.main-menu .main-menu-header>.item{color:#fff;position:relative;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.module-menu.main-menu .main-menu-header>.item:last-child:after{display:none}.module-menu.main-menu .main-menu-header>.item.parent>a{padding-right:1.0625rem}.module-menu.main-menu .main-menu-header>.item.parent>a:after{content:"\EA1C";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:9px}.module-menu.main-menu .main-menu-header>.item>a{padding:0;position:relative;text-align:center;font-weight:400;font-family:Raleway;font-size:1rem;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;word-break:keep-all}.module-menu.main-menu .main-menu-header>.item>a:focus{text-decoration:none;outline:none}.module-menu.main-menu .main-menu-header>.item>a:hover{color:#a44a0a}.module-menu.main-menu .main-menu-header>.item--button>a.btn{color:#fff!important}.module-menu.main-menu .main-menu-header>.item.active>a{font-weight:700;color:#fff}.module-menu.main-menu .main-menu-header>.item.active>a,.module-menu.main-menu .main-menu-header>.item:hover>a{text-decoration:none}.module-menu.main-menu .main-menu-header>.item:hover ul.subitems{visibility:visible;opacity:1;top:100%}.module-menu.main-menu .main-menu-header>.item>ul.subitems{position:absolute;left:0;list-style-type:none;padding:1.25rem;top:calc(100% + 1.875rem);visibility:hidden;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:auto;background:#2c2c2c;border:1px solid #111213;white-space:nowrap;min-width:12.5rem}.module-menu.main-menu .main-menu-header>.item>ul.subitems li{width:100%;padding:.4375rem .9375rem;float:left;position:relative}.module-menu.main-menu .main-menu-header>.item>ul.subitems li.active>a{color:#a44a0a;font-weight:800}.module-menu.main-menu .main-menu-header>.item>ul.subitems li:hover>a{color:#a44a0a;text-decoration:none}.module-menu.main-menu .main-menu-header>.item>ul.subitems li:hover>ul.subitems{visibility:visible;opacity:1;left:calc(100% + .9375rem)}.module-menu.main-menu .main-menu-header>.item>ul.subitems li.parent>a{padding-right:1.0625rem}.module-menu.main-menu .main-menu-header>.item>ul.subitems li.parent>a:after{content:"\EA1C";position:absolute;right:-.625rem;top:50%;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:rotate(-90deg) translateY(-50%);transform:rotate(-90deg) translateY(-50%);font-size:11px}.module-menu.main-menu .main-menu-header>.item>ul.subitems li a{color:#fff;display:block;width:100%;float:left;position:relative;z-index:2;font-size:.9375rem;letter-spacing:.7px}.module-menu.main-menu .main-menu-header>.item>ul.subitems li:after{content:"";position:absolute;right:-.9375rem;top:0;width:100%;height:100%;z-index:1}.module-menu.main-menu .main-menu-header>.item>ul.subitems li>ul.subitems{position:absolute;left:100%;top:-.625rem;list-style-type:none;padding:1.25rem 1.875rem;visibility:hidden;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:auto;background:#2c2c2c;border:1px solid #111213;white-space:nowrap}.module-menu.mobile-menu{width:100%;height:100%;min-height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;background-color:#fff;z-index:500;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.module-menu.mobile-menu .site-logo img{max-height:7.5rem;-webkit-filter:none;filter:none}.module-menu.mobile-menu .mobile-menu__logo{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:3.75rem;height:3.75rem}.module-menu.mobile-menu .mobile-menu__menu{list-style-type:none;overflow:auto;max-height:calc(100vh - 320px);margin-top:.625rem}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul{min-width:320px;padding:5px}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul *{color:#000}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li{position:relative}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.lvl-1{border-top:1px solid rgba(0,0,0,.25)}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.lvl-1:before{content:"";position:absolute;top:0;left:0;width:0;height:1px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#a44a0a}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.lvl-1.up{padding-bottom:1rem}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li a{display:block;padding:.5rem .9375rem;font-size:.875rem;font-weight:400;font-family:Raleway;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-align:left}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li:hover:before{width:100%}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li:hover a{background-color:transparent}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.active>a{font-weight:600}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent{position:relative}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>a{position:relative;padding-right:25px!important;width:calc(100% - 25px - .75rem)}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>.arrow{position:absolute;top:0;right:.75rem;width:25px;height:100%;cursor:pointer;text-align:center}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>.arrow:after{content:"\EA1C";display:block;font-size:16px;font-weight:600;color:rgba(0,0,0,.75);position:absolute;right:0;top:.9375rem;left:0;margin:0 auto;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>.arrow.up:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li ul{display:none;list-style-type:none;padding-left:.625rem}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li ul li.up{padding-bottom:.625rem}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li ul li a{padding:.3125rem 1.5625rem;font-size:.875rem;font-weight:300;color:#000}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li ul li ul{display:none}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li ul li ul li a{padding-left:3rem}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li ul li ul li ul{display:none}.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li ul li ul li ul li a{padding-left:4rem}.module-menu.mobile-menu .mobile-socials-wrapper{text-align:center;color:#fff;padding-bottom:20px;padding-top:20px}.module-menu.mobile-menu .mobile-socials-wrapper .social-links li{float:left}.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a{display:block;padding:1rem 1.4rem;cursor:pointer}.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a img{max-width:2.5rem}.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a svg,.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a svg>*{fill:#000;height:1.875rem}.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.module-menu.mobile-menu .mobile-socials-wrapper .social-links li .ui-spinner a.ui-button.ui-spinner-down i.ui-button-icon:before,.module-menu.mobile-menu .mobile-socials-wrapper .social-links li .ui-spinner a.ui-button.ui-spinner-up i.ui-button-icon:before,.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a .module-modular-text .modular-button.collapsed i.icon:before,.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a .module-modular-text .modular-button:not(.collapsed) i.icon:before,.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a .module-slider.template-default .slider-navigation i.slick-next:before,.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a .module-slider.template-default .slider-navigation i.slick-prev:before,.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a i.fa:before,.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a i.icon:before,.module-modular-text .modular-button.collapsed .module-menu.mobile-menu .mobile-socials-wrapper .social-links li a i.icon:before,.module-modular-text .modular-button:not(.collapsed) .module-menu.mobile-menu .mobile-socials-wrapper .social-links li a i.icon:before,.module-slider.template-default .slider-navigation .module-menu.mobile-menu .mobile-socials-wrapper .social-links li a i.slick-next:before,.module-slider.template-default .slider-navigation .module-menu.mobile-menu .mobile-socials-wrapper .social-links li a i.slick-prev:before,.ui-spinner .module-menu.mobile-menu .mobile-socials-wrapper .social-links li a.ui-button.ui-spinner-down i.ui-button-icon:before,.ui-spinner .module-menu.mobile-menu .mobile-socials-wrapper .social-links li a.ui-button.ui-spinner-up i.ui-button-icon:before{display:block;font-size:1.6875rem;color:#000;-webkit-transition:color .3s ease,-webkit-transform .3s ease;transition:color .3s ease,-webkit-transform .3s ease;transition:color .3s ease,transform .3s ease;transition:color .3s ease,transform .3s ease,-webkit-transform .3s ease;-webkit-transform:scale(1);transform:scale(1)}.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a:hover .module-slider.template-default .slider-navigation i.slick-next:before,.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a:hover .module-slider.template-default .slider-navigation i.slick-prev:before,.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a:hover .ui-spinner a.ui-button.ui-spinner-down i.ui-button-icon:before,.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a:hover .ui-spinner a.ui-button.ui-spinner-up i.ui-button-icon:before,.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a:hover i.fa:before,.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a:hover i.icon:before,.module-slider.template-default .slider-navigation .module-menu.mobile-menu .mobile-socials-wrapper .social-links li a:hover i.slick-next:before,.module-slider.template-default .slider-navigation .module-menu.mobile-menu .mobile-socials-wrapper .social-links li a:hover i.slick-prev:before,.ui-spinner a.ui-button.ui-spinner-down .module-menu.mobile-menu .mobile-socials-wrapper .social-links li a:hover i.ui-button-icon:before,.ui-spinner a.ui-button.ui-spinner-up .module-menu.mobile-menu .mobile-socials-wrapper .social-links li a:hover i.ui-button-icon:before{color:rgba(0,0,0,.5);-webkit-transform:scale(1.1);transform:scale(1.1)}.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a:hover svg,.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a:hover svg>*{fill:#a44a0a}.module-menu.mobile-menu .mobile-socials-wrapper .social-links li a:hover svg{-webkit-transform:scale(1.1);transform:scale(1.1)}.module-menu.mobile-menu .cbp-spmenu{background-color:#3c3c3c}.module-menu.mobile-menu .mobile-menu-header{background-color:#3c3c3c;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.module-menu.mobile-menu .mobile-menu-header a{width:auto}.module-menu.mobile-menu .mobile-menu-header a img{max-width:80%}.module-menu.footer-menu ul{margin:0;padding:0;list-style-type:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.module-menu.footer-menu ul li{width:100%;padding:.375rem 0}.module-menu.footer-menu ul li.active{color:#a44a0a}.module-menu.footer-menu ul li a{color:#000;font-weight:300;font-size:1rem;line-height:1.5rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.module-menu.footer-menu ul li a.active{color:#a44a0a}.module-menu.footer-menu ul li a:hover{color:#a44a0a;text-decoration:none}.module-menu.footer-menu ul li ul{display:none}@media (max-width:768px){.module-menu .menu-wrapper{left:0;-webkit-transform:none;transform:none;width:100%}}.mobile-menu-opened .module-menu.mobile-menu{opacity:1;visibility:visible}.mobile-menu-opened .menu-top-wrapper .toggle-menu.hamburger .hamburger-box .hamburger-inner,.mobile-menu-opened .menu-top-wrapper .toggle-menu.hamburger .hamburger-box .hamburger-inner:after,.mobile-menu-opened .menu-top-wrapper .toggle-menu.hamburger .hamburger-box .hamburger-inner:before{background-color:#000!important}.toggle-menu{padding-top:10px;padding-right:10px;background-color:transparent;z-index:1000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.toggle-menu.hamburger{z-index:100010}.toggle-menu.menu-active{position:absolute;top:20px;right:10px;z-index:1000000000000000000!important}.toggle-menu.menu-active .hamburger-inner,.toggle-menu.menu-active .hamburger-inner:after,.toggle-menu.menu-active .hamburger-inner:before{background-color:#000}.toggle-menu .hamburger-inner,.toggle-menu .hamburger-inner:after,.toggle-menu .hamburger-inner:before{background-color:#fff!important}.body-wrapper .page-content ul.side-menu ul.subitems{padding-left:.9375rem;display:none}.body-wrapper .page-content ul.side-menu ul.subitems.active,.body-wrapper .page-content ul.side-menu ul.subitems.current{display:block}.body-wrapper .page-content ul.side-menu ul.subitems li:before{content:"\EA1B";font-size:.5rem}.body-wrapper .page-content ul.side-menu ul.subitems li a{padding-right:1.25rem}.body-wrapper .page-content ul.side-menu li{padding:.1875rem 0}.body-wrapper .page-content ul.side-menu li.active>a{font-weight:700;color:#a44a0a}.body-wrapper .page-content ul.side-menu li:before{content:none!important}.body-wrapper .page-content ul.side-menu li.parent a{position:relative}.body-wrapper .page-content ul.side-menu li.parent a span.arrow{position:absolute;right:.625rem;top:.375rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:.75rem;color:#000}.body-wrapper .page-content ul.side-menu li.parent a span.arrow.up{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.body-wrapper .page-content ul.side-menu li a{color:#000}.body-wrapper .page-content ul.side-menu li a.active{font-weight:700;color:#a44a0a}.body-wrapper .page-content ul.side-menu li a:hover{color:#a44a0a}.nav-menu .nav-inner{background:#a44a0a;padding:1.875rem}.nav-menu .nav-inner h3.nav-title{color:#fff}.nav-menu .nav-inner__list li{padding:.625rem 0!important}.nav-menu .nav-inner__list li:before{content:none!important}.nav-menu .nav-inner__list li:hover>a{color:#949494}.nav-menu .nav-inner__list li>a{color:#fff;font-size:1rem}.nav-menu .nav-inner__list li.active,.nav-menu .nav-inner__list li.current{font-weight:500}.nav-menu .nav-inner__list>li{padding-left:0!important}.nav-menu .nav-inner__list>li:not(:first-child){border-top:1px solid hsla(0,0%,100%,.18)}.nav-menu .nav-inner__list>li:before{content:none!important}.nav-menu .nav-inner__list>li.parent a{position:relative}.nav-menu .nav-inner__list>li.parent a span.arrow{position:absolute;right:0;top:.375rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:.75rem;color:#fff}.nav-menu .nav-inner__list>li.parent a span.arrow.up{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.nav-menu .nav-inner__list>li.current>a{font-weight:500}.nav-menu .nav-inner__list>li ul.subitems{padding-left:.9375rem;display:none}.nav-menu .nav-inner__list>li ul.subitems.active,.nav-menu .nav-inner__list>li ul.subitems.current{display:block}.nav-menu .nav-inner__list>li ul.subitems li:before{content:"\EA1B";font-size:.5rem}.nav-menu .nav-inner__list>li ul.subitems li a{padding-right:1.25rem}.default-menu{list-style-type:none;margin:0;padding:0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.default-menu>.item{color:#000;position:relative;padding:0 .9375rem;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.default-menu>.item.parent>a{padding-right:1.0625rem}.default-menu>.item.parent>a:after{content:"\EA1C";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:9px}.default-menu>.item>a{border:1px solid transparent;padding:.75rem 0;position:relative;text-align:center;font-weight:400;font-family:Raleway;font-size:.875rem;border-radius:13px;color:#fff;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.default-menu>.item>a:focus{text-decoration:none;outline:none}.default-menu>.item>a:hover{color:#949494}.default-menu>.item.active>a{font-weight:700;color:#949494}.default-menu>.item.active>a,.default-menu>.item:hover>a{text-decoration:none}.default-menu>.item:hover ul.subitems{visibility:visible;opacity:1;top:100%}.default-menu>.item>ul.subitems{position:absolute;left:0;list-style-type:none;padding:.9375rem;visibility:hidden;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:auto;background:#fff;border:1px solid #adb5bd;white-space:nowrap}.default-menu>.item>ul.subitems li{width:100%;padding:.4375rem .9375rem;float:left}.default-menu>.item>ul.subitems li.active>a{color:#a44a0a;font-weight:800}.default-menu>.item>ul.subitems li:hover>a{color:#a44a0a;text-decoration:none}.default-menu>.item>ul.subitems li a{color:#64585d;display:block;width:100%;float:left}.module-modular-text .modular-button{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:1rem;padding-bottom:1rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.body-wrapper .breadcrumbs ul .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li:after,.body-wrapper .breadcrumbs ul .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li:after,.body-wrapper .breadcrumbs ul .module-modular-text .modular-button:not(.collapsed) li:after,.body-wrapper .breadcrumbs ul .module-modular-text .modular-button li:after,.body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li:before,.body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li:before,.body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button:not(.collapsed) li:before,.body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button li:before,.language-switcher__wrapper .module-modular-text .modular-button .btn-current-language:after,.language-switcher__wrapper .module-modular-text .modular-button.collapsed .btn-current-language:after,.language-switcher__wrapper .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .btn-current-language:after,.language-switcher__wrapper .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .btn-current-language:after,.language-switcher__wrapper .module-modular-text .modular-button:not(.collapsed) .btn-current-language:after,.language-switcher__wrapper .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .btn-current-language:after,.language-switcher__wrapper .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .btn-current-language:after,.module-menu.main-menu .main-menu-header>.item>ul.subitems .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li.parent>a:after,.module-menu.main-menu .main-menu-header>.item>ul.subitems .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li.parent>a:after,.module-menu.main-menu .main-menu-header>.item>ul.subitems .module-modular-text .modular-button:not(.collapsed) li.parent>a:after,.module-menu.main-menu .main-menu-header>.item>ul.subitems .module-modular-text .modular-button li.parent>a:after,.module-menu.main-menu .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .main-menu-header>.item.parent>a:after,.module-menu.main-menu .module-modular-text .modular-button .main-menu-header>.item.parent>a:after,.module-menu.main-menu .module-modular-text .modular-button:not(.collapsed) .main-menu-header>.item.parent>a:after,.module-menu.main-menu .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .main-menu-header>.item.parent>a:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li.parent>.arrow:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li.parent>.arrow:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-modular-text .modular-button:not(.collapsed) li.parent>.arrow:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-modular-text .modular-button li.parent>.arrow:after,.module-modular-text .modular-button .body-wrapper .breadcrumbs ul li:after,.module-modular-text .modular-button .body-wrapper .page-content ul.side-menu ul.subitems li:before,.module-modular-text .modular-button.collapsed .body-wrapper .breadcrumbs ul .modular-button:not(.collapsed) li:after,.module-modular-text .modular-button.collapsed .body-wrapper .page-content ul.side-menu ul.subitems .modular-button:not(.collapsed) li:before,.module-modular-text .modular-button.collapsed .icon,.module-modular-text .modular-button.collapsed .language-switcher__wrapper .btn-current-language:after,.module-modular-text .modular-button.collapsed .language-switcher__wrapper .modular-button:not(.collapsed) .btn-current-language:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .body-wrapper .breadcrumbs ul li:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .body-wrapper .page-content ul.side-menu ul.subitems li:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .default-menu>.item.parent>a:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .language-switcher__wrapper .btn-current-language:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .language-switcher__wrapper .btn-current-language:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item>ul.subitems li.parent>a:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>.arrow:after,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .nav-menu .nav-inner__list>li ul.subitems li:before,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) a.link:after,.module-modular-text .modular-button.collapsed .module-menu.main-menu .main-menu-header>.item>ul.subitems .modular-button:not(.collapsed) li.parent>a:after,.module-modular-text .modular-button.collapsed .module-menu.main-menu .modular-button:not(.collapsed) .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button.collapsed .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .modular-button:not(.collapsed) li.parent>.arrow:after,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .modular-button:not(.collapsed) .slick-next:before,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .modular-button:not(.collapsed) .slick-prev:before,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button.collapsed .nav-menu .nav-inner__list>li ul.subitems .modular-button:not(.collapsed) li:before,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .modular-button:not(.collapsed) .ui-button-icon,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .modular-button:not(.collapsed) .ui-button-icon,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button.collapsed a.link:after,.module-modular-text .modular-button .default-menu>.item.parent>a:after,.module-modular-text .modular-button .icon,.module-modular-text .modular-button .language-switcher__wrapper .btn-current-language:after,.module-modular-text .modular-button .module-menu.main-menu .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button .module-menu.main-menu .main-menu-header>.item>ul.subitems li.parent>a:after,.module-modular-text .modular-button .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>.arrow:after,.module-modular-text .modular-button .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button .nav-menu .nav-inner__list>li ul.subitems li:before,.module-modular-text .modular-button .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .breadcrumbs ul .modular-button.collapsed li:after,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .breadcrumbs ul li:after,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .page-content ul.side-menu ul.subitems .modular-button.collapsed li:before,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .page-content ul.side-menu ul.subitems li:before,.module-modular-text .modular-button:not(.collapsed) .default-menu>.item.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .icon,.module-modular-text .modular-button:not(.collapsed) .language-switcher__wrapper .btn-current-language:after,.module-modular-text .modular-button:not(.collapsed) .language-switcher__wrapper .modular-button.collapsed .btn-current-language:after,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .default-menu>.item.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .language-switcher__wrapper .btn-current-language:after,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .language-switcher__wrapper .btn-current-language:after,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed a.link:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item>ul.subitems .modular-button.collapsed li.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item>ul.subitems li.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .modular-button.collapsed .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .modular-button.collapsed li.parent>.arrow:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>.arrow:after,.module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .modular-button.collapsed .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .modular-button.collapsed .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .nav-menu .nav-inner__list>li ul.subitems .modular-button.collapsed li:before,.module-modular-text .modular-button:not(.collapsed) .nav-menu .nav-inner__list>li ul.subitems li:before,.module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .modular-button.collapsed .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .modular-button.collapsed .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) a.link:after,.module-modular-text .modular-button a.link:after,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .slick-prev:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .slick-prev:before,.nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) li:before,.nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed li:before,.nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button:not(.collapsed) li:before,.nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button li:before,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .modular-button:not(.collapsed) .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button:not(.collapsed) .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button:not(.collapsed) .ui-button-icon{width:3.125rem;height:3.125rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:900;font-size:1.4375rem;color:#000;-webkit-box-flex:0;-webkit-flex:0 0 3.125rem;-ms-flex:0 0 3.125rem;flex:0 0 3.125rem}.module-modular-text .modular-button__title{font-size:1rem;font-style:normal;font-weight:600;line-height:1.2rem}@media (min-width:1024px){.module-modular-text .modular-button__title{font-size:1.375rem;font-style:normal;font-weight:700;line-height:1.65rem}}.body-wrapper .breadcrumbs ul .module-modular-text .modular-button.collapsed li:after,.body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button.collapsed li:before,.language-switcher__wrapper .module-modular-text .modular-button.collapsed .btn-current-language:after,.module-menu.main-menu .main-menu-header>.item>ul.subitems .module-modular-text .modular-button.collapsed li.parent>a:after,.module-menu.main-menu .module-modular-text .modular-button.collapsed .main-menu-header>.item.parent>a:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-modular-text .modular-button.collapsed li.parent>.arrow:after,.module-modular-text .modular-button.collapsed .body-wrapper .breadcrumbs ul li:after,.module-modular-text .modular-button.collapsed .body-wrapper .page-content ul.side-menu ul.subitems li:before,.module-modular-text .modular-button.collapsed .default-menu>.item.parent>a:after,.module-modular-text .modular-button.collapsed .icon,.module-modular-text .modular-button.collapsed .language-switcher__wrapper .btn-current-language:after,.module-modular-text .modular-button.collapsed .module-menu.main-menu .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button.collapsed .module-menu.main-menu .main-menu-header>.item>ul.subitems li.parent>a:after,.module-modular-text .modular-button.collapsed .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>.arrow:after,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button.collapsed .nav-menu .nav-inner__list>li ul.subitems li:before,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon,.module-modular-text .modular-button.collapsed a.link:after,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .breadcrumbs ul .modular-button.collapsed li:after,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .page-content ul.side-menu ul.subitems .modular-button.collapsed li:before,.module-modular-text .modular-button:not(.collapsed) .language-switcher__wrapper .modular-button.collapsed .btn-current-language:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .main-menu-header>.item>ul.subitems .modular-button.collapsed li.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.main-menu .modular-button.collapsed .main-menu-header>.item.parent>a:after,.module-modular-text .modular-button:not(.collapsed) .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .modular-button.collapsed li.parent>.arrow:after,.module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .modular-button.collapsed .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .modular-button.collapsed .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .nav-menu .nav-inner__list>li ul.subitems .modular-button.collapsed li:before,.module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .modular-button.collapsed .ui-button-icon,.module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .modular-button.collapsed .ui-button-icon,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .slick-prev:before,.nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button.collapsed li:before,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .ui-button-icon{padding-top:.25rem}.body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button.collapsed li:before,.module-modular-text .modular-button.collapsed .body-wrapper .page-content ul.side-menu ul.subitems li:before,.module-modular-text .modular-button.collapsed .icon:before,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button.collapsed .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button.collapsed .nav-menu .nav-inner__list>li ul.subitems li:before,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon:before,.module-modular-text .modular-button.collapsed .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon:before,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .page-content ul.side-menu ul.subitems .modular-button.collapsed li:before,.module-modular-text .modular-button:not(.collapsed) .nav-menu .nav-inner__list>li ul.subitems .modular-button.collapsed li:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button.collapsed .slick-prev:before,.nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button.collapsed li:before,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button.collapsed .ui-button-icon:before,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button.collapsed .ui-button-icon:before{content:"\EA1C"}.body-wrapper .page-content ul.side-menu ul.subitems .module-modular-text .modular-button:not(.collapsed) li:before,.module-modular-text .modular-button.collapsed .nav-menu .nav-inner__list>li ul.subitems .modular-button:not(.collapsed) li:before,.module-modular-text .modular-button:not(.collapsed) .body-wrapper .page-content ul.side-menu ul.subitems li:before,.module-modular-text .modular-button:not(.collapsed) .icon:before,.module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-next:before,.module-modular-text .modular-button:not(.collapsed) .module-slider.template-default .slider-navigation .slick-prev:before,.module-modular-text .modular-button:not(.collapsed) .nav-menu .nav-inner__list>li ul.subitems li:before,.module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-down .ui-button-icon:before,.module-modular-text .modular-button:not(.collapsed) .ui-spinner a.ui-button.ui-spinner-up .ui-button-icon:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .slick-next:before,.module-slider.template-default .slider-navigation .module-modular-text .modular-button:not(.collapsed) .slick-prev:before,.nav-menu .nav-inner__list>li ul.subitems .module-modular-text .modular-button:not(.collapsed) li:before,.ui-spinner a.ui-button.ui-spinner-down .module-modular-text .modular-button:not(.collapsed) .ui-button-icon:before,.ui-spinner a.ui-button.ui-spinner-up .module-modular-text .modular-button:not(.collapsed) .ui-button-icon:before{content:"\EA1E"}.module-modular-text .modular-button:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.0625rem;background-color:#000}.module-modular-text .modular-content>p:first-child{padding-top:0}.plyr--button{opacity:1;visibility:visible;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);color:#fff;border:1px solid #fff;border-radius:50%;width:60px;height:60px;z-index:15;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.plyr--button.inverse{color:#a44a0a;border:1px solid #a44a0a}.plyr--button.inverse i{-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;color:#a44a0a}.plyr--button.inverse:hover{-webkit-transform:translateY(-50%) translateX(-50%) scale(1.1);transform:translateY(-50%) translateX(-50%) scale(1.1)}.plyr--button:hover{cursor:pointer;border-color:#a44a0a}.plyr--button:hover i{color:#a44a0a}.plyr--button i{-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;color:#fff}.plyr__poster{background-size:cover}.plyr--hide-button{opacity:0;visibility:hidden}.template-news .news .short{font-weight:500}.module-news .news-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.module-news .news-item:hover .news-item__image:after{opacity:1}.module-news .news-item__image{position:relative;max-width:100%;overflow:hidden;display:block}.module-news .news-item__image svg{max-width:100%;max-height:100%;stroke:#a44a0a}.module-news .news-item__image svg path{stroke:#a44a0a}.module-news .news-item__image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(164,74,10,.3);z-index:2;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.module-news .news-item__image:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:calc(100% - 1.25rem);height:calc(100% - 1.25rem);border:1px solid #fff;z-index:3;opacity:.75}@media (min-width:1024px){.module-news .news-item__image:before{width:calc(100% - 3.125rem);height:calc(100% - 3.125rem)}}.module-news .news-item__title{text-align:center;font-weight:500}.module-news .news-item__description{text-align:center;height:auto;text-overflow:ellipsis;line-height:1.5rem;max-height:5.625rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1.875rem}.template-realization .realization .short{font-weight:500}.module-realization ul.module-realization__categories li{width:auto!important;display:inherit!important;padding:.3125rem .9375rem}.module-realization ul.module-realization__categories li:before{display:none}.module-realization ul.module-realization__categories li a{font-size:1.25rem;font-weight:400}.module-realization .realization-item{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:25rem;position:relative}.module-realization .realization-item:hover .realization-item__background{-webkit-transform:scale(1.05);transform:scale(1.05)}.module-realization .realization-item__link{display:block;position:absolute;width:100%;height:100%;left:0;top:0;z-index:10}.module-realization .realization-item__content{padding:.9375rem .625rem;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;position:relative;overflow:hidden}.module-realization .realization-item__content .realization-item__background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:1}.module-realization .realization-item__content:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:12.5rem;background:#000;background:-webkit-gradient(linear,left bottom,left top,from(#000),to(hsla(0,0%,100%,0)));background:linear-gradient(0deg,#000,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1);z-index:2;opacity:.65}.module-realization .realization-item__content .published-data{margin:0;font-size:.75rem;line-height:1rem;background:#fff;padding:.625rem .875rem;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;z-index:5}.module-realization .realization-item__content .published-data span.day{font-size:1.5625rem;font-weight:700;padding:0 0 4px}.module-realization .realization-item__content .published-data span.month{font-size:.75rem}.module-realization .realization-item__content .published-data span.year{font-size:.8125rem}.module-realization .realization-item__content .inner-content{position:relative;z-index:5;padding:.3125rem .9375rem}.module-realization .realization-item__content .inner-content .realization-badges{background:#a44a0a;padding:.1875rem .9375rem;text-align:center;font-size:.75rem;text-transform:uppercase;color:#fff}.module-realization .realization-item__content .inner-content h3,.module-realization .realization-item__content .inner-content h3>a{position:relative;padding:.625rem 0 1.25rem;font-size:1.25rem;font-weight:700;margin-bottom:0;color:#fff;text-align:center}.module-realization .realization-item__content .inner-content .realization-item__subtitle{position:relative;padding:.625rem 0;font-size:1.375rem;font-weight:400;margin-bottom:0;color:#949494}.module-realization .realization-item__content .inner-content .realization-item__description{color:#949494;font-size:.875rem;padding-bottom:1.5625rem}.module-product .nav-product-variants{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:0}.module-product .nav-product-variants--list{position:absolute;top:0;left:.9375rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:5}.module-product .nav-product-variants .nav-variant{width:3.75rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.625rem;margin:0}.module-product .nav-product-variants .nav-variant.nav-variant--large{width:5rem}.module-product .nav-product-variants .nav-variant:before{display:none}.module-product .nav-product-variants .nav-variant .nav-link{background:transparent;border:0;padding:0}.module-product .nav-product-variants .nav-variant .nav-link img{opacity:.7}.module-product .nav-product-variants .nav-variant .nav-link.active img{opacity:1}.module-product .add-to-cart{padding:0 1.5625rem}.module-product .add-to-cart .ui-widget-content{width:100%;border:1px solid #a44a0a;height:1.875rem}.module-product .add-to-cart .ui-widget-content+ul{position:absolute;top:-1.875rem;margin:0;height:1.875rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:100%;left:0;right:0}.module-product .add-to-cart .ui-widget-content+ul li{font-size:.75rem;line-height:.8125rem;padding:0;color:#ec0053;text-align:center}.module-product .add-to-cart .ui-widget-content+ul li:before{content:none;display:none}.module-product .add-to-cart .ui-widget-content .ui-spinner-input{height:1.875rem;padding:.3125rem 2.8125rem}.module-product .add-to-cart .ui-widget-content .ui-spinner-input:focus{background:#fff}.module-product .add-to-cart .ui-widget-content .ui-spinner-input.is-invalid{background-position:calc(100% - 45px)}.module-product .add-to-cart .ui-widget-content .ui-spinner-up{position:absolute;right:0;top:0;border:0;background:#fff;height:100%;width:2.1875rem}.module-product .add-to-cart .ui-widget-content .ui-spinner-up:before{content:"+";font-size:.875rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.module-product .add-to-cart .ui-widget-content .ui-spinner-up:hover{cursor:pointer}.module-product .add-to-cart .ui-widget-content .ui-spinner-down{position:absolute;left:0;top:0;border:0;background:#fff;height:100%;width:2.1875rem}.module-product .add-to-cart .ui-widget-content .ui-spinner-down:before{content:"-";font-size:.875rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.module-product .add-to-cart .ui-widget-content .ui-spinner-down:hover{cursor:pointer}.module-product .add-to-cart .add-to-cart-input-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.module-product .add-to-cart .btn--add-to-cart{padding:.1875rem 1.25rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.module-product .widget.cart-widget{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.25rem;padding-left:20px;padding-right:10px;color:#fff;position:relative;z-index:10}.module-product .widget.cart-widget .cart-link{position:relative;display:block;line-height:1.25rem;font-size:1.25rem}.module-product .widget.cart-widget .cart-link i{color:#000}.module-product .widget.cart-widget .cart-link .cart-badge{position:absolute;background:#a44a0a;top:-.625rem;right:-.75rem;width:1.125rem;height:1.125rem;z-index:20;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;font-size:.6875rem;font-weight:400;text-align:center;line-height:1.125rem;padding:0;margin:0;color:#fff}.module-product .widget.cart-widget:before{content:"";position:absolute;background:transparent;width:3.75rem;height:1.25rem;top:100%}.module-product .widget.cart-widget:hover .cart-widget__container{opacity:1;visibility:visible;top:calc(100% + 1.125rem)}.module-product .widget.cart-widget .cart-widget__container{position:absolute;top:calc(100% + 3.125rem);width:31.25rem;right:-3.125rem;background:#fff;font-size:.9375rem;margin:0;visibility:hidden;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:0;padding:0;border:1px solid #adb5bd}@media (max-width:1229.98px){.module-product .widget.cart-widget .cart-widget__container{width:25.625rem;right:0}}@media (max-width:1023.98px){.module-product .widget.cart-widget .cart-widget__container{width:21.875rem}}.module-product .widget.cart-widget .cart-widget__container .header{padding:.5rem 1rem}.module-product .widget.cart-widget .cart-widget__container .header h4{font-size:1.0625rem;font-weight:700}.module-product .widget.cart-widget .cart-widget__container .header h5{text-transform:uppercase;font-size:.8125rem;color:#949494}.module-product .widget.cart-widget .cart-widget__container .header h5 span{font-size:1.375rem;font-weight:500;color:#000;text-transform:none}.module-product .widget.cart-widget .cart-widget__container .items{padding:.9375rem 0;list-style-type:none;margin:0;background:#dedede;max-height:calc(100vh - 18.75rem);overflow:auto}.module-product .widget.cart-widget .cart-widget__container .items .item{padding:.5rem .75rem;background:#fff}.module-product .widget.cart-widget .cart-widget__container .items .item:not(:last-child){margin-bottom:.9375rem}.module-product .widget.cart-widget .cart-widget__container .items .item__image{width:6.25rem}.module-product .widget.cart-widget .cart-widget__container .items .item__name{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1.125rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.module-product .widget.cart-widget .cart-widget__container .items .item__price{width:6.25rem;font-size:1rem}.module-product .widget.cart-widget .cart-widget__container .items .item__price span{font-size:.75rem;color:#111213}.module-product .widget.cart-widget .cart-widget__container .footer{padding:.5rem 1rem;background:#fff}.module-product .widget.cart-widget .cart-widget__container .footer .clear-cart-btn{font-size:.75rem;cursor:pointer;text-align:center;width:100%;display:block;padding:.3125rem .625rem}.module-product .widget.cart-widget .cart-widget__container .footer .btn.btn-link:hover{color:#000}.module-product .product-badges{position:absolute;top:0;left:.9375rem;padding:.625rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.module-product .product-badges .badge{border:0;border-radius:0;padding:.4375rem 1.25rem;margin-bottom:.3125rem;font-size:.8125rem}.module-product .product-price{font-size:1.625rem}.module-product.display-product .social-buttons a{min-width:2.5rem;display:block;padding:.125rem .3125rem;text-align:center;border:1px solid #dedede;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-left:.3125rem}.module-product.display-product .social-buttons a:hover{background:#a44a0a;border:1px solid #a44a0a;color:#fff}.module-product.display-product .social-buttons a:hover i{color:#fff}.module-product .nav-category-tree{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.module-product .product-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.module-product .product-item:hover a.target:before{visibility:visible;opacity:.2}.module-product .product-item:hover a.target>img{-webkit-transform:scale(1.15);transform:scale(1.15)}.module-product .product-item.inactive{opacity:.7}.module-product .product-item.inactive .inactive-content{font-size:.6875rem;font-weight:500}.module-product .product-item__title{font-size:1.125rem;font-weight:300;height:4.375rem}.module-product .product-item__title a{font-size:1.125rem;font-weight:400;color:#000}.module-product .product-item__title:hover a{color:#a44a0a}@media (max-width:1229.98px){.module-product .product-item__title{height:3.75rem}}.module-product .product-item a.target{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:15.625rem;overflow:hidden}.module-product .product-item a.target>img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.module-product .product-item a.target:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.module-product .product-item a.target .product-image{overflow:hidden;width:100%;height:12.5rem}.module-product .product-item a.target .product-image .background{width:100%;height:100%;background-size:cover;background-position:top;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.module-product .product-item a.target:hover .product-image .background{-webkit-transform:scale(1.1);transform:scale(1.1)}.module-product .product-item .price{font-size:1.3125rem;font-weight:600;color:#111213}.module-product.cart .cart-login-area{position:relative;border-right:1px solid #949494}.module-product.cart .cart-login-area:after,.module-product.cart .cart-login-area:before{content:"";display:block;position:absolute;width:1px;height:30%;right:-1px}.module-product.cart .cart-login-area:before{background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0));bottom:0}.module-product.cart .cart-login-area:after{background:-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(0deg,hsla(0,0%,100%,0),#fff);top:0}.module-product.cart .cart_inner-wrapper .cart-items .cart-item{position:relative;padding-top:.9375rem;padding-bottom:.9375rem}.module-product.cart .cart_inner-wrapper .cart-items .cart-item--head .cart-item__price,.module-product.cart .cart_inner-wrapper .cart-items .cart-item--head .cart-item__product,.module-product.cart .cart_inner-wrapper .cart-items .cart-item--head .cart-item__quantity{font-weight:600}.module-product.cart .cart_inner-wrapper .cart-items .cart-item:not(:first-of-type){border-top:1px solid #dedede}.module-product.cart .cart_inner-wrapper .cart-items .cart-item:not(:first-of-type):after,.module-product.cart .cart_inner-wrapper .cart-items .cart-item:not(:first-of-type):before{content:"";display:block;position:absolute;width:25%;top:-1px;bottom:auto;height:1px}.module-product.cart .cart_inner-wrapper .cart-items .cart-item:not(:first-of-type):before{background:-webkit-gradient(linear,left top,right top,from(#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));left:0}.module-product.cart .cart_inner-wrapper .cart-items .cart-item:not(:first-of-type):after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);right:0}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__product{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__product a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;float:left;padding-right:.9375rem}@media (max-width:1229.98px){.module-product.cart .cart_inner-wrapper .cart-items .cart-item__product a{padding:.9375rem .9375rem .9375rem 0}}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__product a .product-image{width:6.25rem;padding-right:.9375rem}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__quantity .ui-spinner{width:9.375rem}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__quantity span.error ul{position:absolute;top:-.75rem;margin:0;height:1.875rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:100%;left:0;right:0}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__quantity span.error ul li{font-size:.75rem;line-height:.8125rem;padding:0;color:#ec0053;text-align:center}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__quantity span.error ul li:before{content:none;display:none}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__quantity .ui-widget-content{width:100%}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__quantity .ui-widget-content .ui-spinner-input{padding:.3125rem 2.8125rem}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__quantity .ui-widget-content .ui-spinner-input.is-invalid{background-position:calc(100% - 45px)}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__quantity .ui-widget-content .ui-spinner-up{position:absolute;right:0;top:0;border:0;border-left:1px solid #949494;height:100%;width:2.1875rem}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__quantity .ui-widget-content .ui-spinner-up:before{content:"+";font-size:.875rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__quantity .ui-widget-content .ui-spinner-down{position:absolute;left:0;top:0;border:0;border-right:1px solid #949494;height:100%;width:2.1875rem}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__quantity .ui-widget-content .ui-spinner-down:before{content:"-";font-size:.875rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__price .price-wrapper .summary{font-size:1.375rem;font-weight:600;line-height:1.75rem}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__price .price-wrapper .price-small{font-size:.875rem}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__price .delete a{font-size:1.375rem}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__price .delete a i{color:#64585d;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.module-product.cart .cart_inner-wrapper .cart-items .cart-item__price .delete a:hover i{color:#a44a0a}.module-product.cart .cart_inner-wrapper .cart-items .cart-empty h4{font-size:1.625rem;font-weight:300;color:#64585d}.module-product.cart .cart_inner-wrapper .cart-items .cart-empty .cart-images{width:7.5rem;position:relative}.module-product.cart .cart_inner-wrapper .cart-items .cart-empty .cart-images .cart-img svg{max-width:100%;fill:#64585d}.module-product.cart .cart_inner-wrapper .cart-items .cart-empty .cart-images .cart-img--cart{width:5.3125rem}.module-product.cart .cart_inner-wrapper .cart-items .cart-empty .cart-images .cart-img--cart svg{height:100%;fill:#64585d}.module-product.cart .summary-wrapper{border:1px solid #64585d}.module-product.cart .summary-wrapper__box-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:1rem}.module-product.cart .summary-wrapper__box-title svg{width:1.5625rem;height:1.5625rem}.module-product.cart .summary-wrapper__cart-image{width:1.5625rem;margin-right:.875rem;margin-left:0}.module-product.cart .summary-wrapper h4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:0;margin-bottom:0}.module-product.cart .summary-wrapper__inner .value--gross,.module-product.cart .summary-wrapper__inner .value--sum{font-size:1.375rem;font-weight:500;line-height:1.25rem}.module-product.cart .summary-wrapper__inner .value--gross .value--tax,.module-product.cart .summary-wrapper__inner .value--sum .value--tax{font-size:.875rem;padding-top:10px;display:block;width:100%;font-weight:300}.module-product.cart .summary-wrapper__inner .value--sum{padding-top:2.1875rem;font-size:2.3125rem;text-align:right}.module-product.cart .summary-wrapper__inner .value--delivery,.module-product.cart .summary-wrapper__inner .value--netto{font-size:.9375rem;padding-top:.5rem;font-weight:400}.module-product.cart form input.form-control:not(.ui-spinner-input),.module-product.cart form textarea.form-control:not(.ui-spinner-input){border:1px solid #64585d}.module-product.cart form textarea{min-height:6.25rem}.module-product.cart form .form-check .label-info{font-size:.75rem;line-height:1.0625rem;display:block}.module-product .display-categories,.module-product .display-category{padding-bottom:2.5rem}.module-product .payment-logotype{width:6.875rem;padding-bottom:.9375rem}.widget.type-resource .resources-list__element{color:#27a644;font-weight:700}.widget.type-resource .resources-list__element>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.widget.type-resource .resources-list__element i.fa{position:relative;margin-right:1.25rem;color:#fff;font-size:1.25rem}.widget.type-resource .resources-list__element i.fa:after{content:"";position:absolute;background:#27a644;top:50%;width:2.5rem;height:2.5rem;z-index:-1;border-radius:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.module-search .form-search-phrase .search-input-wrapper input{border:1px solid #a44a0a;border-radius:.625rem 0 0 .625rem;margin-right:0;font-size:.8125rem;min-width:21.875rem}.module-search .form-search-phrase .search-input-wrapper input:focus{-webkit-box-shadow:none;box-shadow:none;background-color:#fff}.module-search .form-search-phrase .search-input-wrapper button{background:#a44a0a;border:1px solid #a44a0a;padding:0 .9375rem;border-top-right-radius:.625rem;border-bottom-right-radius:.625rem;margin:0}.language-switcher__wrapper ul.language-switcher li .module-search .form-search-phrase .search-input-wrapper button a.active:after,.module-form form .form-term .form-check .module-search .form-search-phrase .search-input-wrapper button input:checked+label>span.checkbox:before,.module-search .form-search-phrase .search-input-wrapper button .fa,.module-search .form-search-phrase .search-input-wrapper button .language-switcher__wrapper ul.language-switcher li a.active:after,.module-search .form-search-phrase .search-input-wrapper button .module-form form .form-term .form-check input:checked+label>span.checkbox:before,.module-search .form-search-phrase .search-input-wrapper button .template-delivery .module-form .form-content .delivery-radio .form-check input[type=radio]:checked+label:after,.template-delivery .module-form .form-content .delivery-radio .form-check .module-search .form-search-phrase .search-input-wrapper button input[type=radio]:checked+label:after{color:#fff}.module-search .form-search-phrase .search-input-wrapper button:hover{background-color:rgb(182.2,110.2,59)}.module-slider__logotype{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:18.75rem;height:18.75rem;z-index:100}@media (min-width:1024px){.module-slider__logotype{width:21.875rem;height:21.875rem}}@media (min-width:1410px){.module-slider__logotype{width:25rem;height:25rem}}.module-slider .slider-next-section{position:absolute;width:4.375rem;height:4.375rem;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}.module-slider .slider-next-section svg{width:100%;height:100%}.module-slider .slider-next-section svg path{fill:#fff}.module-slider .slider-next-section:hover{cursor:pointer}.module-slider.template-default{height:100vh}.module-slider.template-default .slider-wrapper{position:absolute;width:100%;margin-bottom:5rem}@media (max-width:767.98px){.module-slider.template-default .slider-wrapper{width:100%}}.module-slider.template-default .slider-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#a44a0a;z-index:-1}.module-slider.template-default .slider-wrapper .slick-slide.animate .slider-wrapper__item .item-container__inner .description,.module-slider.template-default .slider-wrapper .slick-slide.animate .slider-wrapper__item .item-container__inner .title,.module-slider.template-default .slider-wrapper .slick-slide.animate .slider-wrapper__item a.item-url{top:0;opacity:1}.module-slider.template-default .slider-wrapper__item{width:100%;height:100vh;position:relative}.module-slider.template-default .slider-wrapper__item:before{content:"";position:absolute;bottom:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.4);z-index:1}.module-slider.template-default .slider-wrapper__item:after{content:"";position:absolute;top:0;left:0;width:100%;height:15.625rem;background:#000;background:-webkit-gradient(linear,left top,left bottom,from(#000),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,#000,hsla(0,0%,100%,0));opacity:.6}.module-slider.template-default .slider-wrapper__item .item-bg{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}.module-slider.template-default .slider-wrapper__item .video-container{position:absolute;top:0;left:0;width:100%;height:100%}.module-slider.template-default .slider-wrapper__item .video-container video{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover}.module-slider.template-default .slider-wrapper__item .video-container .item-bg{-webkit-transform:scale(1.2);transform:scale(1.2)}.module-slider.template-default .slider-wrapper__item .video-container .video-wrapper{width:100%;height:100%;-webkit-transform:scale(1.21);transform:scale(1.21)}.module-slider.template-default .slider-wrapper__item .video-container .video-wrapper>div{width:100%;height:100%}.module-slider.template-default .slider-wrapper__item .video-container .video-wrapper .plyr__video-wrapper.plyr__video-embed,.module-slider.template-default .slider-wrapper__item .video-container .video-wrapper>div .plyr{height:100%}.module-slider.template-default .slider-wrapper__item .item-container{height:100%;z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-bottom:2.5rem}.module-slider.template-default .slider-wrapper__item .item-container__inner{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:2.5rem}.module-slider.template-default .slider-wrapper__item .item-container__inner .title{color:#fff;font-family:Cormorant Garamond;font-size:2.8125rem;font-style:normal;font-weight:600;line-height:3.09375rem;letter-spacing:-.9px;opacity:0;position:relative;top:-7.5rem;-webkit-transition:top .6s ease-in-out,opacity .4s ease-in-out,-webkit-transform .6s ease-in-out;transition:top .6s ease-in-out,opacity .4s ease-in-out,-webkit-transform .6s ease-in-out;transition:top .6s ease-in-out,transform .6s ease-in-out,opacity .4s ease-in-out;transition:top .6s ease-in-out,transform .6s ease-in-out,opacity .4s ease-in-out,-webkit-transform .6s ease-in-out}@media (min-width:1024px){.module-slider.template-default .slider-wrapper__item .item-container__inner .title{line-height:4.19375rem;font-size:3.8125rem;letter-spacing:-1.22px}}.module-slider.template-default .slider-wrapper__item .item-container__inner .description{color:#fff;font-family:Cormorant Garamond;font-size:1.4375rem;line-height:1.2rem;font-style:normal;font-weight:400;position:relative;top:-5rem;opacity:0;-webkit-transition:top .6s ease-in-out .1s,opacity .4s ease-in-out,-webkit-transform .6s ease-in-out;transition:top .6s ease-in-out .1s,opacity .4s ease-in-out,-webkit-transform .6s ease-in-out;transition:top .6s ease-in-out .1s,transform .6s ease-in-out,opacity .4s ease-in-out;transition:top .6s ease-in-out .1s,transform .6s ease-in-out,opacity .4s ease-in-out,-webkit-transform .6s ease-in-out}@media (min-width:1024px){.module-slider.template-default .slider-wrapper__item .item-container__inner .description{font-size:2.4375rem;line-height:2.68125rem;font-weight:600}}.module-slider.template-default .slider-wrapper__item .item-container a.item-url{position:relative;top:-3.125rem;opacity:0}.module-slider.template-default .slider-navigation{position:absolute;height:100%;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:1.875rem;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;z-index:20}@media (max-width:767.98px){.module-slider.template-default .slider-navigation{display:none}}.module-slider.template-default .slider-navigation:before{content:"";position:absolute;top:0;right:-90%;width:100%;height:12.5rem;background:#a44a0a;z-index:10}.module-slider.template-default .slider-navigation:after{content:"";position:absolute;top:0;right:-90%;width:100%;height:100%;background:#fff;z-index:8}.module-slider.template-default .slider-navigation .slick-next,.module-slider.template-default .slider-navigation .slick-prev{position:relative;left:0;right:0;width:2.8125rem;height:2.8125rem;border-radius:50%;border:2px solid #fff;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:10px;margin-bottom:10px;top:inherit;-webkit-transform:none;transform:none;opacity:.7;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;z-index:20}.module-slider.template-default .slider-navigation .slick-next:before,.module-slider.template-default .slider-navigation .slick-next:hover,.module-slider.template-default .slider-navigation .slick-prev:before,.module-slider.template-default .slider-navigation .slick-prev:hover{opacity:1}.module-slider.template-default .slider-navigation .slick-prev:before{content:"\EA1D"}.module-slider.template-default .slider-navigation .slick-next:before{content:"\EA1B"}.module-slider.template-default .slider-pagination{list-style-type:none;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:6.25rem;width:100%;padding:0;margin:0;display:none!important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:10}@media (min-width:768px){.module-slider.template-default .slider-pagination{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}.module-slider.template-default .slider-pagination li{width:2.8125rem;height:2.8125rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;margin:0 .5rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%;opacity:.9}@media (max-width:1023.98px){.module-slider.template-default .slider-pagination li{margin-bottom:.3125rem}}.module-slider.template-default .slider-pagination li:before{content:none}.module-slider.template-default .slider-pagination li.slick-active,.module-slider.template-default .slider-pagination li:hover{border:1px solid #fff;opacity:1}.module-slider.template-default .slider-pagination li.slick-active button,.module-slider.template-default .slider-pagination li:hover button{background:#fff;border:1px solid #fff}.module-slider.template-default .slider-pagination li button{text-indent:-9999px;border:1px solid transparent;background:#949494;border-radius:50%;width:.5rem;height:.5rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:0;margin:0}.type-socialmedia .module-social-media ul.social-media-icons{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.type-socialmedia .module-social-media ul.social-media-icons li{width:auto}.type-socialmedia .module-social-media ul.social-media-icons li a,.type-socialmedia .module-social-media ul.social-media-icons li a>i,.type-socialmedia .module-social-media ul.social-media-icons li a>i:before{font-size:2.5rem!important}.type-socialmedia .module-social-media ul.social-media-icons li:before{display:none}.module-social-media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.module-social-media ul.social-media-icons{list-style-type:none;font-size:.625rem;margin:0;padding:0}.module-social-media ul.social-media-icons li{padding:0;margin:0}.module-social-media ul.social-media-icons li a{padding:0;font-size:.75rem;width:2.1875rem;height:2.1875rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.language-switcher__wrapper .module-social-media ul.social-media-icons li a i.btn-current-language:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-social-media ul.social-media-icons li a li.parent>i.arrow:after,.module-modular-text .modular-button.collapsed .module-social-media ul.social-media-icons li a i.icon,.module-modular-text .modular-button.collapsed .module-social-media ul.social-media-icons li a i.icon:before,.module-modular-text .modular-button:not(.collapsed) .module-social-media ul.social-media-icons li a i.icon,.module-modular-text .modular-button:not(.collapsed) .module-social-media ul.social-media-icons li a i.icon:before,.module-slider.template-default .slider-navigation .module-social-media ul.social-media-icons li a i.slick-next:before,.module-slider.template-default .slider-navigation .module-social-media ul.social-media-icons li a i.slick-prev:before,.module-social-media ul.social-media-icons li .ui-spinner a.ui-button.ui-spinner-down i.ui-button-icon,.module-social-media ul.social-media-icons li .ui-spinner a.ui-button.ui-spinner-down i.ui-button-icon:before,.module-social-media ul.social-media-icons li .ui-spinner a.ui-button.ui-spinner-up i.ui-button-icon,.module-social-media ul.social-media-icons li .ui-spinner a.ui-button.ui-spinner-up i.ui-button-icon:before,.module-social-media ul.social-media-icons li a .language-switcher__wrapper i.btn-current-language:after,.module-social-media ul.social-media-icons li a .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>i.arrow:after,.module-social-media ul.social-media-icons li a .module-modular-text .modular-button.collapsed i.icon,.module-social-media ul.social-media-icons li a .module-modular-text .modular-button.collapsed i.icon:before,.module-social-media ul.social-media-icons li a .module-modular-text .modular-button:not(.collapsed) i.icon,.module-social-media ul.social-media-icons li a .module-modular-text .modular-button:not(.collapsed) i.icon:before,.module-social-media ul.social-media-icons li a .module-slider.template-default .slider-navigation i.slick-next:before,.module-social-media ul.social-media-icons li a .module-slider.template-default .slider-navigation i.slick-prev:before,.module-social-media ul.social-media-icons li a i.fa,.module-social-media ul.social-media-icons li a i.fa:before,.module-social-media ul.social-media-icons li a i.icon,.module-social-media ul.social-media-icons li a i.icon:before,.ui-spinner .module-social-media ul.social-media-icons li a.ui-button.ui-spinner-down i.ui-button-icon,.ui-spinner .module-social-media ul.social-media-icons li a.ui-button.ui-spinner-down i.ui-button-icon:before,.ui-spinner .module-social-media ul.social-media-icons li a.ui-button.ui-spinner-up i.ui-button-icon,.ui-spinner .module-social-media ul.social-media-icons li a.ui-button.ui-spinner-up i.ui-button-icon:before{font-size:1.0625rem;color:#000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.module-social-media ul.social-media-icons li a img,.module-social-media ul.social-media-icons li a svg{height:1.125rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.module-social-media ul.social-media-icons li a svg>*{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.language-switcher__wrapper .module-social-media ul.social-media-icons li a:hover i.btn-current-language:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-social-media ul.social-media-icons li a:hover li.parent>i.arrow:after,.module-slider.template-default .slider-navigation .module-social-media ul.social-media-icons li a:hover i.slick-next:before,.module-slider.template-default .slider-navigation .module-social-media ul.social-media-icons li a:hover i.slick-prev:before,.module-social-media ul.social-media-icons li a:hover .language-switcher__wrapper i.btn-current-language:after,.module-social-media ul.social-media-icons li a:hover .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>i.arrow:after,.module-social-media ul.social-media-icons li a:hover .module-slider.template-default .slider-navigation i.slick-next:before,.module-social-media ul.social-media-icons li a:hover .module-slider.template-default .slider-navigation i.slick-prev:before,.module-social-media ul.social-media-icons li a:hover .ui-spinner a.ui-button.ui-spinner-down i.ui-button-icon,.module-social-media ul.social-media-icons li a:hover .ui-spinner a.ui-button.ui-spinner-up i.ui-button-icon,.module-social-media ul.social-media-icons li a:hover i.fa,.module-social-media ul.social-media-icons li a:hover i.icon,.ui-spinner a.ui-button.ui-spinner-down .module-social-media ul.social-media-icons li a:hover i.ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-social-media ul.social-media-icons li a:hover i.ui-button-icon{color:#a44a0a;-webkit-transform:rotate(5deg);transform:rotate(5deg)}.module-slider.template-default .slider-navigation .module-social-media ul.social-media-icons li a:hover i.slick-next:before,.module-slider.template-default .slider-navigation .module-social-media ul.social-media-icons li a:hover i.slick-prev:before,.module-social-media ul.social-media-icons li a:hover .module-slider.template-default .slider-navigation i.slick-next:before,.module-social-media ul.social-media-icons li a:hover .module-slider.template-default .slider-navigation i.slick-prev:before,.module-social-media ul.social-media-icons li a:hover .ui-spinner a.ui-button.ui-spinner-down i.ui-button-icon:before,.module-social-media ul.social-media-icons li a:hover .ui-spinner a.ui-button.ui-spinner-up i.ui-button-icon:before,.module-social-media ul.social-media-icons li a:hover i.fa:before,.module-social-media ul.social-media-icons li a:hover i.icon:before,.ui-spinner a.ui-button.ui-spinner-down .module-social-media ul.social-media-icons li a:hover i.ui-button-icon:before,.ui-spinner a.ui-button.ui-spinner-up .module-social-media ul.social-media-icons li a:hover i.ui-button-icon:before{color:#a44a0a}.module-social-media ul.social-media-icons li a:hover img,.module-social-media ul.social-media-icons li a:hover svg{-webkit-transform:rotate(5deg);transform:rotate(5deg)}.module-social-media ul.social-media-icons li a:hover svg,.module-social-media ul.social-media-icons li a:hover svg>*{fill:#a44a0a}.module-social-media.floating-social-media{position:fixed;right:0;bottom:12.5rem;z-index:100}.module-social-media.floating-social-media ul.social-media-icons{list-style-type:none}.module-social-media.floating-social-media ul.social-media-icons li{margin-bottom:.625rem}.module-social-media.floating-social-media ul.social-media-icons li a{padding:.625rem;font-size:1.5625rem;width:3.125rem;height:3.125rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid hsla(0,0%,58%,.43);-webkit-box-shadow:0 0 10px rgba(0,0,0,.15);box-shadow:0 0 10px rgba(0,0,0,.15);background-color:#fff;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.language-switcher__wrapper .module-social-media.floating-social-media ul.social-media-icons li a i.btn-current-language:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-social-media.floating-social-media ul.social-media-icons li a li.parent>i.arrow:after,.module-slider.template-default .slider-navigation .module-social-media.floating-social-media ul.social-media-icons li a i.slick-next:before,.module-slider.template-default .slider-navigation .module-social-media.floating-social-media ul.social-media-icons li a i.slick-prev:before,.module-social-media.floating-social-media ul.social-media-icons li .ui-spinner a.ui-button.ui-spinner-down i.ui-button-icon,.module-social-media.floating-social-media ul.social-media-icons li .ui-spinner a.ui-button.ui-spinner-up i.ui-button-icon,.module-social-media.floating-social-media ul.social-media-icons li a .language-switcher__wrapper i.btn-current-language:after,.module-social-media.floating-social-media ul.social-media-icons li a .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>i.arrow:after,.module-social-media.floating-social-media ul.social-media-icons li a .module-slider.template-default .slider-navigation i.slick-next:before,.module-social-media.floating-social-media ul.social-media-icons li a .module-slider.template-default .slider-navigation i.slick-prev:before,.module-social-media.floating-social-media ul.social-media-icons li a i.fa,.module-social-media.floating-social-media ul.social-media-icons li a i.icon,.ui-spinner .module-social-media.floating-social-media ul.social-media-icons li a.ui-button.ui-spinner-down i.ui-button-icon,.ui-spinner .module-social-media.floating-social-media ul.social-media-icons li a.ui-button.ui-spinner-up i.ui-button-icon{font-size:1.5625rem;margin-right:0}.module-social-media.floating-social-media ul.social-media-icons li a:hover{background-color:#949494}.language-switcher__wrapper .module-social-media.floating-social-media ul.social-media-icons li a:hover i.btn-current-language:after,.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul .module-social-media.floating-social-media ul.social-media-icons li a:hover li.parent>i.arrow:after,.module-slider.template-default .slider-navigation .module-social-media.floating-social-media ul.social-media-icons li a:hover i.slick-next:before,.module-slider.template-default .slider-navigation .module-social-media.floating-social-media ul.social-media-icons li a:hover i.slick-prev:before,.module-social-media.floating-social-media ul.social-media-icons li a:hover .language-switcher__wrapper i.btn-current-language:after,.module-social-media.floating-social-media ul.social-media-icons li a:hover .module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul li.parent>i.arrow:after,.module-social-media.floating-social-media ul.social-media-icons li a:hover .module-slider.template-default .slider-navigation i.slick-next:before,.module-social-media.floating-social-media ul.social-media-icons li a:hover .module-slider.template-default .slider-navigation i.slick-prev:before,.module-social-media.floating-social-media ul.social-media-icons li a:hover .ui-spinner a.ui-button.ui-spinner-down i.ui-button-icon,.module-social-media.floating-social-media ul.social-media-icons li a:hover .ui-spinner a.ui-button.ui-spinner-up i.ui-button-icon,.module-social-media.floating-social-media ul.social-media-icons li a:hover i.fa,.module-social-media.floating-social-media ul.social-media-icons li a:hover i.icon,.ui-spinner a.ui-button.ui-spinner-down .module-social-media.floating-social-media ul.social-media-icons li a:hover i.ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .module-social-media.floating-social-media ul.social-media-icons li a:hover i.ui-button-icon{color:#fff!important}.header-wrapper .social-media-icons{gap:0}@media (min-width:1024px){.header-wrapper .social-media-icons{gap:1.5rem;margin-right:1.5rem!important}}.header-wrapper .social-media-icons li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.header-wrapper .social-media-icons li a i:before{color:#fff!important}.header-wrapper .social-media-icons li a:hover i:before{color:#a44a0a!important}.header-wrapper .menu-top-wrapper.scroll .social-media-icons li a i:before{color:#000!important}.header-wrapper .menu-top-wrapper.scroll .social-media-icons li a svg,.header-wrapper .menu-top-wrapper.scroll .social-media-icons li a svg>*{fill:#000!important}.footer .module-social-media .social-media-icons li a{font-size:1rem}@media (min-width:1024px){.social-media-instagram{padding-left:3.125rem}}.social-media-instagram__item{height:19.125rem;position:relative;z-index:10;overflow:hidden;margin-bottom:1.25rem}@media (min-width:1024px){.social-media-instagram__item{height:25.625rem}}.social-media-instagram__item:hover .social-media-instagram__inner-content:before{opacity:.65;visibility:visible}.social-media-instagram__inner-content{position:relative;display:block;width:100%;height:100%}.social-media-instagram__inner-content img,.social-media-instagram__inner-content video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.social-media-instagram__inner-content:before{content:"";position:absolute;bottom:0;left:50%;width:100%;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:rgba(45,41,42,.3);z-index:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;visibility:hidden}.default-menu>.item>a{padding:.3125rem 0;font-size:.75rem;color:#393b3e;font-weight:300}.default-menu>.item>ul.subitems{top:calc(100% + 1.875rem);z-index:6000;padding:.3125rem;font-size:.875rem}.default-menu>.item>ul.subitems li{padding:0}.default-menu>.item>ul.subitems li a{padding:.4375rem .9375rem}.event-calendar .fc-header-toolbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){.event-calendar .fc-header-toolbar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.event-calendar .fc-header-toolbar .fc-toolbar-chunk .fc-button{background-color:#111213}.event-calendar .fc-header-toolbar .fc-toolbar-chunk .fc-toolbar-title{padding-top:1.5625rem;padding-bottom:1.5625rem}@media (min-width:1024px){.event-calendar .fc-header-toolbar .fc-toolbar-chunk .fc-toolbar-title{padding-top:.625rem;padding-bottom:.625rem}}.event-calendar .fc-view .fc-scrollgrid .fc-scrollgrid-section>td,.event-calendar .fc-view .fc-scrollgrid .fc-scrollgrid-section>th{padding:0}.event-calendar .fc-view .fc-scrollgrid .fc-col-header,.event-calendar .fc-view .fc-scrollgrid .fc-scrollgrid-sync-table{margin:0}.event-calendar .fc-view .fc-scrollgrid .fc-col-header .fc-col-header-cell{text-align:center}.event-calendar .fc-view .fc-daygrid-body .fc-day-other .fc-daygrid-day-top{opacity:.3;color:#000;z-index:7;position:relative}.event-calendar .fc-view .fc-daygrid-body .fc-day{padding:0}.event-calendar .fc-view .fc-daygrid-body .fc-day.fc-day-today{background-color:rgba(164,74,10,.2)!important}.event-calendar .fc-view .fc-daygrid-body .fc-day:hover{cursor:pointer}@media (min-width:1230px){.event-calendar .fc-view .fc-daygrid-body .fc-day .fc-daygrid-day-frame{min-height:6.25rem}}@media (min-width:1410px){.event-calendar .fc-view .fc-daygrid-body .fc-day .fc-daygrid-day-frame{min-height:7.5rem}}.event-calendar .fc-view .fc-daygrid-body .fc-day .fc-bg-event.date-unavailable{background:#9d9d9d;opacity:1}.event-calendar .fc-view .fc-daygrid-body .fc-day .fc-bg-event.date-reserved{background:#e7d8c8;opacity:1}.event-calendar-loader{position:absolute;top:0;width:100%;height:100%;z-index:100;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#2c2c2c}.event-calendar-loader.show{opacity:1;visibility:visible}.popup-notification__cover{content:"";display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999990!important;background:rgba(0,0,0,.35)}.popup-notification__close{position:absolute;top:-.9375rem;right:-.9375rem;width:2.5rem;height:2.5rem;font-size:1.25rem;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;color:#a44a0a;background:#2d292a;border:2px solid #a44a0a;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.popup-notification__close i.fa{line-height:2.1875rem;color:#fff;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.popup-notification__close:hover{cursor:pointer;background:#a44a0a;color:#2d292a}.popup-notification__close:hover i.fa{color:#2d292a}.popup-notification__container{position:fixed;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);max-width:90vw;max-height:90vh;z-index:999999!important}@media (min-width:1024px){.popup-notification__container{max-width:80vw;max-height:75vh}}.popup-notification__container--hoverable:hover{cursor:pointer}.popup-notification__inner img{max-width:90vw;max-height:90vh}@media (min-width:1024px){.popup-notification__inner img{max-width:80vw;max-height:75vh}}.navbar{border-radius:0}a.thumbnail:hover{text-decoration:none}.form-control{outline:0;border:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.form-control:focus{background-color:#adb5bd;-webkit-box-shadow:none;box-shadow:none}.popover{background:#ec0053;font-size:11px;color:#fff;padding:0;border:1px solid #ec0053}.popover.top{margin-top:-4px}.popover .arrow{bottom:-11px!important;margin-left:-5px!important;border-width:5px!important}.popover .arrow:after{border-width:10px;border-top-color:#ec0053!important}.body-wrapper .btn{border-radius:0;border:1px solid #a44a0a;background:#a44a0a;color:#fff;position:relative;font-family:Raleway;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:.32px;padding:.5rem 3.125rem .5rem 1.5rem}.body-wrapper .btn,.body-wrapper .btn:after{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.body-wrapper .btn:after{content:"";position:absolute;top:50%;right:1.5rem;width:.75rem;height:.75rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(/build/images/arrow-open.f58548ce.svg) no-repeat 50%;background-size:contain}.body-wrapper .btn:hover{cursor:pointer;background-color:rgb(115.9310344828,52.3103448276,7.0689655172);border:1px solid rgb(115.9310344828,52.3103448276,7.0689655172)}.body-wrapper .btn:hover:after{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.body-wrapper .btn-brown{border:1px solid #827d70;background:#827d70}.body-wrapper .btn-brown:hover{background-color:rgb(102.6033057851,98.6570247934,88.3966942149);border:1px solid rgb(102.6033057851,98.6570247934,88.3966942149)}.body-wrapper .btn-group-lg>.btn,.body-wrapper .btn-lg{padding:.75rem 3.75rem .75rem 2rem;font-size:1.375rem}.body-wrapper .btn-group-lg>.btn:after,.body-wrapper .btn-lg:after{right:2rem;width:.875rem;height:.875rem;background:url(/build/images/arrow-open.f58548ce.svg) no-repeat 50%}.body-wrapper .btn-group-sm>.btn,.body-wrapper .btn-sm{padding:.375rem 2.625rem .375rem 1.25rem;font-size:.875rem}.body-wrapper .btn-group-sm>.btn:after,.body-wrapper .btn-sm:after{right:1.25rem;width:.75rem;height:.75rem;background:url(/build/images/arrow-open.f58548ce.svg) no-repeat 50%}.body-wrapper .btn-xs{padding:.3125rem 2.25rem .3125rem 1.125rem;font-size:.75rem}.body-wrapper .btn-xs:after{right:1.125rem;width:.625rem;height:.625rem;background:url(/build/images/arrow-open.f58548ce.svg) no-repeat 50%}.body-wrapper .btn-link{padding:0 3.125rem 0 0;color:#000;background:none;border:none}.body-wrapper .btn-link:after{-webkit-filter:invert(1);filter:invert(1)}.body-wrapper .btn-link:hover{background:none;border:none}.body-wrapper .btn-link--white{color:#fff}.body-wrapper .btn-link--white:after{-webkit-filter:none;filter:none}.body-wrapper .btn-group-lg>.btn-link.btn,.body-wrapper .btn-link.btn-lg{padding:0 3.75rem 0 0}.body-wrapper .btn-group-sm>.btn-link.btn,.body-wrapper .btn-link.btn-sm{padding:0 2.625rem 0 0}.body-wrapper .btn-link.btn-xs{padding:0 2.25rem 0 0}.language-switcher__wrapper .btn-current-language{color:#000!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;padding-right:1.125rem}.language-switcher__wrapper .btn-current-language:hover{color:#a44a0a!important;cursor:pointer}.language-switcher__wrapper .btn-current-language:after{content:"\EA1C";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0;padding:0;display:block;position:absolute;right:0;left:auto;border:0;vertical-align:middle;width:auto;height:auto;font-size:.625rem}.language-switcher__wrapper ul.language-switcher{width:11.25rem;top:calc(100% + 1.875rem)!important;display:block;opacity:0;visibility:hidden;position:absolute;right:0;left:auto!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border:1px solid #adb5bd}.language-switcher__wrapper ul.language-switcher:before{content:"";position:absolute;right:.625rem;top:-.625rem;width:0;height:0;border-color:transparent transparent #fff;border-style:solid;border-width:0 .5rem .6875rem;z-index:10}.language-switcher__wrapper ul.language-switcher:after{content:"";position:absolute;right:.625rem;top:-.75rem;width:0;height:0;border-color:transparent transparent #adb5bd;border-style:solid;border-width:0 .5rem .6875rem;z-index:9;opacity:.6}.language-switcher__wrapper ul.language-switcher.show{top:calc(100% + .9375rem)!important;opacity:1;visibility:visible}.language-switcher__wrapper ul.language-switcher li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.3125rem 1.25rem .3125rem 3.4375rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;color:#000}.language-switcher__wrapper ul.language-switcher li a img,.language-switcher__wrapper ul.language-switcher li a svg{position:absolute;width:1.5625rem;height:1.5625rem;left:.9375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:2px solid #dedede;border-radius:50%}.language-switcher__wrapper ul.language-switcher li a.active,.language-switcher__wrapper ul.language-switcher li a:hover{color:#a44a0a}.language-switcher__wrapper ul.language-switcher li a.active:after{content:"\F00C";font-family:FontAwesome;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:.625rem;color:#000}.readmore-button{position:relative;color:#000;text-decoration:none;margin-top:10px}.readmore-button:before{position:absolute;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.readmore-button.more{padding-right:15px}.readmore-button.more:before{content:"\BB";right:5px}.readmore-button.less{padding-left:15px}.readmore-button.less:before{content:"\AB";left:5px}.readmore-button:hover.more:before{right:0}.readmore-button:hover.less:before{left:0}.select2.select2-container .select2-selection.select2-selection--single{height:34px;border:1px solid #ccc}.select2.select2-container .select2-selection.select2-selection--single .select2-selection__rendered{line-height:34px}.select2.select2-container .select2-selection.select2-selection--single .select2-selection__arrow{height:34px}.select2.select2-container .select2-selection.select2-selection--multiple{border:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.select2.select2-container .select2-selection.select2-selection--multiple .select2-selection__rendered{height:100%;padding:6px 10px;margin:0}.select2.select2-container .select2-selection.select2-selection--multiple .select2-search,.select2.select2-container .select2-selection.select2-selection--multiple .select2-selection__choice{width:auto}.select2.select2-container .select2-selection.select2-selection--multiple .select2-search:before,.select2.select2-container .select2-selection.select2-selection--multiple .select2-selection__choice:before{content:none;display:none}.ui-spinner{border:0;border-radius:.3125rem}.ui-spinner input.ui-spinner-input{margin:0;font-size:.8125rem;padding-right:1.25rem}.ui-spinner input.ui-spinner-input:focus{border:none;-webkit-box-shadow:none;box-shadow:none}.ui-spinner a.ui-button.ui-spinner-down,.ui-spinner a.ui-button.ui-spinner-up{position:absolute}.ui-spinner a.ui-button.ui-spinner-down .ui-button-icon,.ui-spinner a.ui-button.ui-spinner-up .ui-button-icon{position:absolute;background:none;top:0;left:0;margin:0;z-index:100;text-indent:0;width:100%;height:100%}.ui-spinner a.ui-button.ui-spinner-down .ui-button-icon:before,.ui-spinner a.ui-button.ui-spinner-up .ui-button-icon:before{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-size:11px;color:#000}.ui-spinner a.ui-button.ui-spinner-up .ui-button-icon:before{content:"\EA1E"}.ui-spinner a.ui-button.ui-spinner-down .ui-button-icon:before{content:"\EA1C"}.main-content .widget.container{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}@media (min-width:576px){.main-content .widget.container{max-width:1920px}}@media (min-width:768px){.main-content .widget.container{max-width:1920px}}@media (min-width:1024px){.main-content .widget.container{max-width:1920px}}@media (min-width:1230px){.main-content .widget.container{max-width:1920px}}@media (min-width:1410px){.main-content .widget.container{max-width:1920px}}@media (min-width:1700px){.main-content .widget.container{max-width:1920px}}@media (min-width:1920px){.main-content .widget.container{max-width:1920px}}.admin-widget{position:fixed;right:0;bottom:200px;z-index:5000}.admin-widget ul{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.admin-widget ul li{padding-bottom:1px}.admin-widget ul li a{display:block;padding:10px 20px;border:1px solid #64585d;background:#adb5bd;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.admin-widget ul li a:hover{color:#fff;background:#64585d}.admin-widget ul li a:hover i{color:#fff}.heartfall{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50000000;display:block;font-size:40px;overflow:hidden;pointer-events:none}.heartfall .heart{position:absolute;top:0;left:0;background:#ec0053;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:25px;height:25px}.heartfall .heart:before{top:-50%;left:0}.heartfall .heart:after,.heartfall .heart:before{position:absolute;display:block;content:"";width:100%;height:100%;background:inherit;border-radius:100%}.heartfall .heart:after{top:0;right:-50%}.heartfall .heart:nth-child(20){-webkit-animation:animation-heartfall-20 linear infinite;animation:animation-heartfall-20 linear infinite;-webkit-animation-duration:8.8s;animation-duration:8.8s;-webkit-animation-delay:-9.6s;animation-delay:-9.6s}@-webkit-keyframes animation-heartfall-20{0%{left:30%;background:rgb(240.56,61.2,124.28);top:-100px;-webkit-transform:scale(.78) rotate3d(.48,.33,.7,0deg);transform:scale(.78) rotate3d(.48,.33,.7,0deg)}to{left:38.6%;background:rgb(240.56,61.2,124.28);top:calc(100% + 100px);-webkit-transform:scale(.78) rotate3d(.31,.3,.97,745deg);transform:scale(.78) rotate3d(.31,.3,.97,745deg)}}@keyframes animation-heartfall-20{0%{left:30%;background:rgb(240.56,61.2,124.28);top:-100px;-webkit-transform:scale(.78) rotate3d(.48,.33,.7,0deg);transform:scale(.78) rotate3d(.48,.33,.7,0deg)}to{left:38.6%;background:rgb(240.56,61.2,124.28);top:calc(100% + 100px);-webkit-transform:scale(.78) rotate3d(.31,.3,.97,745deg);transform:scale(.78) rotate3d(.31,.3,.97,745deg)}}.heartfall .heart:nth-child(19){-webkit-animation:animation-heartfall-19 linear infinite;animation:animation-heartfall-19 linear infinite;-webkit-animation-duration:14.8s;animation-duration:14.8s;-webkit-animation-delay:-14.6s;animation-delay:-14.6s}@-webkit-keyframes animation-heartfall-19{0%{left:93%;background:rgb(165.2,0,58.1);top:-100px;-webkit-transform:scale(1.28) rotate3d(.31,.92,.38,0deg);transform:scale(1.28) rotate3d(.31,.92,.38,0deg)}to{left:129.7%;background:rgb(241.7,76.5,134.6);top:calc(100% + 100px);-webkit-transform:scale(1.28) rotate3d(.41,.55,.54,-817deg);transform:scale(1.28) rotate3d(.41,.55,.54,-817deg)}}@keyframes animation-heartfall-19{0%{left:93%;background:rgb(165.2,0,58.1);top:-100px;-webkit-transform:scale(1.28) rotate3d(.31,.92,.38,0deg);transform:scale(1.28) rotate3d(.31,.92,.38,0deg)}to{left:129.7%;background:rgb(241.7,76.5,134.6);top:calc(100% + 100px);-webkit-transform:scale(1.28) rotate3d(.41,.55,.54,-817deg);transform:scale(1.28) rotate3d(.41,.55,.54,-817deg)}}.heartfall .heart:nth-child(18){-webkit-animation:animation-heartfall-18 linear infinite;animation:animation-heartfall-18 linear infinite;-webkit-animation-duration:15.3s;animation-duration:15.3s;-webkit-animation-delay:-6.7s;animation-delay:-6.7s}@-webkit-keyframes animation-heartfall-18{0%{left:49%;background:rgb(242.84,91.8,144.92);top:-100px;-webkit-transform:scale(.895) rotate3d(.85,.25,.92,0deg);transform:scale(.895) rotate3d(.85,.25,.92,0deg)}to{left:37.5%;background:rgb(242.84,91.8,144.92);top:calc(100% + 100px);-webkit-transform:scale(.895) rotate3d(.17,.5,.1,763deg);transform:scale(.895) rotate3d(.17,.5,.1,763deg)}}@keyframes animation-heartfall-18{0%{left:49%;background:rgb(242.84,91.8,144.92);top:-100px;-webkit-transform:scale(.895) rotate3d(.85,.25,.92,0deg);transform:scale(.895) rotate3d(.85,.25,.92,0deg)}to{left:37.5%;background:rgb(242.84,91.8,144.92);top:calc(100% + 100px);-webkit-transform:scale(.895) rotate3d(.17,.5,.1,763deg);transform:scale(.895) rotate3d(.17,.5,.1,763deg)}}.heartfall .heart:nth-child(17){-webkit-animation:animation-heartfall-17 linear infinite;animation:animation-heartfall-17 linear infinite;-webkit-animation-duration:15.7s;animation-duration:15.7s;-webkit-animation-delay:-.2s;animation-delay:-.2s}@-webkit-keyframes animation-heartfall-17{0%{left:59%;background:rgb(221.84,0,78.02);top:-100px;-webkit-transform:scale(.669) rotate3d(.94,.41,.36,0deg);transform:scale(.669) rotate3d(.94,.41,.36,0deg)}to{left:76.3%;background:rgb(237.14,15.3,93.32);top:calc(100% + 100px);-webkit-transform:scale(.669) rotate3d(.96,.72,.11,894deg);transform:scale(.669) rotate3d(.96,.72,.11,894deg)}}@keyframes animation-heartfall-17{0%{left:59%;background:rgb(221.84,0,78.02);top:-100px;-webkit-transform:scale(.669) rotate3d(.94,.41,.36,0deg);transform:scale(.669) rotate3d(.94,.41,.36,0deg)}to{left:76.3%;background:rgb(237.14,15.3,93.32);top:calc(100% + 100px);-webkit-transform:scale(.669) rotate3d(.96,.72,.11,894deg);transform:scale(.669) rotate3d(.96,.72,.11,894deg)}}.heartfall .heart:nth-child(16){-webkit-animation:animation-heartfall-16 linear infinite;animation:animation-heartfall-16 linear infinite;-webkit-animation-duration:13.2s;animation-duration:13.2s;-webkit-animation-delay:-8.8s;animation-delay:-8.8s}@-webkit-keyframes animation-heartfall-16{0%{left:29%;background:rgb(238.09,28.05,101.92);top:-100px;-webkit-transform:scale(1.396) rotate3d(.74,.98,.49,0deg);transform:scale(1.396) rotate3d(.74,.98,.49,0deg)}to{left:32.2%;background:rgb(238.09,28.05,101.92);top:calc(100% + 100px);-webkit-transform:scale(1.396) rotate3d(.41,.01,.37,893deg);transform:scale(1.396) rotate3d(.41,.01,.37,893deg)}}@keyframes animation-heartfall-16{0%{left:29%;background:rgb(238.09,28.05,101.92);top:-100px;-webkit-transform:scale(1.396) rotate3d(.74,.98,.49,0deg);transform:scale(1.396) rotate3d(.74,.98,.49,0deg)}to{left:32.2%;background:rgb(238.09,28.05,101.92);top:calc(100% + 100px);-webkit-transform:scale(1.396) rotate3d(.41,.01,.37,893deg);transform:scale(1.396) rotate3d(.41,.01,.37,893deg)}}.heartfall .heart:nth-child(15){-webkit-animation:animation-heartfall-15 linear infinite;animation:animation-heartfall-15 linear infinite;-webkit-animation-duration:14s;animation-duration:14s;-webkit-animation-delay:-12.3s;animation-delay:-12.3s}@-webkit-keyframes animation-heartfall-15{0%{left:1%;background:rgb(186.44,0,65.57);top:-100px;-webkit-transform:scale(.703) rotate3d(.81,.03,.81,0deg);transform:scale(.703) rotate3d(.81,.03,.81,0deg)}to{left:26.2%;background:rgb(239.99,53.55,119.12);top:calc(100% + 100px);-webkit-transform:scale(.703) rotate3d(.17,.07,.95,1049deg);transform:scale(.703) rotate3d(.17,.07,.95,1049deg)}}@keyframes animation-heartfall-15{0%{left:1%;background:rgb(186.44,0,65.57);top:-100px;-webkit-transform:scale(.703) rotate3d(.81,.03,.81,0deg);transform:scale(.703) rotate3d(.81,.03,.81,0deg)}to{left:26.2%;background:rgb(239.99,53.55,119.12);top:calc(100% + 100px);-webkit-transform:scale(.703) rotate3d(.17,.07,.95,1049deg);transform:scale(.703) rotate3d(.17,.07,.95,1049deg)}}.heartfall .heart:nth-child(14){-webkit-animation:animation-heartfall-14 linear infinite;animation:animation-heartfall-14 linear infinite;-webkit-animation-duration:8.6s;animation-duration:8.6s;-webkit-animation-delay:-11.6s;animation-delay:-11.6s}@-webkit-keyframes animation-heartfall-14{0%{left:40%;background:rgb(240.37,58.65,122.56);top:-100px;-webkit-transform:scale(1.147) rotate3d(.03,.97,.67,0deg);transform:scale(1.147) rotate3d(.03,.97,.67,0deg)}to{left:26.9%;background:rgb(240.37,58.65,122.56);top:calc(100% + 100px);-webkit-transform:scale(1.147) rotate3d(.24,.49,.95,722deg);transform:scale(1.147) rotate3d(.24,.49,.95,722deg)}}@keyframes animation-heartfall-14{0%{left:40%;background:rgb(240.37,58.65,122.56);top:-100px;-webkit-transform:scale(1.147) rotate3d(.03,.97,.67,0deg);transform:scale(1.147) rotate3d(.03,.97,.67,0deg)}to{left:26.9%;background:rgb(240.37,58.65,122.56);top:calc(100% + 100px);-webkit-transform:scale(1.147) rotate3d(.24,.49,.95,722deg);transform:scale(1.147) rotate3d(.24,.49,.95,722deg)}}.heartfall .heart:nth-child(13){-webkit-animation:animation-heartfall-13 linear infinite;animation:animation-heartfall-13 linear infinite;-webkit-animation-duration:11.4s;animation-duration:11.4s;-webkit-animation-delay:-2.3s;animation-delay:-2.3s}@-webkit-keyframes animation-heartfall-13{0%{left:15%;background:rgb(179.36,0,63.08);top:-100px;-webkit-transform:scale(.983) rotate3d(.58,.83,.65,0deg);transform:scale(.983) rotate3d(.58,.83,.65,0deg)}to{left:26%;background:rgb(240.56,61.2,124.28);top:calc(100% + 100px);-webkit-transform:scale(.983) rotate3d(.75,1,.38,-1428deg);transform:scale(.983) rotate3d(.75,1,.38,-1428deg)}}@keyframes animation-heartfall-13{0%{left:15%;background:rgb(179.36,0,63.08);top:-100px;-webkit-transform:scale(.983) rotate3d(.58,.83,.65,0deg);transform:scale(.983) rotate3d(.58,.83,.65,0deg)}to{left:26%;background:rgb(240.56,61.2,124.28);top:calc(100% + 100px);-webkit-transform:scale(.983) rotate3d(.75,1,.38,-1428deg);transform:scale(.983) rotate3d(.75,1,.38,-1428deg)}}.heartfall .heart:nth-child(12){-webkit-animation:animation-heartfall-12 linear infinite;animation:animation-heartfall-12 linear infinite;-webkit-animation-duration:13s;animation-duration:13s;-webkit-animation-delay:-12.5s;animation-delay:-12.5s}@-webkit-keyframes animation-heartfall-12{0%{left:21%;background:rgb(239.23,43.35,112.24);top:-100px;-webkit-transform:scale(.783) rotate3d(.77,.14,.28,0deg);transform:scale(.783) rotate3d(.77,.14,.28,0deg)}to{left:13%;background:rgb(239.23,43.35,112.24);top:calc(100% + 100px);-webkit-transform:scale(.783) rotate3d(.79,.93,.2,-1006deg);transform:scale(.783) rotate3d(.79,.93,.2,-1006deg)}}@keyframes animation-heartfall-12{0%{left:21%;background:rgb(239.23,43.35,112.24);top:-100px;-webkit-transform:scale(.783) rotate3d(.77,.14,.28,0deg);transform:scale(.783) rotate3d(.77,.14,.28,0deg)}to{left:13%;background:rgb(239.23,43.35,112.24);top:calc(100% + 100px);-webkit-transform:scale(.783) rotate3d(.79,.93,.2,-1006deg);transform:scale(.783) rotate3d(.79,.93,.2,-1006deg)}}.heartfall .heart:nth-child(11){-webkit-animation:animation-heartfall-11 linear infinite;animation:animation-heartfall-11 linear infinite;-webkit-animation-duration:13.4s;animation-duration:13.4s;-webkit-animation-delay:-5.2s;animation-delay:-5.2s}@-webkit-keyframes animation-heartfall-11{0%{left:1%;background:rgb(162.84,0,57.27);top:-100px;-webkit-transform:scale(1.376) rotate3d(.03,.53,.93,0deg);transform:scale(1.376) rotate3d(.03,.53,.93,0deg)}to{left:14.1%;background:rgb(241.89,79.05,136.32);top:calc(100% + 100px);-webkit-transform:scale(1.376) rotate3d(.83,.35,.64,-1435deg);transform:scale(1.376) rotate3d(.83,.35,.64,-1435deg)}}@keyframes animation-heartfall-11{0%{left:1%;background:rgb(162.84,0,57.27);top:-100px;-webkit-transform:scale(1.376) rotate3d(.03,.53,.93,0deg);transform:scale(1.376) rotate3d(.03,.53,.93,0deg)}to{left:14.1%;background:rgb(241.89,79.05,136.32);top:calc(100% + 100px);-webkit-transform:scale(1.376) rotate3d(.83,.35,.64,-1435deg);transform:scale(1.376) rotate3d(.83,.35,.64,-1435deg)}}.heartfall .heart:nth-child(10){-webkit-animation:animation-heartfall-10 linear infinite;animation:animation-heartfall-10 linear infinite;-webkit-animation-duration:10.1s;animation-duration:10.1s;-webkit-animation-delay:-13.4s;animation-delay:-13.4s}@-webkit-keyframes animation-heartfall-10{0%{left:76%;background:rgb(244.36,112.2,158.68);top:-100px;-webkit-transform:scale(.881) rotate3d(.95,.02,.51,0deg);transform:scale(.881) rotate3d(.95,.02,.51,0deg)}to{left:107%;background:rgb(244.36,112.2,158.68);top:calc(100% + 100px);-webkit-transform:scale(.881) rotate3d(.29,.58,.31,-727deg);transform:scale(.881) rotate3d(.29,.58,.31,-727deg)}}@keyframes animation-heartfall-10{0%{left:76%;background:rgb(244.36,112.2,158.68);top:-100px;-webkit-transform:scale(.881) rotate3d(.95,.02,.51,0deg);transform:scale(.881) rotate3d(.95,.02,.51,0deg)}to{left:107%;background:rgb(244.36,112.2,158.68);top:calc(100% + 100px);-webkit-transform:scale(.881) rotate3d(.29,.58,.31,-727deg);transform:scale(.881) rotate3d(.29,.58,.31,-727deg)}}.heartfall .heart:nth-child(9){-webkit-animation:animation-heartfall-9 linear infinite;animation:animation-heartfall-9 linear infinite;-webkit-animation-duration:14.8s;animation-duration:14.8s;-webkit-animation-delay:-6.1s;animation-delay:-6.1s}@-webkit-keyframes animation-heartfall-9{0%{left:75%;background:rgb(181.72,0,63.91);top:-100px;-webkit-transform:scale(.798) rotate3d(.09,.53,.27,0deg);transform:scale(.798) rotate3d(.09,.53,.27,0deg)}to{left:83.7%;background:rgb(240.37,58.65,122.56);top:calc(100% + 100px);-webkit-transform:scale(.798) rotate3d(.73,.04,.74,1035deg);transform:scale(.798) rotate3d(.73,.04,.74,1035deg)}}@keyframes animation-heartfall-9{0%{left:75%;background:rgb(181.72,0,63.91);top:-100px;-webkit-transform:scale(.798) rotate3d(.09,.53,.27,0deg);transform:scale(.798) rotate3d(.09,.53,.27,0deg)}to{left:83.7%;background:rgb(240.37,58.65,122.56);top:calc(100% + 100px);-webkit-transform:scale(.798) rotate3d(.73,.04,.74,1035deg);transform:scale(.798) rotate3d(.73,.04,.74,1035deg)}}.heartfall .heart:nth-child(8){-webkit-animation:animation-heartfall-8 linear infinite;animation:animation-heartfall-8 linear infinite;-webkit-animation-duration:11.3s;animation-duration:11.3s;-webkit-animation-delay:-6.2s;animation-delay:-6.2s}@-webkit-keyframes animation-heartfall-8{0%{left:66%;background:rgb(241.13,68.85,129.44);top:-100px;-webkit-transform:scale(.645) rotate3d(.33,.67,.61,0deg);transform:scale(.645) rotate3d(.33,.67,.61,0deg)}to{left:48.2%;background:rgb(241.13,68.85,129.44);top:calc(100% + 100px);-webkit-transform:scale(.645) rotate3d(.3,.26,.75,814deg);transform:scale(.645) rotate3d(.3,.26,.75,814deg)}}@keyframes animation-heartfall-8{0%{left:66%;background:rgb(241.13,68.85,129.44);top:-100px;-webkit-transform:scale(.645) rotate3d(.33,.67,.61,0deg);transform:scale(.645) rotate3d(.33,.67,.61,0deg)}to{left:48.2%;background:rgb(241.13,68.85,129.44);top:calc(100% + 100px);-webkit-transform:scale(.645) rotate3d(.3,.26,.75,814deg);transform:scale(.645) rotate3d(.3,.26,.75,814deg)}}.heartfall .heart:nth-child(7){-webkit-animation:animation-heartfall-7 linear infinite;animation:animation-heartfall-7 linear infinite;-webkit-animation-duration:9.3s;animation-duration:9.3s;-webkit-animation-delay:-11.6s;animation-delay:-11.6s}@-webkit-keyframes animation-heartfall-7{0%{left:86%;background:rgb(217.12,0,76.36);top:-100px;-webkit-transform:scale(.834) rotate3d(.26,.63,.36,0deg);transform:scale(.834) rotate3d(.26,.63,.36,0deg)}to{left:87.3%;background:rgb(237.52,20.4,96.76);top:calc(100% + 100px);-webkit-transform:scale(.834) rotate3d(.8,.4,.97,-1082deg);transform:scale(.834) rotate3d(.8,.4,.97,-1082deg)}}@keyframes animation-heartfall-7{0%{left:86%;background:rgb(217.12,0,76.36);top:-100px;-webkit-transform:scale(.834) rotate3d(.26,.63,.36,0deg);transform:scale(.834) rotate3d(.26,.63,.36,0deg)}to{left:87.3%;background:rgb(237.52,20.4,96.76);top:calc(100% + 100px);-webkit-transform:scale(.834) rotate3d(.8,.4,.97,-1082deg);transform:scale(.834) rotate3d(.8,.4,.97,-1082deg)}}.heartfall .heart:nth-child(6){-webkit-animation:animation-heartfall-6 linear infinite;animation:animation-heartfall-6 linear infinite;-webkit-animation-duration:14.7s;animation-duration:14.7s;-webkit-animation-delay:-2.8s;animation-delay:-2.8s}@-webkit-keyframes animation-heartfall-6{0%{left:96%;background:rgb(244.93,119.85,163.84);top:-100px;-webkit-transform:scale(.955) rotate3d(.03,.28,.28,0deg);transform:scale(.955) rotate3d(.03,.28,.28,0deg)}to{left:126.7%;background:rgb(244.93,119.85,163.84);top:calc(100% + 100px);-webkit-transform:scale(.955) rotate3d(.38,.48,.86,735deg);transform:scale(.955) rotate3d(.38,.48,.86,735deg)}}@keyframes animation-heartfall-6{0%{left:96%;background:rgb(244.93,119.85,163.84);top:-100px;-webkit-transform:scale(.955) rotate3d(.03,.28,.28,0deg);transform:scale(.955) rotate3d(.03,.28,.28,0deg)}to{left:126.7%;background:rgb(244.93,119.85,163.84);top:calc(100% + 100px);-webkit-transform:scale(.955) rotate3d(.38,.48,.86,735deg);transform:scale(.955) rotate3d(.38,.48,.86,735deg)}}.heartfall .heart:nth-child(5){-webkit-animation:animation-heartfall-5 linear infinite;animation:animation-heartfall-5 linear infinite;-webkit-animation-duration:12s;animation-duration:12s;-webkit-animation-delay:-.7s;animation-delay:-.7s}@-webkit-keyframes animation-heartfall-5{0%{left:41%;background:rgb(167.56,0,58.93);top:-100px;-webkit-transform:scale(.819) rotate3d(.35,.89,.44,0deg);transform:scale(.819) rotate3d(.35,.89,.44,0deg)}to{left:44.1%;background:rgb(241.51,73.95,132.88);top:calc(100% + 100px);-webkit-transform:scale(.819) rotate3d(.02,.98,.55,-1105deg);transform:scale(.819) rotate3d(.02,.98,.55,-1105deg)}}@keyframes animation-heartfall-5{0%{left:41%;background:rgb(167.56,0,58.93);top:-100px;-webkit-transform:scale(.819) rotate3d(.35,.89,.44,0deg);transform:scale(.819) rotate3d(.35,.89,.44,0deg)}to{left:44.1%;background:rgb(241.51,73.95,132.88);top:calc(100% + 100px);-webkit-transform:scale(.819) rotate3d(.02,.98,.55,-1105deg);transform:scale(.819) rotate3d(.02,.98,.55,-1105deg)}}.heartfall .heart:nth-child(4){-webkit-animation:animation-heartfall-4 linear infinite;animation:animation-heartfall-4 linear infinite;-webkit-animation-duration:12.5s;animation-duration:12.5s;-webkit-animation-delay:-4.2s;animation-delay:-4.2s}@-webkit-keyframes animation-heartfall-4{0%{left:61%;background:rgb(240.18,56.1,120.84);top:-100px;-webkit-transform:scale(1.28) rotate3d(.23,.68,.2,0deg);transform:scale(1.28) rotate3d(.23,.68,.2,0deg)}to{left:42.4%;background:rgb(240.18,56.1,120.84);top:calc(100% + 100px);-webkit-transform:scale(1.28) rotate3d(.51,.07,.05,855deg);transform:scale(1.28) rotate3d(.51,.07,.05,855deg)}}@keyframes animation-heartfall-4{0%{left:61%;background:rgb(240.18,56.1,120.84);top:-100px;-webkit-transform:scale(1.28) rotate3d(.23,.68,.2,0deg);transform:scale(1.28) rotate3d(.23,.68,.2,0deg)}to{left:42.4%;background:rgb(240.18,56.1,120.84);top:calc(100% + 100px);-webkit-transform:scale(1.28) rotate3d(.51,.07,.05,855deg);transform:scale(1.28) rotate3d(.51,.07,.05,855deg)}}.heartfall .heart:nth-child(3){-webkit-animation:animation-heartfall-3 linear infinite;animation:animation-heartfall-3 linear infinite;-webkit-animation-duration:14.1s;animation-duration:14.1s;-webkit-animation-delay:-7.1s;animation-delay:-7.1s}@-webkit-keyframes animation-heartfall-3{0%{left:28%;background:rgb(200.6,0,70.55);top:-100px;-webkit-transform:scale(.941) rotate3d(.78,.64,.52,0deg);transform:scale(.941) rotate3d(.78,.64,.52,0deg)}to{left:26.7%;background:rgb(238.85,38.25,108.8);top:calc(100% + 100px);-webkit-transform:scale(.941) rotate3d(.53,.72,.14,-883deg);transform:scale(.941) rotate3d(.53,.72,.14,-883deg)}}@keyframes animation-heartfall-3{0%{left:28%;background:rgb(200.6,0,70.55);top:-100px;-webkit-transform:scale(.941) rotate3d(.78,.64,.52,0deg);transform:scale(.941) rotate3d(.78,.64,.52,0deg)}to{left:26.7%;background:rgb(238.85,38.25,108.8);top:calc(100% + 100px);-webkit-transform:scale(.941) rotate3d(.53,.72,.14,-883deg);transform:scale(.941) rotate3d(.53,.72,.14,-883deg)}}.heartfall .heart:nth-child(2){-webkit-animation:animation-heartfall-2 linear infinite;animation:animation-heartfall-2 linear infinite;-webkit-animation-duration:11.5s;animation-duration:11.5s;-webkit-animation-delay:-3s;animation-delay:-3s}@-webkit-keyframes animation-heartfall-2{0%{left:57%;background:rgb(239.04,40.8,110.52);top:-100px;-webkit-transform:scale(.762) rotate3d(.57,.26,1,0deg);transform:scale(.762) rotate3d(.57,.26,1,0deg)}to{left:49.2%;background:rgb(239.04,40.8,110.52);top:calc(100% + 100px);-webkit-transform:scale(.762) rotate3d(.24,.72,.58,-1088deg);transform:scale(.762) rotate3d(.24,.72,.58,-1088deg)}}@keyframes animation-heartfall-2{0%{left:57%;background:rgb(239.04,40.8,110.52);top:-100px;-webkit-transform:scale(.762) rotate3d(.57,.26,1,0deg);transform:scale(.762) rotate3d(.57,.26,1,0deg)}to{left:49.2%;background:rgb(239.04,40.8,110.52);top:calc(100% + 100px);-webkit-transform:scale(.762) rotate3d(.24,.72,.58,-1088deg);transform:scale(.762) rotate3d(.24,.72,.58,-1088deg)}}.heartfall .heart:first-child{-webkit-animation:animation-heartfall-1 linear infinite;animation:animation-heartfall-1 linear infinite;-webkit-animation-duration:14.3s;animation-duration:14.3s;-webkit-animation-delay:-12.6s;animation-delay:-12.6s}@-webkit-keyframes animation-heartfall-1{0%{left:37%;background:rgb(169.92,0,59.76);top:-100px;-webkit-transform:scale(1.259) rotate3d(.31,.04,.83,0deg);transform:scale(1.259) rotate3d(.31,.04,.83,0deg)}to{left:17.8%;background:rgb(241.32,71.4,131.16);top:calc(100% + 100px);-webkit-transform:scale(1.259) rotate3d(.95,.67,.86,-1148deg);transform:scale(1.259) rotate3d(.95,.67,.86,-1148deg)}}@keyframes animation-heartfall-1{0%{left:37%;background:rgb(169.92,0,59.76);top:-100px;-webkit-transform:scale(1.259) rotate3d(.31,.04,.83,0deg);transform:scale(1.259) rotate3d(.31,.04,.83,0deg)}to{left:17.8%;background:rgb(241.32,71.4,131.16);top:calc(100% + 100px);-webkit-transform:scale(1.259) rotate3d(.95,.67,.86,-1148deg);transform:scale(1.259) rotate3d(.95,.67,.86,-1148deg)}}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{width:40px;height:25px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:40px;height:3px;background-color:#242424;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-11px}.hamburger-inner:after{bottom:-11px}.hamburger--3dx .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dx .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .2s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,11px,0) rotate(45deg);transform:translate3d(0,11px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-11px,0) rotate(-45deg);transform:translate3d(0,-11px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dx-r .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .2s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,11px,0) rotate(45deg);transform:translate3d(0,11px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-11px,0) rotate(-45deg);transform:translate3d(0,-11px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dy .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .2s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,11px,0) rotate(45deg);transform:translate3d(0,11px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-11px,0) rotate(-45deg);transform:translate3d(0,-11px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dy-r .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .2s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,11px,0) rotate(45deg);transform:translate3d(0,11px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-11px,0) rotate(-45deg);transform:translate3d(0,-11px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{-webkit-transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7);transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{-webkit-transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7);transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7);transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7);transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{-webkit-transition:top .1s ease .15s,-webkit-transform .15s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .15s,-webkit-transform .15s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .15s,transform .15s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .15s,transform .15s cubic-bezier(.165,.84,.44,1),-webkit-transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{-webkit-transition:bottom .1s ease .15s,-webkit-transform .15s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .15s,-webkit-transform .15s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .15s,transform .15s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .15s,transform .15s cubic-bezier(.165,.84,.44,1),-webkit-transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;-webkit-transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7);transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7);-webkit-transition:top .1s ease,-webkit-transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,-webkit-transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,transform .15s cubic-bezier(.895,.03,.685,.22) .1s,-webkit-transform .15s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;-webkit-transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7);transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7);-webkit-transition:bottom .1s ease,-webkit-transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,-webkit-transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,transform .15s cubic-bezier(.895,.03,.685,.22) .1s,-webkit-transform .15s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r .hamburger-inner:before{-webkit-transition:top .1s ease .15s,-webkit-transform .15s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .15s,-webkit-transform .15s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .15s,transform .15s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .15s,transform .15s cubic-bezier(.165,.84,.44,1),-webkit-transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{-webkit-transition:bottom .1s ease .15s,-webkit-transform .15s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .15s,-webkit-transform .15s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .15s,transform .15s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .15s,transform .15s cubic-bezier(.165,.84,.44,1),-webkit-transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;-webkit-transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7);transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7);-webkit-transition:top .1s ease,-webkit-transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,-webkit-transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,transform .15s cubic-bezier(.895,.03,.685,.22) .1s,-webkit-transform .15s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7);transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7);-webkit-transition:bottom .1s ease,-webkit-transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,-webkit-transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,transform .15s cubic-bezier(.895,.03,.685,.22) .1s,-webkit-transform .15s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{-webkit-transition-property:none;transition-property:none}.hamburger--boring.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-delay:.15s;transition-delay:.15s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-22px;-webkit-transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,opacity .1s linear;transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{-webkit-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0,-11px,0) rotate(-45deg);transform:translate3d(0,-11px,0) rotate(-45deg);-webkit-transition-delay:.32s;transition-delay:.32s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;-webkit-transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .27s;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .27s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .42s;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .42s;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .42s;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .42s,-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .42s}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-delay:.15s;transition-delay:.15s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-22px;-webkit-transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,opacity .1s linear;transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{-webkit-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,-11px,0) rotate(45deg);transform:translate3d(0,-11px,0) rotate(45deg);-webkit-transition-delay:.32s;transition-delay:.32s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;opacity:0;-webkit-transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .27s;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .27s}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .42s;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .42s;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .42s;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .42s,-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .42s}.hamburger--elastic .hamburger-inner{top:1.5px;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:11px;-webkit-transition:opacity .15s ease .4s;transition:opacity .15s ease .4s}.hamburger--elastic .hamburger-inner:after{top:22px;-webkit-transition:-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55);transition:-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55);transition:transform .4s cubic-bezier(.68,-.55,.265,1.55);transition:transform .4s cubic-bezier(.68,-.55,.265,1.55),-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{-webkit-transform:translate3d(0,11px,0) rotate(135deg);transform:translate3d(0,11px,0) rotate(135deg);-webkit-transition-delay:.1s;transition-delay:.1s}.hamburger--elastic.is-active .hamburger-inner:before{-webkit-transition-delay:0s;transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-22px,0) rotate(-270deg);transform:translate3d(0,-22px,0) rotate(-270deg);-webkit-transition-delay:.1s;transition-delay:.1s}.hamburger--elastic-r .hamburger-inner{top:1.5px;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:11px;-webkit-transition:opacity .15s ease .4s;transition:opacity .15s ease .4s}.hamburger--elastic-r .hamburger-inner:after{top:22px;-webkit-transition:-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55);transition:-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55);transition:transform .4s cubic-bezier(.68,-.55,.265,1.55);transition:transform .4s cubic-bezier(.68,-.55,.265,1.55),-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,11px,0) rotate(-135deg);transform:translate3d(0,11px,0) rotate(-135deg);-webkit-transition-delay:.1s;transition-delay:.1s}.hamburger--elastic-r.is-active .hamburger-inner:before{-webkit-transition-delay:0s;transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-22px,0) rotate(270deg);transform:translate3d(0,-22px,0) rotate(270deg);-webkit-transition-delay:.1s;transition-delay:.1s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{-webkit-transition:background-color .2s ease-in .25s;transition:background-color .2s ease-in .25s}.hamburger--emphatic .hamburger-inner:before{left:0;-webkit-transition:top .05s linear .2s,left .2s ease-in .25s,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);transition:top .05s linear .2s,left .2s ease-in .25s,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,left .2s ease-in .25s;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,left .2s ease-in .25s,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic .hamburger-inner:after{top:11px;right:0;-webkit-transition:top .05s linear .2s,right .2s ease-in .25s,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);transition:top .05s linear .2s,right .2s ease-in .25s,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,right .2s ease-in .25s;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,right .2s ease-in .25s,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic.is-active .hamburger-inner{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic.is-active .hamburger-inner:before{left:-80px;top:-80px;-webkit-transform:translate3d(80px,80px,0) rotate(45deg);transform:translate3d(80px,80px,0) rotate(45deg);-webkit-transition:left .2s ease-out,top .05s linear .2s,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s;transition:left .2s ease-out,top .05s linear .2s,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s;transition:left .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s;transition:left .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s}.hamburger--emphatic.is-active .hamburger-inner:after{right:-80px;top:-80px;-webkit-transform:translate3d(-80px,80px,0) rotate(-45deg);transform:translate3d(-80px,80px,0) rotate(-45deg);-webkit-transition:right .2s ease-out,top .05s linear .2s,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s;transition:right .2s ease-out,top .05s linear .2s,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s;transition:right .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s;transition:right .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{-webkit-transition:background-color .2s ease-in .25s;transition:background-color .2s ease-in .25s}.hamburger--emphatic-r .hamburger-inner:before{left:0;-webkit-transition:top .05s linear .2s,left .2s ease-in .25s,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);transition:top .05s linear .2s,left .2s ease-in .25s,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,left .2s ease-in .25s;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,left .2s ease-in .25s,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic-r .hamburger-inner:after{top:11px;right:0;-webkit-transition:top .05s linear .2s,right .2s ease-in .25s,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);transition:top .05s linear .2s,right .2s ease-in .25s,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,right .2s ease-in .25s;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,right .2s ease-in .25s,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic-r.is-active .hamburger-inner{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-80px;top:80px;-webkit-transform:translate3d(80px,-80px,0) rotate(-45deg);transform:translate3d(80px,-80px,0) rotate(-45deg);-webkit-transition:left .2s ease-out,top .05s linear .2s,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s;transition:left .2s ease-out,top .05s linear .2s,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s;transition:left .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s;transition:left .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-80px;top:80px;-webkit-transform:translate3d(-80px,-80px,0) rotate(45deg);transform:translate3d(-80px,-80px,0) rotate(45deg);-webkit-transition:right .2s ease-out,top .05s linear .2s,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s;transition:right .2s ease-out,top .05s linear .2s,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s;transition:right .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s;transition:right .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s,-webkit-transform .2s cubic-bezier(.075,.82,.165,1) .25s}.hamburger--slider .hamburger-inner{top:1.5px}.hamburger--slider .hamburger-inner:before{top:11px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s}.hamburger--slider .hamburger-inner:after{top:22px}.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,11px,0) rotate(45deg);transform:translate3d(0,11px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{-webkit-transform:rotate(-45deg) translate3d(-5.7142857143px,-8px,0);transform:rotate(-45deg) translate3d(-5.7142857143px,-8px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-22px,0) rotate(-90deg);transform:translate3d(0,-22px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:1.5px}.hamburger--slider-r .hamburger-inner:before{top:11px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s}.hamburger--slider-r .hamburger-inner:after{top:22px}.hamburger--slider-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,11px,0) rotate(-45deg);transform:translate3d(0,11px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{-webkit-transform:rotate(45deg) translate3d(5.7142857143px,-8px,0);transform:rotate(45deg) translate3d(5.7142857143px,-8px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-22px,0) rotate(90deg);transform:translate3d(0,-22px,0) rotate(90deg)}.hamburger--spring .hamburger-inner{top:1.5px;-webkit-transition:background-color 0s linear .15s;transition:background-color 0s linear .15s}.hamburger--spring .hamburger-inner:before{top:11px;-webkit-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:22px;-webkit-transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{-webkit-transition-delay:.32s;transition-delay:.32s;background-color:transparent}.hamburger--spring.is-active .hamburger-inner:before{top:0;-webkit-transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .32s;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .32s;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .32s;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .32s,-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .32s;-webkit-transform:translate3d(0,11px,0) rotate(45deg);transform:translate3d(0,11px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;-webkit-transition:top .3s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .32s;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .32s;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),transform .15s cubic-bezier(.215,.61,.355,1) .32s;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),transform .15s cubic-bezier(.215,.61,.355,1) .32s,-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .32s;-webkit-transform:translate3d(0,11px,0) rotate(-45deg);transform:translate3d(0,11px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-22px;-webkit-transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,opacity 0s linear;transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{-webkit-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,-11px,0) rotate(-45deg);transform:translate3d(0,-11px,0) rotate(-45deg);-webkit-transition-delay:.32s;transition-delay:.32s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;opacity:0;-webkit-transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .32s;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .32s}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .32s;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .32s;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .32s;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .32s,-webkit-transform .15s cubic-bezier(.215,.61,.355,1) .32s}.hamburger--stand .hamburger-inner{-webkit-transition:background-color 0s linear .1s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) .22s;transition:background-color 0s linear .1s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) .22s;transition:transform .1s cubic-bezier(.55,.055,.675,.19) .22s,background-color 0s linear .1s;transition:transform .1s cubic-bezier(.55,.055,.675,.19) .22s,background-color 0s linear .1s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) .22s}.hamburger--stand .hamburger-inner:before{-webkit-transition:top .1s ease-in .1s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) 0s;transition:top .1s ease-in .1s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) 0s;transition:top .1s ease-in .1s,transform .1s cubic-bezier(.55,.055,.675,.19) 0s;transition:top .1s ease-in .1s,transform .1s cubic-bezier(.55,.055,.675,.19) 0s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{-webkit-transition:bottom .1s ease-in .1s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom .1s ease-in .1s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom .1s ease-in .1s,transform .1s cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom .1s ease-in .1s,transform .1s cubic-bezier(.55,.055,.675,.19) 0s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent;-webkit-transition:background-color 0s linear .22s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) 0s;transition:background-color 0s linear .22s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .1s cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .22s;transition:transform .1s cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .22s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) 0s}.hamburger--stand.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top .1s ease-out .12s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s ease-out .12s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s ease-out .12s,transform .1s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s ease-out .12s,transform .1s cubic-bezier(.215,.61,.355,1) .22s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:bottom .1s ease-out .12s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .22s;transition:bottom .1s ease-out .12s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .22s;transition:bottom .1s ease-out .12s,transform .1s cubic-bezier(.215,.61,.355,1) .22s;transition:bottom .1s ease-out .12s,transform .1s cubic-bezier(.215,.61,.355,1) .22s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--stand-r .hamburger-inner{-webkit-transition:background-color 0s linear .1s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) .22s;transition:background-color 0s linear .1s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) .22s;transition:transform .1s cubic-bezier(.55,.055,.675,.19) .22s,background-color 0s linear .1s;transition:transform .1s cubic-bezier(.55,.055,.675,.19) .22s,background-color 0s linear .1s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) .22s}.hamburger--stand-r .hamburger-inner:before{-webkit-transition:top .1s ease-in .1s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) 0s;transition:top .1s ease-in .1s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) 0s;transition:top .1s ease-in .1s,transform .1s cubic-bezier(.55,.055,.675,.19) 0s;transition:top .1s ease-in .1s,transform .1s cubic-bezier(.55,.055,.675,.19) 0s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{-webkit-transition:bottom .1s ease-in .1s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom .1s ease-in .1s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom .1s ease-in .1s,transform .1s cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom .1s ease-in .1s,transform .1s cubic-bezier(.55,.055,.675,.19) 0s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-color:transparent;-webkit-transition:background-color 0s linear .22s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) 0s;transition:background-color 0s linear .22s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .1s cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .22s;transition:transform .1s cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .22s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) 0s}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top .1s ease-out .12s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s ease-out .12s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s ease-out .12s,transform .1s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s ease-out .12s,transform .1s cubic-bezier(.215,.61,.355,1) .22s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:bottom .1s ease-out .12s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .22s;transition:bottom .1s ease-out .12s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .22s;transition:bottom .1s ease-out .12s,transform .1s cubic-bezier(.215,.61,.355,1) .22s;transition:bottom .1s ease-out .12s,transform .1s cubic-bezier(.215,.61,.355,1) .22s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--spin .hamburger-inner{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{-webkit-transition:top .1s ease-in .34s,opacity .1s ease-in;transition:top .1s ease-in .34s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{-webkit-transition:bottom .1s ease-in .34s,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .34s,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .34s,transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .34s,transform .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:.14s;transition-delay:.14s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s ease-out .14s;transition:top .1s ease-out,opacity .1s ease-out .14s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .14s;transition:bottom .1s ease-out,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .14s;transition:bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .14s;transition:bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .14s,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .14s}.hamburger--spin-r .hamburger-inner{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{-webkit-transition:top .1s ease-in .34s,opacity .1s ease-in;transition:top .1s ease-in .34s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{-webkit-transition:bottom .1s ease-in .34s,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .34s,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .34s,transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .34s,transform .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{-webkit-transform:rotate(-225deg);transform:rotate(-225deg);-webkit-transition-delay:.14s;transition-delay:.14s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s ease-out .14s;transition:top .1s ease-out,opacity .1s ease-out .14s}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .14s;transition:bottom .1s ease-out,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .14s;transition:bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .14s;transition:bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .14s,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .14s}.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{-webkit-transition:top .1s ease .14s,opacity .1s ease;transition:top .1s ease .14s,opacity .1s ease}.hamburger--squeeze .hamburger-inner:after{-webkit-transition:bottom .1s ease .14s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease .14s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19),-webkit-transform .1s cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:.14s;transition-delay:.14s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;-webkit-transition:top .1s ease,opacity .1s ease .14s;transition:top .1s ease,opacity .1s ease .14s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .14s;transition:bottom .1s ease,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .14s;transition:bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s;transition:bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .14s}.hamburger--vortex .hamburger-inner{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{-webkit-transition-property:top,opacity;transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.hamburger--vortex.is-active .hamburger-inner{-webkit-transform:rotate(765deg);transform:rotate(765deg);-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{-webkit-transition-delay:0s;transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{-webkit-transition-property:top,opacity;transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.hamburger--vortex-r.is-active .hamburger-inner{-webkit-transform:rotate(-765deg);transform:rotate(-765deg);-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{-webkit-transition-delay:0s;transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}section.template-404 .container-error{padding-top:4rem;padding-bottom:4rem}section.template-404 .container-error .error-content-wrapper{text-align:right;padding:2rem 2rem 2rem 0}section.template-404 .container-error .error-content-wrapper h2{font-size:50px;font-weight:300;margin:0;padding:0}section.template-404 .container-error .error-content-wrapper h1{padding:0;margin:0;font-weight:900;font-size:200px}section.template-404 .container-error .error-right{padding:5rem;font-size:30px}section.template-404 .container-error a{margin:2rem auto;width:100%}body.template-subpage--about{padding-top:3.75rem}body.template-subpage--about .header-wrapper .menu-top-wrapper .module-menu.main-menu .main-menu-header>.item>a{color:#000}body.template-subpage--about .header-wrapper .menu-top-wrapper .module-menu.main-menu .main-menu-header>.item>a:hover{color:#a44a0a}body.template-subpage--about .header-wrapper .menu-top-wrapper .module-menu .site-logo img{-webkit-filter:brightness(0);filter:brightness(0)}body.template-subpage--about .header-wrapper .menu-top-wrapper .module-menu .module-social-media .social-media-icons__item i:before{color:#a44a0a!important}body.template-subpage--about .header-wrapper .menu-top-wrapper .module-menu .module-social-media .social-media-icons__item svg>*{fill:#a44a0a!important}body.template-subpage--about .about-box-dreams{text-align:center}body.template-subpage--about .about-box-dreams__inner{text-align:center;padding:5rem 1rem 2.5rem}@media (min-width:1024px){body.template-subpage--about .about-box-dreams__inner{padding:5rem 9.6875rem 6rem}}body.template-subpage--about .about-box-dreams__inner>p{color:#000;text-align:center;font-family:Raleway;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:.32px}body.template-subpage--about .about-box-dreams__title{color:#000;text-align:center;font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-size:2.8125rem;line-height:3.09375rem;letter-spacing:-.9px;padding-bottom:.5rem!important}@media (min-width:1024px){body.template-subpage--about .about-box-dreams__title{font-size:3.8125rem;line-height:4.19375rem;letter-spacing:-1.22px}}body.template-subpage--about .about-box-place-fairy{background:-webkit-gradient(linear,left bottom,left top,color-stop(58%,transparent),color-stop(97.83%,rgba(0,0,0,.2))),-webkit-gradient(linear,left top,left bottom,color-stop(65%,#d9c4b0),color-stop(70%,#d9c4b0),color-stop(85%,rgba(217,196,176,0))),url(/build/images/about-box-place-fairy-bg.f88bae0a.jpg) #d3d3d3 bottom no-repeat;background:linear-gradient(0deg,transparent 58%,rgba(0,0,0,.2) 97.83%),linear-gradient(180deg,#d9c4b0 65%,#d9c4b0 70%,rgba(217,196,176,0) 85%),url(/build/images/about-box-place-fairy-bg.f88bae0a.jpg) #d3d3d3 bottom no-repeat;background-size:contain}@media (min-width:1024px){body.template-subpage--about .about-box-place-fairy{background-image:url(/build/images/about-box-place-fairy-bg.f88bae0a.jpg);background-repeat:no-repeat;background-size:cover;background-position:0}}body.template-subpage--about .about-box-place-fairy__inner{padding:2.5rem 1rem 13.375rem;min-height:53.125rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.5rem}@media (min-width:1024px){body.template-subpage--about .about-box-place-fairy__inner{padding:4rem 9.6875rem}}body.template-subpage--about .about-box-place-fairy__title{color:#fff;font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-size:2.8125rem;line-height:3.09375rem;letter-spacing:-.9px;padding-bottom:.5rem!important}@media (min-width:1024px){body.template-subpage--about .about-box-place-fairy__title{width:50%;font-size:3.8125rem;line-height:4.19375rem;letter-spacing:-1.22px}}body.template-subpage--about .about-box-place-fairy__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:2.5rem 1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1rem;background:var(--global-brown-3-o-40,rgba(58,51,35,.4));-webkit-box-shadow:0 266px 75px 0 transparent,0 170px 68px 0 transparent,0 96px 58px 0 rgba(0,0,0,.02),0 43px 43px 0 rgba(0,0,0,.03),0 11px 23px 0 rgba(0,0,0,.03);box-shadow:0 266px 75px 0 transparent,0 170px 68px 0 transparent,0 96px 58px 0 rgba(0,0,0,.02),0 43px 43px 0 rgba(0,0,0,.03),0 11px 23px 0 rgba(0,0,0,.03);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media (min-width:1024px){body.template-subpage--about .about-box-place-fairy__content{width:50%}}body.template-subpage--about .about-box-place-fairy__content>p{color:#fff;font-family:Raleway;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:.32px;padding-top:0!important}body.template-subpage--about .about-box-modern-place__inner{padding:2.5rem 1rem;height:100%}@media (min-width:1024px){body.template-subpage--about .about-box-modern-place__inner{padding:8.25rem 9.6875rem}}body.template-subpage--about .about-box-modern-place__img{margin-bottom:2.5rem}@media (min-width:1024px){body.template-subpage--about .about-box-modern-place__img{padding-right:7.1875rem;margin-bottom:0}}body.template-subpage--about .about-box-modern-place__img>img{width:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:3/4}body.template-subpage--about .about-box-modern-place__main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.template-subpage--about .about-box-modern-place__title{color:#000;font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-size:2.8125rem;line-height:3.09375rem;letter-spacing:-.9px;padding-bottom:.5rem!important}@media (min-width:1024px){body.template-subpage--about .about-box-modern-place__title{font-size:3.8125rem;line-height:4.19375rem;letter-spacing:-1.22px}}body.template-subpage--about .about-box-modern-place__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1rem}body.template-subpage--about .about-box-modern-place__content>p{color:#000;font-family:Raleway;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:.32px;padding-top:0!important}body.template-subpage--about .about-box-details__inner{padding:1rem 1rem 2.5rem;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:3.5rem}@media (min-width:1024px){body.template-subpage--about .about-box-details__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:6.8125rem 2.5rem 6.8125rem 9.6875rem;gap:4.6875rem}}body.template-subpage--about .about-box-details__gallery{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}@media (min-width:1024px){body.template-subpage--about .about-box-details__gallery{min-width:45.625rem}}body.template-subpage--about .about-box-details__gallery-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.25rem}body.template-subpage--about .about-box-details__img>img{width:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:3/4;height:100%;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}@media (min-width:1024px){body.template-subpage--about .about-box-details__img>img:hover{aspect-ratio:4/4;cursor:pointer}}body.template-subpage--about .about-box-details__main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){body.template-subpage--about .about-box-details__main{min-width:27.5rem;-webkit-box-flex:0;-webkit-flex:0 0 27.5rem;-ms-flex:0 0 27.5rem;flex:0 0 27.5rem}}body.template-subpage--about .about-box-details__title{color:#000;font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-size:2.8125rem;line-height:3.09375rem;letter-spacing:-.9px;padding-bottom:.5rem!important}@media (min-width:1024px){body.template-subpage--about .about-box-details__title{font-size:3.8125rem;line-height:4.19375rem;letter-spacing:-1.22px}}body.template-subpage--about .about-box-details__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1rem}body.template-subpage--about .about-box-details__content>p{color:#000;font-family:Raleway;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:.32px;padding-top:0!important}body.template-subpage--about .about-box-passion{min-height:53.125rem}body.template-subpage--about .about-box-passion__left{background-color:#827d70;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;padding:2.5rem 1rem}@media (min-width:1024px){body.template-subpage--about .about-box-passion__left{padding:2.5rem 6.5625rem 2.5rem 2.5rem}}body.template-subpage--about .about-box-passion__right{padding:0}body.template-subpage--about .about-box-passion__img{height:100%}body.template-subpage--about .about-box-passion__img>img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}body.template-subpage--about .about-box-passion__title{color:#fff;font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-size:2.8125rem;line-height:3.09375rem;letter-spacing:-.9px;padding-bottom:.5rem!important}@media (min-width:1024px){body.template-subpage--about .about-box-passion__title{font-size:3.8125rem;line-height:4.19375rem;letter-spacing:-1.22px}}body.template-subpage--about .about-box-passion__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1rem}body.template-subpage--about .about-box-passion__content>p{color:#fff;font-family:Raleway;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:.32px;padding-top:0!important}body.template-subpage--about .about-box-at-your-service{min-height:31.25rem;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:1024px){body.template-subpage--about .about-box-at-your-service{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}body.template-subpage--about .about-box-at-your-service__right{background-color:#eeebe3;padding:2.5rem 1rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.5rem}@media (min-width:1024px){body.template-subpage--about .about-box-at-your-service__right{padding:2.5rem 2.5rem 1rem 6.5625rem}}body.template-subpage--about .about-box-at-your-service__left{padding:0}body.template-subpage--about .about-box-at-your-service__img{height:100%}body.template-subpage--about .about-box-at-your-service__img>img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}body.template-subpage--about .about-box-at-your-service__title{color:#000;font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-size:2.8125rem;line-height:3.09375rem;letter-spacing:-.9px;padding-bottom:.5rem!important}@media (min-width:1024px){body.template-subpage--about .about-box-at-your-service__title{font-size:3.8125rem;line-height:4.19375rem;letter-spacing:-1.22px}}body.template-subpage--about .about-box-at-your-service__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1rem}body.template-subpage--about .about-box-at-your-service__content>p{color:#000;font-family:Raleway;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:.32px;padding-top:0!important}body.template-subpage--about .about-box-contact-us{padding:6rem 2.5rem}body.template-subpage--about .about-box-contact-us__right{padding:0;min-height:27.0625rem}body.template-subpage--about .about-box-contact-us__left{padding:0 5rem 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.5rem}body.template-subpage--about .about-box-contact-us__img{height:100%}body.template-subpage--about .about-box-contact-us__img>img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}body.template-subpage--about .about-box-contact-us__title{color:#000;font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-size:2.8125rem;line-height:3.09375rem;letter-spacing:-.9px;padding-bottom:.5rem!important}@media (min-width:1024px){body.template-subpage--about .about-box-contact-us__title{font-size:3.8125rem;line-height:4.19375rem;letter-spacing:-1.22px}}body.template-subpage--about .about-box-contact-us__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1rem}body.template-subpage--about .about-box-contact-us__content>p{color:#000;font-family:Raleway;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:.32px;padding-top:0!important}section.subpage{position:relative}@media (max-width:1023.98px){section.subpage{padding-top:2.5rem}}section.subpage .main-content{background-color:#fff}body.template-subpage--wedding .main-content.page-content.subpage{padding:0}body.template-subpage--wedding .wedding-box-magic-place__inner{padding:2.5rem 1rem;height:100%}@media (min-width:1024px){body.template-subpage--wedding .wedding-box-magic-place__inner{padding:8.4375rem 9.6875rem}}body.template-subpage--wedding .wedding-box-magic-place__img{margin-bottom:2.5rem}@media (min-width:1024px){body.template-subpage--wedding .wedding-box-magic-place__img{padding-right:7.1875rem;margin-bottom:0}}body.template-subpage--wedding .wedding-box-magic-place__img>img{width:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:3/4}body.template-subpage--wedding .wedding-box-magic-place__main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.template-subpage--wedding .wedding-box-magic-place__title{color:#000;font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-size:2.8125rem;line-height:3.09375rem;letter-spacing:-.9px;padding-bottom:.5rem!important}@media (min-width:1024px){body.template-subpage--wedding .wedding-box-magic-place__title{font-size:3.8125rem;line-height:4.19375rem;letter-spacing:-1.22px}}body.template-subpage--wedding .wedding-box-magic-place__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1rem}body.template-subpage--wedding .wedding-box-magic-place__content>p{color:#000;font-family:Raleway;font-style:normal;padding-top:0!important}body.template-subpage--wedding .wedding-box-magic-place__action,body.template-subpage--wedding .wedding-box-magic-place__content>p{font-size:1rem;font-weight:400;line-height:1.5rem;letter-spacing:.32px}body.template-subpage--wedding .wedding-box-forest{background:#827d70}body.template-subpage--wedding .wedding-box-forest__inner{padding:2.5rem 1rem;height:100%}@media (min-width:1024px){body.template-subpage--wedding .wedding-box-forest__inner{padding:8.25rem 8.4375rem}}body.template-subpage--wedding .wedding-box-forest__img{margin-bottom:0}@media (min-width:1024px){body.template-subpage--wedding .wedding-box-forest__img{padding-left:.625rem}}body.template-subpage--wedding .wedding-box-forest__img>img{width:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:3/4}body.template-subpage--wedding .wedding-box-forest__main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.template-subpage--wedding .wedding-box-forest__title{color:#fff;font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-size:2.8125rem;line-height:3.09375rem;letter-spacing:-.9px;padding-bottom:.5rem!important}@media (min-width:1024px){body.template-subpage--wedding .wedding-box-forest__title{font-size:3.8125rem;line-height:4.19375rem;letter-spacing:-1.22px}}body.template-subpage--wedding .wedding-box-forest__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1rem;padding-bottom:2.5rem}@media (min-width:1024px){body.template-subpage--wedding .wedding-box-forest__content{padding-bottom:0}}body.template-subpage--wedding .wedding-box-forest__content>p{color:#fff;font-family:Raleway;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:.32px;padding-top:0!important}body.template-subpage--wedding .wedding-box-guest-space__inner{padding:2.5rem 1rem;height:100%}@media (min-width:1024px){body.template-subpage--wedding .wedding-box-guest-space__inner{padding:6rem 6.25rem 4rem}}body.template-subpage--wedding .wedding-box-guest-space__main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem;padding-top:2.5rem}@media (min-width:1024px){body.template-subpage--wedding .wedding-box-guest-space__main{gap:2.5rem}}body.template-subpage--wedding .wedding-box-guest-space__column{padding:0 .625rem;width:100%}@media (min-width:1024px){body.template-subpage--wedding .wedding-box-guest-space__column{padding:0;width:calc(50% - 1.25rem)}}body.template-subpage--wedding .wedding-box-guest-space__title{color:#000;font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-size:2.8125rem;line-height:3.09375rem;letter-spacing:-.9px;padding-bottom:.5rem!important}@media (min-width:1024px){body.template-subpage--wedding .wedding-box-guest-space__title{font-size:3.8125rem;line-height:4.19375rem;letter-spacing:-1.22px}}body.template-subpage--wedding .wedding-box-guest-space__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1rem}body.template-subpage--wedding .wedding-box-guest-space__content>p{color:#000;font-family:Raleway;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:.32px;padding-top:0!important}@media (min-width:1024px){body.template-subpage--wedding .wedding-box-gallery{height:25rem}}@media (min-width:1700px){body.template-subpage--wedding .wedding-box-gallery{height:40.625rem}}body.template-subpage--wedding .wedding-box-gallery__inner{padding:0;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body.template-subpage--wedding .wedding-box-gallery__gallery-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:1.25rem;padding:1.25rem}@media (min-width:1024px){body.template-subpage--wedding .wedding-box-gallery__gallery-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;gap:.125rem;padding:0}}body.template-subpage--wedding .wedding-box-gallery__img{-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;display:block;width:calc(50% - 10px)}@media (min-width:1024px){body.template-subpage--wedding .wedding-box-gallery__img{height:25rem;width:auto}}@media (min-width:1700px){body.template-subpage--wedding .wedding-box-gallery__img{height:40.625rem}}body.template-subpage--wedding .wedding-box-gallery__img>img{width:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:4/4;height:100%;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}@media (min-width:1024px){body.template-subpage--wedding .wedding-box-gallery__img>img{aspect-ratio:3/4}}@media (min-width:1024px){body.template-subpage--wedding .wedding-box-gallery__img:hover{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-basis:25rem;-ms-flex-preferred-size:25rem;flex-basis:25rem}}@media (min-width:1700px){body.template-subpage--wedding .wedding-box-gallery__img:hover{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-basis:40.625rem;-ms-flex-preferred-size:40.625rem;flex-basis:40.625rem}}body.template-subpage--wedding .wedding-box-gallery__img:hover>img{aspect-ratio:4/4;cursor:pointer}body.template-subpage--wedding .wedding-box-kitchen__inner{padding:2.5rem 1rem;height:100%}@media (min-width:1024px){body.template-subpage--wedding .wedding-box-kitchen__inner{padding:8.25rem 8.4375rem}}body.template-subpage--wedding .wedding-box-kitchen__img{margin-bottom:2.5rem}@media (min-width:1024px){body.template-subpage--wedding .wedding-box-kitchen__img{padding-left:.625rem;margin-bottom:0}}body.template-subpage--wedding .wedding-box-kitchen__img>img{width:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:3/4}body.template-subpage--wedding .wedding-box-kitchen__main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.template-subpage--wedding .wedding-box-kitchen__title{color:#000;font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-size:2.8125rem;line-height:3.09375rem;letter-spacing:-.9px;padding-bottom:.5rem!important}@media (min-width:1024px){body.template-subpage--wedding .wedding-box-kitchen__title{font-size:3.8125rem;line-height:4.19375rem;letter-spacing:-1.22px}}body.template-subpage--wedding .wedding-box-kitchen__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1rem;padding-bottom:2.5rem}@media (min-width:1024px){body.template-subpage--wedding .wedding-box-kitchen__content{padding-bottom:0}}body.template-subpage--wedding .wedding-box-kitchen__content>p{color:#000;font-family:Raleway;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:.32px;padding-top:0!important}body.template-subpage--wedding .wedding-box-plan{background:#eeebe3}@media (min-width:1024px){body.template-subpage--wedding .wedding-box-plan{min-height:53.125rem}}body.template-subpage--wedding .wedding-box-plan__inner{padding-left:.625rem;padding-right:.625rem}body.template-subpage--wedding .wedding-box-plan__inner>.row{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-flow:wrap-reverse;-ms-flex-flow:wrap-reverse;flex-flow:wrap-reverse}body.template-subpage--wedding .wedding-box-plan__img{height:24.375rem}@media (min-width:1024px){body.template-subpage--wedding .wedding-box-plan__img{height:100%}}body.template-subpage--wedding .wedding-box-plan__img>img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}body.template-subpage--wedding .wedding-box-plan__main{padding:2.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.template-subpage--wedding .wedding-box-plan__title{color:#000;font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-size:2.8125rem;line-height:3.09375rem;letter-spacing:-.9px;padding-bottom:.5rem!important}@media (min-width:1024px){body.template-subpage--wedding .wedding-box-plan__title{font-size:3.8125rem;line-height:4.19375rem;letter-spacing:-1.22px}}body.template-subpage--wedding .wedding-box-plan__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1rem}body.template-subpage--wedding .wedding-box-plan__content>p{color:#000;font-family:Raleway;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:.32px;padding-top:0!important}@media (min-width:1024px){body.template-subpage--wedding .wedding-box-additional-offer{min-height:53.125rem}}body.template-subpage--wedding .wedding-box-additional-offer__inner{padding-left:.625rem;padding-right:.625rem}body.template-subpage--wedding .wedding-box-additional-offer__inner>.row{height:100%}body.template-subpage--wedding .wedding-box-additional-offer__img{height:24.375rem}@media (min-width:1024px){body.template-subpage--wedding .wedding-box-additional-offer__img{height:100%}}body.template-subpage--wedding .wedding-box-additional-offer__img>img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}body.template-subpage--wedding .wedding-box-additional-offer__main{padding:2.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.template-subpage--wedding .wedding-box-additional-offer__title{color:#000;font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-size:2.8125rem;line-height:3.09375rem;letter-spacing:-.9px;padding-bottom:.5rem!important}@media (min-width:1024px){body.template-subpage--wedding .wedding-box-additional-offer__title{font-size:3.8125rem;line-height:4.19375rem;letter-spacing:-1.22px}}body.template-subpage--wedding .wedding-box-additional-offer__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1rem}body.template-subpage--wedding .wedding-box-additional-offer__content>p{color:#000;font-family:Raleway;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:.32px;padding-top:0!important}body.template-subpage--wedding .wedding-box-location{background:#eeebe3}@media (min-width:1024px){body.template-subpage--wedding .wedding-box-location{min-height:48.125rem}}body.template-subpage--wedding .wedding-box-location__inner{padding:2.5rem}body.template-subpage--wedding .wedding-box-location__img{height:100%}body.template-subpage--wedding .wedding-box-location__img>img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}body.template-subpage--wedding .wedding-box-location__main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){body.template-subpage--wedding .wedding-box-location__main{padding:2.5rem}}body.template-subpage--wedding .wedding-box-location__title{color:#000;font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-size:2.8125rem;line-height:3.09375rem;letter-spacing:-.9px;padding-bottom:.5rem!important}@media (min-width:1024px){body.template-subpage--wedding .wedding-box-location__title{font-size:3.8125rem;line-height:4.19375rem;letter-spacing:-1.22px}}body.template-subpage--wedding .wedding-box-location__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1rem}body.template-subpage--wedding .wedding-box-location__content>p{color:#000;font-family:Raleway;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:.32px;padding-top:0!important}body.template-subpage--wedding .wedding-box-faq__inner{padding:2.5rem 1rem;height:100%}@media (min-width:1024px){body.template-subpage--wedding .wedding-box-faq__inner{padding:4rem 9.6875rem}}body.template-subpage--wedding .wedding-box-faq__main{padding-bottom:2.25rem}body.template-subpage--wedding .wedding-box-faq__title{color:#000;font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-size:2.8125rem;line-height:3.09375rem;letter-spacing:-.9px;padding-bottom:.5rem!important}@media (min-width:1024px){body.template-subpage--wedding .wedding-box-faq__title{font-size:3.8125rem;line-height:4.19375rem;letter-spacing:-1.22px}}html.contrast-contrast1 .header-wrapper,html.contrast-contrast1 .menu-top-wrapper .hamburger .hamburger-box .hamburger-inner,html.contrast-contrast1 .menu-top-wrapper .hamburger .hamburger-box .hamburger-inner:after,html.contrast-contrast1 .menu-top-wrapper .hamburger .hamburger-box .hamburger-inner:before{background-color:#000!important}html.contrast-contrast1 .menu-top-wrapper--inner .menu-inner-wrapper{background-color:#000!important;-webkit-box-shadow:0 0 35px hsla(0,0%,100%,.3)!important;box-shadow:0 0 35px hsla(0,0%,100%,.3)!important}html.contrast-contrast1 #body-wrapper .page-content ul.side-menu li.active>a,html.contrast-contrast1 #body-wrapper .page-content ul.side-menu li a,html.contrast-contrast1 #body-wrapper .page-content ul.side-menu li a.active>a,html.contrast-contrast1 #body-wrapper .page-content ul.side-menu li a:hover,html.contrast-contrast1 #body-wrapper .page-content ul.side-menu li a i.fa-level-down{color:#fff}html.contrast-contrast1 section.module-menu.main-menu .main-menu-header>.item,html.contrast-contrast1 section.module-menu.main-menu .main-menu-header>.item>a,html.contrast-contrast1 section.module-menu.top-menu .top-menu__list li a,html.contrast-contrast1 section.module-menu.top-menu .top-menu__list li a:hover{color:#fff!important}html.contrast-contrast1 section.module-menu.main-menu .main-menu-header>.item.active>a,html.contrast-contrast1 section.module-menu.main-menu .main-menu-header>.item>a:hover{font-weight:700}html.contrast-contrast1 section.module-menu.main-menu .main-menu-header>.item>ul.subitems{background-color:#000!important}html.contrast-contrast1 section.module-menu.main-menu .main-menu-header>.item>ul.subitems li.active>a{color:#fff!important;font-weight:800}html.contrast-contrast1 section.module-menu.main-menu .main-menu-header>.item>ul.subitems li:hover>a{color:#fff!important;text-decoration:none}html.contrast-contrast1 section.module-menu.main-menu .main-menu-header>.item>ul.subitems li a{color:#fff!important}html.contrast-contrast1 section.module-menu.mobile-menu{background-color:#000!important}html.contrast-contrast1 section.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul *{color:#fff!important}html.contrast-contrast1 a,html.contrast-contrast1 b,html.contrast-contrast1 div,html.contrast-contrast1 em,html.contrast-contrast1 h1,html.contrast-contrast1 h2,html.contrast-contrast1 h3,html.contrast-contrast1 h4,html.contrast-contrast1 h5,html.contrast-contrast1 h6,html.contrast-contrast1 li,html.contrast-contrast1 ol,html.contrast-contrast1 p,html.contrast-contrast1 span,html.contrast-contrast1 strong,html.contrast-contrast1 ul{color:#fff}html.contrast-contrast1 .select2-results__options .select2-results__option,html.contrast-contrast1 .select2-results__options li{color:#000}html.contrast-contrast1 .select2-results__options .select2-results__option--highlighted{color:#fff}html.contrast-contrast1 #body-wrapper,html.contrast-contrast1 #body-wrapper .page-content table{background:#000;color:#fff}html.contrast-contrast1 #body-wrapper .page-content table thead tr td,html.contrast-contrast1 #body-wrapper .page-content table thead tr th{border-left:10px solid #000;border-right:10px solid #000}html.contrast-contrast1 #body-wrapper .page-content table tbody tr td,html.contrast-contrast1 #body-wrapper .page-content table tbody tr th{border-bottom:2px solid #bebebe;border-left:10px solid #000;border-right:10px solid #000}html.contrast-contrast1 #body-wrapper .page-content table tbody tr td{color:#fff;background:#000}html.contrast-contrast1 #body-wrapper .page-content table tbody tr td *{color:#fff}html.contrast-contrast1 footer{background:#000;color:#fff}html.contrast-contrast1 footer .footer-menu .elements li a,html.contrast-contrast1 footer .footer-menu .elements li a.active,html.contrast-contrast1 footer a{color:#fff}html.contrast-contrast2 .header-wrapper,html.contrast-contrast2 .menu-top-wrapper .hamburger .hamburger-box .hamburger-inner,html.contrast-contrast2 .menu-top-wrapper .hamburger .hamburger-box .hamburger-inner:after,html.contrast-contrast2 .menu-top-wrapper .hamburger .hamburger-box .hamburger-inner:before{background-color:#000!important}html.contrast-contrast2 .menu-top-wrapper--inner .menu-inner-wrapper{background-color:#000!important;-webkit-box-shadow:0 0 35px hsla(0,0%,100%,.3)!important;box-shadow:0 0 35px hsla(0,0%,100%,.3)!important}html.contrast-contrast2 #body-wrapper .page-content ul.side-menu li.active>a,html.contrast-contrast2 #body-wrapper .page-content ul.side-menu li a,html.contrast-contrast2 #body-wrapper .page-content ul.side-menu li a.active>a,html.contrast-contrast2 #body-wrapper .page-content ul.side-menu li a:hover,html.contrast-contrast2 #body-wrapper .page-content ul.side-menu li a i.fa-level-down{color:#c1e707}html.contrast-contrast2 section.module-menu.main-menu .main-menu-header>.item,html.contrast-contrast2 section.module-menu.main-menu .main-menu-header>.item>a,html.contrast-contrast2 section.module-menu.top-menu .top-menu__list li a,html.contrast-contrast2 section.module-menu.top-menu .top-menu__list li a:hover{color:#fffe00!important}html.contrast-contrast2 section.module-menu.main-menu .main-menu-header>.item.active>a,html.contrast-contrast2 section.module-menu.main-menu .main-menu-header>.item>a:hover{font-weight:700}html.contrast-contrast2 section.module-menu.main-menu .main-menu-header>.item>ul.subitems{background-color:#000!important}html.contrast-contrast2 section.module-menu.main-menu .main-menu-header>.item>ul.subitems li.active>a{color:#fffe00!important;font-weight:800}html.contrast-contrast2 section.module-menu.main-menu .main-menu-header>.item>ul.subitems li:hover>a{color:#fffe00!important;text-decoration:none}html.contrast-contrast2 section.module-menu.main-menu .main-menu-header>.item>ul.subitems li a{color:#fffe00!important}html.contrast-contrast2 section.module-menu.mobile-menu{background-color:#000!important}html.contrast-contrast2 section.module-menu.mobile-menu .mobile-menu__menu>ul.mobile-menu-ul *{color:#fffe00!important}html.contrast-contrast2 a,html.contrast-contrast2 b,html.contrast-contrast2 div,html.contrast-contrast2 em,html.contrast-contrast2 h1,html.contrast-contrast2 h2,html.contrast-contrast2 h3,html.contrast-contrast2 h4,html.contrast-contrast2 h5,html.contrast-contrast2 h6,html.contrast-contrast2 li,html.contrast-contrast2 ol,html.contrast-contrast2 p,html.contrast-contrast2 span,html.contrast-contrast2 strong,html.contrast-contrast2 ul{color:#c1e707}html.contrast-contrast2 .select2-results__options .select2-results__option,html.contrast-contrast2 .select2-results__options li{color:#000}html.contrast-contrast2 .select2-results__options .select2-results__option--highlighted{color:#c1e707}html.contrast-contrast2 #body-wrapper,html.contrast-contrast2 #body-wrapper .page-content table{background:#000;color:#c1e707}html.contrast-contrast2 #body-wrapper .page-content table thead tr td,html.contrast-contrast2 #body-wrapper .page-content table thead tr th{border-left:10px solid #000;border-right:10px solid #000}html.contrast-contrast2 #body-wrapper .page-content table tbody tr td,html.contrast-contrast2 #body-wrapper .page-content table tbody tr th{border-bottom:2px solid #bebebe;border-left:10px solid #000;border-right:10px solid #000}html.contrast-contrast2 #body-wrapper .page-content table tbody tr td{color:#c1e707;background:#000}html.contrast-contrast2 #body-wrapper .page-content table tbody tr td *{color:#c1e707}html.contrast-contrast2 footer{background:#000;color:#c1e707}html.contrast-contrast2 footer .footer-menu .elements li a,html.contrast-contrast2 footer .footer-menu .elements li a.active,html.contrast-contrast2 footer a{color:#c1e707}html.contrast-contrast3{-webkit-filter:grayscale(1)!important;filter:grayscale(1)!important}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL3RpbWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvbGliL2FuaW1hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3BseXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvbGliL21peGlucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvYmFkZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy9jYXB0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvY29udHJvbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvY29udHJvbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL21lbnVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy9zbGlkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy9wb3N0ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL3Rvb2x0aXBzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy9wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvdm9sdW1lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvdHlwZXMvYXVkaW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy90eXBlcy92aWRlby5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3N0YXRlcy9mdWxsc2NyZWVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvcGx1Z2lucy9hZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9wbHVnaW5zL3ByZXZpZXctdGh1bWJuYWlscy9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3V0aWxzL2FuaW1hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3V0aWxzL2hpZGRlbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hb3Mvc3JjL3Nhc3MvX2NvcmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYW9zL3NyYy9zYXNzL2Fvcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hb3Mvc3JjL3Nhc3MvX2Vhc2luZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hb3Mvc3JjL3Nhc3MvX2FuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2stdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9kaXN0L2Nzcy9zZWxlY3QyLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvZXh0ZXJuYWwvbGlnaGJveC5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL2V4dGVybmFsL2pxdWVyeS11aS5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL3N0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb2RlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fanVtYm90cm9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWVkaWEuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ludGVyYWN0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL2ZvbnQtYXdlc29tZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fcGF0aC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fY29yZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fbGFyZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19maXhlZC13aWR0aC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fbGlzdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19hbmltYXRlZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX3N0YWNrZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvX2hlbHBlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9fYmFzZS5zY3NzIiwid2VicGFjazovLy8uLzxubyBzb3VyY2U+Iiwid2VicGFjazovLy8uL2Rldi9zY3NzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9fbWVudS5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL19jb29raWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvbW9kdWxlcy9ib3gvX2JveC1hYm91dC5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL21vZHVsZXMvYm94L19ib3gtY3RhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvbW9kdWxlcy9ib3gvX2JveC1jdGEtYmFja2dyb3VuZC5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL21vZHVsZXMvYm94L19ib3gtc29jaWFsLW1lZGlhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvbW9kdWxlcy9ib3gvX2JveC1iYWNrZ3JvdW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvbW9kdWxlcy9ib3gvX2JveC1iYWNrZ3JvdW5kLWRhcmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9tb2R1bGVzL2JveC9fYm94LWNvbnRhY3QtZGF0YS5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL21vZHVsZXMvYm94L19ib3gtd2l0aC1mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvbW9kdWxlcy9ib3gvX2JveC10aWxlcy5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL21vZHVsZXMvYm94L19ib3gtc2VydmljZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9tb2R1bGVzL2JveC9fYm94LXJhdGluZ3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9tb2R1bGVzL19iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9tb2R1bGVzL19kZWxpdmVyeS5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL21vZHVsZXMvX2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9tb2R1bGVzL19tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvbW9kdWxlcy9fbW9kdWxhcnRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9tb2R1bGVzL19tb3ZpZS5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL21vZHVsZXMvX25ld3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9tb2R1bGVzL19yZWFsaXphdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL21vZHVsZXMvX3Byb2R1Y3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9tb2R1bGVzL19yZXNvdXJjZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9tb2R1bGVzL19zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9tb2R1bGVzL19zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9tb2R1bGVzL19zb2NpYWxfbWVkaWEuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9tb2R1bGVzL191c2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvbW9kdWxlcy9fZXZlbnRfbWFuYWdlci5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL21vZHVsZXMvX3BvcHVwX25vdGlmaWNhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL2NvbXBvbmVudHMvX2Jvb3RzdHJhcC5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9jb21wb25lbnRzL19sYW5ndWFnZV9zd2l0Y2hlci5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL2NvbXBvbmVudHMvX3JlYWRtb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL2NvbXBvbmVudHMvX3VpX3NwaW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9jb21wb25lbnRzL193aWRnZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9jb21wb25lbnRzL192YWxlbnRpbmVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvZXh0ZXJuYWwvaGFtYnVyZ2Vycy9oYW1idXJnZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvZXh0ZXJuYWwvaGFtYnVyZ2Vycy9fYmFzZS5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL2V4dGVybmFsL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeC5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL2V4dGVybmFsL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeC1yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvZXh0ZXJuYWwvaGFtYnVyZ2Vycy90eXBlcy9fM2R5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvZXh0ZXJuYWwvaGFtYnVyZ2Vycy90eXBlcy9fM2R5LXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9leHRlcm5hbC9oYW1idXJnZXJzL3R5cGVzL19hcnJvdy5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL2V4dGVybmFsL2hhbWJ1cmdlcnMvdHlwZXMvX2Fycm93LXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9leHRlcm5hbC9oYW1idXJnZXJzL3R5cGVzL19hcnJvd2FsdC5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL2V4dGVybmFsL2hhbWJ1cmdlcnMvdHlwZXMvX2Fycm93YWx0LXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9leHRlcm5hbC9oYW1idXJnZXJzL3R5cGVzL19ib3Jpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9leHRlcm5hbC9oYW1idXJnZXJzL3R5cGVzL19jb2xsYXBzZS5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL2V4dGVybmFsL2hhbWJ1cmdlcnMvdHlwZXMvX2NvbGxhcHNlLXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9leHRlcm5hbC9oYW1idXJnZXJzL3R5cGVzL19lbGFzdGljLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvZXh0ZXJuYWwvaGFtYnVyZ2Vycy90eXBlcy9fZWxhc3RpYy1yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvZXh0ZXJuYWwvaGFtYnVyZ2Vycy90eXBlcy9fZW1waGF0aWMuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9leHRlcm5hbC9oYW1idXJnZXJzL3R5cGVzL19lbXBoYXRpYy1yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvZXh0ZXJuYWwvaGFtYnVyZ2Vycy90eXBlcy9fc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvZXh0ZXJuYWwvaGFtYnVyZ2Vycy90eXBlcy9fc2xpZGVyLXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9leHRlcm5hbC9oYW1idXJnZXJzL3R5cGVzL19zcHJpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9leHRlcm5hbC9oYW1idXJnZXJzL3R5cGVzL19zcHJpbmctci5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL2V4dGVybmFsL2hhbWJ1cmdlcnMvdHlwZXMvX3N0YW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvZXh0ZXJuYWwvaGFtYnVyZ2Vycy90eXBlcy9fc3RhbmQtci5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL2V4dGVybmFsL2hhbWJ1cmdlcnMvdHlwZXMvX3NwaW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9leHRlcm5hbC9oYW1idXJnZXJzL3R5cGVzL19zcGluLXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy9leHRlcm5hbC9oYW1idXJnZXJzL3R5cGVzL19zcXVlZXplLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvZXh0ZXJuYWwvaGFtYnVyZ2Vycy90eXBlcy9fdm9ydGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvZXh0ZXJuYWwvaGFtYnVyZ2Vycy90eXBlcy9fdm9ydGV4LXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy90ZW1wbGF0ZXMvXzQwNC5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL3RlbXBsYXRlcy9fYWJvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy90ZW1wbGF0ZXMvX3dlZGRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy90aGVtZXMvY29udHJhc3QxL19tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvdGhlbWVzL2NvbnRyYXN0MS90aGVtZS5zY3NzIiwid2VicGFjazovLy8uL2Rldi9zY3NzL3RoZW1lcy9jb250cmFzdDIvX21lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9kZXYvc2Nzcy90aGVtZXMvY29udHJhc3QyL3RoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGV2L3Njc3MvdGhlbWVzL2NvbnRyYXN0My90aGVtZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVdFLGlCQ1BGLHlCQUNFLEdBQ0UsNERDRkYsQ0FDRixDREtBLHNCQUNFLEdBQ0UsV0FDQSwwQkNIRixDRE1BLEdBQ0UsVUFDQSx1QkNKRixDQUNGLENET0Esd0JBQ0UsR0FDRSxTQ0xGLENEUUEsR0FDRSxTQ05GLENBQ0YsQ0NsQkEsTUNVSSxrQ0FDQSxtQ0RSRixtQkFDQSxjQUNBLGFBQ0Esc0JBQ0EsNENBQ0Esa0NBQ0EsZ0RBQ0Esd0NBQ0EsZUFDQSxnQkFDQSxrQkFDQSxpQkFDQSwrQkFDQSxTRG9CRixDQ2pCRSxxQ0FHRSxjQUNBLFlBQ0EsVURtQkosQ0NoQkUsYUFDRSxhQUNBLG9CQUNBLFVEa0JKLENDZEUsWUFDRSxTRGdCSixDQ1RFLGVBQ0UscUJEWUosQ0NWSSw4REFHRSxrQkRZTixDQ0pJLGlGQUlFLHlCRE9OLENHcEVBLGFBQ0UsZ0RBQ0Esa0RBQ0Esd0NBQ0EsMENBQ0EsY0FDQSxlSHVFRixDSTVFQSxvREFDRSxZSitFRixDSTVFQSxnQkFDRSxnQ0FDQSxTQUNBLGFBQ0EsMkNBQ0EsT0FDQSx5Q0FDQSxrQkFDQSxrQkFDQSxxQ0FDQSxVSitFRixDSTdFRSwyQkFDRSxZSitFSixDSTVFRSx5QkFoQkYsZ0JBaUJJLDBDQUNBLGlESitFRixDQUNGLENJN0VFLHlCQXJCRixnQkFzQkksMENKZ0ZGLENBQ0YsQ0k3RUEsdUNBQ0UsYUpnRkYsQ0k1RUEsNEVBQ0UsZ0VKK0VGLENJNUVBLGVBQ0UsMERBQ0Esa0JBQ0EsOERBQ0EsMkNBQ0EsaUJBQ0Esa0JBQ0Esb0JKK0VGLENJNUVFLG1CQUNFLGNKOEVKLENLaklBLGVBQ0UsdUJBQ0EsU0FDQSw2Q0FDQSxjQUNBLGVBQ0EsY0FDQSxpQkFDQSxvREFDQSxrQkFDQSx1QkxvSUYsQ0tsSUUsbUJBQ0UsY0FDQSxrQkFDQSwwQ0FDQSxvQkFDQSx3Q0xvSUosQ0toSUUscUJBQ0UsU0xrSUosQ0s5SEUsK0JIdkJBLHFHQUNBLGtCRndKRixDSzVIQSxnQkFDRSxvQkwrSEYsQ0t0SEEsdVJBSUUsWUw0SEYsQ016S0Esd0NBQ0UsWU40S0YsQ014S0EsZ0JBQ0UsbUJBQ0EsYUFDQSx5QkFDQSxpQk4yS0YsQ016S0UsMkNBQ0UsT0FDQSxXTjJLSixDTXZLRSxzQ0FDRSxxRE55S0osQ012S0ksa0RBQ0UsY0FDQSxpQk55S04sQ010S0ksZ0VBQ0Usc0ROd0tOLENNcktJLGlEQUNFLG1ETnVLTixDTXBLSSxzTUFHRSxjTm9LTixDTXpKQSw4SEFJRSxZTitKRixDTTVKQSxnTEFJRSxvQk4rSkYsQ08xTkEsWUFDRSxhQUNBLGlCUDZORixDTzFORSwrQkFDRSw2QlA0TkosQ094TkksbURBQ0UsdUJQME5OLENPdE5JLDhEQUNFLFlQd05OLENPbk5FLHVCQUNFLDhCQUNBLDBEQUNBLGtCQUNBLFlBQ0EsNkRBQ0EscUNBQ0EsMENBQ0EsbUJBQ0Esa0JBQ0EsV0FDQSxnQkFDQSxtQkFDQSxTUHFOSixDT25OSSwyQkFDRSxnQkFDQSxpRlBxTk4sQ09qTkksNkJBRUUsNkxBQ0EsV0FDQSxTQUNBLGtCQUNBLCtIQUNBLFNBQ0EsT1BtTk4sQ09oTkksbUNBQ0UsbURQa05OLENPL01JLG1GQUVFLGNQaU5OLENPL01NLDJHQUNFLFlQa05SLENPN01JLHNDQUNFLG1CQUNBLHFDQUNBLGFBQ0Esc0VBQ0Esd0dBQ0EsMENBQ0EsVVArTU4sQ083TU0sMkNBQ0Usb0JBQ0EsYUFDQSxVUCtNUixDTzVNTSw0Q0FDRSw4REFDQSxXQUNBLGtCQUNBLFFBQ0EsMEJQOE1SLENPM01NLCtDQUNFLDJEUDZNUixDTzNNUSxxREFDRSx1REFDQSw2RlA2TVYsQ08xTVEsZ0lBRUUsOEJQMk1WLENPdk1NLDRDQUNFLGdEQUNBLG1EQUNBLDREQUNBLDJEQUNBLGtCQUNBLDBEUHlNUixDT3ZNUSxrREFDRSx3REFDQSw0RlB5TVYsQ090TVEsbURBQ0Usc0RBQ0Esa0VBQ0EsV0FDQSxXQUNBLE9BQ0EseURBQ0EsZ0JBQ0Esa0JBQ0EsUUFDQSxRUHdNVixDT3JNUSwwSEFFRSwrQlBzTVYsQ09qTUksMERBQ0Usd0RQbU1OLENPak1NLGlJQUVFLGtCUGtNUixDTy9MTSxpRUFDRSwwQkFDQSxXQUNBLGNBQ0EsY0FDQSxZQUNBLDhDQUNBLHdCQUNBLFVQaU1SLENPOUxNLGdFQUNFLGdCQUNBLFNBQ0EsV0FDQSxVQUNBLFVBQ0EsUUFDQSxvQ0FDQSwrQ0FDQSxTUGdNUixDTzVMUSxvRkFDRSw4R1A4TFYsQ08zTFEsbUZBQ0UsVUFDQSxtQ1A2TFYsQ096TE0sd0pBRUUsc0NQMExSLENPckxJLDBDQUNFLG1CQUNBLGFBQ0EsaUJBQ0EsaUVBQ0EsZ0JBQ0EsNkRBQ0EsbUJQdUxOLENReFhBLGlDQUNFLGdCQUNBLHVCQUNBLFNBQ0EsMkRBR0EsOEZBQ0EsY0FDQSx1R0FDQSxTQUNBLFlBQ0EsVUFDQSwrQkFDQSxVUnlYRixDUXZYRSxnRU5HQSx1QkFDQSxTQUNBLDBEQUNBLDBDQUNBLCtCQUNBLDBDTUxFLDhGUjZYSixDUTFYRSx1RE5NQSxtREFDQSxTQUNBLG1CQUNBLHVIQUNBLDJDQUNBLGtCQUNBLHdCQUNBLDBDTVZFLGdCQUNBLHFHUmtZSixDUTlYRSxtRE5YQSx1QkFDQSxTQUNBLDBEQUNBLDBDQUNBLCtCQUNBLGdCRjRZRixDUWxZRSxtRE5OQSxtREFDQSxTQUNBLG1CQUNBLHVIQUNBLDJDQUNBLGtCQUNBLHdCQUNBLHlDRjJZRixDUXhZRSxzREFDRSx3QkFDQSwwREFDQSx5Q1IwWUosQ1F0WUUsNENBR0UsaUJSNFlKLENRellFLDZGTmhDQSx1QkFDQSxTQUNBLDBEQUNBLDBDQUNBLCtCQUNBLGdCRjRhRixDUTdZRSxpRE5wQ0EsdUJBQ0EsU0FDQSwwREFDQSwwQ0FDQSwrQkFDQSxpQk1rQ0UsdUJSbVpKLENRaFpFLDRDTmpDQSxtREFDQSxTQUNBLG1CQUNBLHVIQUNBLDJDQUNBLGtCQUNBLHdCQUNBLDBDTThCRSxZUnVaSixDUXBaRSw4Q0FDRSxZUnNaSixDUWxaRSxtREFDRSxRUm9aSixDUWpaRSx1Q0FDRSxTUm1aSixDUS9ZSSxnRk4vRUYscUdBQ0Esa0JGaWVGLENRL1lJLG1FTm5GRixxR0FDQSxrQkZxZUYsQ1EvWUksNEROdkZGLHFHQUNBLGtCRnllRixDUzdlQSxjQUNFLGdGQUNBLDRCQUNBLDRCQUNBLHdCQUNBLFlBQ0EsT0FDQSxVQUNBLGtCQUNBLE1BQ0EsNEJBQ0EsV0FDQSxTVGdmRixDUzdlQSxrREFDRSxTVGdmRixDUzVlQSxtRkFDRSxZVCtlRixDRnBnQkEsWUFDRSxxRUV1Z0JGLENGamdCRSwrQkFDRSxnQkFDQSw2Q0VvZ0JKLENGamdCRSx5QkFQRix3QkFRSSxZRW9nQkYsQ0FDRixDVWpoQkEsZUFDRSw2REFDQSw2Q0FDQSxZQUNBLGdFQUNBLHdDQUNBLDJDQUNBLGdEQUNBLFNBQ0EsZ0JBQ0EsMERBQ0EsVUFDQSxnR0FDQSxvQkFDQSxrQkFDQSx5Q0FDQSwwQkFDQSx1REFDQSxtQkFDQSxTVnFoQkYsQ1VsaEJFLHNCQUNFLGlFQUNBLGtFQUNBLHNHQUNBLG9EQUNBLFdBQ0EsU0FDQSxTQUNBLGtCQUNBLDJCQUNBLFFBQ0EsU1ZvaEJKLENVL2dCQSxzSEFHRSxVQUNBLGtDVmtoQkYsQ1UvZ0JBLDBDQUNFLFNWa2hCRixDVTlnQkEsbUlBRUUsT0FDQSxxQ0FDQSx1QlZpaEJGLENVL2dCRSxpSkFDRSx3RlZraEJKLENVN2dCQSx5REFDRSxVQUNBLFFBQ0EscUNBQ0EsMEJWZ2hCRixDVTlnQkUsZ0VBQ0UsVUFDQSwwRkFDQSx5QlZnaEJKLENVemdCRSxpcEJBR0UsK0JWaWhCSixDV2htQkEsZ0JBQ0Usb0RBQ0EsaURBQ0EsaUJYbW1CRixDV2ptQkUsMERBRUUsNERBQ0EsNkRBQ0EsdURYa21CSixDVy9sQkUsa0NBQ0Usa0JBQ0EsU1hpbUJKLENXN2xCRSwrQkFDRSxzRUFDQSxNWCtsQkosQ1czbEJBLHdCQUNFLHdCQUNBLHVCQUNBLFNBQ0Esb0JBQ0EsMENBQ0EsT0FDQSwwREFDQSxVQUNBLGtCQUNBLE9YOGxCRixDVzVsQkUsOENBQ0Usc0JYOGxCSixDVzNsQkUsZ0RBQ0Usd0JBQ0Esb0JBQ0EsNkNBQ0EseUJYNmxCSixDV3psQkUsMkNBQ0Usd0JBQ0Esb0JBQ0EsNkNBQ0EseUJYMmxCSixDV3ZsQkUsa0NBQ0Usb0JBQ0EseUJYeWxCSixDV3BsQkEsdUNBQ0UsMkNBQ0EsdVRBVUEsMkJBQ0EsOEZBQ0EsaUJYOGtCRixDVzNrQkEsbURBQ0UsbUZYOGtCRixDVzNrQkEsbURBQ0UsbUdYOGtCRixDWXRxQkEsY0FDRSxtQkFDQSxhQUNBLGdCQUNBLGVBQ0Esa0JBQ0EsU1p5cUJGLENZdnFCRSxnQ0FDRSxzREFDQSx1REFDQSxrQkFDQSxTWnlxQkosQ1lwcUJBLDRCQUNFLFlBQ0EsVVp1cUJGLENhenJCQSxhQUNFLGFiNHJCRixDYXhyQkEsNkJBQ0Usc0RBQ0Esc0JBQ0EsOENBQ0Esd0NiMnJCRixDYXRyQkUsOEhBR0UsNEdBQ0EsZ0RidXJCSixDYWpyQkUsNEVBQ0UsNElib3JCSixDYWpyQkUsK0RBQ0UsNElibXJCSixDYWhyQkUsd0RBQ0UsNElia3JCSixDYTdxQkksMEVYQUYsMFBGZ3JCRixDYTVxQkksc0VYSkYsMFBGbXJCRixDYTNxQkksK0RYUkYsMFBGc3JCRixDYXZxQkEscUNBQ0Usd0ZiMHFCRixDYzl0QkEsYUFDRSwwRUFDQSxlZGl1QkYsQ2MvdEJFLDZCQUNFLGdCZGl1QkosQ2M3dEJBLHFCQUNFLDBFQUNBLFlBQ0EsWUFDQSxnQkFDQSxrQkFDQSxVZGd1QkYsQ2MxdEJBLHFEQVFFLGlCZHV0QkYsQ2M3dEJFLGtDQUZGLHFEQUdJLFNBQ0Esc0JBQ0EsaUJkaXVCRixDQUNGLENjNXRCQSxrRUFFRSxTQUNBLFlBQ0EsT0FDQSxrQkFDQSxNQUNBLFVkK3RCRixDYzN0QkEsZ0VBSUUsb0JBQ0Esa0JBQ0EsZ0NkMnRCRixDY3Z0QkEsNkJBQ0UsOEZBQ0Esa0NBQ0EsbUNBQ0EsU0FDQSwyQ0FDQSxPQUNBLGtEQUNBLHNEQUNBLGtCQUNBLFFBQ0EsNkRBQ0EsU2QwdEJGLENjeHRCRSx5QkFkRiw2QkFlSSx5Q0FDQSx1RGQydEJGLENBQ0YsQ2N2dEJBLGlEQUNFLFVBQ0Esb0JBQ0EsMEJkMHRCRixDY3B0QkUsOEhBR0UsNEdBQ0EsZ0RkcXRCSixDY2h0QkEseUJBQ0UsNEdBQ0EsU0FDQSxtQkFDQSwyQ0FDQSxhQUNBLFNBQ0EsV0FDQSxvREFDQSxrQkFDQSxRQUNBLCtCQUNBLGVBQ0EsU2RtdEJGLENjaHRCRSw2QkFDRSxTQUNBLGlCZGt0QkosQ2Mvc0JFLDhEQUVFLFNkZ3RCSixDYzVzQkEsd0NBQ0UsVUFDQSxpQmQrc0JGLENjNXNCQSxvREFDRSxhZCtzQkYsQ2Mxc0JFLDRFQUNFLDRIZDZzQkosQ2Mxc0JFLCtEQUNFLDRIZDRzQkosQ2N6c0JFLHdEQUNFLDRIZDJzQkosQ2N0c0JJLDBFWjVHRixpUEZxekJGLENjcnNCSSxzRVpoSEYsaVBGd3pCRixDY3BzQkksK0RacEhGLGlQRjJ6QkYsQ2Noc0JBLHFDQUNFLHdFZG1zQkYsQ2V0MkJBLGlCYjZDRSxnQkFDQSwwQkFDQSxZQUNBLFNBQ0EsVUY2ekJGLENFM3pCRSx1QkFDRSxXRjZ6QkosQ0V6ekJFLHVEQUNFLGFGMnpCSixDRXp6QkksMkRBQ0UsWUYyekJOLENFdHpCRSxxQ0FDRSxXRnd6QkosQ0VwekJFLDBCQUNFLGlDQUNFLDJDRnN6QkosQ0FDRixDZTEzQkEsMkJid0NFLGdCQUNBLDBCQUNBLFlBQ0EsU0FDQSxXYXpDQSxTQUNBLGNBQ0EsT0FDQSxlQUNBLFFBQ0EsTUFDQSxnQmZnNEJGLENFMzFCRSxpQ0FDRSxXRjYxQkosQ0V6MUJFLGlFQUNFLGFGMjFCSixDRXoxQkkscUVBQ0UsWUYyMUJOLENFdDFCRSwrQ0FDRSxXRncxQkosQ0VwMUJFLDBCQUNFLDJDQUNFLDJDRnMxQkosQ0FDRixDZ0IvNUJBLFdBQ0Usc0JBQ0EsU0FDQSxlQUNBLE9BQ0EsZ0JBQ0Esa0JBQ0EsUUFDQSxNQUNBLFVoQms2QkYsQ2dCLzVCRSxxQ0FFRSxZQUNBLGtCQUNBLFVoQmk2QkosQ2dCNzVCRSxpQkFDRSxtQkFDQSxrQkFDQSx3Q0FDQSxXQUNBLDhCQUNBLGVBQ0EsZ0JBQ0Esb0JBQ0Esa0JBQ0EsdUNBQ0EsU2hCKzVCSixDZ0I1NUJFLHVCQUNFLFloQjg1QkosQ2dCejVCQSxZQUNFLHdCQUNBLGNBQ0EsMENBQ0EsT0FDQSxXQUNBLGtCQUNBLFFBQ0EsMkJBQ0EsVUFDQSxTaEI0NUJGLENpQjU4QkEscUJBQ0UsbUVBQ0Esa0JBQ0EsWUFDQSxnRUFDQSwwREFDQSxVQUNBLHVDQUNBLG9CQUNBLGtCQUNBLHFDQUNBLDBCQUNBLHVEQUNBLFNqQis4QkYsQ2lCNzhCRSwrQkFDRSxVQUNBLCtCakIrOEJKLENpQjM4QkUsNEJBQ0UsaUVBQ0Esa0VBQ0Esc0dBQ0Esb0RBQ0EsV0FDQSxTQUNBLFNBQ0Esa0JBQ0EsMkJBQ0EsUUFDQSxTakI2OEJKLENpQjE4QkUsc0NBQ0UsbUJBQ0EsMERBQ0EsZ0JBQ0Esa0JBQ0EsU2pCNDhCSixDaUIxOEJJLDBDQUNFLFlBQ0EsT0FDQSxnQkFDQSxlQUNBLGtCQUNBLE1BQ0EsVWpCNDhCTixDaUJ2OEJFLHFDQUNFLFdBQ0EsT0FDQSxrQkFDQSxRQUNBLG1CQUNBLFNqQnk4QkosQ2lCdjhCSSwwQ0FDRSxpQ0FDQSwwREFDQSxXQUNBLHNFQUNBLGVqQnk4Qk4sQ2lCcDhCQSx5QkFDRSxTQUNBLGlCQUNBLFlBQ0EsT0FDQSxZQUNBLFVBQ0EsZ0JBQ0Esb0JBQ0Esa0JBQ0EsUUFDQSxNQUNBLDRCQUNBLFdBQ0EsU2pCdThCRixDaUJyOEJFLG1DQUNFLFNqQnU4QkosQ2lCcDhCRSw2QkFDRSxZQUNBLE9BQ0EsZ0JBQ0EsZUFDQSxtQkFDQSxrQkFDQSxNQUNBLFVqQnM4QkosQ2tCNWlDQSxxQkFDRSx5QmxCK2lDRixDbUIvaUNBLGVBQ0UsMkJBQ0EsZ0JBSUUsbUJBQ0EscUJBQ0Esb0JBQ0EsNEJBQ0EsbUJuQitpQ0osQ21CcmlDQSxlQUNFLHNCbkJ3aUNGLEM7QW9CL2pDSSxxRkFFRSx5RENITixDRE1JLCtFQUVFLCtDQ0xOLENET00sdUdBQ0UsbURDTFIsQ0RMSSx1RkFFRSx1RENNTixDREhJLGlGQUVFLCtDQ0lOLENERk0seUdBQ0UsaURDSVIsQ0RkSSx1RkFFRSx5RENlTixDRFpJLGlGQUVFLCtDQ2FOLENEWE0seUdBQ0UsbURDYVIsQ0R2QkksdUZBRUUsdURDd0JOLENEckJJLGlGQUVFLCtDQ3NCTixDRHBCTSx5R0FDRSxpRENzQlIsQ0RoQ0ksdUZBRUUseURDaUNOLENEOUJJLGlGQUVFLCtDQytCTixDRDdCTSx5R0FDRSxtREMrQlIsQ0R6Q0ksdUZBRUUsdURDMENOLENEdkNJLGlGQUVFLCtDQ3dDTixDRHRDTSx5R0FDRSxpREN3Q1IsQ0RsREksdUZBRUUseURDbUROLENEaERJLGlGQUVFLCtDQ2lETixDRC9DTSx5R0FDRSxtRENpRFIsQ0QzREksdUZBRUUsdURDNEROLENEekRJLGlGQUVFLCtDQzBETixDRHhETSx5R0FDRSxpREMwRFIsQ0RwRUksdUZBRUUseURDcUVOLENEbEVJLGlGQUVFLCtDQ21FTixDRGpFTSx5R0FDRSxtRENtRVIsQ0Q3RUksdUZBRUUsdURDOEVOLENEM0VJLGlGQUVFLCtDQzRFTixDRDFFTSx5R0FDRSxpREM0RVIsQ0R0RkksdUZBRUUseURDdUZOLENEcEZJLGlGQUVFLCtDQ3FGTixDRG5GTSx5R0FDRSxtRENxRlIsQ0QvRkksdUZBRUUsdURDZ0dOLENEN0ZJLGlGQUVFLCtDQzhGTixDRDVGTSx5R0FDRSxpREM4RlIsQ0R4R0ksdUZBRUUseURDeUdOLENEdEdJLGlGQUVFLCtDQ3VHTixDRHJHTSx5R0FDRSxtREN1R1IsQ0RqSEksdUZBRUUsdURDa0hOLENEL0dJLGlGQUVFLCtDQ2dITixDRDlHTSx5R0FDRSxpRENnSFIsQ0QxSEksdUZBRUUseURDMkhOLENEeEhJLGlGQUVFLCtDQ3lITixDRHZITSx5R0FDRSxtREN5SFIsQ0RuSUksdUZBRUUsdURDb0lOLENEaklJLGlGQUVFLCtDQ2tJTixDRGhJTSx5R0FDRSxpRENrSVIsQ0Q1SUksdUZBRUUseURDNklOLENEMUlJLGlGQUVFLCtDQzJJTixDRHpJTSx5R0FDRSxtREMySVIsQ0RySkksdUZBRUUsdURDc0pOLENEbkpJLGlGQUVFLCtDQ29KTixDRGxKTSx5R0FDRSxpRENvSlIsQ0Q5SkksdUZBRUUseURDK0pOLENENUpJLGlGQUVFLCtDQzZKTixDRDNKTSx5R0FDRSxtREM2SlIsQ0R2S0kseUZBRUUscURDd0tOLENEcktJLG1GQUVFLCtDQ3NLTixDRHBLTSwyR0FDRSwrQ0NzS1IsQ0RoTEkseUZBRUUsMkRDaUxOLENEOUtJLG1GQUVFLCtDQytLTixDRDdLTSwyR0FDRSxxREMrS1IsQ0R6TEkseUZBRUUseURDMExOLENEdkxJLG1GQUVFLCtDQ3dMTixDRHRMTSwyR0FDRSxtREN3TFIsQ0RsTUkseUZBRUUsMkRDbU1OLENEaE1JLG1GQUVFLCtDQ2lNTixDRC9MTSwyR0FDRSxxRENpTVIsQ0QzTUkseUZBRUUseURDNE1OLENEek1JLG1GQUVFLCtDQzBNTixDRHhNTSwyR0FDRSxtREMwTVIsQ0RwTkkseUZBRUUsMkRDcU5OLENEbE5JLG1GQUVFLCtDQ21OTixDRGpOTSwyR0FDRSxxRENtTlIsQ0Q3TkkseUZBRUUseURDOE5OLENEM05JLG1GQUVFLCtDQzROTixDRDFOTSwyR0FDRSxtREM0TlIsQ0R0T0kseUZBRUUsMkRDdU9OLENEcE9JLG1GQUVFLCtDQ3FPTixDRG5PTSwyR0FDRSxxRENxT1IsQ0QvT0kseUZBRUUseURDZ1BOLENEN09JLG1GQUVFLCtDQzhPTixDRDVPTSwyR0FDRSxtREM4T1IsQ0R4UEkseUZBRUUsMkRDeVBOLENEdFBJLG1GQUVFLCtDQ3VQTixDRHJQTSwyR0FDRSxxREN1UFIsQ0RqUUkseUZBRUUseURDa1FOLENEL1BJLG1GQUVFLCtDQ2dRTixDRDlQTSwyR0FDRSxtRENnUVIsQ0QxUUkseUZBRUUsMkRDMlFOLENEeFFJLG1GQUVFLCtDQ3lRTixDRHZRTSwyR0FDRSxxREN5UVIsQ0RuUkkseUZBRUUseURDb1JOLENEalJJLG1GQUVFLCtDQ2tSTixDRGhSTSwyR0FDRSxtRENrUlIsQ0Q1UkkseUZBRUUsMkRDNlJOLENEMVJJLG1GQUVFLCtDQzJSTixDRHpSTSwyR0FDRSxxREMyUlIsQ0RyU0kseUZBRUUseURDc1NOLENEblNJLG1GQUVFLCtDQ29TTixDRGxTTSwyR0FDRSxtRENvU1IsQ0Q5U0kseUZBRUUsMkRDK1NOLENENVNJLG1GQUVFLCtDQzZTTixDRDNTTSwyR0FDRSxxREM2U1IsQ0R2VEkseUZBRUUseURDd1ROLENEclRJLG1GQUVFLCtDQ3NUTixDRHBUTSwyR0FDRSxtRENzVFIsQ0RoVUkseUZBRUUsMkRDaVVOLENEOVRJLG1GQUVFLCtDQytUTixDRDdUTSwyR0FDRSxxREMrVFIsQ0R6VUkseUZBRUUseURDMFVOLENEdlVJLG1GQUVFLCtDQ3dVTixDRHRVTSwyR0FDRSxtREN3VVIsQ0RsVkkseUZBRUUsMkRDbVZOLENEaFZJLG1GQUVFLCtDQ2lWTixDRC9VTSwyR0FDRSxxRENpVlIsQ0QzVkkseUZBRUUscURDNFZOLENEelZJLG1GQUVFLCtDQzBWTixDRHhWTSwyR0FDRSwrQ0MwVlIsQ0RwV0kseUZBRUUsMkRDcVdOLENEbFdJLG1GQUVFLCtDQ21XTixDRGpXTSwyR0FDRSxxRENtV1IsQ0Q3V0kseUZBRUUseURDOFdOLENEM1dJLG1GQUVFLCtDQzRXTixDRDFXTSwyR0FDRSxtREM0V1IsQ0R0WEkseUZBRUUsMkRDdVhOLENEcFhJLG1GQUVFLCtDQ3FYTixDRG5YTSwyR0FDRSxxRENxWFIsQ0QvWEkseUZBRUUseURDZ1lOLENEN1hJLG1GQUVFLCtDQzhYTixDRDVYTSwyR0FDRSxtREM4WFIsQ0R4WUkseUZBRUUsMkRDeVlOLENEdFlJLG1GQUVFLCtDQ3VZTixDRHJZTSwyR0FDRSxxREN1WVIsQ0RqWkkseUZBRUUseURDa1pOLENEL1lJLG1GQUVFLCtDQ2daTixDRDlZTSwyR0FDRSxtRENnWlIsQ0QxWkkseUZBRUUsMkRDMlpOLENEeFpJLG1GQUVFLCtDQ3laTixDRHZaTSwyR0FDRSxxREN5WlIsQ0RuYUkseUZBRUUseURDb2FOLENEamFJLG1GQUVFLCtDQ2thTixDRGhhTSwyR0FDRSxtRENrYVIsQ0Q1YUkseUZBRUUsMkRDNmFOLENEMWFJLG1GQUVFLCtDQzJhTixDRHphTSwyR0FDRSxxREMyYVIsQ0RyYkkseUZBRUUseURDc2JOLENEbmJJLG1GQUVFLCtDQ29iTixDRGxiTSwyR0FDRSxtRENvYlIsQ0Q5YkkseUZBRUUsMkRDK2JOLENENWJJLG1GQUVFLCtDQzZiTixDRDNiTSwyR0FDRSxxREM2YlIsQ0R2Y0kseUZBRUUseURDd2NOLENEcmNJLG1GQUVFLCtDQ3NjTixDRHBjTSwyR0FDRSxtRENzY1IsQ0RoZEkseUZBRUUsMkRDaWROLENEOWNJLG1GQUVFLCtDQytjTixDRDdjTSwyR0FDRSxxREMrY1IsQ0R6ZEkseUZBRUUseURDMGROLENEdmRJLG1GQUVFLCtDQ3dkTixDRHRkTSwyR0FDRSxtREN3ZFIsQ0RsZUkseUZBRUUsMkRDbWVOLENEaGVJLG1GQUVFLCtDQ2llTixDRC9kTSwyR0FDRSxxRENpZVIsQ0QzZUkseUZBRUUseURDNGVOLENEemVJLG1GQUVFLCtDQzBlTixDRHhlTSwyR0FDRSxtREMwZVIsQ0RwZkkseUZBRUUsMkRDcWZOLENEbGZJLG1GQUVFLCtDQ21mTixDRGpmTSwyR0FDRSxxRENtZlIsQ0Q3ZkkseUZBRUUseURDOGZOLENEM2ZJLG1GQUVFLCtDQzRmTixDRDFmTSwyR0FDRSxtREM0ZlIsQ0R0Z0JJLHlGQUVFLDJEQ3VnQk4sQ0RwZ0JJLG1GQUVFLCtDQ3FnQk4sQ0RuZ0JNLDJHQUNFLHFEQ3FnQlIsQ0QvZ0JJLHlGQUVFLHFEQ2doQk4sQ0Q3Z0JJLG1GQUVFLCtDQzhnQk4sQ0Q1Z0JNLDJHQUNFLCtDQzhnQlIsQ0R4Z0JBLFdBQ0UsbUJDMmdCRixDRDFnQkUsdUJBQ0UsbUJDNGdCSixDQ2hnQkkscUZBRUUseUhEa2dCTixDQ3BnQkksaUZBRUUsdUVEcWdCTixDQ3ZnQkksdUZBRUUsNkVEd2dCTixDQzFnQkkseUZBRUUsK0VEMmdCTixDQzdnQkksK0ZBRUUscUZEOGdCTixDQ2hoQkksaUdBRUUsNkhEaWhCTixDQ25oQkksbUdBRUUsaUlEb2hCTixDQ3RoQkkseUdBRUUsK0hEdWhCTixDQ3poQkksaUdBRUUseUhEMGhCTixDQzVoQkksbUdBRUUseUhENmhCTixDQy9oQkkseUdBRUUsMkhEZ2lCTixDQ2xpQkksaUdBRUUsMkhEbWlCTixDQ3JpQkksbUdBRUUseUhEc2lCTixDQ3hpQkkseUdBRUUsK0hEeWlCTixDQzNpQkksbUdBRUUsMkhENGlCTixDQzlpQkkscUdBRUUseUhEK2lCTixDQ2pqQkksMkdBRUUsK0hEa2pCTixDQ3BqQkksbUdBRUUsMkhEcWpCTixDQ3ZqQkkscUdBRUUseUhEd2pCTixDQzFqQkksMkdBRUUsK0hEMmpCTixDRTVsQkEsY0FTSSxrREFDRSxVQUNBLGlNRjJtQkosQ0V6bUJJLDhEQUNFLFVBQ0EscUNGMm1CTixDRXZtQkUsb0NBQ0UseUVGeW1CSixDRXRtQkUsc0NBQ0UsMkVGd21CSixDRXJtQkUsdUNBQ0UsMkVGdW1CSixDRXBtQkUsc0NBQ0UseUVGc21CSixDRW5tQkUsMENBQ0UsbUZGcW1CSixDRWxtQkUseUNBQ0UsaUZGb21CSixDRWptQkUsNENBQ0UscUZGbW1CSixDRWhtQkUsMkNBQ0UsbUZGa21CSixDRXRsQkUsa0RBQ0UsVUFDQSxpTUZ3bEJKLENFdGxCSSw4REFDRSxVQUNBLHlFRndsQk4sQ0VwbEJFLG9DQUNFLCtDRnNsQkosQ0VubEJFLHVDQUNFLDZGRnFsQkosQ0VsbEJFLHlDQUNFLCtGRm9sQkosQ0VqbEJFLDBDQUNFLCtGRm1sQkosQ0VobEJFLHlDQUNFLDZGRmtsQkosQ0Uva0JFLHFDQUNFLGlERmlsQkosQ0U5a0JFLHdDQUNFLCtGRmdsQkosQ0U3a0JFLDBDQUNFLGlHRitrQkosQ0U1a0JFLDJDQUNFLGlHRjhrQkosQ0Uza0JFLDBDQUNFLCtGRjZrQkosQ0Vua0JFLG9EQUNFLGtLQUNBLGlCRnFrQkosQ0Vua0JJLGdFQUNFLG1CQUNBLHVERnFrQk4sQ0Vqa0JFLHFDQUNFLHVFRm1rQkosQ0Voa0JFLHVDQUNFLHlFRmtrQkosQ0UvakJFLHdDQUNFLHlFRmlrQkosQ0U5akJFLHVDQUNFLHVFRmdrQkosQ0VyakJFLGtEQUNFLDhEQUNBLGlLRnVqQkosQ0VwakJFLHNDQUNFLHFHRnNqQkosQ0VyakJJLGtEQUFlLHlGRndqQm5CLENFcmpCRSx1Q0FDRSxtR0Z1akJKLENFdGpCSSxtREFBZSx5RkZ5akJuQixDRXRqQkUsb0NBQ0UscUdGd2pCSixDRXZqQkksZ0RBQWUseUZGMGpCbkIsQ0V2akJFLHNDQUNFLG1HRnlqQkosQ0V4akJJLGtEQUFlLHlGRjJqQm5CLENBQ0YsQztBRzF1QkEsY0FHSSxvREFDQSwyQkFDQSx5QkFFQSxzQkFDQSxxQkFDQSxpQkFDQSx1QkFDQSxtQkFDQSx1Q0FBSixDQUVBLDBCQWJJLGtCQUNBLGFBa0JKLENBTkEsWUFFSSxnQkFFQSxTQUNBLFNBQ0osQ0FDSSxrQkFDSSxZQUNSLENBRUkscUJBQ0ksZUFDQSxXQUFSLENBR0EscURBRUksZ0NBSUEsdUJBQUosQ0FHQSxhQUNJLGtCQUNBLE9BQ0EsTUFDQSxjQUNBLGlCQUNBLGlCQUFKLENBRUksdUNBRUksV0FDQSxhQURSLENBSUksbUJBQ0ksVUFGUixDQUtJLDRCQUNJLGlCQUhSLENBTUEsYUFDSSxXQUNBLFlBQ0EsZUFXQSxZQWJKLENBR0ksdUJBQ0ksV0FEUixDQUdJLGlCQUNJLGFBRFIsQ0FHSSwrQkFDSSxZQURSLENBTUksMEJBQ0ksbUJBSlIsQ0FPSSxnQ0FDSSxhQUxSLENBUUksNEJBQ0ksaUJBTlIsQ0FTSSw2QkFDSSxjQUNBLFlBQ0EsNEJBUFIsQ0FVQSwwQkFDSSxZQVBKLEM7QUNpQkksaUJBaEVBLDJCQUNJLDJEQXpDUixDQStDSSxXQUNJLGtCQUNBLGtDQUNBLHdNQUNBLGdCQUNBLGlCQTNDUixDQWlEQSx3QkFFSSxrQkFDQSxjQUNBLFlBQ0EsV0FDQSxjQUNBLFlBQ0EsZUFHQSxRQUNBLG1DQUVBLDJCQUNBLFVBQ0EsV0E3Q0osQ0ErQ0ksZ0dBVEEsdUJBQ0Esa0JBT0EsWUF2Q0osQ0E0Q1Esb0dBQ0ksU0F4Q1osQ0EyQ0ksb0VBQ0ksV0F4Q1IsQ0EwQ0ksc0NBQ0ksa0JBQ0EsZUFDQSxjQUNBLFdBQ0EsWUFDQSxtQ0FDQSxpQ0F2Q1IsQ0EyQ0EsWUFDSSxVQXhDSixDQXlDSSxzQkFDSSxVQUNBLFdBdkNSLENBeUNJLG1CQUNJLGVBdkNSLENBd0NRLDZCQUNJLGVBdENaLENBMkNBLFlBQ0ksV0F4Q0osQ0F5Q0ksc0JBQ0ksV0FDQSxVQXZDUixDQXlDSSxtQkFDSSxlQXZDUixDQXdDUSw2QkFDSSxlQXRDWixDQTZDQSwyQkFDSSxrQkF6Q0osQ0E0Q0EsWUFDSSxrQkFDQSxhQUNBLGdCQUNBLGNBQ0Esa0JBQ0EsVUFDQSxTQUNBLFVBekNKLENBMENJLGVBQ0ksa0JBQ0EscUJBR0EsYUFDQSxTQXZDUixDQXlDUSxxQ0FMQSxZQUNBLFdBR0EsY0EzQlIsQ0E0QlEsc0JBQ0ksU0FDQSx1QkFDQSxjQUdBLGFBQ0EsY0FDQSxZQUNBLGtCQUNBLFdBdENaLENBd0NZLHdEQUNJLFlBdENoQixDQXVDZ0Isc0VBQ0ksU0FyQ3BCLENBd0NZLDZCQUNJLGtCQUNBLE1BQ0EsT0FDQSxnQkFDQSxXQUNBLFlBQ0Esa0JBQ0EsY0FDQSxpQkFDQSxrQkFDQSxXQUNBLFlBQ0EsbUNBQ0EsaUNBdENoQixDQXlDUSwwQ0FDSSxXQUNBLFdBdkNaLGlFO0FDdkpBLG1CQUFtQixvREFBc0IscUJBQXFCLFNBQVMsa0JBQWtCLHFCQUFxQixDQUFDLDhDQUE4QyxvREFBc0IsZUFBZSxjQUFjLFlBQVksNERBQWlCLHdCQUF3QixDQUFDLDJFQUEyRSxjQUFjLGlCQUFpQixtQkFBbUIsZ0JBQWdCLHVCQUF1QixrQkFBa0IsQ0FBQyx3RUFBd0UsaUJBQWlCLENBQUMsb0ZBQXNGLGtCQUFrQixpQkFBaUIsQ0FBQyxnREFBZ0Qsb0RBQXNCLGVBQWUsY0FBYyxnQkFBZ0IsNERBQWlCLHdCQUF3QixDQUFDLDZFQUE2RSxxQkFBcUIsZ0JBQWdCLGlCQUFpQix1QkFBdUIsa0JBQWtCLENBQUMsMkNBQTJDLFVBQVUsQ0FBQyxrRUFBa0Usb0RBQXNCLFlBQVksZUFBZSxlQUFlLFNBQVMsQ0FBQyxnR0FBZ0csdUJBQXVCLENBQUMsa0JBQWtCLHNCQUF1QixzQkFBc0Isa0JBQWtCLG9EQUFzQixjQUFjLGtCQUFrQixlQUFlLFdBQVcsWUFBWSxDQUFDLGlCQUFpQixhQUFhLENBQUMsMEJBQTBCLGdCQUFnQixTQUFTLFNBQVMsQ0FBQyx5QkFBeUIsWUFBWSw0REFBaUIsd0JBQXdCLENBQUMsd0NBQXdDLGNBQWMsQ0FBQywyQ0FBMkMsTUFBTSxDQUFDLGtEQUFrRCxtQkFBbUIsNEJBQTRCLDRCQUE0QixDQUFDLGtEQUFrRCxnQkFBZ0IseUJBQXlCLHlCQUF5QixDQUFDLDBCQUEwQixjQUFjLFdBQVcsQ0FBQyxpREFBaUQsWUFBWSxXQUFXLG1EQUFxQixDQUFDLCtFQUErRSx1QkFBdUIsQ0FBQywrQ0FBK0MsWUFBWSxDQUFDLG9CQUFvQixTQUFTLFNBQVMsVUFBVSxjQUFjLGVBQWUsT0FBTyxNQUFNLGdCQUFnQixlQUFlLFlBQVksV0FBVyxVQUFVLFdBQVcsc0JBQXNCLHVCQUF1QixDQUFDLDJCQUEyQixtQkFBb0IsNkJBQThCLHVDQUF3QywrQkFBZ0MscUJBQXNCLDBCQUEyQixvQkFBcUIsNEJBQTZCLG9CQUFxQiw0QkFBNkIsQ0FBQyx1REFBdUQsc0JBQXNCLHNCQUFzQixpQkFBaUIsQ0FBQyxvRkFBb0YsV0FBVyxnQkFBZ0IsQ0FBQyxpRkFBaUYsZUFBZSxZQUFZLGVBQWdCLENBQUMsdUZBQXVGLFVBQVUsQ0FBQyxpRkFBaUYsWUFBWSxrQkFBa0IsUUFBUSxVQUFVLFVBQVUsQ0FBQyxtRkFBNEosb0ZBQTJCLFNBQVMsU0FBUyxpQkFBaUIsZ0JBQWdCLGtCQUFrQixRQUFRLE9BQU8sQ0FBQywwRkFBNEYsVUFBVSxDQUFDLDBGQUE0RixTQUFTLFVBQVUsQ0FBQyxtRkFBbUYsc0JBQXNCLGNBQWMsQ0FBQyw2R0FBNkcsWUFBWSxDQUFDLDJHQUEyRywwQ0FBc0Qsc0JBQTBCLENBQUMseURBQXlELHNCQUF1QixzQkFBc0Isa0JBQWtCLFdBQVcsQ0FBQyxzRkFBc0Ysb0RBQXNCLGdCQUFnQixTQUFTLGNBQWMsVUFBVSxDQUFDLHlGQUF5RixlQUFlLENBQUMsbUZBQW1GLGVBQWUsWUFBWSxnQkFBaUIsZUFBZSxrQkFBa0IsV0FBVyxDQUFDLG9GQUFvRix5QkFBeUIsc0JBQXNCLGtCQUFrQixlQUFlLFdBQVcsaUJBQWlCLGVBQWUsYUFBYSxDQUFDLDRGQUE0RixXQUFXLGVBQWUscUJBQXFCLGdCQUFpQixnQkFBZ0IsQ0FBQyxrR0FBa0csVUFBVSxDQUFDLHVMQUEyTCxXQUFXLENBQUMsNkZBQStGLGdCQUFnQixpQkFBaUIsQ0FBQyxxR0FBdUcsZ0JBQWdCLGlCQUFpQixDQUFDLGtGQUFrRixzQkFBdUIsU0FBUyxDQUFDLHFGQUFxRixzQkFBc0IsY0FBYyxDQUFDLDJGQUEyRixZQUFZLENBQUMsa05BQWtOLHlCQUF5Qix5QkFBeUIsQ0FBQyxrTkFBa04sNEJBQTRCLDRCQUE0QixDQUFDLDZFQUE2RSxxQkFBcUIsQ0FBQywyRUFBMkUsdUJBQXVCLFlBQVksVUFBVSx3Q0FBZ0IsNEJBQTRCLENBQUMsdUVBQXVFLGlCQUFpQixlQUFlLENBQUMsaUVBQWlFLFNBQVMsQ0FBQyx5RUFBeUUsVUFBVSxDQUFDLHlFQUF5RSxxQkFBcUIsQ0FBQyw4RUFBOEUsZ0JBQWdCLENBQUMsc0dBQXNHLGNBQWMsQ0FBQyx1R0FBdUcsaUJBQWlCLGdCQUFnQixDQUFDLGdJQUFnSSxpQkFBaUIsZ0JBQWdCLENBQUMseUpBQXlKLGlCQUFpQixnQkFBZ0IsQ0FBQyxrTEFBa0wsaUJBQWlCLGdCQUFnQixDQUFDLDJNQUEyTSxpQkFBaUIsZ0JBQWdCLENBQUMsaUZBQWlGLHlCQUF5QixVQUFXLENBQUMsb0RBQW9ELGVBQWUsY0FBYyxXQUFXLENBQUMsdURBQXVELHlCQUF5QixzQkFBc0Isa0JBQWtCLFVBQTJJLG9KQUFpRSwyQkFBMkIsbUhBQXFILENBQUMsNkRBQTZELHdCQUF3QixDQUFDLG9GQUFvRixXQUFXLGdCQUFnQixDQUFDLGlGQUFpRixlQUFlLFlBQVksZ0JBQWlCLGlCQUFpQixDQUFDLHVGQUF1RixVQUFVLENBQUMsaUZBQWlGLHNCQUFrQyx1Q0FBMkIsNEJBQTRCLCtCQUErQixZQUFZLGtCQUFrQixRQUFRLFVBQVUsV0FBNEksb0pBQWlFLDJCQUEyQixtSEFBcUgsQ0FBQyxtRkFBNEosb0ZBQTJCLFNBQVMsU0FBUyxpQkFBaUIsZ0JBQWdCLGtCQUFrQixRQUFRLE9BQU8sQ0FBQywwRkFBNEYsVUFBVSxDQUFDLDBGQUF3Ryx3Q0FBNEIsZ0JBQWdCLDJCQUEyQiw4QkFBOEIsU0FBUyxVQUFVLENBQUMsK0VBQStFLHdCQUF3QixDQUFDLHlHQUF5Ryx1QkFBdUIsV0FBVyxDQUFDLDJHQUEyRywwQ0FBc0Qsc0JBQTBCLENBQUMsd0dBQXdHLGdCQUFnQix5QkFBeUIsMEJBQXVKLHdKQUErRCwyQkFBMkIsbUhBQXFILENBQUMsd0dBQXdHLG1CQUFtQiw0QkFBNEIsNkJBQThKLG9KQUFpRSwyQkFBMkIsbUhBQXFILENBQUMseURBQXlELHNCQUF1QixzQkFBc0Isa0JBQWtCLFlBQVksU0FBUyxDQUFDLCtEQUErRCx3QkFBd0IsQ0FBQyxzRkFBc0YsZ0JBQWdCLFNBQVMsYUFBYSxDQUFDLG1GQUFtRixZQUFZLENBQUMsb0ZBQW9GLHlCQUF5QixzQkFBc0Isa0JBQWtCLGVBQWUsV0FBVyxpQkFBaUIsZUFBZSxhQUFhLENBQUMsNEZBQTRGLFdBQVcsZUFBZSxxQkFBcUIsZ0JBQWlCLGdCQUFnQixDQUFDLGtHQUFrRyxVQUFVLENBQUMsNkZBQStGLFlBQVksZ0JBQWdCLGlCQUFpQixDQUFDLHFHQUF1RyxnQkFBZ0IsaUJBQWlCLENBQUMsaUZBQWlGLHdCQUF3QixDQUFDLDBHQUEwRyxnQkFBZ0IseUJBQXlCLHlCQUF5QixDQUFDLDBHQUEwRyxtQkFBbUIsNEJBQTRCLDRCQUE0QixDQUFDLDZFQUE2RSxzQkFBc0IsU0FBUyxDQUFDLDJFQUEyRSxVQUFVLHVDQUFlLENBQUMsOENBQThDLHNCQUFzQiw0QkFBNEIsQ0FBQyxxREFBcUQsa0JBQWtCLENBQUMscURBQXFELGVBQWUsQ0FBQyx1RUFBdUUsaUJBQWlCLGVBQWUsQ0FBQyxpRUFBaUUsU0FBUyxDQUFDLHlFQUF5RSxVQUFVLENBQUMsaUZBQWlGLHlCQUF5QixVQUFVLENBQUMsb0RBQW9ELGVBQWUsY0FBYyxXQUFXLENBQUMsc0VBQXNFLG9CQUFvQixDO0FDR3BuZCwwQkFDSSxnQkFFQSxlQUNBLGFBQ0EsV0E4Q0osQ0EzQ0EsaUJBQ0ksa0JBQ0EsTUFDQSxPQUNBLGFBQ0Esc0JBQ0EsMkRBQ0EsV0FDQSxZQThDSixDQTNDQSxVQUNJLGtCQUNBLE9BQ0EsV0FDQSxjQUNBLGtCQUNBLGNBQ0EsZUE4Q0osQ0EzQ0Esb0JBQ0ksY0FDQSxZQUNBLGtCQUNBLGdCQUNBLGtCQUdBLHFCQTZDSixDQTFDQSxnQkFDSSxXQTZDSixDQTFDQSxtQkFDSSwwQkFFQSxZQUNBLGFBQ0EsY0FDQSxrQkFJQSxxQkE0Q0osQ0F6Q0EseUJBQ0ksV0FDQSxjQUNBLFVBNENKLENBekNBLFdBQ0ksa0JBQ0EsUUFDQSxPQUNBLFdBQ0EsV0FDQSxrQkFDQSxhQTRDSixDQXpDQSxXQUNJLGNBQ0EsV0FDQSxZQUNBLGNBQ0EsbURBNENKLENBekNBLFFBQ0ksa0JBQ0EsTUFDQSxPQUNBLFlBQ0EsV0FDQSxVQTRDSixDQXpDQSxtQkFDSSxNQTRDSixDQXpDQSxVQUNJLGFBQ0EsMEdBNENKLENBekNBLGtCQUNJLFlBQ0EsZUFDQSxhQTRDSixDQXpDQSxrQkFDSSxVQUNBLE9BQ0EsV0FDQSwwREFDQSwwREFDQSxVQUNBLCtCQUdBLHNCQTRDSixDQXpDQSx3QkFDSSw0REFDQSxTQTRDSixDQXpDQSxrQkFDSSxVQUNBLFFBQ0EsWUFDQSwyREFDQSwwREFDQSxVQUNBLCtCQUdBLHNCQTRDSixDQXpDQSx3QkFDSSw0REFDQSxTQTRDSixDQXpDQSxrQkFDSSxjQUNBLHdCQUVBLFdBQ0EsOEJBQ0EsOEJBNENKLENBekNBLHdCQUNJLFdBQ0EsY0FDQSxVQTRDSixDQXpDQSxTQUNJLGNBQ0EsVUE0Q0osQ0F6Q0EscUJBQ0ksVUFDQSxXQUNBLGdCQUNBLGlCQTRDSixDQXpDQSxxQkFDSSxlQUNBLGdCQUNBLGVBNENKLENBekNBLHVCQUNJLFVBNENKLENBekNBLG9CQUNJLGNBQ0EsV0FDQSxtQkFDQSxlQUNBLFVBNENKLENBekNBLG1CQUNJLGNBQ0EsWUFDQSxXQUNBLFlBQ0EseURBQ0EsaUJBQ0EsYUFDQSwyREFDQSxXQUNBLCtCQUdBLHNCQTRDSixDQXpDQSx5QkFDSSxlQUNBLDREQUNBLFNBNENKLEM7QUM1UEE7Ozs7cUVBTUEscUJBQ0Msc0JBQ0EsaUJBQ0QsQ0FHQSxrQkFDQyxZQUNELENBQ0EsNkJBQ0MsU0FDQSxtQkFDQSxXQUNBLFlBQ0EsZ0JBQ0EsVUFDQSxrQkFDQSxTQUNELENBQ0EsaUJBQ0MsU0FDQSxVQUNBLFNBQ0EsVUFDQSxnQkFDQSxxQkFDQSxlQUNBLGVBQ0QsQ0FDQSxxREFFQyxXQUNBLGNBQ0Esd0JBQ0QsQ0FDQSwwQkFDQyxVQUNELENBQ0EsZ0JBQ0MsV0FDQSxZQUNBLE1BQ0EsT0FDQSxrQkFDQSxVQUNBLHVCQUNELENBRUEsVUFDQyxXQUNELENBS0EsbUJBQ0MseUJBQ0EsbUJBQ0QsQ0FLQSxTQUNDLHFCQUNBLHNCQUNBLGtCQUNBLGtCQUNBLHFCQUNBLGdCQUNBLDJCQUNELENBRUEsc0JBQ0MsU0FDQSxpQkFDQSxhQUNELENBTUEsbUJBQ0MsZUFDQSxNQUNBLE9BQ0EsV0FDQSxXQUNELENBQ0EsY0FDQyxpQkFDRCxDQUNBLHFCQUNDLGtCQUNBLGVBQ0EsY0FDQSxzQkFDQSxpQkFDRCxDQUNBLHdGQUVDLFlBQ0QsQ0FDQSxnQkFDQyxnQkFDQSxXQUNBLFdBQ0EsU0FDQSxNQUNELENBQ0EsZ0JBQ0MsZ0JBQ0EsV0FDQSxXQUNBLFlBQ0EsTUFDRCxDQUNBLGdCQUNDLGdCQUNBLFVBQ0EsV0FDQSxNQUNBLFdBQ0QsQ0FDQSxnQkFDQyxnQkFDQSxVQUNBLFVBQ0EsTUFDQSxXQUNELENBQ0EsaUJBQ0MsaUJBQ0EsV0FDQSxZQUNBLFVBQ0EsVUFDRCxDQUNBLGlCQUNDLGlCQUNBLFVBQ0EsV0FDQSxVQUNBLFdBQ0QsQ0FDQSxpQkFDQyxpQkFDQSxVQUNBLFdBQ0EsVUFDQSxRQUNELENBQ0EsaUJBQ0MsaUJBQ0EsVUFDQSxXQUNBLFdBQ0EsUUFDRCxDQUNBLGVBQ0Msc0JBQ0EsaUJBQ0QsQ0FDQSxzQkFDQyxrQkFDQSxZQUNBLHNCQUNELENBQ0Esb0JBQ0Msc0JBQ0EsaUJBQ0QsQ0FDQSxtQ0FDQyxjQUNBLGVBQ0Esa0JBQ0EsZUFDQSw0QkFDQSxjQUNELENBQ0Esb0NBQ0Msa0JBQ0EsYUFDQSxhQUNELENBQ0EsaUJBQ0Msa0JBQ0EsTUFDQSxPQUNBLGNBQ0QsQ0FDQSxTQUNDLGdCQUNBLFVBQ0EsU0FDQSxjQUNBLFNBQ0QsQ0FDQSxrQkFDQyxpQkFDRCxDQUNBLHVCQUNDLFNBQ0EsZUFFQSxzR0FDRCxDQUNBLCtCQUNDLGtCQUNBLHdCQUNELENBQ0EsMEJBQ0MsYUFDQSxTQUNBLFlBQ0EsY0FDQSxvQkFDRCxDQUNBLG1EQUVDLFdBQ0QsQ0FHQSxlQUNDLGlCQUNELENBQ0EscUNBQ0MsZ0JBQ0QsQ0FHQSxrQkFDQyxrQkFDQSxNQUNBLFNBQ0EsVUFDQSxhQUNELENBR0EsdUJBQ0MsVUFDQSxPQUNELENBQ0EsV0FDQyxpQkFDQSxxQkFDQSxrQkFDQSxtQkFDQSxrQkFDQSxlQUNBLHNCQUNBLGtCQUNBLHlCQUNBLHNCQUNBLHFCQUNBLGlCQUdBLGdCQUNELENBRUEsaUZBS0Msb0JBQ0QsQ0FHQSxxQkFDQyxVQUNBLG9EQUNBLG9CQUNBLGtCQUNELENBR0Esb0NBQ0MsYUFDRCxDQUdBLDhCQUNDLGtCQUNBLFFBQ0EsU0FDQSxnQkFDQSxnQkFDRCxDQUVBLG1DQUNDLFVBQ0EsWUFDQSxhQUNBLG9CQUNBLGtCQUVELENBRUEsd0NBQ0MsV0FDQSxZQUNBLGNBQ0EsbUJBQ0EsZ0JBQ0QsQ0FJQSxxRUFFQyxTQUNBLFNBQ0QsQ0FDQSxpQkFDQyxzQkFDQSxvQkFDRCxDQUNBLHVDQUNDLFdBQ0EsY0FDQSxjQUNELENBQ0Esb0dBRUMsWUFDRCxDQUNBLGdEQUNDLGNBQ0EsV0FDQSxXQUNBLGFBQ0EsZ0JBQ0EsZUFDRCxDQUNBLGdEQUNDLG1EQUNELENBQ0Esd0NBQ0MsZ0JBQ0QsQ0FDQSw2Q0FDQyxhQUNELENBQ0EseUVBQ0MsZ0JBQ0QsQ0FDQSx1RUFDQyxlQUNELENBQ0EscUVBQ0MsaUJBQ0QsQ0FDQSxtRUFDQyxrQkFDRCxDQUdBLDRDQUdDLFVBQ0Esd0JBQ0QsQ0FDQSxxREFDQyxzQkFDRCxDQUVBLDRDQUNDLDRFQUNBLG9CQUNBLFdBQ0QsQ0FDQSxrREFDQyxXQUNBLFlBQ0Esa0JBQ0EsaUJBQ0EsV0FDRCxDQUNBLHNJQUVDLHNCQUNBLFVBQ0EsV0FDQSxpQkFDQSxrQkFDRCxDQUNBLDJCQUNDLG1CQUNELENBQ0EsZUFDQyxXQUNBLG9CQUNBLFlBQ0QsQ0FDQSxxQ0FDQyxrQkFDQSxjQUNELENBQ0Esc0VBRUMsa0JBQ0EsUUFDQSxZQUNBLFlBQ0QsQ0FDQSxrRkFFQyxPQUNELENBQ0EsbUNBQ0MsUUFDRCxDQUNBLG1DQUNDLFNBQ0QsQ0FDQSx5Q0FDQyxRQUNELENBQ0EseUNBQ0MsU0FDRCxDQUNBLGdGQUVDLGNBQ0Esa0JBQ0EsU0FDQSxpQkFDQSxRQUNBLGVBQ0QsQ0FDQSxvQ0FDQyxlQUNBLGtCQUNBLGlCQUNELENBQ0EsMkNBQ0MsY0FDQSxZQUNELENBQ0EsbUZBRUMsU0FDRCxDQUNBLHFCQUNDLFdBQ0EsZUFDQSx5QkFDQSxlQUNELENBQ0Esa0JBQ0Msa0JBQ0Esa0JBQ0EsZ0JBQ0EsUUFDRCxDQUNBLGtCQUNDLFNBQ0EsV0FDRCxDQUNBLDJDQUVDLGNBQ0EsYUFDQSxpQkFDQSxvQkFDRCxDQUNBLHlDQUNDLHNCQUNBLGdCQUNBLGVBQ0EsY0FDQSxlQUNBLGVBQ0QsQ0FDQSxnREFDQyxZQUNBLHNCQUNBLGVBQ0EsdUJBQ0EsV0FDQSxnQkFDRCxDQUNBLHNFQUNDLFVBQ0QsQ0FHQSxtQ0FDQyxVQUNELENBQ0EsMENBQ0MsVUFDRCxDQUNBLGdEQUNDLFVBQ0Esa0JBQ0QsQ0FDQSw0Q0FDQyxTQUNELENBQ0EsNENBQ0MsV0FDRCxDQUNBLDRDQUNDLFNBQ0QsQ0FDQSw0SUFFQyxtQkFDRCxDQUNBLCtDQUNDLFVBQ0QsQ0FDQSx5QkFDQyxXQUNBLFdBQ0EsV0FDRCxDQUdBLG1CQUNDLGFBQ0QsQ0FDQSx1Q0FDQyxVQUNBLFNBQ0QsQ0FDQSx1Q0FDQyxTQUNBLFVBQ0QsQ0FDQSw2Q0FDQyxVQUNBLFNBQ0QsQ0FDQSw2Q0FDQyxTQUNBLFVBQ0QsQ0FDQSw2Q0FDQyxXQUNELENBQ0Esb0RBQ0MsVUFDRCxDQUNBLGtIQUVDLFdBQ0QsQ0FDQSx3SUFFQyxxQkFDQSxxQkFDRCxDQUdBLHdCQUNDLGNBQ0EscUJBQ0EsZ0JBQ0EsNEJBQ0EsVUFDQSxRQUNELENBQ0EsV0FDQyxrQkFDQSxNQUNBLE9BQ0EsYUFDQSxTQUNELENBQ0EsK0JBQ0MsaUJBQ0EsaUJBQ0QsQ0FDQSw0QkFDQyxXQUNBLGNBQ0EsbUJBQ0EsVUFDQSxnQkFDQSxzQkFDRCxDQUNBLHFDQUNDLGtCQUNBLFdBQ0EsUUFDQSxXQUNBLGlCQUNBLFlBQ0EsV0FDRCxDQUNBLDhCQUNDLGtCQUNBLFNBQ0EsaUJBQ0EsZ0JBQ0EsYUFDRCxDQUNBLGlDQUNDLGdCQUNBLHFCQUNBLHNCQUNBLGdCQUNBLDBCQUNELENBQ0Esc0RBQ0MsV0FDRCxDQUNBLHdDQUNDLHdCQUNBLGNBQ0QsQ0FDQSwyQkFDQyxXQUNBLEtBQ0QsQ0FDQSwyQkFDQyxVQUNBLE9BQ0QsQ0FDQSwyQkFDQyxXQUNBLFFBQ0QsQ0FDQSwyQkFDQyxVQUNBLE1BQ0QsQ0FDQSxnSEFJQyxVQUNBLFVBQ0QsQ0FDQSw0QkFDQyxRQUNBLFFBQ0QsQ0FDQSw0QkFDQyxPQUNBLFFBQ0QsQ0FDQSw0QkFDQyxRQUNBLEtBQ0QsQ0FDQSw0QkFDQyxPQUNBLEtBQ0QsQ0FDQSxrQ0FDQyxXQUNELENBQ0EsZ0JBQ0MsV0FDQSxnQkFDQSxlQUNELENBQ0Esc0NBQ0MsWUFDQSxXQUNELENBQ0Esd0NBQ0MseXpFQUNBLFlBQ0EseUJBQ0EsV0FDRCxDQUNBLG9EQUNDLHFCQUNELENBQ0Esb0JBQ0MsVUFDQSxTQUNBLGtCQUNBLE1BQ0EsT0FDQSxZQUNELENBQ0EsNkJBQ0MsY0FDQSxrQkFDQSxrQkFDRCxDQUNBLHFEQUNDLGNBQ0EsZ0JBQ0EsZ0JBQ0EsaUJBQ0EsZ0JBQ0EsWUFDQSxRQUNELENBQ0Esb0JBQ0MsYUFDRCxDQUNBLG9CQUNDLGNBQ0Esa0JBQ0EsZ0JBQ0Esc0JBQ0QsQ0FDQSxnQ0FDQyxnQkFDQSxtQkFDQSxVQUNELENBQ0EsNEJBQ0MsWUFDQSxZQUNELENBQ0EsV0FDQyxrQkFDQSxlQUNELENBQ0EsNkJBQ0Msa0JBQ0EsVUFDQSxZQUNBLGFBQ0EsZUFDQSxzQkFDQSxpQkFDRCxDQUNBLDRCQUNDLGtCQUNBLFVBQ0EsZUFDQSxjQUNBLFNBQ0EsdUJBQ0QsQ0FHQSw2RkFFQyxxQ0FDRCxDQUVBLHNCQUNDLFdBQ0QsQ0FDQSx3Q0FDQyxVQUNBLGlCQUNELENBQ0EsdUNBQ0MsTUFDQSxXQUNELENBQ0EsMkNBQ0MsTUFDRCxDQUNBLDJDQUNDLE9BQ0QsQ0FFQSxvQkFDQyxXQUNBLFlBQ0QsQ0FDQSxzQ0FDQyxXQUNBLGNBQ0EsbUJBQ0QsQ0FDQSxxQ0FDQyxPQUNBLFVBQ0QsQ0FDQSx5Q0FDQyxRQUNELENBQ0EseUNBQ0MsS0FDRCxDQUNBLFlBQ0Msa0JBQ0EscUJBQ0EsZ0JBQ0EsVUFDQSxxQkFDRCxDQUNBLGtCQUNDLFlBQ0EsZ0JBQ0EsY0FDQSxpQkFFQSxzQkFFQSx5QkFDRCxDQUNBLG1CQUNDLFlBQ0EsV0FDQSxlQUNBLFVBQ0EsU0FDQSxrQkFDQSxrQkFDQSxlQUNBLGNBQ0EsZ0JBQ0EsT0FDRCxDQUVBLGdDQUNDLHNCQUNBLHlCQUNBLHVCQUNELENBQ0EsZUFDQyxLQUNELENBQ0EsaUJBQ0MsUUFDRCxDQUNBLFNBQ0Msa0JBQ0EsWUFDRCxDQUNBLHNCQUNDLFNBQ0EsbUJBQ0QsQ0FDQSx5QkFDQyxnQkFDQSxXQUNBLGtCQUNBLE1BQ0Esb0JBQ0Esc0JBQ0EsVUFDQSxrQkFDRCxDQUNBLHNDQUNDLFdBQ0EsaUJBQ0Esb0JBQ0QsQ0FDQSx3Q0FDQyxtQkFDQSxrQkFDRCxDQUNBLDRLQUdDLFdBQ0QsQ0FDQSxvRUFDQyxjQUNELENBQ0Esd0JBQ0MsY0FDQSxlQUNBLGtCQUNBLGVBQ0QsQ0FDQSxZQUNDLFlBQ0Esa0JBQ0EsYUFDQSxlQUNELENBQ0EsaUJBQ0MsZ0JBQ0QsQ0FJQSxXQUNDLHNDQUVELENBQ0EsaUNBRkMsYUFJRCxDQUNBLHlFQUlDLHVDQUNBLGFBQ0QsQ0FDQSw2QkFDQyx5QkFDQSxrQkFDRCxDQUNBLG1CQUNDLHNCQUNBLGdCQUNBLFVBQ0QsQ0FDQSxxQkFDQyxVQUNELENBQ0Esa0JBR0MsV0FDQSxlQUNELENBQ0Esb0JBQ0MsVUFDRCxDQUlBLHVMQVNDLHlCQUNBLG1CQUNBLGdCQUNBLGNBQ0Esa0JBQ0EsaUJBQ0QsQ0FDQSxxSUFPQyxjQUNBLG9CQUNELENBQ0EsNE1BUUMsc0JBQ0EsbUJBQ0EsZ0JBQ0EsYUFDRCxDQUNBLDBOQVVDLGNBQ0Esb0JBQ0QsQ0FFQSxpQkFDQyxxRUFDRCxDQUNBLDhKQU1DLHlCQUNBLG1CQUNBLGdCQUNBLFVBQ0QsQ0FDQSx5REFFQyxlQUNBLHFCQUNELENBQ0Esc0VBR0MsV0FDQSxvQkFDRCxDQUlBLGlHQUdDLHlCQUNBLG1CQUNBLFVBQ0QsQ0FDQSxrQkFDQyx5QkFDQSxrQkFDRCxDQUNBLHVHQUdDLGFBQ0QsQ0FDQSxxRkFHQyx5QkFDQSxtQkFDQSxhQUNELENBTUEsK0xBR0MsYUFDRCxDQUNBLG9HQUdDLGVBQ0QsQ0FDQSwwR0FHQyxXQUNBLHlCQUNBLGVBQ0QsQ0FDQSw4RkFHQyxZQUNBLHlCQUNBLHFCQUNELENBQ0EsNEJBQ0Msd0JBQ0QsQ0FNQSxTQUNDLFdBQ0EsV0FDRCxDQUtBLGdFQUNDLCtEQUNELENBQ0Esc0dBSUMsK0RBQ0QsQ0FDQSxxREFFQywrREFDRCxDQUNBLG9FQUVDLCtEQUNELENBQ0EsdURBRUMsK0RBQ0QsQ0FDQSxvQkFDQywrREFDRCxDQUdBLGVBQWlCLDZCQUFnQyxDQUNqRCxtQkFBcUIsdUJBQTBCLENBQy9DLG9CQUFzQiwyQkFBOEIsQ0FDcEQsbUJBQXFCLDJCQUE4QixDQUNuRCxvQkFBc0IsMkJBQThCLENBQ3BELG1CQUFxQiwyQkFBOEIsQ0FDbkQsb0JBQXNCLDJCQUE4QixDQUNwRCxtQkFBcUIsMkJBQThCLENBQ25ELG9CQUFzQiw0QkFBK0IsQ0FDckQscUJBQXVCLDRCQUErQixDQUN0RCxxQkFBdUIsNEJBQStCLENBQ3RELHNCQUF3QiwyQkFBOEIsQ0FDdEQsdUJBQXlCLCtCQUFrQyxDQUMzRCxzQkFBd0IsK0JBQWtDLENBQzFELHVCQUF5QiwrQkFBa0MsQ0FDM0Qsc0JBQXdCLCtCQUFrQyxDQUMxRCx1QkFBeUIsK0JBQWtDLENBQzNELHNCQUF3QiwrQkFBa0MsQ0FDMUQsdUJBQXlCLGdDQUFtQyxDQUM1RCx3QkFBMEIsZ0NBQW1DLENBQzdELHdCQUEwQixnQ0FBbUMsQ0FDN0QsbUJBQXFCLDJCQUE4QixDQUNuRCxvQkFBc0IsK0JBQWtDLENBQ3hELG1CQUFxQiwrQkFBa0MsQ0FDdkQsb0JBQXNCLCtCQUFrQyxDQUN4RCxtQkFBcUIsK0JBQWtDLENBQ3ZELG9CQUFzQiwrQkFBa0MsQ0FDeEQsbUJBQXFCLCtCQUFrQyxDQUN2RCxvQkFBc0IsZ0NBQW1DLENBQ3pELHFCQUF1QixnQ0FBbUMsQ0FDMUQsdUJBQXlCLGdDQUFtQyxDQUM1RCxxQkFBdUIsZ0NBQW1DLENBQzFELHVCQUF5QixnQ0FBbUMsQ0FDNUQsdUJBQXlCLGdDQUFtQyxDQUM1RCx1QkFBeUIsZ0NBQW1DLENBQzVELHVCQUF5QixnQ0FBbUMsQ0FDNUQsdUJBQXlCLGdDQUFtQyxDQUM1RCx3QkFBMEIsNkJBQWdDLENBQzFELHlCQUEyQiwrQkFBa0MsQ0FDN0Qsd0JBQTBCLCtCQUFrQyxDQUM1RCx5QkFBMkIsK0JBQWtDLENBQzdELHdCQUEwQiwrQkFBa0MsQ0FDNUQseUJBQTJCLCtCQUFrQyxDQUM3RCx3QkFBMEIsK0JBQWtDLENBQzVELHlCQUEyQixnQ0FBbUMsQ0FDOUQsMEJBQTRCLGdDQUFtQyxDQUMvRCw0QkFBOEIsZ0NBQW1DLENBQ2pFLDBCQUE0QixnQ0FBbUMsQ0FDL0QsNEJBQThCLGdDQUFtQyxDQUNqRSw0QkFBOEIsZ0NBQW1DLENBQ2pFLDRCQUE4QixnQ0FBbUMsQ0FDakUsNEJBQThCLGdDQUFtQyxDQUNqRSw0QkFBOEIsZ0NBQW1DLENBQ2pFLDhCQUFnQywyQkFBOEIsQ0FDOUQsOEJBQWdDLCtCQUFrQyxDQUNsRSw4QkFBZ0MsK0JBQWtDLENBQ2xFLDhCQUFnQywrQkFBa0MsQ0FDbEUseUJBQTJCLCtCQUFrQyxDQUM3RCx5QkFBMkIsK0JBQWtDLENBQzdELHlCQUEyQiwrQkFBa0MsQ0FDN0QseUJBQTJCLGdDQUFtQyxDQUM5RCwwQkFBNEIsZ0NBQW1DLENBQy9ELDBCQUE0QixnQ0FBbUMsQ0FDL0QsMEJBQTRCLGdDQUFtQyxDQUMvRCwwQkFBNEIsZ0NBQW1DLENBQy9ELGlCQUFtQiwyQkFBOEIsQ0FDakQsc0JBQXdCLCtCQUFrQyxDQUMxRCxpQkFBbUIsK0JBQWtDLENBQ3JELGdCQUFrQiwrQkFBa0MsQ0FDcEQsaUJBQW1CLCtCQUFrQyxDQUNyRCxpQkFBbUIsK0JBQWtDLENBQ3JELHNCQUF3QiwrQkFBa0MsQ0FDMUQsMkJBQTZCLGdDQUFtQyxDQUNoRSwwQkFBNEIsMkJBQThCLENBQzFELHFCQUF1QiwrQkFBa0MsQ0FDekQsa0JBQW9CLCtCQUFrQyxDQUN0RCxvQkFBc0IsK0JBQWtDLENBQ3hELGNBQWdCLCtCQUFrQyxDQUNsRCxxQkFBdUIsK0JBQWtDLENBQ3pELG1CQUFxQiwrQkFBa0MsQ0FDdkQsa0JBQW9CLGdDQUFtQyxDQUN2RCxpQkFBbUIsZ0NBQW1DLENBQ3RELGdCQUFrQixnQ0FBbUMsQ0FDckQsZUFBaUIsZ0NBQW1DLENBQ3BELGVBQWlCLGdDQUFtQyxDQUNwRCxnQkFBa0IsZ0NBQW1DLENBQ3JELGtCQUFvQixnQ0FBbUMsQ0FDdkQsa0JBQW9CLGdDQUFtQyxDQUN2RCxhQUFlLGdDQUFtQyxDQUNsRCxjQUFnQiw0QkFBK0IsQ0FDL0MsY0FBZ0IsZ0NBQW1DLENBQ25ELGtCQUFvQixnQ0FBbUMsQ0FDdkQsY0FBZ0IsZ0NBQW1DLENBQ25ELGdCQUFrQixnQ0FBbUMsQ0FDckQsZUFBaUIsZ0NBQW1DLENBQ3BELGNBQWdCLGdDQUFtQyxDQUNuRCxvQkFBc0IsaUNBQW9DLENBQzFELGdCQUFrQixpQ0FBb0MsQ0FDdEQsaUJBQW1CLGlDQUFvQyxDQUN2RCxnQkFBa0IsaUNBQW9DLENBQ3RELGdCQUFrQixpQ0FBb0MsQ0FDdEQsY0FBZ0IsaUNBQW9DLENBQ3BELGVBQWlCLGlDQUFvQyxDQUNyRCxjQUFnQixpQ0FBb0MsQ0FDcEQsY0FBZ0IsaUNBQW9DLENBQ3BELGdCQUFrQiw0QkFBK0IsQ0FDakQsY0FBZ0IsZ0NBQW1DLENBQ25ELG1CQUFxQixnQ0FBbUMsQ0FDeEQsZUFBaUIsZ0NBQW1DLENBQ3BELG9CQUFzQixnQ0FBbUMsQ0FDekQsZUFBaUIsZ0NBQW1DLENBQ3BELG9CQUFzQixnQ0FBbUMsQ0FDekQsYUFBZSxpQ0FBb0MsQ0FDbkQsbUJBQXFCLGlDQUFvQyxDQUN6RCxrQkFBb0IsaUNBQW9DLENBQ3hELG1CQUFxQixpQ0FBb0MsQ0FDekQsY0FBZ0IsaUNBQW9DLENBQ3BELGlCQUFtQixpQ0FBb0MsQ0FDdkQsZUFBaUIsaUNBQW9DLENBQ3JELGVBQWlCLGlDQUFvQyxDQUNyRCxnQkFBa0IsaUNBQW9DLENBQ3RELGVBQWlCLDRCQUErQixDQUNoRCxjQUFnQixnQ0FBbUMsQ0FDbkQsZ0JBQWtCLGdDQUFtQyxDQUNyRCxjQUFnQixnQ0FBbUMsQ0FDbkQsZUFBaUIsZ0NBQW1DLENBQ3BELGdCQUFrQixnQ0FBbUMsQ0FDckQsa0JBQW9CLGdDQUFtQyxDQUN2RCxtQkFBcUIsaUNBQW9DLENBQ3pELGVBQWlCLGlDQUFvQyxDQUNyRCxlQUFpQixpQ0FBb0MsQ0FDckQsY0FBZ0IsNEJBQStCLENBQy9DLGVBQWlCLGdDQUFtQyxDQUNwRCxtQkFBcUIsZ0NBQW1DLENBQ3hELG1CQUFxQixnQ0FBbUMsQ0FDeEQsa0JBQW9CLGdDQUFtQyxDQUd2RCx3Q0FBc0IsZ0NBQW1DLENBQ3pELGNBQWdCLGdDQUFtQyxDQUNuRCxlQUFpQixpQ0FBb0MsQ0FDckQsb0JBQXNCLGlDQUFvQyxDQUMxRCxtQkFBcUIsaUNBQW9DLENBQ3pELGVBQWlCLDRCQUErQixDQUNoRCxxQkFBdUIsZ0NBQW1DLENBQzFELGdCQUFrQixnQ0FBbUMsQ0FDckQsbUJBQXFCLGdDQUFtQyxDQUN4RCxtQkFBcUIsZ0NBQW1DLENBQ3hELG1CQUFxQixnQ0FBbUMsQ0FDeEQsbUJBQXFCLGdDQUFtQyxDQUN4RCxxQkFBdUIsNEJBQStCLENBQ3RELHNCQUF3QixnQ0FBbUMsQ0FDM0Qsc0JBQXdCLGdDQUFtQyxDQUMzRCwyQkFBNkIsZ0NBQW1DLENBQ2hFLDJCQUE2QixnQ0FBbUMsQ0FDaEUsMkJBQTZCLGdDQUFtQyxDQUNoRSwyQkFBNkIsZ0NBQW1DLENBQ2hFLHdCQUEwQixpQ0FBb0MsQ0FDOUQsd0JBQTBCLGlDQUFvQyxDQUM5RCx3QkFBMEIsaUNBQW9DLENBQzlELHdCQUEwQixpQ0FBb0MsQ0FDOUQsdUJBQXlCLGlDQUFvQyxDQUM3RCx3QkFBMEIsaUNBQW9DLENBQzlELHNCQUF3QixpQ0FBb0MsQ0FDNUQsMEJBQTRCLDRCQUErQixDQUMzRCwyQkFBNkIsZ0NBQW1DLENBQ2hFLDJCQUE2QixnQ0FBbUMsQ0FDaEUsMEJBQTRCLGdDQUFtQyxDQUMvRCwyQkFBNkIsZ0NBQW1DLENBQ2hFLDJCQUE2QixnQ0FBbUMsQ0FDaEUsOEJBQWdDLDRCQUErQixDQUMvRCxnQ0FBa0MsZ0NBQW1DLENBQ3JFLDZCQUErQixnQ0FBbUMsQ0FDbEUsK0JBQWlDLGdDQUFtQyxDQUNwRSwrQkFBaUMsZ0NBQW1DLENBQ3BFLDBCQUE0QixnQ0FBbUMsQ0FPL0QsNERBSUMsMEJBQ0QsQ0FDQSw2REFJQywyQkFDRCxDQUNBLCtEQUlDLDZCQUNELENBQ0EsZ0VBSUMsOEJBQ0QsQ0FHQSxtQkFDQyxnQkFDQSxXQUNBLHdCQUNELENBQ0Esa0JBQ0MsZ0NBQ0EsdUJBQ0QsQztBQ3pxQ0UsaUJDdEZGLHFCQ2hDQSxDRGtDQyx5Q0FFQyxZQUNBLGFDakNGLENEbUNDLG9CQUNDLFVDakNGO0FDVkE7Ozs7O0dDQUEsTUFHSSw4TUFJQSx5SUFJQSxxTEFLRixzTkFDQSxzR0ZtRkYsQ0dsRkEsaUJBR0UsbURIcUZGLENHbEZBLEtBQ0UsdUJBQ0EsaUJBQ0EsOEJBQ0EseUNIcUZGLENHL0VBLHNFQUNFLGFIa0ZGLENHeEVBLEtBQ0UsU0FDQSx5TENxSUksZURuSUosZ0JBQ0EsaUJBQ0EsY0FDQSxnQkFDQSxxQkgyRUYsQ0cvREEsMENBQ0UsbUJIa0VGLENHekRBLEdBQ0Usc0RBQ0EsU0FDQSxnQkg0REYsQ0d0Q0Esb0JBQ0UsYUFDQSxxQkg4Q0YsQ0duQ0Esc0NBRUUsMEJBQ0EsMEVBQ0EsWUFDQSxnQkFDQSw2QkhzQ0YsQ0duQ0EsUUFFRSxrQkFDQSxtQkhzQ0YsQ0duQ0EsaUJBTEUsa0JIK0NGLENHMUNBLFNBR0UsWUh1Q0YsQ0duQ0Esd0JBSUUsZUhzQ0YsQ0duQ0EsR0FDRSxlSHNDRixDR25DQSxHQUNFLG9CQUNBLGFIc0NGLENHbkNBLFdBQ0UsZUhzQ0YsQ0duQ0EsU0FFRSxrQkhzQ0YsQ0duQ0EsTUNJSSxhSm1DSixDRzlCQSxRQUVFLGtCQ1BFLGNEU0YsY0FDQSx1QkhpQ0YsQ0c5QkEsSUFBTSxhSGtDTixDR2pDQSxJQUFNLFNIcUNOLENHOUJBLEVBQ0UsY0FDQSxxQkFDQSw0QkhpQ0YsQ0tqTkUsUUZtTEUsb0RBQ0EseUJIaUNKLENLck5FLDRERmtNRSxjQUNBLG9CSDJCSixDR2xCQSxrQkFJRSx1RkN4REUsYUo4RUosQ0dsQkEsSUFFRSxhQUVBLG1CQUVBLGNBR0EsNEJIZ0JGLENHUkEsT0FFRSxlSFVGLENHRkEsSUFFRSxpQkhLRixDR0ZBLFFBSkUscUJIV0YsQ0dQQSxJQUdFLGVISUYsQ0dLQSxNQUNFLHdCSEZGLENHS0EsUUFDRSw2QkFDQSxnQ0FDQSxjQUNBLGdCQUNBLG1CSEZGLENHU0EsR0FFRSxtQkFDQSwrQkhQRixDR2VBLE1BRUUscUJBQ0EsbUJIYkYsQ0dtQkEsT0FFRSxlSGpCRixDR3lCQSxpQ0FDRSxTSHRCRixDR3lCQSxzQ0FLRSxTQUNBLG9CQ2hLRSxrQkRrS0YsbUJIdEJGLENHeUJBLGFBRUUsZ0JIdEJGLENHeUJBLGNBRUUsbUJIdEJGLENHNEJBLGNBQ0UsY0h6QkYsQ0crQkEsT0FDRSxnQkg1QkYsQ0dtQ0EsZ0RBSUUseUJIaENGLENHeUNJLDRHQUNFLGNIbkNOLENHeUNBLHdIQUlFLFVBQ0EsaUJIdENGLENHeUNBLHVDQUVFLG9EQUNBLFNIdENGLENHMENBLFNBQ0UsY0FFQSxlSHhDRixDRzJDQSxTQU1FLFlBRUEsVUFDQSxTQUNBLFFIOUNGLENHbURBLE9BQ0UsY0FDQSxXQUNBLGVBQ0EsVUFDQSxvQkM5T0ksaUJEZ1BKLG9CQUNBLGNBQ0Esa0JIaERGLENHbURBLFNBQ0UsdUJIaERGLENHb0RBLGtGQUVFLFdIakRGLENHb0RBLGNBS0Usb0JBQ0EsdUJIckRGLENHNERBLHlDQUNFLHVCSHpERixDR2lFQSw2QkFDRSxhQUNBLHlCSDlERixDR3FFQSxPQUNFLG9CSGxFRixDR3FFQSxRQUNFLGtCQUNBLGNIbEVGLENHcUVBLFNBQ0UsWUhsRUYsQ0d1RUEsU0FDRSxzQkhwRUYsQ0Z4WkEsMENBRUUsc0JBRUEsZ0JBQ0EsZ0JFMFpGLENGdFpBLE9NcUtNLG1CSnFQTixDRnpaQSxPTW9LTSxtQkp5UE4sQ0Y1WkEsT01tS00sY0o2UE4sQ0YvWkEsT01rS00sbUJKaVFOLENGbGFBLE9NaUtNLG1CSnFRTixDRnJhQSxPTWdLTSxrQkp5UU4sQ0Z2YUEsTU04Sk0sa0JONUpKLGVFMGFGLENGdGFBLFdNd0pNLG9CTnRKSixnQkFDQSxjRXlhRixDRnZhQSxXTW1KTSxrQkowUk4sQ0Z4YUEsc0JBSEUsZ0JBQ0EsY0VnYkYsQ0Y5YUEsV004SU0sZ0JKZ1NOLENGemFBLFdNeUlNLGlCTnZJSixnQkFDQSxjRTRhRixDRnBhQSxHQUNFLGdCQUNBLG1CQUNBLFNBQ0EsNEJFdWFGLENGL1pBLGFNa0dJLGlCTi9GRixlRWthRixDRi9aQSxXQUVFLGFBQ0Esd0JFa2FGLENGclpBLDRCUXBGRSxlQUNBLGVOa2ZGLENGNVpBLGtCQUNFLG9CRStaRixDRjdaRSxtQ0FDRSxrQkUrWkosQ0ZyWkEsWU0yREksY056REYsd0JFd1pGLENGcFpBLFlBQ0UsbUJNb0VJLGtCSm9WTixDRnBaQSxtQkFDRSxjTStDRSxpQk43Q0YsYUV1WkYsQ0ZyWkUsMEJBQ0Usa0JFdVpKLENPcGdCQSwwQkNGRSxlQUdBLFdSaWhCRixDT2xoQkEsZUFDRSxlQUNBLHNCQUNBLHlCRUVFLG9CVDZnQkosQ09uZ0JBLFFBRUUsb0JQcWdCRixDT2xnQkEsWUFDRSxvQkFDQSxhUHFnQkYsQ09sZ0JBLGdCSDhISSxjRzVIRixhUHFnQkYsQ1U1aUJBLEtObUtJLGdCTWpLRixjQUNBLG9CVitpQkYsQ1U1aUJFLE9BQ0UsYVY4aUJKLENVemlCQSxJQUNFLG9CTnNKRSxnQk1wSkYsV0FDQSx5QkRDRSxtQlQ0aUJKLENVemlCRSxRQUNFLFVOOElBLGVNNUlBLGVWMmlCSixDVXJpQkEsSUFDRSxjTnFJRSxnQk1uSUYsYVZ3aUJGLENVcmlCRSxTTmdJRSxrQk05SEEsY0FDQSxpQlZ1aUJKLENVbGlCQSxnQkFDRSxpQkFDQSxpQlZxaUJGLENXN2tCRSxrSUNEQSxXQUNBLG1CQUNBLGtCQUNBLGtCQUNBLGdCWjBsQkYsQ2F2aUJJLHlCRnpDRSx5QkFDRSxnQlhvbEJOLENBQ0YsQ2E3aUJJLHlCRnpDRSx1Q0FDRSxnQlh5bEJOLENBQ0YsQ2FsakJJLDBCRnpDRSxxREFDRSxnQlg4bEJOLENBQ0YsQ2F2akJJLDBCRnpDRSxtRUFDRSxnQlhtbUJOLENBQ0YsQ2E1akJJLDBCRnpDRSxrRkFDRSxnQlh3bUJOLENBQ0YsQ2Fqa0JJLDBCRnpDRSxrR0FDRSxnQlg2bUJOLENBQ0YsQ2F0a0JJLDBCRnpDRSxpSEFDRSxnQlhrbkJOLENBQ0YsQ1d2bEJFLEtDbkNBLDBFQUNBLHlEQUNBLG1CQUNBLGlCWjZuQkYsQ1d2bEJFLFlBQ0UsZUFDQSxhWDBsQkosQ1d4bEJJLDJDQUVFLGdCQUNBLGNYMGxCTixDY2hwQkUsOG9DQUNFLGtCQUNBLFdBQ0EsbUJBQ0EsaUJkMnBCSixDY3JvQk0sS0FDRSw0REFDQSx1RUFDQSxjZHdvQlIsQ1k1bUJFLGNBQ0UseUVBQ0EsY1orbUJKLENZam5CRSxjQUNFLHNFQUNBLGFab25CSixDWXRuQkUsY0FDRSx1R0FDQSx3Qlp5bkJKLENZM25CRSxjQUNFLHNFQUNBLGFaOG5CSixDWWhvQkUsY0FDRSxzRUFDQSxhWm1vQkosQ1lyb0JFLGNBQ0UsdUdBQ0Esd0Jad29CSixDYzNwQk0sVUZDSixzREFDQSxXQUNBLGNaOHBCRixDYzNwQlUsaUJGTFIsa0JacXFCRixDY2hxQlUsT0ZiUiwyRUFJQSxxQlp5cUJGLENjaHFCVSxPRmJSLDhFQUlBLHNCWjhxQkYsQ2NycUJVLGNGYlIsa0JadXJCRixDYzFxQlUsT0ZiUixtREFJQSxhWm1yQkYsQ2MxcUJVLE9GYlIsOEVBSUEsc0Jad3JCRixDYy9xQlUsY0ZiUixrQlppc0JGLENjcHJCVSxPRmJSLDhFQUlBLHNCWjZyQkYsQ2NwckJVLE9GYlIsbURBSUEsYVprc0JGLENjenJCVSxjRmJSLGtCWjJzQkYsQ2M5ckJVLE9GYlIsOEVBSUEsc0JadXNCRixDYzlyQlUsT0ZiUiw4RUFJQSxzQlo0c0JGLENjbnNCVSxjRmJSLGtCWnF0QkYsQ2N4c0JVLE9GYlIsbURBSUEsYVppdEJGLENjeHNCVSxRRmJSLDhFQUlBLHNCWnN0QkYsQ2M3c0JVLGdCRmJSLGtCWit0QkYsQ2NsdEJVLFFGYlIsOEVBSUEsc0JaMnRCRixDY2x0QlUsUUZiUix5RUFJQSxjWmd1QkYsQ2NqdEJNLGFBQXdCLHVFZHF0QjlCLENjbnRCTSxZQUF1Qix3RWR1dEI3QixDY3B0QlEsU0FBd0Isb0Vkd3RCaEMsQ2N4dEJRLFNBQXdCLG9FZDR0QmhDLENjNXRCUSxTQUF3QixvRWRndUJoQyxDY2h1QlEsU0FBd0Isb0Vkb3VCaEMsQ2NwdUJRLFNBQXdCLG9FZHd1QmhDLENjeHVCUSxTQUF3QixvRWQ0dUJoQyxDYzV1QlEsU0FBd0Isb0VkZ3ZCaEMsQ2NodkJRLFNBQXdCLG9FZG92QmhDLENjcHZCUSxTQUF3QixvRWR3dkJoQyxDY3h2QlEsU0FBd0IscUVkNHZCaEMsQ2M1dkJRLFVBQXdCLHdFZGd3QmhDLENjaHdCUSxVQUF3Qix3RWRvd0JoQyxDY3B3QlEsVUFBd0Isd0Vkd3dCaEMsQ2Nqd0JZLFVGaEJWLHVCWnF4QkYsQ2Nyd0JZLFVGaEJWLHdCWnl4QkYsQ2N6d0JZLFVGaEJWLGVaNnhCRixDYzd3QlksVUZoQlYsd0JaaXlCRixDY2p4QlksVUZoQlYsd0JacXlCRixDY3J4QlksVUZoQlYsZVp5eUJGLENjenhCWSxVRmhCVix3Qlo2eUJGLENjN3hCWSxVRmhCVix3QlppekJGLENjanlCWSxVRmhCVixlWnF6QkYsQ2NyeUJZLFdGaEJWLHdCWnl6QkYsQ2N6eUJZLFdGaEJWLHdCWjZ6QkYsQ2F4ekJJLHlCQzNCRSxRQUNFLDREQUNBLHVFQUNBLGNkdTFCTixDWTN6QkEsaUJBQ0UseUVBQ0EsY1o2ekJGLENZL3pCQSxpQkFDRSxzRUFDQSxhWmkwQkYsQ1luMEJBLGlCQUNFLHVHQUNBLHdCWnEwQkYsQ1l2MEJBLGlCQUNFLHNFQUNBLGFaeTBCRixDWTMwQkEsaUJBQ0Usc0VBQ0EsYVo2MEJGLENZLzBCQSxpQkFDRSx1R0FDQSx3QlppMUJGLENjcDJCSSxhRkNKLHlFQUNBLFdBQ0EsY1pzMkJBLENjbjJCUSxVRmJSLDhGQUlBLHFCWmczQkEsQ2N2MkJRLFVGYlIsaUdBSUEsc0JabzNCQSxDYzMyQlEsVUZiUixzRUFJQSxhWnczQkEsQ2MvMkJRLFVGYlIsaUdBSUEsc0JaNDNCQSxDY24zQlEsVUZiUixpR0FJQSxzQlpnNEJBLENjdjNCUSxVRmJSLHNFQUlBLGFabzRCQSxDYzMzQlEsVUZiUixpR0FJQSxzQlp3NEJBLENjLzNCUSxVRmJSLGlHQUlBLHNCWjQ0QkEsQ2NuNEJRLFVGYlIsc0VBSUEsYVpnNUJBLENjdjRCUSxXRmJSLGlHQUlBLHNCWm81QkEsQ2MzNEJRLFdGYlIsaUdBSUEsc0JadzVCQSxDYy80QlEsV0ZiUix5RUFJQSxjWjQ1QkEsQ2M3NEJJLGdCQUF3Qix1RWRnNUI1QixDYzk0QkksZUFBdUIsd0VkaTVCM0IsQ2M5NEJNLFlBQXdCLG9FZGk1QjlCLENjajVCTSxZQUF3QixvRWRvNUI5QixDY3A1Qk0sWUFBd0Isb0VkdTVCOUIsQ2N2NUJNLFlBQXdCLG9FZDA1QjlCLENjMTVCTSxZQUF3QixvRWQ2NUI5QixDYzc1Qk0sWUFBd0Isb0VkZzZCOUIsQ2NoNkJNLFlBQXdCLG9FZG02QjlCLENjbjZCTSxZQUF3QixvRWRzNkI5QixDY3Q2Qk0sWUFBd0Isb0VkeTZCOUIsQ2N6NkJNLFlBQXdCLHFFZDQ2QjlCLENjNTZCTSxhQUF3Qix3RWQrNkI5QixDYy82Qk0sYUFBd0Isd0VkazdCOUIsQ2NsN0JNLGFBQXdCLHdFZHE3QjlCLENjOTZCVSxhRmhCVixhWmk4QkEsQ2NqN0JVLGFGaEJWLHVCWm84QkEsQ2NwN0JVLGFGaEJWLHdCWnU4QkEsQ2N2N0JVLGFGaEJWLGVaMDhCQSxDYzE3QlUsYUZoQlYsd0JaNjhCQSxDYzc3QlUsYUZoQlYsd0JaZzlCQSxDY2g4QlUsYUZoQlYsZVptOUJBLENjbjhCVSxhRmhCVix3QlpzOUJBLENjdDhCVSxhRmhCVix3Qlp5OUJBLENjejhCVSxhRmhCVixlWjQ5QkEsQ2M1OEJVLGNGaEJWLHdCWis5QkEsQ2MvOEJVLGNGaEJWLHdCWmsrQkEsQ0FDRixDYTk5QkkseUJDM0JFLFFBQ0UsNERBQ0EsdUVBQ0EsY2Q0L0JOLENZaCtCQSxpQkFDRSx5RUFDQSxjWmsrQkYsQ1lwK0JBLGlCQUNFLHNFQUNBLGFacytCRixDWXgrQkEsaUJBQ0UsdUdBQ0Esd0JaMCtCRixDWTUrQkEsaUJBQ0Usc0VBQ0EsYVo4K0JGLENZaC9CQSxpQkFDRSxzRUFDQSxhWmsvQkYsQ1lwL0JBLGlCQUNFLHVHQUNBLHdCWnMvQkYsQ2N6Z0NJLGFGQ0oseUVBQ0EsV0FDQSxjWjJnQ0EsQ2N4Z0NRLFVGYlIsOEZBSUEscUJacWhDQSxDYzVnQ1EsVUZiUixpR0FJQSxzQlp5aENBLENjaGhDUSxVRmJSLHNFQUlBLGFaNmhDQSxDY3BoQ1EsVUZiUixpR0FJQSxzQlppaUNBLENjeGhDUSxVRmJSLGlHQUlBLHNCWnFpQ0EsQ2M1aENRLFVGYlIsc0VBSUEsYVp5aUNBLENjaGlDUSxVRmJSLGlHQUlBLHNCWjZpQ0EsQ2NwaUNRLFVGYlIsaUdBSUEsc0JaaWpDQSxDY3hpQ1EsVUZiUixzRUFJQSxhWnFqQ0EsQ2M1aUNRLFdGYlIsaUdBSUEsc0JaeWpDQSxDY2hqQ1EsV0ZiUixpR0FJQSxzQlo2akNBLENjcGpDUSxXRmJSLHlFQUlBLGNaaWtDQSxDY2xqQ0ksZ0JBQXdCLHVFZHFqQzVCLENjbmpDSSxlQUF1Qix3RWRzakMzQixDY25qQ00sWUFBd0Isb0Vkc2pDOUIsQ2N0akNNLFlBQXdCLG9FZHlqQzlCLENjempDTSxZQUF3QixvRWQ0akM5QixDYzVqQ00sWUFBd0Isb0VkK2pDOUIsQ2MvakNNLFlBQXdCLG9FZGtrQzlCLENjbGtDTSxZQUF3QixvRWRxa0M5QixDY3JrQ00sWUFBd0Isb0Vkd2tDOUIsQ2N4a0NNLFlBQXdCLG9FZDJrQzlCLENjM2tDTSxZQUF3QixvRWQ4a0M5QixDYzlrQ00sWUFBd0IscUVkaWxDOUIsQ2NqbENNLGFBQXdCLHdFZG9sQzlCLENjcGxDTSxhQUF3Qix3RWR1bEM5QixDY3ZsQ00sYUFBd0Isd0VkMGxDOUIsQ2NubENVLGFGaEJWLGFac21DQSxDY3RsQ1UsYUZoQlYsdUJaeW1DQSxDY3psQ1UsYUZoQlYsd0JaNG1DQSxDYzVsQ1UsYUZoQlYsZVorbUNBLENjL2xDVSxhRmhCVix3QlprbkNBLENjbG1DVSxhRmhCVix3QlpxbkNBLENjcm1DVSxhRmhCVixlWnduQ0EsQ2N4bUNVLGFGaEJWLHdCWjJuQ0EsQ2MzbUNVLGFGaEJWLHdCWjhuQ0EsQ2M5bUNVLGFGaEJWLGVaaW9DQSxDY2puQ1UsY0ZoQlYsd0Jab29DQSxDY3BuQ1UsY0ZoQlYsd0JadW9DQSxDQUNGLENhbm9DSSwwQkMzQkUsUUFDRSw0REFDQSx1RUFDQSxjZGlxQ04sQ1lyb0NBLGlCQUNFLHlFQUNBLGNadW9DRixDWXpvQ0EsaUJBQ0Usc0VBQ0EsYVoyb0NGLENZN29DQSxpQkFDRSx1R0FDQSx3Qlorb0NGLENZanBDQSxpQkFDRSxzRUFDQSxhWm1wQ0YsQ1lycENBLGlCQUNFLHNFQUNBLGFadXBDRixDWXpwQ0EsaUJBQ0UsdUdBQ0Esd0JaMnBDRixDYzlxQ0ksYUZDSix5RUFDQSxXQUNBLGNaZ3JDQSxDYzdxQ1EsVUZiUiw4RkFJQSxxQlowckNBLENjanJDUSxVRmJSLGlHQUlBLHNCWjhyQ0EsQ2NyckNRLFVGYlIsc0VBSUEsYVprc0NBLENjenJDUSxVRmJSLGlHQUlBLHNCWnNzQ0EsQ2M3ckNRLFVGYlIsaUdBSUEsc0JaMHNDQSxDY2pzQ1EsVUZiUixzRUFJQSxhWjhzQ0EsQ2Nyc0NRLFVGYlIsaUdBSUEsc0Jaa3RDQSxDY3pzQ1EsVUZiUixpR0FJQSxzQlpzdENBLENjN3NDUSxVRmJSLHNFQUlBLGFaMHRDQSxDY2p0Q1EsV0ZiUixpR0FJQSxzQlo4dENBLENjcnRDUSxXRmJSLGlHQUlBLHNCWmt1Q0EsQ2N6dENRLFdGYlIseUVBSUEsY1pzdUNBLENjdnRDSSxnQkFBd0IsdUVkMHRDNUIsQ2N4dENJLGVBQXVCLHdFZDJ0QzNCLENjeHRDTSxZQUF3QixvRWQydEM5QixDYzN0Q00sWUFBd0Isb0VkOHRDOUIsQ2M5dENNLFlBQXdCLG9FZGl1QzlCLENjanVDTSxZQUF3QixvRWRvdUM5QixDY3B1Q00sWUFBd0Isb0VkdXVDOUIsQ2N2dUNNLFlBQXdCLG9FZDB1QzlCLENjMXVDTSxZQUF3QixvRWQ2dUM5QixDYzd1Q00sWUFBd0Isb0VkZ3ZDOUIsQ2NodkNNLFlBQXdCLG9FZG12QzlCLENjbnZDTSxZQUF3QixxRWRzdkM5QixDY3R2Q00sYUFBd0Isd0VkeXZDOUIsQ2N6dkNNLGFBQXdCLHdFZDR2QzlCLENjNXZDTSxhQUF3Qix3RWQrdkM5QixDY3h2Q1UsYUZoQlYsYVoyd0NBLENjM3ZDVSxhRmhCVix1Qlo4d0NBLENjOXZDVSxhRmhCVix3QlppeENBLENjandDVSxhRmhCVixlWm94Q0EsQ2Nwd0NVLGFGaEJWLHdCWnV4Q0EsQ2N2d0NVLGFGaEJWLHdCWjB4Q0EsQ2Mxd0NVLGFGaEJWLGVaNnhDQSxDYzd3Q1UsYUZoQlYsd0JaZ3lDQSxDY2h4Q1UsYUZoQlYsd0JabXlDQSxDY254Q1UsYUZoQlYsZVpzeUNBLENjdHhDVSxjRmhCVix3Qlp5eUNBLENjenhDVSxjRmhCVix3Qlo0eUNBLENBQ0YsQ2F4eUNJLDBCQzNCRSxRQUNFLDREQUNBLHVFQUNBLGNkczBDTixDWTF5Q0EsaUJBQ0UseUVBQ0EsY1o0eUNGLENZOXlDQSxpQkFDRSxzRUFDQSxhWmd6Q0YsQ1lsekNBLGlCQUNFLHVHQUNBLHdCWm96Q0YsQ1l0ekNBLGlCQUNFLHNFQUNBLGFad3pDRixDWTF6Q0EsaUJBQ0Usc0VBQ0EsYVo0ekNGLENZOXpDQSxpQkFDRSx1R0FDQSx3QlpnMENGLENjbjFDSSxhRkNKLHlFQUNBLFdBQ0EsY1pxMUNBLENjbDFDUSxVRmJSLDhGQUlBLHFCWisxQ0EsQ2N0MUNRLFVGYlIsaUdBSUEsc0JabTJDQSxDYzExQ1EsVUZiUixzRUFJQSxhWnUyQ0EsQ2M5MUNRLFVGYlIsaUdBSUEsc0JaMjJDQSxDY2wyQ1EsVUZiUixpR0FJQSxzQlorMkNBLENjdDJDUSxVRmJSLHNFQUlBLGFabTNDQSxDYzEyQ1EsVUZiUixpR0FJQSxzQlp1M0NBLENjOTJDUSxVRmJSLGlHQUlBLHNCWjIzQ0EsQ2NsM0NRLFVGYlIsc0VBSUEsYVorM0NBLENjdDNDUSxXRmJSLGlHQUlBLHNCWm00Q0EsQ2MxM0NRLFdGYlIsaUdBSUEsc0JadTRDQSxDYzkzQ1EsV0ZiUix5RUFJQSxjWjI0Q0EsQ2M1M0NJLGdCQUF3Qix1RWQrM0M1QixDYzczQ0ksZUFBdUIsd0VkZzRDM0IsQ2M3M0NNLFlBQXdCLG9FZGc0QzlCLENjaDRDTSxZQUF3QixvRWRtNEM5QixDY240Q00sWUFBd0Isb0VkczRDOUIsQ2N0NENNLFlBQXdCLG9FZHk0QzlCLENjejRDTSxZQUF3QixvRWQ0NEM5QixDYzU0Q00sWUFBd0Isb0VkKzRDOUIsQ2MvNENNLFlBQXdCLG9FZGs1QzlCLENjbDVDTSxZQUF3QixvRWRxNUM5QixDY3I1Q00sWUFBd0Isb0VkdzVDOUIsQ2N4NUNNLFlBQXdCLHFFZDI1QzlCLENjMzVDTSxhQUF3Qix3RWQ4NUM5QixDYzk1Q00sYUFBd0Isd0VkaTZDOUIsQ2NqNkNNLGFBQXdCLHdFZG82QzlCLENjNzVDVSxhRmhCVixhWmc3Q0EsQ2NoNkNVLGFGaEJWLHVCWm03Q0EsQ2NuNkNVLGFGaEJWLHdCWnM3Q0EsQ2N0NkNVLGFGaEJWLGVaeTdDQSxDY3o2Q1UsYUZoQlYsd0JaNDdDQSxDYzU2Q1UsYUZoQlYsd0JaKzdDQSxDYy82Q1UsYUZoQlYsZVprOENBLENjbDdDVSxhRmhCVix3QlpxOENBLENjcjdDVSxhRmhCVix3Qlp3OENBLENjeDdDVSxhRmhCVixlWjI4Q0EsQ2MzN0NVLGNGaEJWLHdCWjg4Q0EsQ2M5N0NVLGNGaEJWLHdCWmk5Q0EsQ0FDRixDYTc4Q0ksMEJDM0JFLFNBQ0UsNERBQ0EsdUVBQ0EsY2QyK0NOLENZLzhDQSxrQkFDRSx5RUFDQSxjWmk5Q0YsQ1luOUNBLGtCQUNFLHNFQUNBLGFacTlDRixDWXY5Q0Esa0JBQ0UsdUdBQ0Esd0JaeTlDRixDWTM5Q0Esa0JBQ0Usc0VBQ0EsYVo2OUNGLENZLzlDQSxrQkFDRSxzRUFDQSxhWmkrQ0YsQ1luK0NBLGtCQUNFLHVHQUNBLHdCWnErQ0YsQ2N4L0NJLGNGQ0oseUVBQ0EsV0FDQSxjWjAvQ0EsQ2N2L0NRLFdGYlIsOEZBSUEscUJab2dEQSxDYzMvQ1EsV0ZiUixpR0FJQSxzQlp3Z0RBLENjLy9DUSxXRmJSLHNFQUlBLGFaNGdEQSxDY25nRFEsV0ZiUixpR0FJQSxzQlpnaERBLENjdmdEUSxXRmJSLGlHQUlBLHNCWm9oREEsQ2MzZ0RRLFdGYlIsc0VBSUEsYVp3aERBLENjL2dEUSxXRmJSLGlHQUlBLHNCWjRoREEsQ2NuaERRLFdGYlIsaUdBSUEsc0JaZ2lEQSxDY3ZoRFEsV0ZiUixzRUFJQSxhWm9pREEsQ2MzaERRLFlGYlIsaUdBSUEsc0Jad2lEQSxDYy9oRFEsWUZiUixpR0FJQSxzQlo0aURBLENjbmlEUSxZRmJSLHlFQUlBLGNaZ2pEQSxDY2ppREksaUJBQXdCLHVFZG9pRDVCLENjbGlESSxnQkFBdUIsd0VkcWlEM0IsQ2NsaURNLGFBQXdCLG9FZHFpRDlCLENjcmlETSxhQUF3QixvRWR3aUQ5QixDY3hpRE0sYUFBd0Isb0VkMmlEOUIsQ2MzaURNLGFBQXdCLG9FZDhpRDlCLENjOWlETSxhQUF3QixvRWRpakQ5QixDY2pqRE0sYUFBd0Isb0Vkb2pEOUIsQ2NwakRNLGFBQXdCLG9FZHVqRDlCLENjdmpETSxhQUF3QixvRWQwakQ5QixDYzFqRE0sYUFBd0Isb0VkNmpEOUIsQ2M3akRNLGFBQXdCLHFFZGdrRDlCLENjaGtETSxjQUF3Qix3RWRta0Q5QixDY25rRE0sY0FBd0Isd0Vkc2tEOUIsQ2N0a0RNLGNBQXdCLHdFZHlrRDlCLENjbGtEVSxjRmhCVixhWnFsREEsQ2Nya0RVLGNGaEJWLHVCWndsREEsQ2N4a0RVLGNGaEJWLHdCWjJsREEsQ2Mza0RVLGNGaEJWLGVaOGxEQSxDYzlrRFUsY0ZoQlYsd0JaaW1EQSxDY2psRFUsY0ZoQlYsd0Jab21EQSxDY3BsRFUsY0ZoQlYsZVp1bURBLENjdmxEVSxjRmhCVix3QlowbURBLENjMWxEVSxjRmhCVix3Qlo2bURBLENjN2xEVSxjRmhCVixlWmduREEsQ2NobURVLGVGaEJWLHdCWm1uREEsQ2NubURVLGVGaEJWLHdCWnNuREEsQ0FDRixDYWxuREksMEJDM0JFLFVBQ0UsNERBQ0EsdUVBQ0EsY2RncEROLENZcG5EQSxtQkFDRSx5RUFDQSxjWnNuREYsQ1l4bkRBLG1CQUNFLHNFQUNBLGFaMG5ERixDWTVuREEsbUJBQ0UsdUdBQ0Esd0JaOG5ERixDWWhvREEsbUJBQ0Usc0VBQ0EsYVprb0RGLENZcG9EQSxtQkFDRSxzRUFDQSxhWnNvREYsQ1l4b0RBLG1CQUNFLHVHQUNBLHdCWjBvREYsQ2M3cERJLGVGQ0oseUVBQ0EsV0FDQSxjWitwREEsQ2M1cERRLFlGYlIsOEZBSUEscUJaeXFEQSxDY2hxRFEsWUZiUixpR0FJQSxzQlo2cURBLENjcHFEUSxZRmJSLHNFQUlBLGFaaXJEQSxDY3hxRFEsWUZiUixpR0FJQSxzQlpxckRBLENjNXFEUSxZRmJSLGlHQUlBLHNCWnlyREEsQ2NockRRLFlGYlIsc0VBSUEsYVo2ckRBLENjcHJEUSxZRmJSLGlHQUlBLHNCWmlzREEsQ2N4ckRRLFlGYlIsaUdBSUEsc0JacXNEQSxDYzVyRFEsWUZiUixzRUFJQSxhWnlzREEsQ2Noc0RRLGFGYlIsaUdBSUEsc0JaNnNEQSxDY3BzRFEsYUZiUixpR0FJQSxzQlppdERBLENjeHNEUSxhRmJSLHlFQUlBLGNacXREQSxDY3RzREksa0JBQXdCLHVFZHlzRDVCLENjdnNESSxpQkFBdUIsd0VkMHNEM0IsQ2N2c0RNLGNBQXdCLG9FZDBzRDlCLENjMXNETSxjQUF3QixvRWQ2c0Q5QixDYzdzRE0sY0FBd0Isb0VkZ3REOUIsQ2NodERNLGNBQXdCLG9FZG10RDlCLENjbnRETSxjQUF3QixvRWRzdEQ5QixDY3R0RE0sY0FBd0Isb0VkeXREOUIsQ2N6dERNLGNBQXdCLG9FZDR0RDlCLENjNXRETSxjQUF3QixvRWQrdEQ5QixDYy90RE0sY0FBd0Isb0Vka3VEOUIsQ2NsdURNLGNBQXdCLHFFZHF1RDlCLENjcnVETSxlQUF3Qix3RWR3dUQ5QixDY3h1RE0sZUFBd0Isd0VkMnVEOUIsQ2MzdURNLGVBQXdCLHdFZDh1RDlCLENjdnVEVSxlRmhCVixhWjB2REEsQ2MxdURVLGVGaEJWLHVCWjZ2REEsQ2M3dURVLGVGaEJWLHdCWmd3REEsQ2NodkRVLGVGaEJWLGVabXdEQSxDY252RFUsZUZoQlYsd0Jac3dEQSxDY3R2RFUsZUZoQlYsd0JaeXdEQSxDY3p2RFUsZUZoQlYsZVo0d0RBLENjNXZEVSxlRmhCVix3Qlord0RBLENjL3ZEVSxlRmhCVix3QlpreERBLENjbHdEVSxlRmhCVixlWnF4REEsQ2Nyd0RVLGdCRmhCVix3Qlp3eERBLENjeHdEVSxnQkZoQlYsd0JaMnhEQSxDQUNGLENhdnhESSwwQkMzQkUsU0FDRSw0REFDQSx1RUFDQSxjZHF6RE4sQ1l6eERBLGtCQUNFLHlFQUNBLGNaMnhERixDWTd4REEsa0JBQ0Usc0VBQ0EsYVoreERGLENZanlEQSxrQkFDRSx1R0FDQSx3QlpteURGLENZcnlEQSxrQkFDRSxzRUFDQSxhWnV5REYsQ1l6eURBLGtCQUNFLHNFQUNBLGFaMnlERixDWTd5REEsa0JBQ0UsdUdBQ0Esd0JaK3lERixDY2wwREksY0ZDSix5RUFDQSxXQUNBLGNabzBEQSxDY2owRFEsV0ZiUiw4RkFJQSxxQlo4MERBLENjcjBEUSxXRmJSLGlHQUlBLHNCWmsxREEsQ2N6MERRLFdGYlIsc0VBSUEsYVpzMURBLENjNzBEUSxXRmJSLGlHQUlBLHNCWjAxREEsQ2NqMURRLFdGYlIsaUdBSUEsc0JaODFEQSxDY3IxRFEsV0ZiUixzRUFJQSxhWmsyREEsQ2N6MURRLFdGYlIsaUdBSUEsc0JaczJEQSxDYzcxRFEsV0ZiUixpR0FJQSxzQlowMkRBLENjajJEUSxXRmJSLHNFQUlBLGFaODJEQSxDY3IyRFEsWUZiUixpR0FJQSxzQlprM0RBLENjejJEUSxZRmJSLGlHQUlBLHNCWnMzREEsQ2M3MkRRLFlGYlIseUVBSUEsY1owM0RBLENjMzJESSxpQkFBd0IsdUVkODJENUIsQ2M1MkRJLGdCQUF1Qix3RWQrMkQzQixDYzUyRE0sYUFBd0Isb0VkKzJEOUIsQ2MvMkRNLGFBQXdCLG9FZGszRDlCLENjbDNETSxhQUF3QixvRWRxM0Q5QixDY3IzRE0sYUFBd0Isb0VkdzNEOUIsQ2N4M0RNLGFBQXdCLG9FZDIzRDlCLENjMzNETSxhQUF3QixvRWQ4M0Q5QixDYzkzRE0sYUFBd0Isb0VkaTREOUIsQ2NqNERNLGFBQXdCLG9FZG80RDlCLENjcDRETSxhQUF3QixvRWR1NEQ5QixDY3Y0RE0sYUFBd0IscUVkMDREOUIsQ2MxNERNLGNBQXdCLHdFZDY0RDlCLENjNzRETSxjQUF3Qix3RWRnNUQ5QixDY2g1RE0sY0FBd0Isd0VkbTVEOUIsQ2M1NERVLGNGaEJWLGFaKzVEQSxDYy80RFUsY0ZoQlYsdUJaazZEQSxDY2w1RFUsY0ZoQlYsd0JacTZEQSxDY3I1RFUsY0ZoQlYsZVp3NkRBLENjeDVEVSxjRmhCVix3QloyNkRBLENjMzVEVSxjRmhCVix3Qlo4NkRBLENjOTVEVSxjRmhCVixlWmk3REEsQ2NqNkRVLGNGaEJWLHdCWm83REEsQ2NwNkRVLGNGaEJWLHdCWnU3REEsQ2N2NkRVLGNGaEJWLGVaMDdEQSxDYzE2RFUsZUZoQlYsd0JaNjdEQSxDYzc2RFUsZUZoQlYsd0JaZzhEQSxDQUNGLENlcC9EQSxPQUNFLFdBQ0EsbUJBQ0EsYWZzL0RGLENlbi9ERSxvQkFFRSx5QkFDQSxtQkFDQSw0QmZxL0RKLENlbC9ERSxnQkFDRSxzQkFDQSwrQmZvL0RKLENlai9ERSxtQkFDRSw0QmZtL0RKLENleitERSwwQkFFRSxhZjQrREosQ2VoK0RFLHNEQUVFLHdCZnMrREosQ2VsK0RJLGtEQUVFLHVCZm8rRE4sQ2U5OURFLG1HQUlFLFFmaStESixDZXg5REUseUNBQ0UsZ0NmMjlESixDSzFoRUUsNEJVMkVJLGNBQ0EsaUNmbTlETixDZ0JyaUVJLG1EQUdFLHlDaEJ3aUVOLENnQnBpRU0sdUZBSUUscUNoQnNpRVIsQ2dCeGhFUSw0R0FFRSx3RGhCOGhFVixDZ0J6akVJLHlEQUdFLDBDaEI0akVOLENnQnhqRU0sK0ZBSUUsc0NoQjBqRVIsQ2dCNWlFUSxrSEFFRSxrRWhCa2pFVixDZ0I3a0VJLG1EQUdFLHlDaEJnbEVOLENnQjVrRU0sdUZBSUUscUNoQjhrRVIsQ2dCaGtFUSw0R0FFRSxrRWhCc2tFVixDZ0JqbUVJLDBDQUdFLDBDaEJvbUVOLENnQmhtRU0sMkVBSUUsc0NoQmttRVIsQ2dCcGxFUSxtR0FFRSxrRWhCMGxFVixDZ0JybkVJLG1EQUdFLHlDaEJ3bkVOLENnQnBuRU0sdUZBSUUscUNoQnNuRVIsQ2dCeG1FUSw0R0FFRSxrRWhCOG1FVixDZ0J6b0VJLGdEQUdFLHlDaEI0b0VOLENnQnhvRU0sbUZBSUUscUNoQjBvRVIsQ2dCNW5FUSx5R0FFRSxrRWhCa29FVixDZ0I3cEVJLDZDQUdFLHlDaEJncUVOLENnQjVwRU0sK0VBSUUscUNoQjhwRVIsQ2dCaHBFUSxzR0FFRSw0Q2hCc3BFVixDZ0JqckVJLDBDQUdFLDBDaEJvckVOLENnQmhyRU0sMkVBSUUsc0NoQmtyRVIsQ2dCcHFFUSxtR0FFRSwwQ2hCMHFFVixDZ0I1cUVRLHlKQUVFLGlDaEJ3ckVWLENleG1FSSxzQkFDRSxXQUNBLHlCQUNBLHNDZjJtRU4sQ2V0bUVJLHVCQUNFLGNBQ0EseUJBQ0Esb0Jmd21FTixDZW5tRUEsWUFDRSxXQUNBLHdCZnNtRUYsQ2VwbUVFLG1EQUdFLHNDZnNtRUosQ2VubUVFLDJCQUNFLFFmcW1FSixDZWptRUksb0RBQ0Usb0NmbW1FTixDS3h1RUUsdUNVNElNLFdBQ0EscUNmK2xFUixDYS9xRUksNEJFaUdBLHFCQUVJLGNBQ0EsV0FDQSxnQkFDQSxnQ2ZpbEVOLENlOWtFTSxxQ0FDRSxRZmdsRVIsQ0FDRixDYTNyRUksNEJFaUdBLHFCQUVJLGNBQ0EsV0FDQSxnQkFDQSxnQ2Y0bEVOLENlemxFTSxxQ0FDRSxRZjJsRVIsQ0FDRixDYXRzRUksNkJFaUdBLHFCQUVJLGNBQ0EsV0FDQSxnQkFDQSxnQ2Z1bUVOLENlcG1FTSxxQ0FDRSxRZnNtRVIsQ0FDRixDYWp0RUksNkJFaUdBLHFCQUVJLGNBQ0EsV0FDQSxnQkFDQSxnQ2ZrbkVOLENlL21FTSxxQ0FDRSxRZmluRVIsQ0FDRixDYTV0RUksNkJFaUdBLHNCQUVJLGNBQ0EsV0FDQSxnQkFDQSxnQ2Y2bkVOLENlMW5FTSxzQ0FDRSxRZjRuRVIsQ0FDRixDYXZ1RUksNkJFaUdBLHVCQUVJLGNBQ0EsV0FDQSxnQkFDQSxnQ2Z3b0VOLENlcm9FTSx1Q0FDRSxRZnVvRVIsQ0FDRixDYWx2RUksNkJFaUdBLHNCQUVJLGNBQ0EsV0FDQSxnQkFDQSxnQ2ZtcEVOLENlaHBFTSxzQ0FDRSxRZmtwRVIsQ0FDRixDZTVwRUksa0JBRUksY0FDQSxXQUNBLGdCQUNBLGdDZjZwRVIsQ2UxcEVRLGtDQUNFLFFmNHBFVixDaUJ6MEVBLGNBQ0UsY0FDQSxXQUNBLG1DQUNBLHVCYjBLSSxlYXZLSixnQkFDQSxpQkFDQSxjQUNBLHNCQUNBLDRCQUNBLHlCUkFFLHFCU0ZFLCtVbEIrMEVOLENrQjMwRU0sdUNEZE4sY0NlUSx1Q2xCODBFTixDQUNGLENpQnowRUUsMEJBQ0UsNkJBQ0EsUWpCMjBFSixDbUIzMUVFLG9CQUNFLGNBQ0Esc0JBQ0EsOERBTUUsNkZuQnkxRU4sQ2lCMzBFRSx5Q0FDRSxjQUVBLFNqQjQwRUosQ2lCLzBFRSxnQ0FDRSxjQUVBLFNqQjQwRUosQ2lCLzBFRSxxQ0FDRSxjQUVBLFNqQjQwRUosQ2lCLzBFRSwyQkFDRSxjQUVBLFNqQjQwRUosQ2lCcDBFRSwrQ0FFRSx5QkFFQSxTakJvMEVKLENpQjV6RUUsbUlBQ0UsNERqQmswRUosQ2lCNXpFRSxtQ0FDRSxrQkFDQSx5QmpCK3pFSixDaUI1ekVFLHFDQU1FLGNBQ0EscUJqQnl6RUosQ2lCcHpFQSx1Q0FFRSxjQUNBLFVqQnV6RUYsQ2lCN3lFQSxnQkFDRSxnQ0FDQSxtQ0FDQSxnQmJpRUUsa0JhL0RGLGdCakJnekVGLENpQjd5RUEsbUJBQ0UsOEJBQ0EsaUNiMEVJLGtCYXhFSixlakJnekVGLENpQjd5RUEsbUJBQ0UsK0JBQ0Esa0NibUVJLGtCYWpFSixlakJnekVGLENpQnZ5RUEsd0JBQ0UsY0FDQSxXQUNBLGtCQUNBLGdCYm9ESSxlYWxESixpQkFDQSxjQUNBLDZCQUVBLDJDakIweUVGLENpQnh5RUUsZ0ZBRUUsZ0JBQ0EsY2pCeXlFSixDaUI3eEVBLGlCQUNFLGlDQUNBLHFCYjJCSSxrQmF6QkosZ0JSeklFLG1CVDA2RUosQ2lCN3hFQSxpQkFDRSxnQ0FDQSxtQmJtQkksa0JhakJKLGdCUmpKRSxtQlRrN0VKLENpQnJ4RUEsOEVBQ0UsV2pCNHhFRixDaUJweEVBLFlBQ0Usa0JqQnV4RUYsQ2lCcHhFQSxXQUNFLGNBQ0EsaUJqQnV4RUYsQ2lCL3dFQSxVQUNFLDBFQUNBLHlEQUNBLGtCQUNBLGdCakJreEVGLENpQmh4RUUsdUNBRUUsa0JBQ0EsZ0JqQmt4RUosQ2lCendFQSxZQUNFLGtCQUNBLGNBQ0Esb0JqQjR3RUYsQ2lCendFQSxrQkFDRSxrQkFDQSxtQkFDQSxvQmpCNHdFRixDaUJ6d0VFLDJGQUVFLGFqQjB3RUosQ2lCdHdFQSxrQkFDRSxlakJ5d0VGLENpQnR3RUEsbUJBQ0Usc0dBQ0EsNkZBQ0EsZUFDQSxtQmpCeXdFRixDaUJ0d0VFLHFDQUNFLGdCQUNBLGFBQ0Esc0JBQ0EsYWpCd3dFSixDbUJyOUVFLGdCQUNFLGFBQ0EsV0FDQSxrQmZxSEEsaUJlbkhBLGFuQnc5RUosQ21CcjlFRSxlQUNFLGtCQUNBLFNBQ0EsT0FDQSxVQUNBLGFBQ0EsZUFDQSxxQkFDQSxpQmZ3SEUsa0JldEhGLGlCQUNBLFdBQ0Esb0NWOUNBLG9CVHVnRkosQ21CcDlFSSxxRUFFRSxRbkJxOUVOLENtQmg5RUksOEhBRUUsYW5CcTlFTixDbUJuZ0ZJLDBEQW9ERSxxQkFHRSw4Q0FDQSw2UUFDQSw0QkFDQSwwREFDQSw2RG5CaTlFUixDbUI5OEVNLHNFQUNFLHFCQUNBLDZGbkJnOUVSLENtQmhoRkksc0VBeUVJLDZCQUNBLHVDbkIyOEVSLENtQnJoRkksMEVBbUZJLG9DQUNBLCtFbkJzOEVSLENtQjFoRkksNERBMkZFLHFCQUdFLGdEQUNBLDBpQm5CaThFUixDbUI5N0VNLHdFQUNFLHFCQUNBLDZGbkJnOEVSLENtQno3RU0sc0dBQ0UsYW5CNDdFUixDbUJ6N0VNLGtNQUVFLGFuQjQ3RVIsQ21CcjdFTSxzSEFDRSxhbkJ3N0VSLENtQnQ3RVEsb0lBQ0Usb0JuQnc3RVYsQ21CbjdFUSxvSkFDRSxrREM1Sk4scURwQmtsRkosQ21CaDdFUSxnSkFDRSw2Rm5CazdFVixDbUJyNkVNLHNSQUNFLG9CbkIyNkVSLENtQnY2RVEsc0hBQ0UscUJBQ0EsNkZuQnk2RVYsQ21CMWpGRSxrQkFDRSxhQUNBLFdBQ0Esa0JmcUhBLGlCZW5IQSxhbkI2akZKLENtQjFqRkUsaUJBQ0Usa0JBQ0EsU0FDQSxPQUNBLFVBQ0EsYUFDQSxlQUNBLHFCQUNBLGlCZndIRSxrQmV0SEYsaUJBQ0EsV0FDQSxtQ1Y5Q0Esb0JUNG1GSixDbUJ6akZJLHlFQUVFLFFuQjBqRk4sQ21CcmpGSSw4SUFFRSxhbkIwakZOLENtQnhtRkksOERBb0RFLHFCQUdFLDhDQUNBLHNVQUNBLDRCQUNBLDBEQUNBLDZEbkJzakZSLENtQm5qRk0sMEVBQ0UscUJBQ0EsMkZuQnFqRlIsQ21Ccm5GSSwwRUF5RUksNkJBQ0EsdUNuQmdqRlIsQ21CMW5GSSw4RUFtRkksb0NBQ0EsK0VuQjJpRlIsQ21CL25GSSxnRUEyRkUscUJBR0UsZ0RBQ0EsbW1CbkJzaUZSLENtQm5pRk0sNEVBQ0UscUJBQ0EsMkZuQnFpRlIsQ21COWhGTSwwR0FDRSxhbkJpaUZSLENtQjloRk0sa05BRUUsYW5CaWlGUixDbUIxaEZNLDBIQUNFLGFuQjZoRlIsQ21CM2hGUSx3SUFDRSxvQm5CNmhGVixDbUJ4aEZRLHdKQUNFLHdDQzVKTiwyQ3BCdXJGSixDbUJyaEZRLG9KQUNFLDJGbkJ1aEZWLENtQjFnRk0sOFJBQ0Usb0JuQmdoRlIsQ21CNWdGUSwwSEFDRSxxQkFDQSwyRm5COGdGVixDaUJ6N0VBLGFBQ0UsMEVBQ0EsZ0lBQ0EsNEZqQjQ3RUYsQ2lCdjdFRSx5QkFDRSxVakJ5N0VKLENheHBGSSx5QklvT0EsbUJBRUUsc0JBQ0Esa0dqQnc3RUosQ2lCbjdFRSw0Q0FQRSwwRUFDQSx1RUFFQSxlakI4N0VKLENpQjE3RUUseUJBRUUseUVBQ0EsZ0lBQ0EscUJqQnM3RUosQ2lCajdFRSwyQkFDRSxxQkFDQSxXQUNBLHFCakJtN0VKLENpQi82RUUscUNBQ0Usb0JqQmk3RUosQ2lCOTZFRSxzREFFRSxVakJnN0VKLENpQjM2RUUseUJBQ0UsMEVBQ0EsNkZBQ0EsbUdBQ0EsV0FDQSxjakI2NkVKLENpQjM2RUUsK0JBQ0Usa0JBQ0Esd0RBQ0EsYUFDQSxvQkFDQSxhakI2NkVKLENpQjE2RUUsNkJBQ0UsNkZBQ0Esa0dqQjQ2RUosQ2lCMTZFRSxtQ0FDRSxlakI0NkVKLENBQ0YsQ3FCOXZGQSxLQUNFLHFCQUVBLGdCQUNBLGNBQ0Esa0JBR0Esc0JBQ0EscUZBQ0EsNkJBQ0EsNkJDdUZBLHVCbEI0RUksZWtCMUVKLGlCYnhGRSxxQlNGRSxtakJsQm93Rk4sQ2tCaHdGTSx1Q0dkTixLSGVRLHVDbEJtd0ZOLENBQ0YsQ0s3d0ZFLFdnQlVFLGNBQ0Esb0JyQnN3RkosQ3FCbndGRSxzQkFFRSxVQUNBLDZGckJvd0ZKLENxQmh3RkUsNEJBRUUsV3JCaXdGSixDcUI3dkZFLG1DQUNFLGNyQit2RkosQ3FCanZGQSx1Q0FFRSxtQnJCbXZGRixDcUIxdUZFLGFDM0RBLFdGQUUseUJFRUYsb0J0Qnl5RkYsQ3NCaHlGRSx5REFMRSxXRk5BLGdFRVFBLDJEdEI4eUZKLENzQjN5RkUsc0NBU0ksK0d0Qmt5Rk4sQ3NCN3hGRSw0Q0FFRSxXQUNBLHlCQUNBLG9CdEI4eEZKLENzQnZ4RkUsdUlBR0UsV0FDQSxnRUFJQSwyRHRCb3hGSixDc0JseEZJLHlKQUtJLCtHdEJneEZSLENxQnh3RkUsZUMzREEsV0ZBRSx5QkVFRixvQnRCdTBGRixDc0I5ekZFLCtEQUxFLFdGTkEsZ0VFUUEsMkR0QjQwRkosQ3NCejBGRSwwQ0FTSSx1R3RCZzBGTixDc0IzekZFLGdEQUVFLFdBQ0EseUJBQ0Esb0J0QjR6RkosQ3NCcnpGRSw2SUFHRSxXQUNBLGdFQUlBLDJEdEJrekZKLENzQmh6RkksK0pBS0ksdUd0Qjh5RlIsQ3FCdHlGRSxhQzNEQSxXRkFFLHlCRUVGLG9CdEJxMkZGLENzQjUxRkUseURBTEUsV0ZOQSx5REVRQSxpRHRCMDJGSixDc0J2MkZFLHNDQVNJLHlHdEI4MUZOLENzQnoxRkUsNENBRUUsV0FDQSx5QkFDQSxvQnRCMDFGSixDc0JuMUZFLHVJQUdFLFdBQ0Esc0RBSUEsb0R0QmcxRkosQ3NCOTBGSSx5SkFLSSx5R3RCNDBGUixDcUJwMEZFLFVDM0RBLFdGQUUseUJFRUYsb0J0Qm00RkYsQ3NCMTNGRSxnREFMRSxXRk5BLCtDRVFBLDZEdEJ3NEZKLENzQnI0RkUsZ0NBU0ksNkd0QjQzRk4sQ3NCdjNGRSxzQ0FFRSxXQUNBLHlCQUNBLG9CdEJ3M0ZKLENzQmozRkUsOEhBR0UsV0FDQSxrRUFJQSw2RHRCODJGSixDc0I1MkZJLGdKQUtJLDZHdEIwMkZSLENxQmwyRkUsYUMzREEsY0ZBRSx5QkVFRixvQnRCaTZGRixDc0J4NUZFLHlEQUxFLGNGTkEsbUVFUUEsNkR0QnM2RkosQ3NCbjZGRSxzQ0FTSSwrR3RCMDVGTixDc0JyNUZFLDRDQUVFLGNBQ0EseUJBQ0Esb0J0QnM1RkosQ3NCLzRGRSx1SUFHRSxjQUNBLGtFQUlBLDZEdEI0NEZKLENzQjE0RkkseUpBS0ksK0d0Qnc0RlIsQ3FCaDRGRSxZQzNEQSxXRkFFLHlCRUVGLG9CdEIrN0ZGLENzQnQ3RkUsc0RBTEUsV0ZOQSw2Q0VRQSxvQ3RCbzhGSixDc0JqOEZFLG9DQVNJLDZHdEJ3N0ZOLENzQm43RkUsMENBRUUsV0FDQSx5QkFDQSxvQnRCbzdGSixDc0I3NkZFLG9JQUdFLFdBQ0EseUNBSUEsd0N0QjA2RkosQ3NCeDZGSSxzSkFLSSw2R3RCczZGUixDcUI5NUZFLFdDM0RBLGNGQUUseUJFRUYsb0J0QjY5RkYsQ3NCcDlGRSxtREFMRSxjRk5BLGdERVFBLHFDdEJrK0ZKLENzQi85RkUsa0NBU0ksaUh0QnM5Rk4sQ3NCajlGRSx3Q0FFRSxjQUNBLHlCQUNBLG9CdEJrOUZKLENzQjM4RkUsaUlBR0UsY0FDQSwwQ0FJQSwyQ3RCdzhGSixDc0J0OEZJLG1KQUtJLGlIdEJvOEZSLENxQjU3RkUsVUMzREEsV0ZBRSx5QkVFRixvQnRCMi9GRixDc0JsL0ZFLGdEQUxFLFdGTkEsMkNFUUEsZ0N0QmdnR0osQ3NCNy9GRSxnQ0FTSSwyR3RCby9GTixDc0IvK0ZFLHNDQUVFLFdBQ0EseUJBQ0Esb0J0QmcvRkosQ3NCeitGRSw4SEFHRSxXQUNBLHFDQUlBLHNDdEJzK0ZKLENzQnArRkksZ0pBS0ksMkd0QmsrRlIsQ3FCcDlGRSxxQkNQQSxjQUNBLG9CdEIrOUZGLENLcGhHRSwyQmlCd0RFLFdBQ0EseUJBQ0Esb0J0Qis5RkosQ3NCNTlGRSxzREFFRSwyRnRCNjlGSixDc0IxOUZFLDREQUVFLGNBQ0EsNEJ0QjI5RkosQ3NCeDlGRSwrSkFHRSxXQUNBLHlCQUNBLG9CdEJ3OUZKLENzQnQ5RkksaUxBS0ksMkZ0Qm85RlIsQ3FCNytGRSx1QkNQQSxjQUNBLG9CdEJ3L0ZGLENLN2lHRSw2QmlCd0RFLFdBQ0EseUJBQ0Esb0J0QncvRkosQ3NCci9GRSwwREFFRSx5RnRCcy9GSixDc0JuL0ZFLGdFQUVFLGNBQ0EsNEJ0Qm8vRkosQ3NCai9GRSxxS0FHRSxXQUNBLHlCQUNBLG9CdEJpL0ZKLENzQi8rRkksdUxBS0kseUZ0QjYrRlIsQ3FCdGdHRSxxQkNQQSxjQUNBLG9CdEJpaEdGLENLdGtHRSwyQmlCd0RFLFdBQ0EseUJBQ0Esb0J0QmloR0osQ3NCOWdHRSxzREFFRSwyRnRCK2dHSixDc0I1Z0dFLDREQUVFLGNBQ0EsNEJ0QjZnR0osQ3NCMWdHRSwrSkFHRSxXQUNBLHlCQUNBLG9CdEIwZ0dKLENzQnhnR0ksaUxBS0ksMkZ0QnNnR1IsQ3FCL2hHRSxrQkNQQSxjQUNBLG9CdEIwaUdGLENLL2xHRSx3QmlCd0RFLFdBQ0EseUJBQ0Esb0J0QjBpR0osQ3NCdmlHRSxnREFFRSw2RnRCd2lHSixDc0JyaUdFLHNEQUVFLGNBQ0EsNEJ0QnNpR0osQ3NCbmlHRSxzSkFHRSxXQUNBLHlCQUNBLG9CdEJtaUdKLENzQmppR0ksd0tBS0ksNkZ0QitoR1IsQ3FCeGpHRSxxQkNQQSxjQUNBLG9CdEJta0dGLENLeG5HRSwyQmlCd0RFLGNBQ0EseUJBQ0Esb0J0Qm1rR0osQ3NCaGtHRSxzREFFRSwrRnRCaWtHSixDc0I5akdFLDREQUVFLGNBQ0EsNEJ0QitqR0osQ3NCNWpHRSwrSkFHRSxjQUNBLHlCQUNBLG9CdEI0akdKLENzQjFqR0ksaUxBS0ksK0Z0QndqR1IsQ3FCamxHRSxvQkNQQSxjQUNBLG9CdEI0bEdGLENLanBHRSwwQmlCd0RFLFdBQ0EseUJBQ0Esb0J0QjRsR0osQ3NCemxHRSxvREFFRSx5RnRCMGxHSixDc0J2bEdFLDBEQUVFLGNBQ0EsNEJ0QndsR0osQ3NCcmxHRSw0SkFHRSxXQUNBLHlCQUNBLG9CdEJxbEdKLENzQm5sR0ksOEtBS0kseUZ0QmlsR1IsQ3FCMW1HRSxtQkNQQSxjQUNBLG9CdEJxbkdGLENLMXFHRSx5QmlCd0RFLGNBQ0EseUJBQ0Esb0J0QnFuR0osQ3NCbG5HRSxrREFFRSwrRnRCbW5HSixDc0JobkdFLHdEQUVFLGNBQ0EsNEJ0QmluR0osQ3NCOW1HRSx5SkFHRSxjQUNBLHlCQUNBLG9CdEI4bUdKLENzQjVtR0ksMktBS0ksK0Z0QjBtR1IsQ3FCbm9HRSxrQkNQQSxjQUNBLG9CdEI4b0dGLENLbnNHRSx3QmlCd0RFLFdBQ0EseUJBQ0Esb0J0QjhvR0osQ3NCM29HRSxnREFFRSx5RnRCNG9HSixDc0J6b0dFLHNEQUVFLGNBQ0EsNEJ0QjBvR0osQ3NCdm9HRSxzSkFHRSxXQUNBLHlCQUNBLG9CdEJ1b0dKLENzQnJvR0ksd0tBS0kseUZ0Qm1vR1IsQ3FCanBHQSxVQUNFLGdCQUNBLGNBQ0Esb0JyQm9wR0YsQ0s3dEdFLGdCZ0I0RUUsbURyQnFwR0osQ3FCanBHRSxnREFIRSx5QnJCdXBHSixDcUIvb0dFLHNDQUVFLGNBQ0EsbUJyQmdwR0osQ3FCcm9HQSwyQkNQRSxtQmxCNEVJLGtCa0IxRUosZ0JieEZFLG1CVHl1R0osQ3FCeG9HQSwyQkNYRSxxQmxCNEVJLGtCa0IxRUosZ0JieEZFLG1CVGd2R0osQ3FCdG9HQSxXQUNFLGNBQ0EsVXJCeW9HRixDcUJ0b0dFLHNCQUNFLGdCckJ3b0dKLENxQmhvR0Usc0ZBQ0UsVXJCcW9HSixDdUJoeEdBLE1MZ0JNLHFFbEJvd0dOLENrQmh3R00sdUNLcEJOLE1McUJRLHVDbEJtd0dOLENBQ0YsQ3VCdHhHRSxpQkFDRSxTdkJ3eEdKLEN1Qm54R0UscUJBQ0UsWXZCc3hHSixDdUJseEdBLFlBQ0Usa0JBQ0EsU0FDQSxnQkxESSwrRGxCdXhHTixDa0JueEdNLHVDS05OLFlMT1EsdUNsQnN4R04sQ0FDRixDdUJ4eEdFLGtCQUNFLFFBQ0EsWUxORSw2RGxCaXlHTixDa0I3eEdNLHVDS0FKLGtCTENNLHVDbEJneUdOLENBQ0YsQ3dCcnpHQSx1Q0FJRSxpQnhCd3pHRixDd0JyekdBLGlCQUNFLGtCeEJ3ekdGLEN5QnB5R0ksdUJBQ0UscUJBQ0EsbUJBQ0Esc0JBQ0EsV0FoQ0osc0JBQ0Esb0NBQ0EsZ0JBQ0Esa0N6QnUwR0YsQ3lCbHhHSSw2QkFDRSxhekJveEdOLEN3Qjl6R0EsZUFDRSxrQkFDQSxTQUNBLE9BQ0EsYUFDQSxhQUNBLFdBQ0EsZ0JBQ0EsZ0JBQ0EsbUJwQjJKSSxlb0J6SkosY0FDQSxnQkFDQSxnQkFDQSxzQkFDQSw0QkFDQSxpQ2ZkRSxvQlRnMUdKLEN3Qnp6R0ksb0JBQ0UsV0FDQSxNeEI0ekdOLEN3Qnp6R0kscUJBQ0UsUUFDQSxTeEI0ekdOLENhaHpHSSx5QlduQkEsdUJBQ0UsV0FDQSxNeEJ1MEdKLEN3QnAwR0Usd0JBQ0UsUUFDQSxTeEJzMEdKLENBQ0YsQ2EzekdJLHlCV25CQSx1QkFDRSxXQUNBLE14QmkxR0osQ3dCOTBHRSx3QkFDRSxRQUNBLFN4QmcxR0osQ0FDRixDYXIwR0ksMEJXbkJBLHVCQUNFLFdBQ0EsTXhCMjFHSixDd0J4MUdFLHdCQUNFLFFBQ0EsU3hCMDFHSixDQUNGLENhLzBHSSwwQlduQkEsdUJBQ0UsV0FDQSxNeEJxMkdKLEN3QmwyR0Usd0JBQ0UsUUFDQSxTeEJvMkdKLENBQ0YsQ2F6MUdJLDBCV25CQSx3QkFDRSxXQUNBLE14QisyR0osQ3dCNTJHRSx5QkFDRSxRQUNBLFN4QjgyR0osQ0FDRixDYW4yR0ksMEJXbkJBLHlCQUNFLFdBQ0EsTXhCeTNHSixDd0J0M0dFLDBCQUNFLFFBQ0EsU3hCdzNHSixDQUNGLENhNzJHSSwwQlduQkEsd0JBQ0UsV0FDQSxNeEJtNEdKLEN3Qmg0R0UseUJBQ0UsUUFDQSxTeEJrNEdKLENBQ0YsQ3dCMzNHRSx1QkFDRSxTQUNBLFlBQ0EsYUFDQSxxQnhCNjNHSixDeUI1NUdJLCtCQUNFLHFCQUNBLG1CQUNBLHNCQUNBLFdBekJKLGFBQ0Esb0NBQ0EseUJBQ0Esa0N6Qnc3R0YsQ3lCMTRHSSxxQ0FDRSxhekI0NEdOLEN3Qmo0R0UsMEJBQ0UsTUFDQSxXQUNBLFVBQ0EsYUFDQSxtQnhCbzRHSixDeUJqN0dJLGtDQUNFLHFCQUNBLG1CQUNBLHNCQUNBLFdBbEJKLGtDQUNBLGVBQ0EscUNBQ0Esc0J6QnM4R0YsQ3lCLzVHSSx3Q0FDRSxhekJpNkdOLEN3QjU0R0ksa0NBQ0UsZ0J4Qjg0R04sQ3dCeDRHRSx5QkFDRSxNQUNBLFdBQ0EsVUFDQSxhQUNBLG9CeEIyNEdKLEN5Qno4R0ksaUNBQ0UscUJBQ0EsbUJBQ0Esc0JBQ0EsV0FZRSxZekIrN0dSLEN5QjU3R00sa0NBQ0UscUJBQ0Esb0JBQ0Esc0JBQ0EsV0E5Qk4sa0NBQ0Esd0JBQ0Esb0N6QmcrR0YsQ3lCLzdHSSx1Q0FDRSxhekJpOEdOLEN3QjM1R0ksa0NBQ0UsZ0J4QjY1R04sQ3dCcjVHRSwwSUFJRSxXQUNBLFd4QnE1R0osQ3dCaDVHQSxrQkU5R0UsU0FDQSxlQUNBLGdCQUNBLDRCMUJrZ0hGLEN3Qmg1R0EsZUFDRSxjQUNBLFdBQ0Esc0JBQ0EsV0FDQSxnQkFDQSxjQUNBLG1CQUVBLG1CQUNBLDZCQUNBLFF4Qms1R0YsQ0t2Z0hFLDBDbUJvSUUsMENBQ0EscUJKL0lBLHdCcEJzaEhKLEN3Qm40R0UsNENBRUUsV0FDQSxxQkp0SkEsd0JwQjJoSEosQ3dCajRHRSxnREFFRSxjQUNBLG9CQUNBLDRCeEJrNEdKLEN3QjEzR0Esb0JBQ0UsYXhCNjNHRixDd0J6M0dBLGlCQUNFLGNBQ0EscUJBQ0EsZ0JwQkFJLGtCb0JFSixjQUNBLGtCeEI0M0dGLEN3QngzR0Esb0JBQ0UsY0FDQSxzQkFDQSxheEIyM0dGLEMyQnRqSEEsK0JBRUUsa0JBQ0Esc0dBQ0EscUIzQnlqSEYsQzJCdmpIRSx5Q0FDRSxrQkFDQSx3RTNCMGpISixDMkJuakhJLHdOQUdFLFMzQjBqSE4sQzJCcGpIQSxhQUNFLDBFQUNBLHlEQUNBLHdHM0J1akhGLEMyQnJqSEUsMEJBQ0UsVTNCdWpISixDMkJqakhFLDBFQUVFLGdCM0JvakhKLEMyQmhqSEUsbUdsQlhFLDBCQUNBLDRCVCtqSEosQzJCaGpIRSwrRWxCRkUseUJBQ0EsMkJUc2pISixDMkJuaUhBLHVCQUNFLHVCQUNBLHFCM0JzaUhGLEMyQnBpSEUsMEdBR0UsYTNCb2lISixDMkJqaUhFLHdDQUNFLGMzQm1pSEosQzJCL2hIQSx5RUFDRSxzQkFDQSxvQjNCa2lIRixDMkIvaEhBLHlFQUNFLHFCQUNBLG1CM0JraUhGLEMyQjlnSEEsb0JBQ0UsdUlBQ0EsbUdBQ0Esa0czQmloSEYsQzJCL2dIRSx3REFFRSxVM0JpaEhKLEMyQjlnSEUsNEZBRUUsZTNCZ2hISixDMkI1Z0hFLHFIbEJyRkUsNkJBQ0EsMkJUcW1ISixDMkI1Z0hFLGlHbEJ4R0UseUJBQ0EseUJUd25ISixDMkI3L0dFLHlEQUVFLGUzQmdnSEosQzJCOS9HSSxnTUFFRSxrQkFDQSxtQkFDQSxtQjNCa2dITixDNEIzcEhBLGFBQ0Usa0JBQ0EsMEVBQ0EseURBQ0EsaUdBQ0EsVTVCOHBIRixDNEI1cEhFLHNIQUlFLGtCQUNBLHlFQUNBLFNBQ0EsWUFDQSxlNUI4cEhKLEM0QjVwSEksMGdCQUdFLGdCNUJ1cUhOLEM0QmxxSEUseUlBR0UsUzVCb3FISixDNEJocUhFLG1EQUNFLFM1QmtxSEosQzRCN3BISSwyRm5CSUEseUJBQ0EsMkJUNnBISixDNEI3cEhFLDBCQUNFLDBFQUNBLDRGNUIrcEhKLEM0QjdwSEksa0luQm5CQSwwQkFDQSw0QlRtckhKLEM0Qi9wSEksK0RuQlBBLHlCQUNBLDJCVHlxSEosQzRCdHBISSxrbEJuQmxDQSwwQkFDQSw0QlRxc0hKLEM0QnBwSEEseUNBRUUseUU1QnVwSEYsQzRCbHBIRSxtREFDRSxrQkFDQSxTNUJxcEhKLEM0Qm5wSEksK0RBQ0UsUzVCc3BITixDNEJscEhFLDRWQUlFLGdCNUJ3cEhKLEM0QnBwSEEscUJBQXVCLGlCNUJ3cEh2QixDNEJ2cEhBLG9CQUFzQixnQjVCMnBIdEIsQzRCbnBIQSxrQkFDRSwwRUFDQSw2RkFDQSx1QkFDQSxnQnhCMkRJLGV3QnpESixnQkFDQSxpQkFDQSxjQUNBLGtCQUNBLG1CQUNBLHlCQUNBLHlCbkIvR0Usb0JUc3dISixDNEJucEhFLDJFQUVFLFk1QnFwSEosQzRCM29IQSwyRUFFRSwrQjVCOG9IRixDNEIzb0hBLDZQQU1FLG1CeEJ3Qkksa0J3QnRCSixnQm5CNUlFLG1CVDJ4SEosQzRCM29IQSwyRUFFRSxnQzVCOG9IRixDNEIzb0hBLDZQQU1FLHFCeEJPSSxrQndCTEosZ0JuQjdKRSxtQlQ0eUhKLEM0QjNvSEEsOERBRUUscUI1QjhvSEYsQzRCbm9IQSxza0JuQjlKSSwwQkFDQSw0QlQ0eUhKLEM0QnBvSEEsK1duQjNKSSx5QkFDQSwyQlR3eUhKLEM2QmgxSEEsZ0JBQ0Usa0JBQ0EsVUFDQSxjQUNBLG1CQUNBLG9CQUNBLHdCN0JtMUhGLEM2QmgxSEEsdUJBQ0Usc0dBQ0EsaUI3Qm0xSEYsQzZCaDFIQSxzQkFDRSxrQkFDQSxPQUNBLFdBQ0EsV0FDQSxnQkFDQSxTN0JtMUhGLEM2QmoxSEUsMkRBQ0UsV0FDQSxxQlQzQkEsd0JwQisySEosQzZCLzBIRSx5REFLSSw2RjdCNjBITixDNkJ6MEhFLHVFQUNFLDZEN0IyMEhKLEM2QngwSEUseUVBQ0UsV0FDQSxtRUFDQSw4RDdCMDBISixDNkJuMEhJLDJHQUNFLGE3QnEwSE4sQzZCbjBITSx5SEFDRSx3QjdCcTBIUixDNkIzekhBLHNCQUNFLGtCQUNBLGdCQUVBLGtCN0I2ekhGLEM2Qnp6SEUsNkJBT0Usb0JBRUEsc0JBQ0Esd0I3QjJ6SEosQzZCdHpIRSx5REFkRSxrQkFDQSxZQUNBLGFBQ0EsY0FDQSxXQUNBLFlBRUEsVTdCdTBISixDNkJoMEhFLDRCQVFFLGdDN0J3ekhKLEM2Qjl5SEUsOENwQmxHRSxvQlRvNUhKLEM2Qjd5SEksMkVBQ0UsNk43Qit5SE4sQzZCMXlISSxrRkFDRSxxQlQxSEYsd0JwQnU2SEosQzZCenlISSxpRkFDRSwwSzdCMnlITixDNkJ0eUhJLHFGVHBJQSxtQ3BCNjZISixDNkJ0eUhJLDJGVHZJQSxtQ3BCZzdISixDNkI5eEhFLDJDQUVFLGlCN0JneUhKLEM2QjV4SEksd0VBQ0UsMkw3Qjh4SE4sQzZCenhISSxrRlQ5SkEsbUNwQjA3SEosQzZCanhIQSxlQUNFLG9CN0JveEhGLEM2Qmp4SEksNENBQ0UsY0FDQSxjQUNBLG1CQUVBLG1CN0JreEhOLEM2Qi93SEksMkNBQ0Usd0JBQ0EsMEJBQ0EsdUJBQ0Esd0JBQ0EseUJBRUEsb0JYbExBLHNuQmxCbThITixDa0IvN0hNLHVDV3VLRiwyQ1h0S0ksdUNsQms4SE4sQ0FDRixDNkJoeEhJLHlFQUNFLHNCQUNBLGlFN0JreEhOLEM2Qjd3SEksbUZUek1BLG1DcEJ5OUhKLEM2Qm53SEEsZUFDRSxxQkFDQSxXQUNBLG1DQUNBLHVDekI1Q0ksZXlCK0NKLGdCQUNBLGlCQUNBLGNBQ0Esc0JBQ0Esa09BQ0EseUJwQnRORSxxQm9CeU5GLDREN0Jvd0hGLEM2Qmx3SEUscUJBQ0UsOERBQ0EsVUFLRSw2RjdCZ3dITixDNkI3dkhJLGdDQU1FLGNBQ0EscUI3QjB2SE4sQzZCdHZIRSw4REFFRSxZQUNBLHFCQUNBLHFCN0J1dkhKLEM2QnB2SEUsd0JBQ0UsY0FDQSx3QjdCc3ZISixDNkJsdkhFLDJCQUNFLFk3Qm92SEosQzZCaHZIRSw4QkFDRSxrQkFDQSx5QjdCa3ZISixDNkI5dUhBLGtCQUNFLGlDQUNBLG1CQUNBLHNCQUNBLG1CekIxR0ksaUJKNDFITixDNkI5dUhBLGtCQUNFLGdDQUNBLGtCQUNBLHFCQUNBLGtCekJsSEksaUJKbzJITixDNkJ6dUhBLGFBRUUscUJBR0EsZTdCNHVIRixDNkJ6dUhBLGdDQVBFLGtCQUVBLFdBQ0Esa0M3QnV2SEYsQzZCbnZIQSxtQkFFRSxVQUdBLFNBQ0EsZ0JBQ0EsUzdCNHVIRixDNkIxdUhFLDRDQUNFLDhEQUNBLDZGN0I0dUhKLEM2Qnh1SEUsK0ZBRUUsd0I3Qnl1SEosQzZCcnVISSxxREFDRSxnQjdCdXVITixDNkJudUhFLHlEQUNFLHlCN0JxdUhKLEM2Qmp1SEEsbUJBSUUsT0FDQSxVQUNBLG1DQUVBLGdCQUVBLGdCQUdBLHNCQUNBLHlCcEJsVkUsb0JUc2pJSixDNkJodUhFLDRDQWpCQSxrQkFDQSxNQUNBLFFBSUEsdUJBSUEsaUJBQ0EsYTdCc3ZIRixDNkJodkhFLHlCQUlFLFNBQ0EsVUFDQSxjQUNBLDZCQUlBLGlCVDdXQSx5QlMrV0Esb0JwQm5XQSwrQlRza0lKLEM2Qnh0SEEsY0FDRSxXQUNBLGNBQ0EsVUFDQSw2QkFDQSw0RDdCMnRIRixDNkJ6dEhFLG9CQUNFLFM3QjJ0SEosQzZCdnRISSwwQ0FBMEIsMkg3QjB0SDlCLEM2Qnp0SEksc0NBQTBCLHlEN0I0dEg5QixDNkIzdEhJLCtCQUEwQix5RDdCOHRIOUIsQzZCM3RIRSxnQ0FDRSxRN0I2dEhKLEM2QjF0SEUsb0NBQ0UsV0FDQSxZQUNBLG1CVGxaQSx5QlNvWkEsU3BCeFlBLG1CU0ZFLHdkVzhZRix1QzdCMnRISixDa0JybUlNLHVDV2lZSixvQ1hoWU0sdUNsQndtSU4sQ0FDRixDNkI5dEhJLDJDVDFaQSxrRXBCMm5JSixDNkI1dEhFLDZDQUNFLFdBQ0EsYUFDQSxrQkFDQSxlQUNBLHlCQUNBLHlCcEJ6WkEsa0JUd25JSixDNkIxdEhFLGdDQUNFLFdBQ0EsWVQ1YUEseUJTOGFBLFNwQmxhQSxtQlNGRSx3ZFd3YUYsb0M3QjJ0SEosQ2tCL25JTSx1Q1c0WkosZ0NYM1pNLHVDbEJrb0lOLENBQ0YsQzZCOXRISSx1Q1RwYkEsa0VwQnFwSUosQzZCNXRIRSxnQ0FDRSxXQUNBLGFBQ0Esa0JBQ0EsZUFDQSx5QkFDQSx5QnBCbmJBLGtCVGtwSUosQzZCMXRIRSx5QkFDRSxXQUNBLFlBQ0EsYUFDQSxtQkFDQSxrQlR6Y0EseUJTMmNBLFNwQi9iQSxtQlNGRSx3ZFdxY0YsZTdCMnRISixDa0I1cElNLHVDV3NiSix5QlhyYk0sdUNsQitwSU4sQ0FDRixDNkI5dEhJLGdDVGpkQSxrRXBCa3JJSixDNkI1dEhFLHlCQUNFLFdBQ0EsYUFDQSxrQkFDQSxlQUNBLDZCQUNBLHlCQUNBLGtCN0I4dEhKLEM2QnJ0SEUsNERBSkUseUJwQnRkQSxrQlR3cklKLEM2Qjl0SEUsOEJBQ0UsaUI3QjZ0SEosQzZCdnRISSw2Q0FDRSx3QjdCeXRITixDNkJ0dEhJLHNEQUNFLGM3Qnd0SE4sQzZCcnRISSx5Q0FDRSx3QjdCdXRITixDNkJwdEhJLHlDQUNFLGM3QnN0SE4sQzZCbnRISSxrQ0FDRSx3QjdCcXRITixDNkJodEhBLCtEWHpmTSx1ZGxCK3NJTixDa0Izc0lNLHVDV3FmTiwrRFhwZlEsdUNsQmd0SU4sQ0FDRixDOEJqdUlBLEtBQ0UsMEVBQ0EseURBQ0EsZUFDQSxnQkFDQSxlOUJvdUlGLEM4Qmp1SUEsVUFDRSxjQUNBLGtCOUJvdUlGLENLbnVJRSxnQ3lCR0Usb0I5Qm11SUosQzhCL3RJRSxtQkFDRSxjQUNBLG9CQUNBLGM5Qml1SUosQzhCenRJQSxVQUNFLCtCOUI0dElGLEM4QjF0SUUsb0JBQ0UsbUJBQ0EsNkJBQ0EsNkJyQmJBLDhCQUNBLDhCVDB1SUosQ0t0dklFLG9EeUI2Qkksa0JBQ0Esb0M5QjR0SU4sQzhCenRJSSw2QkFDRSxjQUNBLDZCQUNBLHdCOUIydElOLEM4QnZ0SUUsOERBRUUsY0FDQSxzQkFDQSxpQzlCeXRJSixDOEJ0dElFLHlCQUVFLGdCckJ0Q0EseUJBQ0EseUJUOHZJSixDOEI3c0lFLHFCQUNFLGdCQUNBLFNyQjdEQSxvQlQ4d0lKLEM4QjdzSUUsdURBRUUsV0FDQSx3QjlCK3NJSixDOEJyc0lFLHdDQUVFLHlFQUNBLGlCOUJ3c0lKLEM4Qm5zSUUsa0RBRUUsNERBQ0EsdUVBQ0EsaUI5QnNzSUosQzhCNXJJRSx1QkFDRSxZOUIrcklKLEM4QjdySUUscUJBQ0UsYTlCK3JJSixDK0J4eUlBLFFBQ0Usa0JBS0Esa0IvQjJ5SUYsQytCdnlJRSxrTkFSQSwwRUFDQSx5REFDQSw2RkFDQSxrSC9CMHpJRixDK0I3eElBLGNBQ0UscUJBQ0Esc0JBQ0EseUJBQ0Esa0IzQjZISSxrQjJCM0hKLG9CQUNBLGtCL0IreElGLENLejBJRSx3QzBCNkNFLG9CL0IreElKLEMrQnR4SUEsWUFDRSwwRUFDQSx1SUFDQSxlQUNBLGdCQUNBLGUvQnl4SUYsQytCdnhJRSxzQkFDRSxnQkFDQSxjL0J5eElKLEMrQnR4SUUsMkJBQ0UsZ0JBQ0EsVS9Cd3hJSixDK0Ivd0lBLGFBQ0UscUJBQ0Esa0JBQ0Esb0IvQmt4SUYsQytCdHdJQSxpQkFDRSxxRUFDQSx1RUFHQSw0Ri9CdXdJRixDK0Jud0lBLGdCQUNFLHNCM0I4REksa0IyQjVESixjQUNBLDZCQUNBLDZCdEJ4R0Usb0JUKzJJSixDS2ozSUUsNEMwQjhHRSxvQi9Cc3dJSixDK0Jod0lBLHFCQUNFLHFCQUNBLFlBQ0EsYUFDQSxzQkFDQSxXQUNBLGtDL0Jtd0lGLEMrQmh3SUEsbUJBQ0UsZ0JBQ0EsZS9CbXdJRixDYXowSUksNEJrQmtGSSxvU0FDRSxnQkFDQSxjL0Jtd0lSLENBQ0YsQ2FyMklJLHlCa0I2RkEsa0JBb0JJLDJFQUNBLHdHL0J3dklOLEMrQnR2SU0sZ0RBSEEsMEQvQjR2SU4sQytCenZJTSw4QkFDRSxvRS9Cd3ZJUixDK0J0dklRLDZDQUNFLGlCL0J3dklWLEMrQnJ2SVEsd0NBQ0Usb0JBQ0Esa0IvQnV2SVYsQytCbHZJTSxvU0FDRSw4RC9CNHZJUixDK0I5dUlNLHFDQUNFLGdCL0JndklSLEMrQjd1SU0sbUNBQ0Usa0hBR0Esb0UvQjZ1SVIsQytCMXVJTSxrQ0FDRSxZL0I0dUlSLENBQ0YsQ2E3M0lJLDRCa0JrRkksb1NBQ0UsZ0JBQ0EsYy9Cc3pJUixDQUNGLENheDVJSSx5QmtCNkZBLGtCQW9CSSwyRUFDQSx3Ry9CMnlJTixDK0J6eUlNLGdEQUhBLDBEL0IreUlOLEMrQjV5SU0sOEJBQ0Usb0UvQjJ5SVIsQytCenlJUSw2Q0FDRSxpQi9CMnlJVixDK0J4eUlRLHdDQUNFLG9CQUNBLGtCL0IweUlWLEMrQnJ5SU0sb1NBQ0UsOEQvQit5SVIsQytCanlJTSxxQ0FDRSxnQi9CbXlJUixDK0JoeUlNLG1DQUNFLGtIQUdBLG9FL0JneUlSLEMrQjd4SU0sa0NBQ0UsWS9CK3hJUixDQUNGLENhaDdJSSw2QmtCa0ZJLG9TQUNFLGdCQUNBLGMvQnkySVIsQ0FDRixDYTM4SUksMEJrQjZGQSxrQkFvQkksMkVBQ0Esd0cvQjgxSU4sQytCNTFJTSxnREFIQSwwRC9CazJJTixDK0IvMUlNLDhCQUNFLG9FL0I4MUlSLEMrQjUxSVEsNkNBQ0UsaUIvQjgxSVYsQytCMzFJUSx3Q0FDRSxvQkFDQSxrQi9CNjFJVixDK0J4MUlNLG9TQUNFLDhEL0JrMklSLEMrQnAxSU0scUNBQ0UsZ0IvQnMxSVIsQytCbjFJTSxtQ0FDRSxrSEFHQSxvRS9CbTFJUixDK0JoMUlNLGtDQUNFLFkvQmsxSVIsQ0FDRixDYW4rSUksNkJrQmtGSSxvU0FDRSxnQkFDQSxjL0I0NUlSLENBQ0YsQ2E5L0lJLDBCa0I2RkEsa0JBb0JJLDJFQUNBLHdHL0JpNUlOLEMrQi80SU0sZ0RBSEEsMEQvQnE1SU4sQytCbDVJTSw4QkFDRSxvRS9CaTVJUixDK0IvNElRLDZDQUNFLGlCL0JpNUlWLEMrQjk0SVEsd0NBQ0Usb0JBQ0Esa0IvQmc1SVYsQytCMzRJTSxvU0FDRSw4RC9CcTVJUixDK0J2NElNLHFDQUNFLGdCL0J5NElSLEMrQnQ0SU0sbUNBQ0Usa0hBR0Esb0UvQnM0SVIsQytCbjRJTSxrQ0FDRSxZL0JxNElSLENBQ0YsQ2F0aEpJLDZCa0JrRkksNlNBQ0UsZ0JBQ0EsYy9CKzhJUixDQUNGLENhampKSSwwQmtCNkZBLG1CQW9CSSwyRUFDQSx3Ry9CbzhJTixDK0JsOElNLGtEQUhBLDBEL0J3OElOLEMrQnI4SU0sK0JBQ0Usb0UvQm84SVIsQytCbDhJUSw4Q0FDRSxpQi9CbzhJVixDK0JqOElRLHlDQUNFLG9CQUNBLGtCL0JtOElWLEMrQjk3SU0sNlNBQ0UsOEQvQnc4SVIsQytCMTdJTSxzQ0FDRSxnQi9CNDdJUixDK0J6N0lNLG9DQUNFLGtIQUdBLG9FL0J5N0lSLEMrQnQ3SU0sbUNBQ0UsWS9CdzdJUixDQUNGLENhemtKSSw2QmtCa0ZJLHNUQUNFLGdCQUNBLGMvQmtnSlIsQ0FDRixDYXBtSkksMEJrQjZGQSxvQkFvQkksMkVBQ0Esd0cvQnUvSU4sQytCci9JTSxvREFIQSwwRC9CMi9JTixDK0J4L0lNLGdDQUNFLG9FL0J1L0lSLEMrQnIvSVEsK0NBQ0UsaUIvQnUvSVYsQytCcC9JUSwwQ0FDRSxvQkFDQSxrQi9Ccy9JVixDK0JqL0lNLHNUQUNFLDhEL0IyL0lSLEMrQjcrSU0sdUNBQ0UsZ0IvQisrSVIsQytCNStJTSxxQ0FDRSxrSEFHQSxvRS9CNCtJUixDK0J6K0lNLG9DQUNFLFkvQjIrSVIsQ0FDRixDYTVuSkksNkJrQmtGSSw2U0FDRSxnQkFDQSxjL0JxakpSLENBQ0YsQ2F2cEpJLDBCa0I2RkEsbUJBb0JJLDJFQUNBLHdHL0IwaUpOLEMrQnhpSk0sa0RBSEEsMEQvQjhpSk4sQytCM2lKTSwrQkFDRSxvRS9CMGlKUixDK0J4aUpRLDhDQUNFLGlCL0IwaUpWLEMrQnZpSlEseUNBQ0Usb0JBQ0Esa0IvQnlpSlYsQytCcGlKTSw2U0FDRSw4RC9COGlKUixDK0JoaUpNLHNDQUNFLGdCL0JraUpSLEMrQi9oSk0sb0NBQ0Usa0hBR0Esb0UvQitoSlIsQytCNWhKTSxtQ0FDRSxZL0I4aEpSLENBQ0YsQytCL2xKSSxlQW9CSSxzSUFDQSx3Ry9COGtKUixDK0JqbUpRLHlRQUNFLGdCQUNBLGMvQjJtSlYsQytCeGxKUSwyQkFDRSwrSC9CMGxKVixDK0J4bEpVLDBDQUNFLGlCL0IwbEpaLEMrQnZsSlUscUNBQ0Usb0JBQ0Esa0IvQnlsSlosQytCcGxKUSx5UUFDRSw4RC9COGxKVixDK0JobEpRLGtDQUNFLGdCL0JrbEpWLEMrQi9rSlEsZ0NBQ0Usa0hBR0Esb0UvQitrSlYsQytCNWtKUSwrQkFDRSxZL0I4a0pWLENLdnhKRSxnRzBCMk5JLG9CL0Jta0pOLEMrQjlqSkksb0NBQ0Usb0IvQmdrSk4sQ0tqeUpFLG9GMEJvT00sb0IvQmdrSlIsQytCN2pKTSw2Q0FDRSxvQi9CK2pKUixDK0IzakpJLDBLQUlFLG9CL0I2akpOLEMrQnpqSkUsOEJBQ0UscUJBQ0EsMkIvQjJqSkosQytCeGpKRSxtQ0FDRSx3US9CMGpKSixDK0J2akpFLDJCQUNFLG9CL0J5akpKLENLdnpKRSxtRzBCbVFNLG9CL0IwakpSLENLN3pKRSw2RjBCK1FJLFUvQnFqSk4sQytCaGpKSSxtQ0FDRSx3Qi9Ca2pKTixDS3YwSkUsa0YwQndSTSx5Qi9Ca2pKUixDK0IvaUpNLDRDQUNFLHlCL0JpakpSLEMrQjdpSkksc0tBSUUsVS9CK2lKTixDK0IzaUpFLDZCQUNFLHlCQUNBLCtCL0I2aUpKLEMrQjFpSkUsa0NBQ0UsOFEvQjRpSkosQytCemlKRSwwQkFDRSx3Qi9CMmlKSixDSzcxSkUsZ0cwQnVUTSxVL0I0aUpSLENnQy8ySkEsTUFDRSxrQkFDQSwwRUFDQSx1SUFDQSxZQUVBLHFCQUNBLHNCQUNBLDJCQUNBLGtDdkJLRSxvQlQ2MkpKLENnQy8ySkUsU0FDRSxlQUNBLGFoQ2kzSkosQ2dDOTJKRSxrQkFDRSxtQkFDQSxxQmhDZzNKSixDZ0M5MkpJLDhCQUNFLG1CdkJDRiwwQ0FDQSwwQ1RnM0pKLENnQzkySkksNkJBQ0Usc0J2QlVGLDhDQUNBLDRDVHUySkosQ2dDMzJKRSw4REFFRSxZaEM2MkpKLENnQ3oySkEsV0FHRSx5RUFHQSxlQUNBLGVoQ3cySkYsQ2dDcDJKQSxZQUNFLG9CaEN1MkpGLENnQ3AySkEsZUFDRSxtQmhDdzJKRixDZ0NwMkpBLHFDQUhFLGVoQzIySkYsQ0s1NUpFLGlCMkIwREUsb0JoQ3MySkosQ2dDbjJKRSxzQkFDRSxtQmhDcTJKSixDZ0M3MUpBLGFBQ0UsdUJBQ0EsZ0JBRUEsaUNBQ0Esd0NoQysxSkYsQ2dDNzFKRSx5QnZCdkVFLHVEVHU2SkosQ2dDMzFKQSxhQUNFLHVCQUVBLGlDQUNBLHFDaEM2MUpGLENnQzMxSkUsd0J2QmxGRSx1RFRnN0pKLENnQ3AxSkEsa0JBRUUsc0JBRUEsZWhDdTFKRixDZ0NwMUpBLHFDQU5FLHNCQUVBLG9CaEM2MUpGLENnQ24xSkEsa0JBQ0Usa0JBQ0EsTUFDQSxRQUNBLFNBQ0EsT0FDQSxnQnZCL0dFLGdDVHM4SkosQ2dDbjFKQSx5Q0FHRSx3REFDQSxVaENzMUpGLENnQ24xSkEsd0J2QmpISSwwQ0FDQSwwQ1R5OEpKLENnQ3AxSkEsMkJ2QnhHSSw4Q0FDQSw0Q1RpOEpKLENnQ2oxSkUsaUJBQ0Usa0JoQ28xSkosQ2FuN0pJLHlCbUI2RkosV0FNSSwwRUFDQSxnSUFDQSxtQkFDQSxpQmhDbzFKRixDZ0NsMUpFLGlCQUVFLG1FQUNBLGtCQUNBLGdCQUNBLGdCaENtMUpKLENBQ0YsQ2dDdjBKRSxrQkFDRSxrQmhDMDBKSixDYXI4SkkseUJtQnVISixZQVFJLDBFQUNBLCtIaEMwMEpGLENnQ3YwSkUsa0JBRUUsbUVBQ0EsZWhDdzBKSixDZ0N0MEpJLHdCQUNFLGNBQ0EsYWhDdzBKTixDZ0NuMEpNLG1DdkJ6S0osMEJBQ0EsNEJUKytKRixDZ0NwMEpRLGlHQUdFLHlCaENxMEpWLENnQ24wSlEsb0dBR0UsNEJoQ28wSlYsQ2dDaDBKTSxvQ3ZCMUtKLHlCQUNBLDJCVDYrSkYsQ2dDajBKUSxtR0FHRSx3QmhDazBKVixDZ0NoMEpRLHNHQUdFLDJCaENpMEpWLENBQ0YsQ2dDcHpKRSxvQkFDRSxvQmhDdXpKSixDYS8rSkkseUJtQnNMSixjQU1JLDBEQUNBLHNFQUNBLFVBQ0EsUWhDdXpKRixDZ0NyekpFLG9CQUNFLHFCQUNBLFVoQ3V6SkosQ0FDRixDZ0M5eUpBLFdBQ0Usb0JoQ2l6SkYsQ2dDL3lKRSxpQkFDRSxlaENpekpKLENnQy95Skksb0NBQ0UsZ0J2QnZPRiw2QkFDQSwyQlR5aEtKLENnQy95SkkscUN2QnpQQSx5QkFDQSx5QlQyaUtKLENnQy95SkksOEJ2QnRRQSxnQnVCd1FFLGtCaENpekpOLENpQzNrS0EsWUFDRSwwRUFDQSx5REFDQSxvQkFDQSxnQkFFQSxnQkFDQSw2QnhCV0Usb0JUbWtLSixDaUN4a0tFLGtDQUNFLGtCakMya0tKLENpQ3prS0kseUNBQ0UsV0FDQSxvQkFDQSxjQUNBLFdqQzJrS04sQ2lDamtLRSwrQ0FDRSwwQkFJQSxvQmpDK2pLSixDaUM1aktFLHdCQUNFLGFqQ2lrS0osQ2tDeG1LQSxZQUNFLDBFNUJHQSxlQUNBLGdCR2FFLG9CVDZsS0osQ2tDem1LQSxXQUNFLGtCQUNBLGNBQ0EscUJBQ0EsaUJBQ0EsaUJBQ0EsY0FFQSxzQkFDQSx3QmxDMm1LRixDa0N6bUtFLGlCQUNFLFVBQ0Esb0RBQ0EscUJBQ0EseUJBQ0Esb0JsQzJtS0osQ2tDeG1LRSxpQkFDRSxVQUNBLFVBQ0EsNkZsQzBtS0osQ2tDcG1LSSxrQ0FDRSxjekJhRiw4QkFDQSxnQ1QybEtKLENrQ3BtS0ksaUN6Qk5BLCtCQUNBLGlDVDZtS0osQ2tDbm1LRSw2QkFDRSxVQUNBLFdBQ0EseUJBQ0Esb0JsQ3FtS0osQ2tDbG1LRSwrQkFDRSxjQUNBLG9CQUVBLFlBQ0Esc0JBQ0Esb0JsQ21tS0osQ21DMXBLRSwwQkFDRSxzQi9CZ0xFLGtCK0I5S0YsZW5DNnBLSixDbUN4cEtNLGlEMUJxQ0YsNkJBQ0EsK0JUc25LSixDbUN2cEtNLGdEMUJrQkYsOEJBQ0EsZ0NUd29LSixDbUN4cUtFLDBCQUNFLHFCL0JnTEUsa0IrQjlLRixlbkMycUtKLENtQ3RxS00saUQxQnFDRiw2QkFDQSwrQlRvb0tKLENtQ3JxS00sZ0QxQmtCRiw4QkFDQSxnQ1RzcEtKLENvQ3ByS0EsT0FDRSxxQkFDQSxtQmhDNkpFLGNnQzNKRixnQkFDQSxjQUNBLGtCQUNBLG1CQUNBLHdCM0JLRSxxQlNGRSxtakJsQnNyS04sQ2tCbHJLTSx1Q2tCZk4sT2xCZ0JRLHVDbEJxcktOLENBQ0YsQ0szcktFLDRCK0JHSSxvQnBDMnJLTixDb0N0cktFLGFBQ0UsWXBDeXJLSixDb0NwcktBLFlBQ0Usa0JBQ0EsUXBDdXJLRixDb0NocktBLFlBQ0UsbUJBQ0Esa0IzQnZCRSxtQlQyc0tKLENvQzNxS0UsZUNqREEsV0FDQSx3QnJDZ3VLRixDS2x0S0UsNENnQ1ZJLFdBQ0EsK0RyQyt0S04sQ3FDNXRLSSw0Q0FFRSxVQUNBLDJGckM2dEtOLENvQ3hyS0UsaUJDakRBLFdBQ0Esd0JyQzZ1S0YsQ0svdEtFLGdEZ0NWSSxXQUNBLCtEckM0dUtOLENxQ3p1S0ksZ0RBRUUsVUFDQSx5RnJDMHVLTixDb0Nyc0tFLGVDakRBLFdBQ0Esd0JyQzB2S0YsQ0s1dUtFLDRDZ0NWSSxXQUNBLHFEckN5dktOLENxQ3R2S0ksNENBRUUsVUFDQSwyRnJDdXZLTixDb0NsdEtFLFlDakRBLFdBQ0Esd0JyQ3V3S0YsQ0t6dktFLHNDZ0NWSSxXQUNBLGlFckNzd0tOLENxQ253S0ksc0NBRUUsVUFDQSw2RnJDb3dLTixDb0MvdEtFLGVDakRBLGNBQ0Esd0JyQ294S0YsQ0t0d0tFLDRDZ0NWSSxjQUNBLGlFckNteEtOLENxQ2h4S0ksNENBRUUsVUFDQSwrRnJDaXhLTixDb0M1dUtFLGNDakRBLFdBQ0Esd0JyQ2l5S0YsQ0tueEtFLDBDZ0NWSSxXQUNBLHdDckNneUtOLENxQzd4S0ksMENBRUUsVUFDQSx5RnJDOHhLTixDb0N6dktFLGFDakRBLGNBQ0Esd0JyQzh5S0YsQ0toeUtFLHdDZ0NWSSxjQUNBLHlDckM2eUtOLENxQzF5S0ksd0NBRUUsVUFDQSwrRnJDMnlLTixDb0N0d0tFLFlDakRBLFdBQ0Esd0JyQzJ6S0YsQ0s3eUtFLHNDZ0NWSSxXQUNBLG9DckMwektOLENxQ3Z6S0ksc0NBRUUsVUFDQSx5RnJDd3pLTixDc0NyMEtBLFdBQ0Usa0JBQ0EsbUJBRUEseUI3QmNFLG1CVDB6S0osQ2FoeEtJLHlCeUI1REosV0FRSSxpQnRDdzBLRixDQUNGLENzQ3IwS0EsaUJBQ0UsZ0JBQ0EsZTdCSUUsZVRxMEtKLEN1Q24xS0EsT0FDRSxrQkFDQSx1QkFDQSxtQkFDQSw2QjlCVUUsb0JUNjBLSixDdUNsMUtBLGVBRUUsYXZDbzFLRixDdUNoMUtBLFlBQ0UsZXZDbTFLRixDdUMzMEtBLG1CQUNFLGtCdkM4MEtGLEN1QzMwS0UsMEJBQ0Usa0JBQ0EsTUFDQSxRQUNBLFVBQ0EsdUJBQ0EsYXZDNjBLSixDdUNuMEtFLGVDL0NBLDJCcEJLRSxzQ29CSEYscUN4Q3MzS0YsQ3dDcDNLRSxrQkFDRSx3RHhDczNLSixDd0NuM0tFLDJCQUNFLG1EeENxM0tKLEN1Qy8wS0UsaUJDL0NBLDZCcEJLRSx3Q29CSEYsc0N4Q2s0S0YsQ3dDaDRLRSxvQkFDRSxrRXhDazRLSixDd0MvM0tFLDZCQUNFLGlEeENpNEtKLEN1QzMxS0UsZUMvQ0EsNEJwQktFLHNDb0JIRixxQ3hDODRLRixDd0M1NEtFLGtCQUNFLGtFeEM4NEtKLEN3QzM0S0UsMkJBQ0UsNEN4QzY0S0osQ3VDdjJLRSxZQy9DQSw2QnBCS0Usd0NvQkhGLHNDeEMwNUtGLEN3Q3g1S0UsZUFDRSxrRXhDMDVLSixDd0N2NUtFLHdCQUNFLG1EeEN5NUtKLEN1Q24zS0UsZUMvQ0EsOEJwQktFLHNDb0JIRixxQ3hDczZLRixDd0NwNktFLGtCQUNFLGtFeENzNktKLEN3Q242S0UsMkJBQ0Usb0R4Q3E2S0osQ3VDLzNLRSxjQy9DQSwwQnBCS0Usc0NvQkhGLHFDeENrN0tGLEN3Q2g3S0UsaUJBQ0Usa0V4Q2s3S0osQ3dDLzZLRSwwQkFDRSwrQnhDaTdLSixDdUMzNEtFLGFDL0NBLDZCcEJLRSxzQ29CSEYscUN4Qzg3S0YsQ3dDNTdLRSxnQkFDRSw0Q3hDODdLSixDd0MzN0tFLHlCQUNFLCtDeEM2N0tKLEN1Q3Y1S0UsWUMvQ0EsNkJwQktFLHdDb0JIRixzQ3hDMDhLRixDd0N4OEtFLGVBQ0UsMEN4QzA4S0osQ3dDdjhLRSx3QkFDRSxVeEN5OEtKLEN5Q2o5S0Usd0NBQ0UsR0FBTywwQnpDcTlLVCxDeUNwOUtFLEdBQUssdUJ6Q3U5S1AsQ0FDRixDeUMxOUtFLGdDQUNFLEdBQU8sMEJ6Q3E5S1QsQ3lDcDlLRSxHQUFLLHVCekN1OUtQLENBQ0YsQ3lDcDlLQSxVQUVFLFlBRUEsY3JDd0tJLGlCcUN0S0oseUJoQ0lFLG9CVG05S0osQ3lDbDlLQSx3QkFWRSwwRUFFQSxlekNzK0tGLEN5Qzk5S0EsY0FFRSx1SUFDQSxtR0FFQSxXQUNBLGtCQUNBLG1CQUNBLHlCdkJYSSwyRGxCaStLTixDa0I3OUtNLHVDdUJETixjdkJFUSx1Q2xCZytLTixDQUNGLEN5Q3Y5S0Esc0JyQllFLHNLcUJWQSx5QnpDMDlLRixDeUN0OUtFLHVCQUNFLDJHekN5OUtKLEN5Q3Q5S00sdUNBSkosdUJBS00scUN6Q3k5S04sQ0FDRixDMENwZ0xBLE9BQ0UsMEVBQ0Esa0cxQ3VnTEYsQzBDcGdMQSxZQUNFLG1EMUN1Z0xGLEMyQ3pnTEEsWUFDRSwwRUFDQSx1SUFHQSxlQUNBLGdCbENRRSxvQlRtZ0xKLEMyQ2pnTEEsd0JBQ0UsV0FDQSxjQUNBLGtCM0NvZ0xGLENLM2dMRSw0RHNDV0UsVUFDQSxjQUNBLHFCQUNBLHdCM0NtZ0xKLEMyQ2hnTEUsK0JBQ0UsY0FDQSx3QjNDa2dMSixDMkN6L0tBLGlCQUNFLGtCQUNBLGNBQ0EsdUJBR0Esc0JBQ0EsaUMzQzAvS0YsQzJDeC9LRSw2QmxDMUJFLCtCQUNBLCtCVHFoTEosQzJDeC9LRSw0QmxDaEJFLG1DQUNBLGlDVDJnTEosQzJDeC9LRSxvREFFRSxjQUNBLG9CQUNBLHFCM0N5L0tKLEMyQ3IvS0Usd0JBQ0UsVUFDQSxXQUNBLHlCQUNBLG9CM0N1L0tKLEMyQ3AvS0Usa0NBQ0Usa0IzQ3MvS0osQzJDcC9LSSx5Q0FDRSxnQkFDQSxvQjNDcy9LTixDMkN4K0tJLHVCQUNFLCtIM0MyK0tOLEMyQ3grS1Esb0RsQzFCSixpQ0FaQSx5QlRraExKLEMyQ3YrS1EsbURsQzNDSiwrQkFZQSwyQlQwZ0xKLEMyQ3QrS1EsK0NBQ0UsWTNDdytLVixDMkNyK0tRLHlEQUNFLHFCQUNBLG1CM0N1K0tWLEMyQ3IrS1UsZ0VBQ0UsaUJBQ0EscUIzQ3UrS1osQ2FsaUxJLHlCOEJtQ0EsMEJBQ0UsK0gzQ21nTEosQzJDaGdMTSx1RGxDMUJKLGlDQVpBLHlCVDBpTEYsQzJDLy9LTSxzRGxDM0NKLCtCQVlBLDJCVGtpTEYsQzJDOS9LTSxrREFDRSxZM0NnZ0xSLEMyQzcvS00sNERBQ0UscUJBQ0EsbUIzQysvS1IsQzJDNy9LUSxtRUFDRSxpQkFDQSxxQjNDKy9LVixDQUNGLENhM2pMSSx5QjhCbUNBLDBCQUNFLCtIM0MyaExKLEMyQ3hoTE0sdURsQzFCSixpQ0FaQSx5QlRra0xGLEMyQ3ZoTE0sc0RsQzNDSiwrQkFZQSwyQlQwakxGLEMyQ3RoTE0sa0RBQ0UsWTNDd2hMUixDMkNyaExNLDREQUNFLHFCQUNBLG1CM0N1aExSLEMyQ3JoTFEsbUVBQ0UsaUJBQ0EscUIzQ3VoTFYsQ0FDRixDYW5sTEksMEI4Qm1DQSwwQkFDRSwrSDNDbWpMSixDMkNoakxNLHVEbEMxQkosaUNBWkEseUJUMGxMRixDMkMvaUxNLHNEbEMzQ0osK0JBWUEsMkJUa2xMRixDMkM5aUxNLGtEQUNFLFkzQ2dqTFIsQzJDN2lMTSw0REFDRSxxQkFDQSxtQjNDK2lMUixDMkM3aUxRLG1FQUNFLGlCQUNBLHFCM0MraUxWLENBQ0YsQ2EzbUxJLDBCOEJtQ0EsMEJBQ0UsK0gzQzJrTEosQzJDeGtMTSx1RGxDMUJKLGlDQVpBLHlCVGtuTEYsQzJDdmtMTSxzRGxDM0NKLCtCQVlBLDJCVDBtTEYsQzJDdGtMTSxrREFDRSxZM0N3a0xSLEMyQ3JrTE0sNERBQ0UscUJBQ0EsbUIzQ3VrTFIsQzJDcmtMUSxtRUFDRSxpQkFDQSxxQjNDdWtMVixDQUNGLENhbm9MSSwwQjhCbUNBLDJCQUNFLCtIM0NtbUxKLEMyQ2htTE0sd0RsQzFCSixpQ0FaQSx5QlQwb0xGLEMyQy9sTE0sdURsQzNDSiwrQkFZQSwyQlRrb0xGLEMyQzlsTE0sbURBQ0UsWTNDZ21MUixDMkM3bExNLDZEQUNFLHFCQUNBLG1CM0MrbExSLEMyQzdsTFEsb0VBQ0UsaUJBQ0EscUIzQytsTFYsQ0FDRixDYTNwTEksMEI4Qm1DQSw0QkFDRSwrSDNDMm5MSixDMkN4bkxNLHlEbEMxQkosaUNBWkEseUJUa3FMRixDMkN2bkxNLHdEbEMzQ0osK0JBWUEsMkJUMHBMRixDMkN0bkxNLG9EQUNFLFkzQ3duTFIsQzJDcm5MTSw4REFDRSxxQkFDQSxtQjNDdW5MUixDMkNybkxRLHFFQUNFLGlCQUNBLHFCM0N1bkxWLENBQ0YsQ2FuckxJLDBCOEJtQ0EsMkJBQ0UsK0gzQ21wTEosQzJDaHBMTSx3RGxDMUJKLGlDQVpBLHlCVDByTEYsQzJDL29MTSx1RGxDM0NKLCtCQVlBLDJCVGtyTEYsQzJDOW9MTSxtREFDRSxZM0NncExSLEMyQzdvTE0sNkRBQ0UscUJBQ0EsbUIzQytvTFIsQzJDN29MUSxvRUFDRSxpQkFDQSxxQjNDK29MVixDQUNGLEMyQ2xvTEEsa0JsQ25ISSxlVHd2TEosQzJDbG9MRSxtQ0FDRSxvQjNDb29MSixDMkNsb0xJLDhDQUNFLHFCM0Nvb0xOLEM0Qzd3TEUseUJBQ0UsMkJBQ0EseUM1Q2d4TEosQ0tyd0xFLDRHdUNQTSwyQkFDQSx3RDVDK3dMUixDNEM1d0xNLHVEQUNFLFdBQ0Esc0NBQ0EsaUM1Qzh3TFIsQzRDM3hMRSwyQkFDRSw2QkFDQSwwQzVDOHhMSixDS254TEUsZ0h1Q1BNLDZCQUNBLGtFNUM2eExSLEM0QzF4TE0seURBQ0UsV0FDQSx3Q0FDQSxtQzVDNHhMUixDNEN6eUxFLHlCQUNFLDRCQUNBLHlDNUM0eUxKLENLanlMRSw0R3VDUE0sNEJBQ0Esa0U1QzJ5TFIsQzRDeHlMTSx1REFDRSxXQUNBLHVDQUNBLGtDNUMweUxSLEM0Q3Z6TEUsc0JBQ0UsNkJBQ0EsMEM1QzB6TEosQ0sveUxFLHNHdUNQTSw2QkFDQSxrRTVDeXpMUixDNEN0ekxNLG9EQUNFLFdBQ0Esd0NBQ0EsbUM1Q3d6TFIsQzRDcjBMRSx5QkFDRSw4QkFDQSx5QzVDdzBMSixDSzd6TEUsNEd1Q1BNLDhCQUNBLGtFNUN1MExSLEM0Q3AwTE0sdURBQ0UsV0FDQSx5Q0FDQSxvQzVDczBMUixDNENuMUxFLHdCQUNFLDBCQUNBLHlDNUNzMUxKLENLMzBMRSwwR3VDUE0sMEJBQ0Esa0U1Q3ExTFIsQzRDbDFMTSxzREFDRSxXQUNBLHFDQUNBLGdDNUNvMUxSLEM0Q2oyTEUsdUJBQ0UsNkJBQ0EseUM1Q28yTEosQ0t6MUxFLHdHdUNQTSw2QkFDQSw0QzVDbTJMUixDNENoMkxNLHFEQUNFLFdBQ0Esd0NBQ0EsbUM1Q2syTFIsQzRDLzJMRSxzQkFDRSw2QkFDQSwwQzVDazNMSixDS3YyTEUsc0d1Q1BNLDZCQUNBLDBDNUNpM0xSLEM0QzkyTE0sb0RBQ0UsV0FDQSx3Q0FDQSxtQzVDZzNMUixDNkNoNExBLE9BQ0UsWXpDbUxJLGlCeUNqTEosZ0JBQ0EsY0FDQSxXQUNBLHlCQUNBLFU3Q200TEYsQ0s5M0xFLGF3Q0RFLFdBQ0Esb0I3Q2s0TEosQ0s5M0xFLHNGd0NDSSxXN0NnNExOLEM2Q3IzTEEsYUFDRSxVQUNBLDZCQUNBLFE3Q3czTEYsQzZDbDNMQSxpQkFDRSxtQjdDcTNMRixDOEMzNUxBLE9BR0Usd0VBQ0EsZ0IxQ2dMSSxrQjBDN0tKLHFDQUNBLDRCQUNBLGdDQUNBLDRGQUNBLFVyQ09FLG9CVHE1TEosQzhDejVMRSx3QkFDRSxvQjlDMjVMSixDOEN4NUxFLGVBQ0UsUzlDMDVMSixDOEN2NUxFLFlBQ0UsY0FDQSxTOUN5NUxKLEM4Q3Q1TEUsWUFDRSxZOUN3NUxKLEM4Q3A1TEEsY0FDRSwwRUFDQSw2RkFDQSxzQkFDQSxjQUNBLHFDQUNBLDRCQUNBLHdDckNaRSwwQ0FDQSwwQ1RvNkxKLEM4Q3I1TEEsWUFDRSxjOUN3NUxGLEMrQzk3TEEsWUFFRSxlL0NnOExGLEMrQzk3TEUsbUJBQ0Usa0JBQ0EsZS9DZzhMSixDK0MzN0xBLE9BQ0UsZUFDQSxNQUNBLE9BQ0EsYUFDQSxhQUNBLFdBQ0EsWUFDQSxnQkFHQSxTL0M0N0xGLEMrQ3I3TEEsY0FDRSxrQkFDQSxXQUNBLGFBRUEsbUIvQ3U3TEYsQytDcDdMRSwwQjdCM0JJLCtMNkI2QkYsK0QvQ3M3TEosQ2tCLzhMTSx1QzZCdUJKLDBCN0J0Qk0sdUNsQms5TE4sQ0FDRixDK0N6N0xFLDBCQUNFLHFDL0MyN0xKLEMrQ3Y3TEUsa0NBQ0UsbUQvQ3k3TEosQytDcjdMQSx5QkFDRSwwRUFDQSw0Qi9DdzdMRixDK0N0N0xFLHdDQUNFLDhCQUNBLGUvQ3c3TEosQytDcjdMRSw4RUFFRSx1RC9DdTdMSixDK0NwN0xFLHFDQUNFLGUvQ3M3TEosQytDbDdMQSx1QkFDRSwwRUFDQSw2RkFDQSw0Qi9DcTdMRixDK0NsN0xFLDhCQUNFLGNBQ0EsMEJBQ0Esc0VBQ0EsVS9DbzdMSixDK0NoN0xFLCtDQUNFLHVJQUNBLG1HQUNBLFcvQ2s3TEosQytDaDdMSSw4REFDRSxlL0NrN0xOLEMrQy82TEksc0RBQ0UsWS9DaTdMTixDK0MzNkxBLGVBQ0Usa0JBQ0EsMEVBQ0EsdUlBQ0EsV0FHQSxvQkFDQSxzQkFDQSw0QkFDQSxnQ3RDbEdFLG9Cc0NzR0YsUy9DMDZMRixDK0N0NkxBLGdCQUNFLGVBQ0EsTUFDQSxPQUNBLGFBQ0EsWUFDQSxhQUNBLHFCL0N5NkxGLEMrQ3Q2TEUscUJBQVMsUy9DeTZMWCxDK0N4NkxFLHFCQUFTLFUvQzI2TFgsQytDdDZMQSxjQUNFLDBFQUNBLG1HQUNBLG1IQUNBLGFBQ0EsZ0N0Q3RIRSx5Q0FDQSx5Q1RnaU1KLEMrQ3g2TEUscUJBQ0UsYUFFQSw2Qi9DeTZMSixDK0NwNkxBLGFBQ0UsZ0JBQ0EsZ0IvQ3U2TEYsQytDbDZMQSxZQUNFLGtCQUdBLHlFQUNBLFkvQ202TEYsQytDLzVMQSxjQUNFLDBFQUNBLHlEQUNBLDZGQUNBLGlHQUNBLGVBQ0EsNkJ0Q3pJRSw2Q0FDQSwyQ1Q0aU1KLEMrQzk1TEUsZ0JBQ0UsYS9DZzZMSixDK0MzNUxBLHlCQUNFLGtCQUNBLFlBQ0EsV0FDQSxZQUNBLGUvQzg1TEYsQ2FyaU1JLHlCa0M2SUYsY0FDRSxnQkFDQSxtQi9DNDVMRixDK0N6NUxBLHlCQUNFLDhCL0MyNUxGLEMrQ3o1TEUsd0NBQ0UsK0IvQzI1TEosQytDdjVMQSx1QkFDRSw4Qi9DeTVMRixDK0N2NUxFLDhCQUNFLDRCQUNBLHFFL0N5NUxKLEMrQ2o1TEEsVUFBWSxlL0NvNUxaLENBQ0YsQ2E1ak1JLDBCa0MyS0Ysb0JBRUUsZS9DbzVMRixDQUNGLENhbGtNSSwwQmtDa0xGLFVBQVksZ0IvQ281TFosQ0FDRixDZ0Rsb01BLFNBQ0Usa0JBQ0EsYUFDQSxjQUNBLFNDSkEseUxBRUEsa0JBQ0EsZ0JBQ0EsaUJBQ0EsZ0JBQ0EsaUJBQ0EscUJBQ0EsaUJBQ0Esb0JBQ0Esc0JBQ0Esa0JBQ0EsbUJBQ0Esb0JBQ0EsZ0I3Q3FLSSxrQjRDektKLHFCQUNBLFNoRDhvTUYsQ2dENW9NRSxjQUFTLFVoRCtvTVgsQ2dEN29NRSxnQkFDRSxrQkFDQSxjQUNBLFlBQ0EsWWhEK29NSixDZ0Q3b01JLHVCQUNFLGtCQUNBLFdBQ0EseUJBQ0Esa0JoRCtvTU4sQ2dEMW9NQSxtREFDRSxlaEQ2b01GLENnRDNvTUUsaUVBQ0UsUWhENm9NSixDZ0Qzb01JLCtFQUNFLE1BQ0EsMkJBQ0EscUJoRDZvTU4sQ2dEeG9NQSx1REFDRSxlaEQyb01GLENnRHpvTUUscUVBQ0UsT0FDQSxZQUNBLFloRDJvTUosQ2dEem9NSSxtRkFDRSxRQUNBLGlDQUNBLHVCaEQyb01OLENnRHRvTUEseURBQ0UsZWhEeW9NRixDZ0R2b01FLHVFQUNFLEtoRHlvTUosQ2dEdm9NSSxxRkFDRSxTQUNBLDJCQUNBLHdCaER5b01OLENnRHBvTUEscURBQ0UsZWhEdW9NRixDZ0Ryb01FLG1FQUNFLFFBQ0EsWUFDQSxZaER1b01KLENnRHJvTUksaUZBQ0UsT0FDQSxpQ0FDQSxzQmhEdW9NTixDZ0Rsbk1BLGVBQ0UsZ0JBQ0EscUJBQ0EsV0FDQSxrQkFDQSxzQnZDOUZFLG9CVG90TUosQ2tEdHVNQSxTQUVFLE1BQ0EsT0FDQSxhQUVBLGdCRExBLHlMQUVBLGtCQUNBLGdCQUNBLGlCQUNBLGdCQUNBLGlCQUNBLHFCQUNBLGlCQUNBLG9CQUNBLHNCQUNBLGtCQUNBLG1CQUNBLG9CQUNBLGdCN0NxS0ksa0I4Q3hLSixxQkFDQSxzQkFDQSw0QkFDQSxnQ3pDR0UsbUJUaXZNSixDa0Rodk1FLHlCQWxCQSxrQkFJQSxhbERxd01GLENrRHZ2TUUsZ0JBR0UsV0FDQSxhQUNBLGNsRGt2TUosQ2tEaHZNSSw2Q0FFRSxrQkFDQSxjQUNBLFdBQ0EseUJBQ0Esa0JsRGl2TU4sQ2tENXVNQSxtREFDRSxtQmxEK3VNRixDa0Q3dU1FLGlFQUNFLHlCbEQrdU1KLENrRDd1TUksK0VBQ0UsU0FDQSwyQkFDQSxnQ2xEK3VNTixDa0Q1dU1JLDZFQUNFLFdBQ0EsMkJBQ0EscUJsRDh1TU4sQ2tEenVNQSx1REFDRSxpQmxENHVNRixDa0QxdU1FLHFFQUNFLHdCQUNBLFlBQ0EsWUFDQSxjbEQ0dU1KLENrRDF1TUksbUZBQ0UsT0FDQSxpQ0FDQSxrQ2xENHVNTixDa0R6dU1JLGlGQUNFLFNBQ0EsaUNBQ0EsdUJsRDJ1TU4sQ2tEdHVNQSx5REFDRSxnQmxEeXVNRixDa0R2dU1FLHVFQUNFLHNCbER5dU1KLENrRHZ1TUkscUZBQ0UsTUFDQSwyQkFDQSxtQ2xEeXVNTixDa0R0dU1JLG1GQUNFLFFBQ0EsMkJBQ0Esd0JsRHd1TU4sQ2tEbnVNRSx1R0FDRSxrQkFDQSxNQUNBLFNBQ0EsY0FDQSxXQUNBLG1CQUNBLFdBQ0EsaURsRHF1TUosQ2tEanVNQSxxREFDRSxrQmxEb3VNRixDa0RsdU1FLG1FQUNFLHlCQUNBLFlBQ0EsWUFDQSxjbERvdU1KLENrRGx1TUksaUZBQ0UsUUFDQSxpQ0FDQSxpQ2xEb3VNTixDa0RqdU1JLCtFQUNFLFVBQ0EsaUNBQ0Esc0JsRG11TU4sQ2tEN3NNQSxnQkFDRSxxQkFDQSxnQjlDMEJJLGU4Q3ZCSiwyQ0FDQSwrQ3pDbklFLHlDQUNBLHlDVG0xTUosQ2tEOXNNRSxzQkFDRSxZbERndE1KLENrRDVzTUEsY0FDRSxxQkFDQSxhbEQrc01GLENtRDEyTUEsVUFDRSxpQm5ENjJNRixDbUQxMk1BLHdCQUNFLHlDbkQ2Mk1GLENtRDEyTUEsZ0JBQ0Usa0JBQ0EsV0FDQSxlbkQ2Mk1GLENvRHA0TUUsc0JBQ0UsY0FDQSxXQUNBLFVwRHM0TUosQ21EOTJNQSxlQUNFLGtCQUNBLGFBQ0EsV0FDQSxXQUNBLG1CQUNBLDhEakNsQkksNk1sQm80TU4sQ2tCaDRNTSx1Q2lDUU4sZWpDUFEsdUNsQm00TU4sQ0FDRixDbURuM01BLDhEQUdFLGFuRHMzTUYsQ21EbjNNQSx5RUFFRSw2RG5EczNNRixDbURuM01BLHlFQUVFLCtEbkRzM01GLENtRDcyTUUsOEJBQ0UsVUFDQSxnRUFDQSxxQ25EZzNNSixDbUQ3Mk1FLGtKQUdFLFVBQ0EsU25EKzJNSixDbUQ1Mk1FLHFGQUVFLFVBQ0EsVWpDNURFLDJEbEIyNk1OLENrQnY2TU0sdUNpQ3FESixxRmpDcERNLHVDbEIyNk1OLENBQ0YsQ21EMzJNQSw4Q0FFRSxrQkFDQSxNQUNBLFNBQ0EsVUFFQSwwRUFDQSw2RkFDQSxtR0FDQSxVQUNBLFVBQ0EsV0FDQSxrQkFDQSxnQkFDQSxTQUNBLFdqQ3RGSSxpRWxCbzhNTixDa0JoOE1NLHVDaUNrRU4sOENqQ2pFUSx1Q2xCbzhNTixDQUNGLENLMThNRSxvSDhDMkZFLFdBQ0EscUJBQ0EsVUFDQSxVbkRvM01KLENtRGozTUEsdUJBQ0UsTW5EbzNNRixDbUQvMk1BLHVCQUNFLE9uRGszTUYsQ21EMzJNQSx3REFFRSxxQkFDQSxXQUNBLFlBQ0Esa0NuRDgyTUYsQ21ENTJNQSw0QkFDRSxpTm5EKzJNRixDbUQ3Mk1BLDRCQUNFLGtObkRnM01GLENtRHYyTUEscUJBQ0Usa0JBQ0EsUUFDQSxTQUNBLE9BQ0EsV0FDQSwwRUFDQSxtR0FDQSxlQUVBLGlCQUNBLGdCQUNBLGVuRHkyTUYsQ21EdjJNRSx3QkFDRSxzREFDQSx5RUFDQSxXQUNBLFdBQ0EsaUJBQ0EsZ0JBQ0EsbUJBQ0EsZUFDQSxzQkFDQSw0QkFFQSxrQ0FDQSxxQ0FDQSxXakMvSkUsK0RsQndnTk4sQ2tCcGdOTSx1Q2lDNklKLHdCakM1SU0sdUNsQnVnTk4sQ0FDRixDbUQxMk1FLDZCQUNFLFNuRDQyTUosQ21EbjJNQSxrQkFDRSxrQkFDQSxVQUNBLFlBQ0EsU0FDQSxXQUNBLGlCQUNBLG9CQUNBLFdBQ0EsaUJuRHMyTUYsQ3FEeGlOQSxrQ0FDRSxHQUFLLHVEckQ0aU5MLENBQ0YsQ3FEOWlOQSwwQkFDRSxHQUFLLHVEckQ0aU5MLENBQ0YsQ3FEMWlOQSxnQkFDRSxxQkFDQSxXQUNBLFlBQ0EsdUJBRUEsd0RBRUEsa0JBQ0EsbUdyRDJpTkYsQ3FEeGlOQSxtQkFDRSxXQUNBLFlBQ0EsaUJyRDJpTkYsQ3FEcGlOQSxnQ0FDRSxHQUNFLDZDckR1aU5GLENxRHJpTkEsSUFDRSxVQUNBLHFDckR1aU5GLENBQ0YsQ3FEOWlOQSx3QkFDRSxHQUNFLDZDckR1aU5GLENxRHJpTkEsSUFDRSxVQUNBLHFDckR1aU5GLENBQ0YsQ3FEcGlOQSxjQUNFLHFCQUNBLFdBQ0EsWUFDQSx1QkFDQSw4QkFFQSxrQkFDQSxVQUNBLCtGckRxaU5GLENxRGxpTkEsaUJBQ0UsV0FDQSxXckRxaU5GLENxRGppTkUsdUNBQ0UsOEJBRUUsdURyRG9pTkosQ0FDRixDc0RobU5BLGdCQUFxQixpQ3REbW1OckIsQ3NEbG1OQSxXQUFxQiw0QnREc21OckIsQ3NEcm1OQSxjQUFxQiwrQnREeW1OckIsQ3NEeG1OQSxjQUFxQiwrQnRENG1OckIsQ3NEM21OQSxtQkFBcUIsb0N0RCttTnJCLENzRDltTkEsZ0JBQXFCLGlDdERrbk5yQixDdURwbk5FLFlBQ0Usa0N2RHVuTkosQ0s3bU5FLHNGa0RMSSx5RXZEd25OTixDdUQ5bk5FLGNBQ0Usa0N2RGlvTkosQ0t2bk5FLDhGa0RMSSx5RXZEa29OTixDdUR4b05FLFlBQ0Usa0N2RDJvTkosQ0tqb05FLHNGa0RMSSwrRHZENG9OTixDdURscE5FLFNBQ0Usa0N2RHFwTkosQ0szb05FLDBFa0RMSSwyRXZEc3BOTixDdUQ1cE5FLFlBQ0Usa0N2RCtwTkosQ0tycE5FLHNGa0RMSSwyRXZEZ3FOTixDdUR0cU5FLFdBQ0Usa0N2RHlxTkosQ0svcE5FLGtGa0RMSSxrRHZEMHFOTixDdURock5FLFVBQ0Usa0N2RG1yTkosQ0t6cU5FLDhFa0RMSSxtRHZEb3JOTixDdUQxck5FLFNBQ0Usa0N2RDZyTkosQ0tuck5FLDBFa0RMSSw4Q3ZEOHJOTixDd0Q3ck5BLFVBQ0UsK0J4RGdzTkYsQ3dEN3JOQSxnQkFDRSxzQ3hEZ3NORixDeUQzc05BLFFBQWtCLGtDekQrc05sQixDeUQ5c05BLFlBQWtCLHNDekRrdE5sQixDeURqdE5BLGNBQWtCLHdDekRxdE5sQixDeURwdE5BLGVBQWtCLHlDekR3dE5sQixDeUR2dE5BLGFBQWtCLHVDekQydE5sQixDeUR6dE5BLFVBQW1CLGtCekQ2dE5uQixDeUQ1dE5BLGNBQW1CLHNCekRndU5uQixDeUQvdE5BLGdCQUFtQix3QnpEbXVObkIsQ3lEbHVOQSxpQkFBbUIseUJ6RHN1Tm5CLEN5RHJ1TkEsZUFBbUIsdUJ6RHl1Tm5CLEN5RHR1TkUsZ0JBQ0UsOEJ6RHl1TkosQ3lEMXVORSxrQkFDRSw4QnpENnVOSixDeUQ5dU5FLGdCQUNFLDhCekRpdk5KLEN5RGx2TkUsYUFDRSw4QnpEcXZOSixDeUR0dk5FLGdCQUNFLDhCekR5dk5KLEN5RDF2TkUsZUFDRSw4QnpENnZOSixDeUQ5dk5FLGNBQ0UsOEJ6RGl3TkosQ3lEbHdORSxhQUNFLDhCekRxd05KLEN5RGp3TkEsY0FDRSwyQnpEb3dORixDeUQ3dk5BLFlBQ0UsNkJ6RGd3TkYsQ3lEN3ZOQSxTQUNFLDhCekRnd05GLEN5RDd2TkEsYUFDRSx1Q3pEaXdORixDeUQ3dk5BLDRCQUhFLHdDekRxd05GLEN5RDd2TkEsK0JBSEUsMkN6RHF3TkYsQ3lEN3ZOQSw4QkFIRSwwQ3pEcXdORixDeURsd05BLGNBQ0UsdUN6RGl3TkYsQ3lEN3ZOQSxZQUNFLDZCekRnd05GLEN5RDd2TkEsZ0JBQ0UsMkJ6RGd3TkYsQ3lEN3ZOQSxjQUNFLDZCekRnd05GLEN5RDd2TkEsV0FDRSx5QnpEZ3dORixDb0R4ME5FLGdCQUNFLGNBQ0EsV0FDQSxVcEQyME5KLEMwRHAwTk0sUUFBd0Isc0IxRHcwTjlCLEMwRHgwTk0sVUFBd0Isd0IxRDQwTjlCLEMwRDUwTk0sZ0JBQXdCLDhCMURnMU45QixDMERoMU5NLFNBQXdCLHVCMURvMU45QixDMERwMU5NLFNBQXdCLHVCMUR3MU45QixDMER4MU5NLGFBQXdCLDJCMUQ0MU45QixDMEQ1MU5NLGNBQXdCLDRCMURnMk45QixDMERoMk5NLFFBQXdCLGlIMURvMk45QixDMERwMk5NLGVBQXdCLDZJMUR3Mk45QixDYXZ6TkkseUI2Q2pERSxXQUF3QixzQjFENjJONUIsQzBENzJOSSxhQUF3Qix3QjFEZzNONUIsQzBEaDNOSSxtQkFBd0IsOEIxRG0zTjVCLEMwRG4zTkksWUFBd0IsdUIxRHMzTjVCLEMwRHQzTkksWUFBd0IsdUIxRHkzTjVCLEMwRHozTkksZ0JBQXdCLDJCMUQ0M041QixDMEQ1M05JLGlCQUF3Qiw0QjFEKzNONUIsQzBELzNOSSxXQUF3QixpSDFEazRONUIsQzBEbDROSSxrQkFBd0IsNkkxRHE0TjVCLENBQ0YsQ2FyMU5JLHlCNkNqREUsV0FBd0Isc0IxRDA0TjVCLEMwRDE0TkksYUFBd0Isd0IxRDY0TjVCLEMwRDc0TkksbUJBQXdCLDhCMURnNU41QixDMERoNU5JLFlBQXdCLHVCMURtNU41QixDMERuNU5JLFlBQXdCLHVCMURzNU41QixDMER0NU5JLGdCQUF3QiwyQjFEeTVONUIsQzBEejVOSSxpQkFBd0IsNEIxRDQ1TjVCLEMwRDU1TkksV0FBd0IsaUgxRCs1TjVCLEMwRC81Tkksa0JBQXdCLDZJMURrNk41QixDQUNGLENhbDNOSSwwQjZDakRFLFdBQXdCLHNCMUR1Nk41QixDMER2Nk5JLGFBQXdCLHdCMUQwNk41QixDMEQxNk5JLG1CQUF3Qiw4QjFENjZONUIsQzBENzZOSSxZQUF3Qix1QjFEZzdONUIsQzBEaDdOSSxZQUF3Qix1QjFEbTdONUIsQzBEbjdOSSxnQkFBd0IsMkIxRHM3TjVCLEMwRHQ3TkksaUJBQXdCLDRCMUR5N041QixDMER6N05JLFdBQXdCLGlIMUQ0N041QixDMEQ1N05JLGtCQUF3Qiw2STFEKzdONUIsQ0FDRixDYS80TkksMEI2Q2pERSxXQUF3QixzQjFEbzhONUIsQzBEcDhOSSxhQUF3Qix3QjFEdThONUIsQzBEdjhOSSxtQkFBd0IsOEIxRDA4TjVCLEMwRDE4TkksWUFBd0IsdUIxRDY4TjVCLEMwRDc4TkksWUFBd0IsdUIxRGc5TjVCLEMwRGg5TkksZ0JBQXdCLDJCMURtOU41QixDMERuOU5JLGlCQUF3Qiw0QjFEczlONUIsQzBEdDlOSSxXQUF3QixpSDFEeTlONUIsQzBEejlOSSxrQkFBd0IsNkkxRDQ5TjVCLENBQ0YsQ2E1Nk5JLDBCNkNqREUsWUFBd0Isc0IxRGkrTjVCLEMwRGorTkksY0FBd0Isd0IxRG8rTjVCLEMwRHArTkksb0JBQXdCLDhCMUR1K041QixDMER2K05JLGFBQXdCLHVCMUQwK041QixDMEQxK05JLGFBQXdCLHVCMUQ2K041QixDMEQ3K05JLGlCQUF3QiwyQjFEZy9ONUIsQzBEaC9OSSxrQkFBd0IsNEIxRG0vTjVCLEMwRG4vTkksWUFBd0IsaUgxRHMvTjVCLEMwRHQvTkksbUJBQXdCLDZJMUR5L041QixDQUNGLENhejhOSSwwQjZDakRFLGFBQXdCLHNCMUQ4L041QixDMEQ5L05JLGVBQXdCLHdCMURpZ081QixDMERqZ09JLHFCQUF3Qiw4QjFEb2dPNUIsQzBEcGdPSSxjQUF3Qix1QjFEdWdPNUIsQzBEdmdPSSxjQUF3Qix1QjFEMGdPNUIsQzBEMWdPSSxrQkFBd0IsMkIxRDZnTzVCLEMwRDdnT0ksbUJBQXdCLDRCMURnaE81QixDMERoaE9JLGFBQXdCLGlIMURtaE81QixDMERuaE9JLG9CQUF3Qiw2STFEc2hPNUIsQ0FDRixDYXQrTkksMEI2Q2pERSxZQUF3QixzQjFEMmhPNUIsQzBEM2hPSSxjQUF3Qix3QjFEOGhPNUIsQzBEOWhPSSxvQkFBd0IsOEIxRGlpTzVCLEMwRGppT0ksYUFBd0IsdUIxRG9pTzVCLEMwRHBpT0ksYUFBd0IsdUIxRHVpTzVCLEMwRHZpT0ksaUJBQXdCLDJCMUQwaU81QixDMEQxaU9JLGtCQUF3Qiw0QjFENmlPNUIsQzBEN2lPSSxZQUF3QixpSDFEZ2pPNUIsQzBEaGpPSSxtQkFBd0IsNkkxRG1qTzVCLENBQ0YsQzBEMWlPQSxhQUVJLGNBQXFCLHNCMUQ0aU92QixDMEQ1aU9FLGdCQUFxQix3QjFEK2lPdkIsQzBEL2lPRSxzQkFBcUIsOEIxRGtqT3ZCLEMwRGxqT0UsZUFBcUIsdUIxRHFqT3ZCLEMwRHJqT0UsZUFBcUIsdUIxRHdqT3ZCLEMwRHhqT0UsbUJBQXFCLDJCMUQyak92QixDMEQzak9FLG9CQUFxQiw0QjFEOGpPdkIsQzBEOWpPRSxjQUFxQixpSDFEaWtPdkIsQzBEamtPRSxxQkFBcUIsNkkxRG9rT3ZCLENBQ0YsQzJEMWxPQSxrQkFDRSxrQkFDQSxjQUNBLFdBQ0EsVUFDQSxlM0Q0bE9GLEMyRDFsT0UseUJBQ0UsY0FDQSxVM0Q0bE9KLEMyRHpsT0UsMklBS0Usa0JBQ0EsTUFDQSxTQUNBLE9BQ0EsV0FDQSxZQUNBLFEzRDJsT0osQzJEbGxPSSwrQkFDRSx3QjNEcWxPTixDMkR0bE9JLCtCQUNFLGtCM0R5bE9OLEMyRDFsT0ksOEJBQ0UsZTNENmxPTixDMkQ5bE9JLDhCQUNFLGdCM0RpbU9OLEM0RDFuT0ksVUFBZ0MsMEk1RDhuT3BDLEM0RDduT0ksdUJBRGdDLHNDNURrb09wQyxDNERqb09JLGFBQWdDLGlKNURpb09wQyxDNERob09JLGtCQUFnQyxrSzVEb29PcEMsQzREbm9PSSx1Q0FEZ0MsdUM1RHdvT3BDLEM0RHZvT0kscUJBQWdDLHlLNUR1b09wQyxDNERyb09JLFdBQThCLHNGNUR5b09sQyxDNER4b09JLGFBQThCLDRGNUQ0b09sQyxDNEQzb09JLG1CQUE4Qiw4RzVEK29PbEMsQzREOW9PSSxXQUE4QixnSDVEa3BPbEMsQzREanBPSSxhQUE4Qiw4RzVEcXBPbEMsQzREcHBPSSxhQUE4Qiw4RzVEd3BPbEMsQzREdnBPSSxlQUE4QixxRjVEMnBPbEMsQzREMXBPSSxlQUE4QixxRjVEOHBPbEMsQzRENXBPSSx1QkFBb0MsZ0o1RGdxT3hDLEM0RC9wT0kscUJBQW9DLHdJNURtcU94QyxDNERscU9JLHdCQUFvQywwSTVEc3FPeEMsQzREcnFPSSx5QkFBb0MsMEo1RHlxT3hDLEM0RHhxT0ksd0JBQW9DLHdINUQ0cU94QyxDNEQxcU9JLG1CQUFpQywwSTVEOHFPckMsQzREN3FPSSxpQkFBaUMsa0k1RGlyT3JDLEM0RGhyT0ksb0JBQWlDLG9JNURvck9yQyxDNERuck9JLHNCQUFpQyw0STVEdXJPckMsQzREdHJPSSxxQkFBaUMsd0k1RDByT3JDLEM0RHhyT0kscUJBQWtDLGdINUQ0ck90QyxDNEQzck9JLG1CQUFrQywwRzVEK3JPdEMsQzREOXJPSSxzQkFBa0MseUc1RGtzT3RDLEM0RGpzT0ksdUJBQWtDLHdINURxc090QyxDNERwc09JLHNCQUFrQyx5SDVEd3NPdEMsQzREdnNPSSx1QkFBa0MsNEc1RDJzT3RDLEM0RHpzT0ksaUJBQWdDLDhGNUQ2c09wQyxDNEQ1c09JLGtCQUFnQywyRzVEZ3RPcEMsQzREL3NPSSxnQkFBZ0MscUc1RG10T3BDLEM0RGx0T0ksbUJBQWdDLG9HNURzdE9wQyxDNERydE9JLHFCQUFnQywwRzVEeXRPcEMsQzREeHRPSSxvQkFBZ0MsdUc1RDR0T3BDLENhaHRPSSx5QitDbERBLGFBQWdDLDBJNUR1d09sQyxDNER0d09FLDZCQURnQyxzQzVEMHdPbEMsQzREendPRSxnQkFBZ0MsaUo1RHl3T2xDLEM0RHh3T0UscUJBQWdDLDBNNUQyd09sQyxDNEQxd09FLHdCQUFnQyxpTjVENndPbEMsQzREM3dPRSxjQUE4QixzRjVEOHdPaEMsQzREN3dPRSxnQkFBOEIsNEY1RGd4T2hDLEM0RC93T0Usc0JBQThCLDhHNURreE9oQyxDNERqeE9FLGNBQThCLGdINURveE9oQyxDNERueE9FLGdCQUE4Qiw4RzVEc3hPaEMsQzREcnhPRSxnQkFBOEIsOEc1RHd4T2hDLEM0RHZ4T0Usa0JBQThCLHFGNUQweE9oQyxDNER6eE9FLGtCQUE4QixxRjVENHhPaEMsQzREMXhPRSwwQkFBb0MsZ0o1RDZ4T3RDLEM0RDV4T0Usd0JBQW9DLHdJNUQreE90QyxDNEQ5eE9FLDJCQUFvQywwSTVEaXlPdEMsQzREaHlPRSw0QkFBb0MsMEo1RG15T3RDLEM0RGx5T0UsMkJBQW9DLHdINURxeU90QyxDNERueU9FLHNCQUFpQywwSTVEc3lPbkMsQzREcnlPRSxvQkFBaUMsa0k1RHd5T25DLEM0RHZ5T0UsdUJBQWlDLG9JNUQweU9uQyxDNER6eU9FLHlCQUFpQyw0STVENHlPbkMsQzREM3lPRSx3QkFBaUMsd0k1RDh5T25DLEM0RDV5T0Usd0JBQWtDLGdINUQreU9wQyxDNEQ5eU9FLHNCQUFrQywwRzVEaXpPcEMsQzREaHpPRSx5QkFBa0MseUc1RG16T3BDLEM0RGx6T0UsMEJBQWtDLHdINURxek9wQyxDNERwek9FLHlCQUFrQyx5SDVEdXpPcEMsQzREdHpPRSwwQkFBa0MsNEc1RHl6T3BDLEM0RHZ6T0Usb0JBQWdDLDhGNUQwek9sQyxDNER6ek9FLHFCQUFnQywyRzVENHpPbEMsQzREM3pPRSxtQkFBZ0MscUc1RDh6T2xDLEM0RDd6T0Usc0JBQWdDLG9HNURnME9sQyxDNEQvek9FLHdCQUFnQywwRzVEazBPbEMsQzREajBPRSx1QkFBZ0MsdUc1RG8wT2xDLENBQ0YsQ2F6ek9JLHlCK0NsREEsYUFBZ0MsMEk1RCsyT2xDLEM0RDkyT0UsNkJBRGdDLHNDNURrM09sQyxDNERqM09FLGdCQUFnQyxpSjVEaTNPbEMsQzREaDNPRSxxQkFBZ0MsME01RG0zT2xDLEM0RGwzT0Usd0JBQWdDLGlONURxM09sQyxDNERuM09FLGNBQThCLHNGNURzM09oQyxDNERyM09FLGdCQUE4Qiw0RjVEdzNPaEMsQzREdjNPRSxzQkFBOEIsOEc1RDAzT2hDLEM0RHozT0UsY0FBOEIsZ0g1RDQzT2hDLEM0RDMzT0UsZ0JBQThCLDhHNUQ4M09oQyxDNEQ3M09FLGdCQUE4Qiw4RzVEZzRPaEMsQzRELzNPRSxrQkFBOEIscUY1RGs0T2hDLEM0RGo0T0Usa0JBQThCLHFGNURvNE9oQyxDNERsNE9FLDBCQUFvQyxnSjVEcTRPdEMsQzREcDRPRSx3QkFBb0Msd0k1RHU0T3RDLEM0RHQ0T0UsMkJBQW9DLDBJNUR5NE90QyxDNER4NE9FLDRCQUFvQywwSjVEMjRPdEMsQzREMTRPRSwyQkFBb0Msd0g1RDY0T3RDLEM0RDM0T0Usc0JBQWlDLDBJNUQ4NE9uQyxDNEQ3NE9FLG9CQUFpQyxrSTVEZzVPbkMsQzRELzRPRSx1QkFBaUMsb0k1RGs1T25DLEM0RGo1T0UseUJBQWlDLDRJNURvNU9uQyxDNERuNU9FLHdCQUFpQyx3STVEczVPbkMsQzREcDVPRSx3QkFBa0MsZ0g1RHU1T3BDLEM0RHQ1T0Usc0JBQWtDLDBHNUR5NU9wQyxDNER4NU9FLHlCQUFrQyx5RzVEMjVPcEMsQzREMTVPRSwwQkFBa0Msd0g1RDY1T3BDLEM0RDU1T0UseUJBQWtDLHlINUQrNU9wQyxDNEQ5NU9FLDBCQUFrQyw0RzVEaTZPcEMsQzRELzVPRSxvQkFBZ0MsOEY1RGs2T2xDLEM0RGo2T0UscUJBQWdDLDJHNURvNk9sQyxDNERuNk9FLG1CQUFnQyxxRzVEczZPbEMsQzREcjZPRSxzQkFBZ0Msb0c1RHc2T2xDLEM0RHY2T0Usd0JBQWdDLDBHNUQwNk9sQyxDNER6Nk9FLHVCQUFnQyx1RzVENDZPbEMsQ0FDRixDYWo2T0ksMEIrQ2xEQSxhQUFnQywwSTVEdTlPbEMsQzREdDlPRSw2QkFEZ0Msc0M1RDA5T2xDLEM0RHo5T0UsZ0JBQWdDLGlKNUR5OU9sQyxDNER4OU9FLHFCQUFnQywwTTVEMjlPbEMsQzREMTlPRSx3QkFBZ0MsaU41RDY5T2xDLEM0RDM5T0UsY0FBOEIsc0Y1RDg5T2hDLEM0RDc5T0UsZ0JBQThCLDRGNURnK09oQyxDNEQvOU9FLHNCQUE4Qiw4RzVEaytPaEMsQzREaitPRSxjQUE4QixnSDVEbytPaEMsQzREbitPRSxnQkFBOEIsOEc1RHMrT2hDLEM0RHIrT0UsZ0JBQThCLDhHNUR3K09oQyxDNER2K09FLGtCQUE4QixxRjVEMCtPaEMsQzREeitPRSxrQkFBOEIscUY1RDQrT2hDLEM0RDErT0UsMEJBQW9DLGdKNUQ2K090QyxDNEQ1K09FLHdCQUFvQyx3STVEKytPdEMsQzREOStPRSwyQkFBb0MsMEk1RGkvT3RDLEM0RGgvT0UsNEJBQW9DLDBKNURtL090QyxDNERsL09FLDJCQUFvQyx3SDVEcS9PdEMsQzREbi9PRSxzQkFBaUMsMEk1RHMvT25DLEM0RHIvT0Usb0JBQWlDLGtJNUR3L09uQyxDNER2L09FLHVCQUFpQyxvSTVEMC9PbkMsQzREei9PRSx5QkFBaUMsNEk1RDQvT25DLEM0RDMvT0Usd0JBQWlDLHdJNUQ4L09uQyxDNEQ1L09FLHdCQUFrQyxnSDVEKy9PcEMsQzREOS9PRSxzQkFBa0MsMEc1RGlnUHBDLEM0RGhnUEUseUJBQWtDLHlHNURtZ1BwQyxDNERsZ1BFLDBCQUFrQyx3SDVEcWdQcEMsQzREcGdQRSx5QkFBa0MseUg1RHVnUHBDLEM0RHRnUEUsMEJBQWtDLDRHNUR5Z1BwQyxDNER2Z1BFLG9CQUFnQyw4RjVEMGdQbEMsQzREemdQRSxxQkFBZ0MsMkc1RDRnUGxDLEM0RDNnUEUsbUJBQWdDLHFHNUQ4Z1BsQyxDNEQ3Z1BFLHNCQUFnQyxvRzVEZ2hQbEMsQzREL2dQRSx3QkFBZ0MsMEc1RGtoUGxDLEM0RGpoUEUsdUJBQWdDLHVHNURvaFBsQyxDQUNGLENhemdQSSwwQitDbERBLGFBQWdDLDBJNUQralBsQyxDNEQ5alBFLDZCQURnQyxzQzVEa2tQbEMsQzREamtQRSxnQkFBZ0MsaUo1RGlrUGxDLEM0RGhrUEUscUJBQWdDLDBNNURta1BsQyxDNERsa1BFLHdCQUFnQyxpTjVEcWtQbEMsQzREbmtQRSxjQUE4QixzRjVEc2tQaEMsQzREcmtQRSxnQkFBOEIsNEY1RHdrUGhDLEM0RHZrUEUsc0JBQThCLDhHNUQwa1BoQyxDNER6a1BFLGNBQThCLGdINUQ0a1BoQyxDNEQza1BFLGdCQUE4Qiw4RzVEOGtQaEMsQzREN2tQRSxnQkFBOEIsOEc1RGdsUGhDLEM0RC9rUEUsa0JBQThCLHFGNURrbFBoQyxDNERqbFBFLGtCQUE4QixxRjVEb2xQaEMsQzREbGxQRSwwQkFBb0MsZ0o1RHFsUHRDLEM0RHBsUEUsd0JBQW9DLHdJNUR1bFB0QyxDNER0bFBFLDJCQUFvQywwSTVEeWxQdEMsQzREeGxQRSw0QkFBb0MsMEo1RDJsUHRDLEM0RDFsUEUsMkJBQW9DLHdINUQ2bFB0QyxDNEQzbFBFLHNCQUFpQywwSTVEOGxQbkMsQzREN2xQRSxvQkFBaUMsa0k1RGdtUG5DLEM0RC9sUEUsdUJBQWlDLG9JNURrbVBuQyxDNERqbVBFLHlCQUFpQyw0STVEb21QbkMsQzREbm1QRSx3QkFBaUMsd0k1RHNtUG5DLEM0RHBtUEUsd0JBQWtDLGdINUR1bVBwQyxDNER0bVBFLHNCQUFrQywwRzVEeW1QcEMsQzREeG1QRSx5QkFBa0MseUc1RDJtUHBDLEM0RDFtUEUsMEJBQWtDLHdINUQ2bVBwQyxDNEQ1bVBFLHlCQUFrQyx5SDVEK21QcEMsQzREOW1QRSwwQkFBa0MsNEc1RGluUHBDLEM0RC9tUEUsb0JBQWdDLDhGNURrblBsQyxDNERqblBFLHFCQUFnQywyRzVEb25QbEMsQzREbm5QRSxtQkFBZ0MscUc1RHNuUGxDLEM0RHJuUEUsc0JBQWdDLG9HNUR3blBsQyxDNER2blBFLHdCQUFnQywwRzVEMG5QbEMsQzREem5QRSx1QkFBZ0MsdUc1RDRuUGxDLENBQ0YsQ2FqblBJLDBCK0NsREEsY0FBZ0MsMEk1RHVxUGxDLEM0RHRxUEUsK0JBRGdDLHNDNUQwcVBsQyxDNER6cVBFLGlCQUFnQyxpSjVEeXFQbEMsQzREeHFQRSxzQkFBZ0MsME01RDJxUGxDLEM0RDFxUEUseUJBQWdDLGlONUQ2cVBsQyxDNEQzcVBFLGVBQThCLHNGNUQ4cVBoQyxDNEQ3cVBFLGlCQUE4Qiw0RjVEZ3JQaEMsQzREL3FQRSx1QkFBOEIsOEc1RGtyUGhDLEM0RGpyUEUsZUFBOEIsZ0g1RG9yUGhDLEM0RG5yUEUsaUJBQThCLDhHNURzclBoQyxDNERyclBFLGlCQUE4Qiw4RzVEd3JQaEMsQzREdnJQRSxtQkFBOEIscUY1RDByUGhDLEM0RHpyUEUsbUJBQThCLHFGNUQ0clBoQyxDNEQxclBFLDJCQUFvQyxnSjVENnJQdEMsQzRENXJQRSx5QkFBb0Msd0k1RCtyUHRDLEM0RDlyUEUsNEJBQW9DLDBJNURpc1B0QyxDNERoc1BFLDZCQUFvQywwSjVEbXNQdEMsQzREbHNQRSw0QkFBb0Msd0g1RHFzUHRDLEM0RG5zUEUsdUJBQWlDLDBJNURzc1BuQyxDNERyc1BFLHFCQUFpQyxrSTVEd3NQbkMsQzREdnNQRSx3QkFBaUMsb0k1RDBzUG5DLEM0RHpzUEUsMEJBQWlDLDRJNUQ0c1BuQyxDNEQzc1BFLHlCQUFpQyx3STVEOHNQbkMsQzRENXNQRSx5QkFBa0MsZ0g1RCtzUHBDLEM0RDlzUEUsdUJBQWtDLDBHNURpdFBwQyxDNERodFBFLDBCQUFrQyx5RzVEbXRQcEMsQzREbHRQRSwyQkFBa0Msd0g1RHF0UHBDLEM0RHB0UEUsMEJBQWtDLHlINUR1dFBwQyxDNER0dFBFLDJCQUFrQyw0RzVEeXRQcEMsQzREdnRQRSxxQkFBZ0MsOEY1RDB0UGxDLEM0RHp0UEUsc0JBQWdDLDJHNUQ0dFBsQyxDNEQzdFBFLG9CQUFnQyxxRzVEOHRQbEMsQzREN3RQRSx1QkFBZ0Msb0c1RGd1UGxDLEM0RC90UEUseUJBQWdDLDBHNURrdVBsQyxDNERqdVBFLHdCQUFnQyx1RzVEb3VQbEMsQ0FDRixDYXp0UEksMEIrQ2xEQSxlQUFnQywwSTVEK3dQbEMsQzREOXdQRSxpQ0FEZ0Msc0M1RGt4UGxDLEM0RGp4UEUsa0JBQWdDLGlKNURpeFBsQyxDNERoeFBFLHVCQUFnQywwTTVEbXhQbEMsQzREbHhQRSwwQkFBZ0MsaU41RHF4UGxDLEM0RG54UEUsZ0JBQThCLHNGNURzeFBoQyxDNERyeFBFLGtCQUE4Qiw0RjVEd3hQaEMsQzREdnhQRSx3QkFBOEIsOEc1RDB4UGhDLEM0RHp4UEUsZ0JBQThCLGdINUQ0eFBoQyxDNEQzeFBFLGtCQUE4Qiw4RzVEOHhQaEMsQzREN3hQRSxrQkFBOEIsOEc1RGd5UGhDLEM0RC94UEUsb0JBQThCLHFGNURreVBoQyxDNERqeVBFLG9CQUE4QixxRjVEb3lQaEMsQzREbHlQRSw0QkFBb0MsZ0o1RHF5UHRDLEM0RHB5UEUsMEJBQW9DLHdJNUR1eVB0QyxDNER0eVBFLDZCQUFvQywwSTVEeXlQdEMsQzREeHlQRSw4QkFBb0MsMEo1RDJ5UHRDLEM0RDF5UEUsNkJBQW9DLHdINUQ2eVB0QyxDNEQzeVBFLHdCQUFpQywwSTVEOHlQbkMsQzREN3lQRSxzQkFBaUMsa0k1RGd6UG5DLEM0RC95UEUseUJBQWlDLG9JNURrelBuQyxDNERqelBFLDJCQUFpQyw0STVEb3pQbkMsQzREbnpQRSwwQkFBaUMsd0k1RHN6UG5DLEM0RHB6UEUsMEJBQWtDLGdINUR1elBwQyxDNER0elBFLHdCQUFrQywwRzVEeXpQcEMsQzREeHpQRSwyQkFBa0MseUc1RDJ6UHBDLEM0RDF6UEUsNEJBQWtDLHdINUQ2elBwQyxDNEQ1elBFLDJCQUFrQyx5SDVEK3pQcEMsQzREOXpQRSw0QkFBa0MsNEc1RGkwUHBDLEM0RC96UEUsc0JBQWdDLDhGNURrMFBsQyxDNERqMFBFLHVCQUFnQywyRzVEbzBQbEMsQzREbjBQRSxxQkFBZ0MscUc1RHMwUGxDLEM0RHIwUEUsd0JBQWdDLG9HNUR3MFBsQyxDNER2MFBFLDBCQUFnQywwRzVEMDBQbEMsQzREejBQRSx5QkFBZ0MsdUc1RDQwUGxDLENBQ0YsQ2FqMFBJLDBCK0NsREEsY0FBZ0MsMEk1RHUzUGxDLEM0RHQzUEUsK0JBRGdDLHNDNUQwM1BsQyxDNER6M1BFLGlCQUFnQyxpSjVEeTNQbEMsQzREeDNQRSxzQkFBZ0MsME01RDIzUGxDLEM0RDEzUEUseUJBQWdDLGlONUQ2M1BsQyxDNEQzM1BFLGVBQThCLHNGNUQ4M1BoQyxDNEQ3M1BFLGlCQUE4Qiw0RjVEZzRQaEMsQzRELzNQRSx1QkFBOEIsOEc1RGs0UGhDLEM0RGo0UEUsZUFBOEIsZ0g1RG80UGhDLEM0RG40UEUsaUJBQThCLDhHNURzNFBoQyxDNERyNFBFLGlCQUE4Qiw4RzVEdzRQaEMsQzREdjRQRSxtQkFBOEIscUY1RDA0UGhDLEM0RHo0UEUsbUJBQThCLHFGNUQ0NFBoQyxDNEQxNFBFLDJCQUFvQyxnSjVENjRQdEMsQzRENTRQRSx5QkFBb0Msd0k1RCs0UHRDLEM0RDk0UEUsNEJBQW9DLDBJNURpNVB0QyxDNERoNVBFLDZCQUFvQywwSjVEbTVQdEMsQzREbDVQRSw0QkFBb0Msd0g1RHE1UHRDLEM0RG41UEUsdUJBQWlDLDBJNURzNVBuQyxDNERyNVBFLHFCQUFpQyxrSTVEdzVQbkMsQzREdjVQRSx3QkFBaUMsb0k1RDA1UG5DLEM0RHo1UEUsMEJBQWlDLDRJNUQ0NVBuQyxDNEQzNVBFLHlCQUFpQyx3STVEODVQbkMsQzRENTVQRSx5QkFBa0MsZ0g1RCs1UHBDLEM0RDk1UEUsdUJBQWtDLDBHNURpNlBwQyxDNERoNlBFLDBCQUFrQyx5RzVEbTZQcEMsQzREbDZQRSwyQkFBa0Msd0g1RHE2UHBDLEM0RHA2UEUsMEJBQWtDLHlINUR1NlBwQyxDNER0NlBFLDJCQUFrQyw0RzVEeTZQcEMsQzREdjZQRSxxQkFBZ0MsOEY1RDA2UGxDLEM0RHo2UEUsc0JBQWdDLDJHNUQ0NlBsQyxDNEQzNlBFLG9CQUFnQyxxRzVEODZQbEMsQzRENzZQRSx1QkFBZ0Msb0c1RGc3UGxDLEM0RC82UEUseUJBQWdDLDBHNURrN1BsQyxDNERqN1BFLHdCQUFnQyx1RzVEbzdQbEMsQ0FDRixDNkQvOVBJLFlBQXdCLG9CN0RrK1A1QixDNkRqK1BJLGFBQXdCLHFCN0RxK1A1QixDNkRwK1BJLFlBQXdCLG9CN0R3K1A1QixDYXA3UEkseUJnRHREQSxlQUF3QixvQjdEKytQMUIsQzZEOStQRSxnQkFBd0IscUI3RGkvUDFCLEM2RGgvUEUsZUFBd0Isb0I3RG0vUDFCLENBQ0YsQ2FoOFBJLHlCZ0R0REEsZUFBd0Isb0I3RDAvUDFCLEM2RHovUEUsZ0JBQXdCLHFCN0Q0L1AxQixDNkQzL1BFLGVBQXdCLG9CN0Q4L1AxQixDQUNGLENhMzhQSSwwQmdEdERBLGVBQXdCLG9CN0RxZ1ExQixDNkRwZ1FFLGdCQUF3QixxQjdEdWdRMUIsQzZEdGdRRSxlQUF3QixvQjdEeWdRMUIsQ0FDRixDYXQ5UEksMEJnRHREQSxlQUF3QixvQjdEZ2hRMUIsQzZEL2dRRSxnQkFBd0IscUI3RGtoUTFCLEM2RGpoUUUsZUFBd0Isb0I3RG9oUTFCLENBQ0YsQ2FqK1BJLDBCZ0R0REEsZ0JBQXdCLG9CN0QyaFExQixDNkQxaFFFLGlCQUF3QixxQjdENmhRMUIsQzZENWhRRSxnQkFBd0Isb0I3RCtoUTFCLENBQ0YsQ2E1K1BJLDBCZ0R0REEsaUJBQXdCLG9CN0RzaVExQixDNkRyaVFFLGtCQUF3QixxQjdEd2lRMUIsQzZEdmlRRSxpQkFBd0Isb0I3RDBpUTFCLENBQ0YsQ2F2L1BJLDBCZ0R0REEsZ0JBQXdCLG9CN0RpalExQixDNkRoalFFLGlCQUF3QixxQjdEbWpRMUIsQzZEbGpRRSxnQkFBd0Isb0I3RHFqUTFCLENBQ0YsQzhEM2pRRSxpQkFBeUIsd0g5RDhqUTNCLEM4RDlqUUUsa0JBQXlCLDRIOURra1EzQixDOERsa1FFLGtCQUF5Qiw0SDlEc2tRM0IsQytEdGtRRSxlQUFzQix1Qi9EMGtReEIsQ2dFemtRRSxpQkFBeUIseUJoRWlsUTNCLENnRWpsUUUsbUJBQXlCLDJCaEVxbFEzQixDZ0VybFFFLG1CQUF5QiwyQmhFeWxRM0IsQ2dFemxRRSxnQkFBeUIsd0JoRTZsUTNCLENnRTdsUUUsaUJBQXlCLDJEaEVpbVEzQixDZ0U1bFFBLFdBRUUsS2hFa21RRixDZ0U1bFFBLHlCQVBFLGVBRUEsUUFDQSxPQUNBLFloRXVtUUYsQ2dFcG1RQSxjQUdFLFFoRWltUUYsQ2dFM2xRRSwyREFERixZQUVJLHdDQUNBLE1BQ0EsWWhFK2xRRixDQUNGLENpRXpuUUEsU0NTRSxrQmxFNG5RRixDa0VqblFFLG1EQU9FLGtCbEVtblFKLENtRWhwUUEsV0FBYSxxSG5Fb3BRYixDbUVucFFBLFFBQVUsMkduRXVwUVYsQ21FdHBRQSxXQUFhLDJHbkUwcFFiLENtRXpwUUEsYUFBZSwyRG5FNnBRZixDb0U1cFFJLE1BQXVCLG1CcEVncVEzQixDb0VocVFJLE1BQXVCLG1CcEVvcVEzQixDb0VwcVFJLE1BQXVCLG1CcEV3cVEzQixDb0V4cVFJLE9BQXVCLG9CcEU0cVEzQixDb0U1cVFJLFFBQXVCLG9CcEVnclEzQixDb0VoclFJLE1BQXVCLG9CcEVvclEzQixDb0VwclFJLE1BQXVCLG9CcEV3clEzQixDb0V4clFJLE1BQXVCLG9CcEU0clEzQixDb0U1clFJLE9BQXVCLHFCcEVnc1EzQixDb0Voc1FJLFFBQXVCLHFCcEVvc1EzQixDb0Voc1FBLFFBQVUsd0JwRW9zUVYsQ29FbnNRQSxRQUFVLHlCcEV1c1FWLENvRW5zUUEsWUFBYyx5QnBFdXNRZCxDb0V0c1FBLFlBQWMsMEJwRTBzUWQsQ29FeHNRQSxRQUFVLHFCcEU0c1FWLENvRTNzUUEsUUFBVSxzQnBFK3NRVixDcUV4dFFRLEtBQWdDLGtCckU0dFF4QyxDcUUzdFFRLFlBRUUsc0JyRTh0UVYsQ3FFNXRRUSxZQUVFLHdCckUrdFFWLENxRTd0UVEsWUFFRSx5QnJFZ3VRVixDcUU5dFFRLFlBRUUsdUJyRWl1UVYsQ3FFaHZRUSxLQUFnQyx1QnJFb3ZReEMsQ3FFbnZRUSxZQUVFLDJCckVzdlFWLENxRXB2UVEsWUFFRSw2QnJFdXZRVixDcUVydlFRLFlBRUUsOEJyRXd2UVYsQ3FFdHZRUSxZQUVFLDRCckV5dlFWLENxRXh3UVEsS0FBZ0Msc0JyRTR3UXhDLENxRTN3UVEsWUFFRSwwQnJFOHdRVixDcUU1d1FRLFlBRUUsNEJyRSt3UVYsQ3FFN3dRUSxZQUVFLDZCckVneFFWLENxRTl3UVEsWUFFRSwyQnJFaXhRVixDcUVoeVFRLEtBQWdDLHFCckVveVF4QyxDcUVueVFRLFlBRUUseUJyRXN5UVYsQ3FFcHlRUSxZQUVFLDJCckV1eVFWLENxRXJ5UVEsWUFFRSw0QnJFd3lRVixDcUV0eVFRLFlBRUUsMEJyRXl5UVYsQ3FFeHpRUSxLQUFnQyx1QnJFNHpReEMsQ3FFM3pRUSxZQUVFLDJCckU4elFWLENxRTV6UVEsWUFFRSw2QnJFK3pRVixDcUU3elFRLFlBRUUsOEJyRWcwUVYsQ3FFOXpRUSxZQUVFLDRCckVpMFFWLENxRWgxUVEsS0FBZ0MscUJyRW8xUXhDLENxRW4xUVEsWUFFRSx5QnJFczFRVixDcUVwMVFRLFlBRUUsMkJyRXUxUVYsQ3FFcjFRUSxZQUVFLDRCckV3MVFWLENxRXQxUVEsWUFFRSwwQnJFeTFRVixDcUV4MlFRLEtBQWdDLG1CckU0MlF4QyxDcUUzMlFRLFlBRUUsdUJyRTgyUVYsQ3FFNTJRUSxZQUVFLHlCckUrMlFWLENxRTcyUVEsWUFFRSwwQnJFZzNRVixDcUU5MlFRLFlBRUUsd0JyRWkzUVYsQ3FFaDRRUSxLQUFnQyx3QnJFbzRReEMsQ3FFbjRRUSxZQUVFLDRCckVzNFFWLENxRXA0UVEsWUFFRSw4QnJFdTRRVixDcUVyNFFRLFlBRUUsK0JyRXc0UVYsQ3FFdDRRUSxZQUVFLDZCckV5NFFWLENxRXg1UVEsS0FBZ0MsdUJyRTQ1UXhDLENxRTM1UVEsWUFFRSwyQnJFODVRVixDcUU1NVFRLFlBRUUsNkJyRSs1UVYsQ3FFNzVRUSxZQUVFLDhCckVnNlFWLENxRTk1UVEsWUFFRSw0QnJFaTZRVixDcUVoN1FRLEtBQWdDLHNCckVvN1F4QyxDcUVuN1FRLFlBRUUsMEJyRXM3UVYsQ3FFcDdRUSxZQUVFLDRCckV1N1FWLENxRXI3UVEsWUFFRSw2QnJFdzdRVixDcUV0N1FRLFlBRUUsMkJyRXk3UVYsQ3FFeDhRUSxLQUFnQyx3QnJFNDhReEMsQ3FFMzhRUSxZQUVFLDRCckU4OFFWLENxRTU4UVEsWUFFRSw4QnJFKzhRVixDcUU3OFFRLFlBRUUsK0JyRWc5UVYsQ3FFOThRUSxZQUVFLDZCckVpOVFWLENxRWgrUVEsS0FBZ0Msc0JyRW8rUXhDLENxRW4rUVEsWUFFRSwwQnJFcytRVixDcUVwK1FRLFlBRUUsNEJyRXUrUVYsQ3FFcitRUSxZQUVFLDZCckV3K1FWLENxRXQrUVEsWUFFRSwyQnJFeStRVixDcUVqK1FRLE1BQXdCLHdCckVxK1FoQyxDcUVwK1FRLGNBRUUsNEJyRXUrUVYsQ3FFcitRUSxjQUVFLDhCckV3K1FWLENxRXQrUVEsY0FFRSwrQnJFeStRVixDcUV2K1FRLGNBRUUsNkJyRTArUVYsQ3FFei9RUSxNQUF3Qix1QnJFNi9RaEMsQ3FFNS9RUSxjQUVFLDJCckUrL1FWLENxRTcvUVEsY0FFRSw2QnJFZ2dSVixDcUU5L1FRLGNBRUUsOEJyRWlnUlYsQ3FFLy9RUSxjQUVFLDRCckVrZ1JWLENxRWpoUlEsTUFBd0Isc0JyRXFoUmhDLENxRXBoUlEsY0FFRSwwQnJFdWhSVixDcUVyaFJRLGNBRUUsNEJyRXdoUlYsQ3FFdGhSUSxjQUVFLDZCckV5aFJWLENxRXZoUlEsY0FFRSwyQnJFMGhSVixDcUV6aVJRLE1BQXdCLHdCckU2aVJoQyxDcUU1aVJRLGNBRUUsNEJyRStpUlYsQ3FFN2lSUSxjQUVFLDhCckVnalJWLENxRTlpUlEsY0FFRSwrQnJFaWpSVixDcUUvaVJRLGNBRUUsNkJyRWtqUlYsQ3FFamtSUSxNQUF3QixzQnJFcWtSaEMsQ3FFcGtSUSxjQUVFLDBCckV1a1JWLENxRXJrUlEsY0FFRSw0QnJFd2tSVixDcUV0a1JRLGNBRUUsNkJyRXlrUlYsQ3FFdmtSUSxjQUVFLDJCckUwa1JWLENxRXBrUkksUUFBbUIscUJyRXdrUnZCLENxRXZrUkksa0JBRUUseUJyRTBrUk4sQ3FFeGtSSSxrQkFFRSwyQnJFMmtSTixDcUV6a1JJLGtCQUVFLDRCckU0a1JOLENxRTFrUkksa0JBRUUsMEJyRTZrUk4sQ2F0bFJJLHlCd0RsREksUUFBZ0Msa0JyRTZvUnRDLENxRTVvUk0sa0JBRUUsc0JyRThvUlIsQ3FFNW9STSxrQkFFRSx3QnJFOG9SUixDcUU1b1JNLGtCQUVFLHlCckU4b1JSLENxRTVvUk0sa0JBRUUsdUJyRThvUlIsQ3FFN3BSTSxRQUFnQyx1QnJFZ3FSdEMsQ3FFL3BSTSxrQkFFRSwyQnJFaXFSUixDcUUvcFJNLGtCQUVFLDZCckVpcVJSLENxRS9wUk0sa0JBRUUsOEJyRWlxUlIsQ3FFL3BSTSxrQkFFRSw0QnJFaXFSUixDcUVoclJNLFFBQWdDLHNCckVtclJ0QyxDcUVsclJNLGtCQUVFLDBCckVvclJSLENxRWxyUk0sa0JBRUUsNEJyRW9yUlIsQ3FFbHJSTSxrQkFFRSw2QnJFb3JSUixDcUVsclJNLGtCQUVFLDJCckVvclJSLENxRW5zUk0sUUFBZ0MscUJyRXNzUnRDLENxRXJzUk0sa0JBRUUseUJyRXVzUlIsQ3FFcnNSTSxrQkFFRSwyQnJFdXNSUixDcUVyc1JNLGtCQUVFLDRCckV1c1JSLENxRXJzUk0sa0JBRUUsMEJyRXVzUlIsQ3FFdHRSTSxRQUFnQyx1QnJFeXRSdEMsQ3FFeHRSTSxrQkFFRSwyQnJFMHRSUixDcUV4dFJNLGtCQUVFLDZCckUwdFJSLENxRXh0Uk0sa0JBRUUsOEJyRTB0UlIsQ3FFeHRSTSxrQkFFRSw0QnJFMHRSUixDcUV6dVJNLFFBQWdDLHFCckU0dVJ0QyxDcUUzdVJNLGtCQUVFLHlCckU2dVJSLENxRTN1Uk0sa0JBRUUsMkJyRTZ1UlIsQ3FFM3VSTSxrQkFFRSw0QnJFNnVSUixDcUUzdVJNLGtCQUVFLDBCckU2dVJSLENxRTV2Uk0sUUFBZ0MsbUJyRSt2UnRDLENxRTl2Uk0sa0JBRUUsdUJyRWd3UlIsQ3FFOXZSTSxrQkFFRSx5QnJFZ3dSUixDcUU5dlJNLGtCQUVFLDBCckVnd1JSLENxRTl2Uk0sa0JBRUUsd0JyRWd3UlIsQ3FFL3dSTSxRQUFnQyx3QnJFa3hSdEMsQ3FFanhSTSxrQkFFRSw0QnJFbXhSUixDcUVqeFJNLGtCQUVFLDhCckVteFJSLENxRWp4Uk0sa0JBRUUsK0JyRW14UlIsQ3FFanhSTSxrQkFFRSw2QnJFbXhSUixDcUVseVJNLFFBQWdDLHVCckVxeVJ0QyxDcUVweVJNLGtCQUVFLDJCckVzeVJSLENxRXB5Uk0sa0JBRUUsNkJyRXN5UlIsQ3FFcHlSTSxrQkFFRSw4QnJFc3lSUixDcUVweVJNLGtCQUVFLDRCckVzeVJSLENxRXJ6Uk0sUUFBZ0Msc0JyRXd6UnRDLENxRXZ6Uk0sa0JBRUUsMEJyRXl6UlIsQ3FFdnpSTSxrQkFFRSw0QnJFeXpSUixDcUV2elJNLGtCQUVFLDZCckV5elJSLENxRXZ6Uk0sa0JBRUUsMkJyRXl6UlIsQ3FFeDBSTSxRQUFnQyx3QnJFMjBSdEMsQ3FFMTBSTSxrQkFFRSw0QnJFNDBSUixDcUUxMFJNLGtCQUVFLDhCckU0MFJSLENxRTEwUk0sa0JBRUUsK0JyRTQwUlIsQ3FFMTBSTSxrQkFFRSw2QnJFNDBSUixDcUUzMVJNLFFBQWdDLHNCckU4MVJ0QyxDcUU3MVJNLGtCQUVFLDBCckUrMVJSLENxRTcxUk0sa0JBRUUsNEJyRSsxUlIsQ3FFNzFSTSxrQkFFRSw2QnJFKzFSUixDcUU3MVJNLGtCQUVFLDJCckUrMVJSLENxRXYxUk0sU0FBd0Isd0JyRTAxUjlCLENxRXoxUk0sb0JBRUUsNEJyRTIxUlIsQ3FFejFSTSxvQkFFRSw4QnJFMjFSUixDcUV6MVJNLG9CQUVFLCtCckUyMVJSLENxRXoxUk0sb0JBRUUsNkJyRTIxUlIsQ3FFMTJSTSxTQUF3Qix1QnJFNjJSOUIsQ3FFNTJSTSxvQkFFRSwyQnJFODJSUixDcUU1MlJNLG9CQUVFLDZCckU4MlJSLENxRTUyUk0sb0JBRUUsOEJyRTgyUlIsQ3FFNTJSTSxvQkFFRSw0QnJFODJSUixDcUU3M1JNLFNBQXdCLHNCckVnNFI5QixDcUUvM1JNLG9CQUVFLDBCckVpNFJSLENxRS8zUk0sb0JBRUUsNEJyRWk0UlIsQ3FFLzNSTSxvQkFFRSw2QnJFaTRSUixDcUUvM1JNLG9CQUVFLDJCckVpNFJSLENxRWg1Uk0sU0FBd0Isd0JyRW01UjlCLENxRWw1Uk0sb0JBRUUsNEJyRW81UlIsQ3FFbDVSTSxvQkFFRSw4QnJFbzVSUixDcUVsNVJNLG9CQUVFLCtCckVvNVJSLENxRWw1Uk0sb0JBRUUsNkJyRW81UlIsQ3FFbjZSTSxTQUF3QixzQnJFczZSOUIsQ3FFcjZSTSxvQkFFRSwwQnJFdTZSUixDcUVyNlJNLG9CQUVFLDRCckV1NlJSLENxRXI2Uk0sb0JBRUUsNkJyRXU2UlIsQ3FFcjZSTSxvQkFFRSwyQnJFdTZSUixDcUVqNlJFLFdBQW1CLHFCckVvNlJyQixDcUVuNlJFLHdCQUVFLHlCckVxNlJKLENxRW42UkUsd0JBRUUsMkJyRXE2UkosQ3FFbjZSRSx3QkFFRSw0QnJFcTZSSixDcUVuNlJFLHdCQUVFLDBCckVxNlJKLENBQ0YsQ2EvNlJJLHlCd0RsREksUUFBZ0Msa0JyRXErUnRDLENxRXArUk0sa0JBRUUsc0JyRXMrUlIsQ3FFcCtSTSxrQkFFRSx3QnJFcytSUixDcUVwK1JNLGtCQUVFLHlCckVzK1JSLENxRXArUk0sa0JBRUUsdUJyRXMrUlIsQ3FFci9STSxRQUFnQyx1QnJFdy9SdEMsQ3FFdi9STSxrQkFFRSwyQnJFeS9SUixDcUV2L1JNLGtCQUVFLDZCckV5L1JSLENxRXYvUk0sa0JBRUUsOEJyRXkvUlIsQ3FFdi9STSxrQkFFRSw0QnJFeS9SUixDcUV4Z1NNLFFBQWdDLHNCckUyZ1N0QyxDcUUxZ1NNLGtCQUVFLDBCckU0Z1NSLENxRTFnU00sa0JBRUUsNEJyRTRnU1IsQ3FFMWdTTSxrQkFFRSw2QnJFNGdTUixDcUUxZ1NNLGtCQUVFLDJCckU0Z1NSLENxRTNoU00sUUFBZ0MscUJyRThoU3RDLENxRTdoU00sa0JBRUUseUJyRStoU1IsQ3FFN2hTTSxrQkFFRSwyQnJFK2hTUixDcUU3aFNNLGtCQUVFLDRCckUraFNSLENxRTdoU00sa0JBRUUsMEJyRStoU1IsQ3FFOWlTTSxRQUFnQyx1QnJFaWpTdEMsQ3FFaGpTTSxrQkFFRSwyQnJFa2pTUixDcUVoalNNLGtCQUVFLDZCckVralNSLENxRWhqU00sa0JBRUUsOEJyRWtqU1IsQ3FFaGpTTSxrQkFFRSw0QnJFa2pTUixDcUVqa1NNLFFBQWdDLHFCckVva1N0QyxDcUVua1NNLGtCQUVFLHlCckVxa1NSLENxRW5rU00sa0JBRUUsMkJyRXFrU1IsQ3FFbmtTTSxrQkFFRSw0QnJFcWtTUixDcUVua1NNLGtCQUVFLDBCckVxa1NSLENxRXBsU00sUUFBZ0MsbUJyRXVsU3RDLENxRXRsU00sa0JBRUUsdUJyRXdsU1IsQ3FFdGxTTSxrQkFFRSx5QnJFd2xTUixDcUV0bFNNLGtCQUVFLDBCckV3bFNSLENxRXRsU00sa0JBRUUsd0JyRXdsU1IsQ3FFdm1TTSxRQUFnQyx3QnJFMG1TdEMsQ3FFem1TTSxrQkFFRSw0QnJFMm1TUixDcUV6bVNNLGtCQUVFLDhCckUybVNSLENxRXptU00sa0JBRUUsK0JyRTJtU1IsQ3FFem1TTSxrQkFFRSw2QnJFMm1TUixDcUUxblNNLFFBQWdDLHVCckU2blN0QyxDcUU1blNNLGtCQUVFLDJCckU4blNSLENxRTVuU00sa0JBRUUsNkJyRThuU1IsQ3FFNW5TTSxrQkFFRSw4QnJFOG5TUixDcUU1blNNLGtCQUVFLDRCckU4blNSLENxRTdvU00sUUFBZ0Msc0JyRWdwU3RDLENxRS9vU00sa0JBRUUsMEJyRWlwU1IsQ3FFL29TTSxrQkFFRSw0QnJFaXBTUixDcUUvb1NNLGtCQUVFLDZCckVpcFNSLENxRS9vU00sa0JBRUUsMkJyRWlwU1IsQ3FFaHFTTSxRQUFnQyx3QnJFbXFTdEMsQ3FFbHFTTSxrQkFFRSw0QnJFb3FTUixDcUVscVNNLGtCQUVFLDhCckVvcVNSLENxRWxxU00sa0JBRUUsK0JyRW9xU1IsQ3FFbHFTTSxrQkFFRSw2QnJFb3FTUixDcUVuclNNLFFBQWdDLHNCckVzclN0QyxDcUVyclNNLGtCQUVFLDBCckV1clNSLENxRXJyU00sa0JBRUUsNEJyRXVyU1IsQ3FFcnJTTSxrQkFFRSw2QnJFdXJTUixDcUVyclNNLGtCQUVFLDJCckV1clNSLENxRS9xU00sU0FBd0Isd0JyRWtyUzlCLENxRWpyU00sb0JBRUUsNEJyRW1yU1IsQ3FFanJTTSxvQkFFRSw4QnJFbXJTUixDcUVqclNNLG9CQUVFLCtCckVtclNSLENxRWpyU00sb0JBRUUsNkJyRW1yU1IsQ3FFbHNTTSxTQUF3Qix1QnJFcXNTOUIsQ3FFcHNTTSxvQkFFRSwyQnJFc3NTUixDcUVwc1NNLG9CQUVFLDZCckVzc1NSLENxRXBzU00sb0JBRUUsOEJyRXNzU1IsQ3FFcHNTTSxvQkFFRSw0QnJFc3NTUixDcUVydFNNLFNBQXdCLHNCckV3dFM5QixDcUV2dFNNLG9CQUVFLDBCckV5dFNSLENxRXZ0U00sb0JBRUUsNEJyRXl0U1IsQ3FFdnRTTSxvQkFFRSw2QnJFeXRTUixDcUV2dFNNLG9CQUVFLDJCckV5dFNSLENxRXh1U00sU0FBd0Isd0JyRTJ1UzlCLENxRTF1U00sb0JBRUUsNEJyRTR1U1IsQ3FFMXVTTSxvQkFFRSw4QnJFNHVTUixDcUUxdVNNLG9CQUVFLCtCckU0dVNSLENxRTF1U00sb0JBRUUsNkJyRTR1U1IsQ3FFM3ZTTSxTQUF3QixzQnJFOHZTOUIsQ3FFN3ZTTSxvQkFFRSwwQnJFK3ZTUixDcUU3dlNNLG9CQUVFLDRCckUrdlNSLENxRTd2U00sb0JBRUUsNkJyRSt2U1IsQ3FFN3ZTTSxvQkFFRSwyQnJFK3ZTUixDcUV6dlNFLFdBQW1CLHFCckU0dlNyQixDcUUzdlNFLHdCQUVFLHlCckU2dlNKLENxRTN2U0Usd0JBRUUsMkJyRTZ2U0osQ3FFM3ZTRSx3QkFFRSw0QnJFNnZTSixDcUUzdlNFLHdCQUVFLDBCckU2dlNKLENBQ0YsQ2F2d1NJLDBCd0RsREksUUFBZ0Msa0JyRTZ6U3RDLENxRTV6U00sa0JBRUUsc0JyRTh6U1IsQ3FFNXpTTSxrQkFFRSx3QnJFOHpTUixDcUU1elNNLGtCQUVFLHlCckU4elNSLENxRTV6U00sa0JBRUUsdUJyRTh6U1IsQ3FFNzBTTSxRQUFnQyx1QnJFZzFTdEMsQ3FFLzBTTSxrQkFFRSwyQnJFaTFTUixDcUUvMFNNLGtCQUVFLDZCckVpMVNSLENxRS8wU00sa0JBRUUsOEJyRWkxU1IsQ3FFLzBTTSxrQkFFRSw0QnJFaTFTUixDcUVoMlNNLFFBQWdDLHNCckVtMlN0QyxDcUVsMlNNLGtCQUVFLDBCckVvMlNSLENxRWwyU00sa0JBRUUsNEJyRW8yU1IsQ3FFbDJTTSxrQkFFRSw2QnJFbzJTUixDcUVsMlNNLGtCQUVFLDJCckVvMlNSLENxRW4zU00sUUFBZ0MscUJyRXMzU3RDLENxRXIzU00sa0JBRUUseUJyRXUzU1IsQ3FFcjNTTSxrQkFFRSwyQnJFdTNTUixDcUVyM1NNLGtCQUVFLDRCckV1M1NSLENxRXIzU00sa0JBRUUsMEJyRXUzU1IsQ3FFdDRTTSxRQUFnQyx1QnJFeTRTdEMsQ3FFeDRTTSxrQkFFRSwyQnJFMDRTUixDcUV4NFNNLGtCQUVFLDZCckUwNFNSLENxRXg0U00sa0JBRUUsOEJyRTA0U1IsQ3FFeDRTTSxrQkFFRSw0QnJFMDRTUixDcUV6NVNNLFFBQWdDLHFCckU0NVN0QyxDcUUzNVNNLGtCQUVFLHlCckU2NVNSLENxRTM1U00sa0JBRUUsMkJyRTY1U1IsQ3FFMzVTTSxrQkFFRSw0QnJFNjVTUixDcUUzNVNNLGtCQUVFLDBCckU2NVNSLENxRTU2U00sUUFBZ0MsbUJyRSs2U3RDLENxRTk2U00sa0JBRUUsdUJyRWc3U1IsQ3FFOTZTTSxrQkFFRSx5QnJFZzdTUixDcUU5NlNNLGtCQUVFLDBCckVnN1NSLENxRTk2U00sa0JBRUUsd0JyRWc3U1IsQ3FFLzdTTSxRQUFnQyx3QnJFazhTdEMsQ3FFajhTTSxrQkFFRSw0QnJFbThTUixDcUVqOFNNLGtCQUVFLDhCckVtOFNSLENxRWo4U00sa0JBRUUsK0JyRW04U1IsQ3FFajhTTSxrQkFFRSw2QnJFbThTUixDcUVsOVNNLFFBQWdDLHVCckVxOVN0QyxDcUVwOVNNLGtCQUVFLDJCckVzOVNSLENxRXA5U00sa0JBRUUsNkJyRXM5U1IsQ3FFcDlTTSxrQkFFRSw4QnJFczlTUixDcUVwOVNNLGtCQUVFLDRCckVzOVNSLENxRXIrU00sUUFBZ0Msc0JyRXcrU3RDLENxRXYrU00sa0JBRUUsMEJyRXkrU1IsQ3FFditTTSxrQkFFRSw0QnJFeStTUixDcUV2K1NNLGtCQUVFLDZCckV5K1NSLENxRXYrU00sa0JBRUUsMkJyRXkrU1IsQ3FFeC9TTSxRQUFnQyx3QnJFMi9TdEMsQ3FFMS9TTSxrQkFFRSw0QnJFNC9TUixDcUUxL1NNLGtCQUVFLDhCckU0L1NSLENxRTEvU00sa0JBRUUsK0JyRTQvU1IsQ3FFMS9TTSxrQkFFRSw2QnJFNC9TUixDcUUzZ1RNLFFBQWdDLHNCckU4Z1R0QyxDcUU3Z1RNLGtCQUVFLDBCckUrZ1RSLENxRTdnVE0sa0JBRUUsNEJyRStnVFIsQ3FFN2dUTSxrQkFFRSw2QnJFK2dUUixDcUU3Z1RNLGtCQUVFLDJCckUrZ1RSLENxRXZnVE0sU0FBd0Isd0JyRTBnVDlCLENxRXpnVE0sb0JBRUUsNEJyRTJnVFIsQ3FFemdUTSxvQkFFRSw4QnJFMmdUUixDcUV6Z1RNLG9CQUVFLCtCckUyZ1RSLENxRXpnVE0sb0JBRUUsNkJyRTJnVFIsQ3FFMWhUTSxTQUF3Qix1QnJFNmhUOUIsQ3FFNWhUTSxvQkFFRSwyQnJFOGhUUixDcUU1aFRNLG9CQUVFLDZCckU4aFRSLENxRTVoVE0sb0JBRUUsOEJyRThoVFIsQ3FFNWhUTSxvQkFFRSw0QnJFOGhUUixDcUU3aVRNLFNBQXdCLHNCckVnalQ5QixDcUUvaVRNLG9CQUVFLDBCckVpalRSLENxRS9pVE0sb0JBRUUsNEJyRWlqVFIsQ3FFL2lUTSxvQkFFRSw2QnJFaWpUUixDcUUvaVRNLG9CQUVFLDJCckVpalRSLENxRWhrVE0sU0FBd0Isd0JyRW1rVDlCLENxRWxrVE0sb0JBRUUsNEJyRW9rVFIsQ3FFbGtUTSxvQkFFRSw4QnJFb2tUUixDcUVsa1RNLG9CQUVFLCtCckVva1RSLENxRWxrVE0sb0JBRUUsNkJyRW9rVFIsQ3FFbmxUTSxTQUF3QixzQnJFc2xUOUIsQ3FFcmxUTSxvQkFFRSwwQnJFdWxUUixDcUVybFRNLG9CQUVFLDRCckV1bFRSLENxRXJsVE0sb0JBRUUsNkJyRXVsVFIsQ3FFcmxUTSxvQkFFRSwyQnJFdWxUUixDcUVqbFRFLFdBQW1CLHFCckVvbFRyQixDcUVubFRFLHdCQUVFLHlCckVxbFRKLENxRW5sVEUsd0JBRUUsMkJyRXFsVEosQ3FFbmxURSx3QkFFRSw0QnJFcWxUSixDcUVubFRFLHdCQUVFLDBCckVxbFRKLENBQ0YsQ2EvbFRJLDBCd0RsREksUUFBZ0Msa0JyRXFwVHRDLENxRXBwVE0sa0JBRUUsc0JyRXNwVFIsQ3FFcHBUTSxrQkFFRSx3QnJFc3BUUixDcUVwcFRNLGtCQUVFLHlCckVzcFRSLENxRXBwVE0sa0JBRUUsdUJyRXNwVFIsQ3FFcnFUTSxRQUFnQyx1QnJFd3FUdEMsQ3FFdnFUTSxrQkFFRSwyQnJFeXFUUixDcUV2cVRNLGtCQUVFLDZCckV5cVRSLENxRXZxVE0sa0JBRUUsOEJyRXlxVFIsQ3FFdnFUTSxrQkFFRSw0QnJFeXFUUixDcUV4clRNLFFBQWdDLHNCckUyclR0QyxDcUUxclRNLGtCQUVFLDBCckU0clRSLENxRTFyVE0sa0JBRUUsNEJyRTRyVFIsQ3FFMXJUTSxrQkFFRSw2QnJFNHJUUixDcUUxclRNLGtCQUVFLDJCckU0clRSLENxRTNzVE0sUUFBZ0MscUJyRThzVHRDLENxRTdzVE0sa0JBRUUseUJyRStzVFIsQ3FFN3NUTSxrQkFFRSwyQnJFK3NUUixDcUU3c1RNLGtCQUVFLDRCckUrc1RSLENxRTdzVE0sa0JBRUUsMEJyRStzVFIsQ3FFOXRUTSxRQUFnQyx1QnJFaXVUdEMsQ3FFaHVUTSxrQkFFRSwyQnJFa3VUUixDcUVodVRNLGtCQUVFLDZCckVrdVRSLENxRWh1VE0sa0JBRUUsOEJyRWt1VFIsQ3FFaHVUTSxrQkFFRSw0QnJFa3VUUixDcUVqdlRNLFFBQWdDLHFCckVvdlR0QyxDcUVudlRNLGtCQUVFLHlCckVxdlRSLENxRW52VE0sa0JBRUUsMkJyRXF2VFIsQ3FFbnZUTSxrQkFFRSw0QnJFcXZUUixDcUVudlRNLGtCQUVFLDBCckVxdlRSLENxRXB3VE0sUUFBZ0MsbUJyRXV3VHRDLENxRXR3VE0sa0JBRUUsdUJyRXd3VFIsQ3FFdHdUTSxrQkFFRSx5QnJFd3dUUixDcUV0d1RNLGtCQUVFLDBCckV3d1RSLENxRXR3VE0sa0JBRUUsd0JyRXd3VFIsQ3FFdnhUTSxRQUFnQyx3QnJFMHhUdEMsQ3FFenhUTSxrQkFFRSw0QnJFMnhUUixDcUV6eFRNLGtCQUVFLDhCckUyeFRSLENxRXp4VE0sa0JBRUUsK0JyRTJ4VFIsQ3FFenhUTSxrQkFFRSw2QnJFMnhUUixDcUUxeVRNLFFBQWdDLHVCckU2eVR0QyxDcUU1eVRNLGtCQUVFLDJCckU4eVRSLENxRTV5VE0sa0JBRUUsNkJyRTh5VFIsQ3FFNXlUTSxrQkFFRSw4QnJFOHlUUixDcUU1eVRNLGtCQUVFLDRCckU4eVRSLENxRTd6VE0sUUFBZ0Msc0JyRWcwVHRDLENxRS96VE0sa0JBRUUsMEJyRWkwVFIsQ3FFL3pUTSxrQkFFRSw0QnJFaTBUUixDcUUvelRNLGtCQUVFLDZCckVpMFRSLENxRS96VE0sa0JBRUUsMkJyRWkwVFIsQ3FFaDFUTSxRQUFnQyx3QnJFbTFUdEMsQ3FFbDFUTSxrQkFFRSw0QnJFbzFUUixDcUVsMVRNLGtCQUVFLDhCckVvMVRSLENxRWwxVE0sa0JBRUUsK0JyRW8xVFIsQ3FFbDFUTSxrQkFFRSw2QnJFbzFUUixDcUVuMlRNLFFBQWdDLHNCckVzMlR0QyxDcUVyMlRNLGtCQUVFLDBCckV1MlRSLENxRXIyVE0sa0JBRUUsNEJyRXUyVFIsQ3FFcjJUTSxrQkFFRSw2QnJFdTJUUixDcUVyMlRNLGtCQUVFLDJCckV1MlRSLENxRS8xVE0sU0FBd0Isd0JyRWsyVDlCLENxRWoyVE0sb0JBRUUsNEJyRW0yVFIsQ3FFajJUTSxvQkFFRSw4QnJFbTJUUixDcUVqMlRNLG9CQUVFLCtCckVtMlRSLENxRWoyVE0sb0JBRUUsNkJyRW0yVFIsQ3FFbDNUTSxTQUF3Qix1QnJFcTNUOUIsQ3FFcDNUTSxvQkFFRSwyQnJFczNUUixDcUVwM1RNLG9CQUVFLDZCckVzM1RSLENxRXAzVE0sb0JBRUUsOEJyRXMzVFIsQ3FFcDNUTSxvQkFFRSw0QnJFczNUUixDcUVyNFRNLFNBQXdCLHNCckV3NFQ5QixDcUV2NFRNLG9CQUVFLDBCckV5NFRSLENxRXY0VE0sb0JBRUUsNEJyRXk0VFIsQ3FFdjRUTSxvQkFFRSw2QnJFeTRUUixDcUV2NFRNLG9CQUVFLDJCckV5NFRSLENxRXg1VE0sU0FBd0Isd0JyRTI1VDlCLENxRTE1VE0sb0JBRUUsNEJyRTQ1VFIsQ3FFMTVUTSxvQkFFRSw4QnJFNDVUUixDcUUxNVRNLG9CQUVFLCtCckU0NVRSLENxRTE1VE0sb0JBRUUsNkJyRTQ1VFIsQ3FFMzZUTSxTQUF3QixzQnJFODZUOUIsQ3FFNzZUTSxvQkFFRSwwQnJFKzZUUixDcUU3NlRNLG9CQUVFLDRCckUrNlRSLENxRTc2VE0sb0JBRUUsNkJyRSs2VFIsQ3FFNzZUTSxvQkFFRSwyQnJFKzZUUixDcUV6NlRFLFdBQW1CLHFCckU0NlRyQixDcUUzNlRFLHdCQUVFLHlCckU2NlRKLENxRTM2VEUsd0JBRUUsMkJyRTY2VEosQ3FFMzZURSx3QkFFRSw0QnJFNjZUSixDcUUzNlRFLHdCQUVFLDBCckU2NlRKLENBQ0YsQ2F2N1RJLDBCd0RsREksU0FBZ0Msa0JyRTYrVHRDLENxRTUrVE0sb0JBRUUsc0JyRTgrVFIsQ3FFNStUTSxvQkFFRSx3QnJFOCtUUixDcUU1K1RNLG9CQUVFLHlCckU4K1RSLENxRTUrVE0sb0JBRUUsdUJyRTgrVFIsQ3FFNy9UTSxTQUFnQyx1QnJFZ2dVdEMsQ3FFLy9UTSxvQkFFRSwyQnJFaWdVUixDcUUvL1RNLG9CQUVFLDZCckVpZ1VSLENxRS8vVE0sb0JBRUUsOEJyRWlnVVIsQ3FFLy9UTSxvQkFFRSw0QnJFaWdVUixDcUVoaFVNLFNBQWdDLHNCckVtaFV0QyxDcUVsaFVNLG9CQUVFLDBCckVvaFVSLENxRWxoVU0sb0JBRUUsNEJyRW9oVVIsQ3FFbGhVTSxvQkFFRSw2QnJFb2hVUixDcUVsaFVNLG9CQUVFLDJCckVvaFVSLENxRW5pVU0sU0FBZ0MscUJyRXNpVXRDLENxRXJpVU0sb0JBRUUseUJyRXVpVVIsQ3FFcmlVTSxvQkFFRSwyQnJFdWlVUixDcUVyaVVNLG9CQUVFLDRCckV1aVVSLENxRXJpVU0sb0JBRUUsMEJyRXVpVVIsQ3FFdGpVTSxTQUFnQyx1QnJFeWpVdEMsQ3FFeGpVTSxvQkFFRSwyQnJFMGpVUixDcUV4alVNLG9CQUVFLDZCckUwalVSLENxRXhqVU0sb0JBRUUsOEJyRTBqVVIsQ3FFeGpVTSxvQkFFRSw0QnJFMGpVUixDcUV6a1VNLFNBQWdDLHFCckU0a1V0QyxDcUUza1VNLG9CQUVFLHlCckU2a1VSLENxRTNrVU0sb0JBRUUsMkJyRTZrVVIsQ3FFM2tVTSxvQkFFRSw0QnJFNmtVUixDcUUza1VNLG9CQUVFLDBCckU2a1VSLENxRTVsVU0sU0FBZ0MsbUJyRStsVXRDLENxRTlsVU0sb0JBRUUsdUJyRWdtVVIsQ3FFOWxVTSxvQkFFRSx5QnJFZ21VUixDcUU5bFVNLG9CQUVFLDBCckVnbVVSLENxRTlsVU0sb0JBRUUsd0JyRWdtVVIsQ3FFL21VTSxTQUFnQyx3QnJFa25VdEMsQ3FFam5VTSxvQkFFRSw0QnJFbW5VUixDcUVqblVNLG9CQUVFLDhCckVtblVSLENxRWpuVU0sb0JBRUUsK0JyRW1uVVIsQ3FFam5VTSxvQkFFRSw2QnJFbW5VUixDcUVsb1VNLFNBQWdDLHVCckVxb1V0QyxDcUVwb1VNLG9CQUVFLDJCckVzb1VSLENxRXBvVU0sb0JBRUUsNkJyRXNvVVIsQ3FFcG9VTSxvQkFFRSw4QnJFc29VUixDcUVwb1VNLG9CQUVFLDRCckVzb1VSLENxRXJwVU0sU0FBZ0Msc0JyRXdwVXRDLENxRXZwVU0sb0JBRUUsMEJyRXlwVVIsQ3FFdnBVTSxvQkFFRSw0QnJFeXBVUixDcUV2cFVNLG9CQUVFLDZCckV5cFVSLENxRXZwVU0sb0JBRUUsMkJyRXlwVVIsQ3FFeHFVTSxTQUFnQyx3QnJFMnFVdEMsQ3FFMXFVTSxvQkFFRSw0QnJFNHFVUixDcUUxcVVNLG9CQUVFLDhCckU0cVVSLENxRTFxVU0sb0JBRUUsK0JyRTRxVVIsQ3FFMXFVTSxvQkFFRSw2QnJFNHFVUixDcUUzclVNLFNBQWdDLHNCckU4clV0QyxDcUU3clVNLG9CQUVFLDBCckUrclVSLENxRTdyVU0sb0JBRUUsNEJyRStyVVIsQ3FFN3JVTSxvQkFFRSw2QnJFK3JVUixDcUU3clVNLG9CQUVFLDJCckUrclVSLENxRXZyVU0sVUFBd0Isd0JyRTByVTlCLENxRXpyVU0sc0JBRUUsNEJyRTJyVVIsQ3FFenJVTSxzQkFFRSw4QnJFMnJVUixDcUV6clVNLHNCQUVFLCtCckUyclVSLENxRXpyVU0sc0JBRUUsNkJyRTJyVVIsQ3FFMXNVTSxVQUF3Qix1QnJFNnNVOUIsQ3FFNXNVTSxzQkFFRSwyQnJFOHNVUixDcUU1c1VNLHNCQUVFLDZCckU4c1VSLENxRTVzVU0sc0JBRUUsOEJyRThzVVIsQ3FFNXNVTSxzQkFFRSw0QnJFOHNVUixDcUU3dFVNLFVBQXdCLHNCckVndVU5QixDcUUvdFVNLHNCQUVFLDBCckVpdVVSLENxRS90VU0sc0JBRUUsNEJyRWl1VVIsQ3FFL3RVTSxzQkFFRSw2QnJFaXVVUixDcUUvdFVNLHNCQUVFLDJCckVpdVVSLENxRWh2VU0sVUFBd0Isd0JyRW12VTlCLENxRWx2VU0sc0JBRUUsNEJyRW92VVIsQ3FFbHZVTSxzQkFFRSw4QnJFb3ZVUixDcUVsdlVNLHNCQUVFLCtCckVvdlVSLENxRWx2VU0sc0JBRUUsNkJyRW92VVIsQ3FFbndVTSxVQUF3QixzQnJFc3dVOUIsQ3FFcndVTSxzQkFFRSwwQnJFdXdVUixDcUVyd1VNLHNCQUVFLDRCckV1d1VSLENxRXJ3VU0sc0JBRUUsNkJyRXV3VVIsQ3FFcndVTSxzQkFFRSwyQnJFdXdVUixDcUVqd1VFLFlBQW1CLHFCckVvd1VyQixDcUVud1VFLDBCQUVFLHlCckVxd1VKLENxRW53VUUsMEJBRUUsMkJyRXF3VUosQ3FFbndVRSwwQkFFRSw0QnJFcXdVSixDcUVud1VFLDBCQUVFLDBCckVxd1VKLENBQ0YsQ2Evd1VJLDBCd0RsREksVUFBZ0Msa0JyRXEwVXRDLENxRXAwVU0sc0JBRUUsc0JyRXMwVVIsQ3FFcDBVTSxzQkFFRSx3QnJFczBVUixDcUVwMFVNLHNCQUVFLHlCckVzMFVSLENxRXAwVU0sc0JBRUUsdUJyRXMwVVIsQ3FFcjFVTSxVQUFnQyx1QnJFdzFVdEMsQ3FFdjFVTSxzQkFFRSwyQnJFeTFVUixDcUV2MVVNLHNCQUVFLDZCckV5MVVSLENxRXYxVU0sc0JBRUUsOEJyRXkxVVIsQ3FFdjFVTSxzQkFFRSw0QnJFeTFVUixDcUV4MlVNLFVBQWdDLHNCckUyMlV0QyxDcUUxMlVNLHNCQUVFLDBCckU0MlVSLENxRTEyVU0sc0JBRUUsNEJyRTQyVVIsQ3FFMTJVTSxzQkFFRSw2QnJFNDJVUixDcUUxMlVNLHNCQUVFLDJCckU0MlVSLENxRTMzVU0sVUFBZ0MscUJyRTgzVXRDLENxRTczVU0sc0JBRUUseUJyRSszVVIsQ3FFNzNVTSxzQkFFRSwyQnJFKzNVUixDcUU3M1VNLHNCQUVFLDRCckUrM1VSLENxRTczVU0sc0JBRUUsMEJyRSszVVIsQ3FFOTRVTSxVQUFnQyx1QnJFaTVVdEMsQ3FFaDVVTSxzQkFFRSwyQnJFazVVUixDcUVoNVVNLHNCQUVFLDZCckVrNVVSLENxRWg1VU0sc0JBRUUsOEJyRWs1VVIsQ3FFaDVVTSxzQkFFRSw0QnJFazVVUixDcUVqNlVNLFVBQWdDLHFCckVvNlV0QyxDcUVuNlVNLHNCQUVFLHlCckVxNlVSLENxRW42VU0sc0JBRUUsMkJyRXE2VVIsQ3FFbjZVTSxzQkFFRSw0QnJFcTZVUixDcUVuNlVNLHNCQUVFLDBCckVxNlVSLENxRXA3VU0sVUFBZ0MsbUJyRXU3VXRDLENxRXQ3VU0sc0JBRUUsdUJyRXc3VVIsQ3FFdDdVTSxzQkFFRSx5QnJFdzdVUixDcUV0N1VNLHNCQUVFLDBCckV3N1VSLENxRXQ3VU0sc0JBRUUsd0JyRXc3VVIsQ3FFdjhVTSxVQUFnQyx3QnJFMDhVdEMsQ3FFejhVTSxzQkFFRSw0QnJFMjhVUixDcUV6OFVNLHNCQUVFLDhCckUyOFVSLENxRXo4VU0sc0JBRUUsK0JyRTI4VVIsQ3FFejhVTSxzQkFFRSw2QnJFMjhVUixDcUUxOVVNLFVBQWdDLHVCckU2OVV0QyxDcUU1OVVNLHNCQUVFLDJCckU4OVVSLENxRTU5VU0sc0JBRUUsNkJyRTg5VVIsQ3FFNTlVTSxzQkFFRSw4QnJFODlVUixDcUU1OVVNLHNCQUVFLDRCckU4OVVSLENxRTcrVU0sVUFBZ0Msc0JyRWcvVXRDLENxRS8rVU0sc0JBRUUsMEJyRWkvVVIsQ3FFLytVTSxzQkFFRSw0QnJFaS9VUixDcUUvK1VNLHNCQUVFLDZCckVpL1VSLENxRS8rVU0sc0JBRUUsMkJyRWkvVVIsQ3FFaGdWTSxVQUFnQyx3QnJFbWdWdEMsQ3FFbGdWTSxzQkFFRSw0QnJFb2dWUixDcUVsZ1ZNLHNCQUVFLDhCckVvZ1ZSLENxRWxnVk0sc0JBRUUsK0JyRW9nVlIsQ3FFbGdWTSxzQkFFRSw2QnJFb2dWUixDcUVuaFZNLFVBQWdDLHNCckVzaFZ0QyxDcUVyaFZNLHNCQUVFLDBCckV1aFZSLENxRXJoVk0sc0JBRUUsNEJyRXVoVlIsQ3FFcmhWTSxzQkFFRSw2QnJFdWhWUixDcUVyaFZNLHNCQUVFLDJCckV1aFZSLENxRS9nVk0sV0FBd0Isd0JyRWtoVjlCLENxRWpoVk0sd0JBRUUsNEJyRW1oVlIsQ3FFamhWTSx3QkFFRSw4QnJFbWhWUixDcUVqaFZNLHdCQUVFLCtCckVtaFZSLENxRWpoVk0sd0JBRUUsNkJyRW1oVlIsQ3FFbGlWTSxXQUF3Qix1QnJFcWlWOUIsQ3FFcGlWTSx3QkFFRSwyQnJFc2lWUixDcUVwaVZNLHdCQUVFLDZCckVzaVZSLENxRXBpVk0sd0JBRUUsOEJyRXNpVlIsQ3FFcGlWTSx3QkFFRSw0QnJFc2lWUixDcUVyalZNLFdBQXdCLHNCckV3alY5QixDcUV2alZNLHdCQUVFLDBCckV5alZSLENxRXZqVk0sd0JBRUUsNEJyRXlqVlIsQ3FFdmpWTSx3QkFFRSw2QnJFeWpWUixDcUV2alZNLHdCQUVFLDJCckV5alZSLENxRXhrVk0sV0FBd0Isd0JyRTJrVjlCLENxRTFrVk0sd0JBRUUsNEJyRTRrVlIsQ3FFMWtWTSx3QkFFRSw4QnJFNGtWUixDcUUxa1ZNLHdCQUVFLCtCckU0a1ZSLENxRTFrVk0sd0JBRUUsNkJyRTRrVlIsQ3FFM2xWTSxXQUF3QixzQnJFOGxWOUIsQ3FFN2xWTSx3QkFFRSwwQnJFK2xWUixDcUU3bFZNLHdCQUVFLDRCckUrbFZSLENxRTdsVk0sd0JBRUUsNkJyRStsVlIsQ3FFN2xWTSx3QkFFRSwyQnJFK2xWUixDcUV6bFZFLGFBQW1CLHFCckU0bFZyQixDcUUzbFZFLDRCQUVFLHlCckU2bFZKLENxRTNsVkUsNEJBRUUsMkJyRTZsVkosQ3FFM2xWRSw0QkFFRSw0QnJFNmxWSixDcUUzbFZFLDRCQUVFLDBCckU2bFZKLENBQ0YsQ2F2bVZJLDBCd0RsREksU0FBZ0Msa0JyRTZwVnRDLENxRTVwVk0sb0JBRUUsc0JyRThwVlIsQ3FFNXBWTSxvQkFFRSx3QnJFOHBWUixDcUU1cFZNLG9CQUVFLHlCckU4cFZSLENxRTVwVk0sb0JBRUUsdUJyRThwVlIsQ3FFN3FWTSxTQUFnQyx1QnJFZ3JWdEMsQ3FFL3FWTSxvQkFFRSwyQnJFaXJWUixDcUUvcVZNLG9CQUVFLDZCckVpclZSLENxRS9xVk0sb0JBRUUsOEJyRWlyVlIsQ3FFL3FWTSxvQkFFRSw0QnJFaXJWUixDcUVoc1ZNLFNBQWdDLHNCckVtc1Z0QyxDcUVsc1ZNLG9CQUVFLDBCckVvc1ZSLENxRWxzVk0sb0JBRUUsNEJyRW9zVlIsQ3FFbHNWTSxvQkFFRSw2QnJFb3NWUixDcUVsc1ZNLG9CQUVFLDJCckVvc1ZSLENxRW50Vk0sU0FBZ0MscUJyRXN0VnRDLENxRXJ0Vk0sb0JBRUUseUJyRXV0VlIsQ3FFcnRWTSxvQkFFRSwyQnJFdXRWUixDcUVydFZNLG9CQUVFLDRCckV1dFZSLENxRXJ0Vk0sb0JBRUUsMEJyRXV0VlIsQ3FFdHVWTSxTQUFnQyx1QnJFeXVWdEMsQ3FFeHVWTSxvQkFFRSwyQnJFMHVWUixDcUV4dVZNLG9CQUVFLDZCckUwdVZSLENxRXh1Vk0sb0JBRUUsOEJyRTB1VlIsQ3FFeHVWTSxvQkFFRSw0QnJFMHVWUixDcUV6dlZNLFNBQWdDLHFCckU0dlZ0QyxDcUUzdlZNLG9CQUVFLHlCckU2dlZSLENxRTN2Vk0sb0JBRUUsMkJyRTZ2VlIsQ3FFM3ZWTSxvQkFFRSw0QnJFNnZWUixDcUUzdlZNLG9CQUVFLDBCckU2dlZSLENxRTV3Vk0sU0FBZ0MsbUJyRSt3VnRDLENxRTl3Vk0sb0JBRUUsdUJyRWd4VlIsQ3FFOXdWTSxvQkFFRSx5QnJFZ3hWUixDcUU5d1ZNLG9CQUVFLDBCckVneFZSLENxRTl3Vk0sb0JBRUUsd0JyRWd4VlIsQ3FFL3hWTSxTQUFnQyx3QnJFa3lWdEMsQ3FFanlWTSxvQkFFRSw0QnJFbXlWUixDcUVqeVZNLG9CQUVFLDhCckVteVZSLENxRWp5Vk0sb0JBRUUsK0JyRW15VlIsQ3FFanlWTSxvQkFFRSw2QnJFbXlWUixDcUVselZNLFNBQWdDLHVCckVxelZ0QyxDcUVwelZNLG9CQUVFLDJCckVzelZSLENxRXB6Vk0sb0JBRUUsNkJyRXN6VlIsQ3FFcHpWTSxvQkFFRSw4QnJFc3pWUixDcUVwelZNLG9CQUVFLDRCckVzelZSLENxRXIwVk0sU0FBZ0Msc0JyRXcwVnRDLENxRXYwVk0sb0JBRUUsMEJyRXkwVlIsQ3FFdjBWTSxvQkFFRSw0QnJFeTBWUixDcUV2MFZNLG9CQUVFLDZCckV5MFZSLENxRXYwVk0sb0JBRUUsMkJyRXkwVlIsQ3FFeDFWTSxTQUFnQyx3QnJFMjFWdEMsQ3FFMTFWTSxvQkFFRSw0QnJFNDFWUixDcUUxMVZNLG9CQUVFLDhCckU0MVZSLENxRTExVk0sb0JBRUUsK0JyRTQxVlIsQ3FFMTFWTSxvQkFFRSw2QnJFNDFWUixDcUUzMlZNLFNBQWdDLHNCckU4MlZ0QyxDcUU3MlZNLG9CQUVFLDBCckUrMlZSLENxRTcyVk0sb0JBRUUsNEJyRSsyVlIsQ3FFNzJWTSxvQkFFRSw2QnJFKzJWUixDcUU3MlZNLG9CQUVFLDJCckUrMlZSLENxRXYyVk0sVUFBd0Isd0JyRTAyVjlCLENxRXoyVk0sc0JBRUUsNEJyRTIyVlIsQ3FFejJWTSxzQkFFRSw4QnJFMjJWUixDcUV6MlZNLHNCQUVFLCtCckUyMlZSLENxRXoyVk0sc0JBRUUsNkJyRTIyVlIsQ3FFMTNWTSxVQUF3Qix1QnJFNjNWOUIsQ3FFNTNWTSxzQkFFRSwyQnJFODNWUixDcUU1M1ZNLHNCQUVFLDZCckU4M1ZSLENxRTUzVk0sc0JBRUUsOEJyRTgzVlIsQ3FFNTNWTSxzQkFFRSw0QnJFODNWUixDcUU3NFZNLFVBQXdCLHNCckVnNVY5QixDcUUvNFZNLHNCQUVFLDBCckVpNVZSLENxRS80Vk0sc0JBRUUsNEJyRWk1VlIsQ3FFLzRWTSxzQkFFRSw2QnJFaTVWUixDcUUvNFZNLHNCQUVFLDJCckVpNVZSLENxRWg2Vk0sVUFBd0Isd0JyRW02VjlCLENxRWw2Vk0sc0JBRUUsNEJyRW82VlIsQ3FFbDZWTSxzQkFFRSw4QnJFbzZWUixDcUVsNlZNLHNCQUVFLCtCckVvNlZSLENxRWw2Vk0sc0JBRUUsNkJyRW82VlIsQ3FFbjdWTSxVQUF3QixzQnJFczdWOUIsQ3FFcjdWTSxzQkFFRSwwQnJFdTdWUixDcUVyN1ZNLHNCQUVFLDRCckV1N1ZSLENxRXI3Vk0sc0JBRUUsNkJyRXU3VlIsQ3FFcjdWTSxzQkFFRSwyQnJFdTdWUixDcUVqN1ZFLFlBQW1CLHFCckVvN1ZyQixDcUVuN1ZFLDBCQUVFLHlCckVxN1ZKLENxRW43VkUsMEJBRUUsMkJyRXE3VkosQ3FFbjdWRSwwQkFFRSw0QnJFcTdWSixDcUVuN1ZFLDBCQUVFLDBCckVxN1ZKLENBQ0YsQ3NFdC9WRSxzQkFDRSxrQkFDQSxNQUNBLFFBQ0EsU0FDQSxPQUNBLFVBRUEsb0JBQ0EsV0FFQSw0QnRFcy9WSixDdUVoZ1dBLGdCQUFrQixnR3ZFb2dXbEIsQ3VFaGdXQSxjQUFpQiw0QnZFb2dXakIsQ3VFbmdXQSxXQUFpQiw0QnZFdWdXakIsQ3VFdGdXQSxhQUFpQiw0QnZFMGdXakIsQ3VFemdXQSxlQ1RFLGdCQUNBLHVCQUNBLGtCeEVzaFdGLEN1RXZnV0ksV0FBd0IseUJ2RTJnVzVCLEN1RTFnV0ksWUFBd0IsMEJ2RThnVzVCLEN1RTdnV0ksYUFBd0IsMkJ2RWloVzVCLENhNStWSSx5QjBEdkNBLGNBQXdCLHlCdkV3aFcxQixDdUV2aFdFLGVBQXdCLDBCdkUwaFcxQixDdUV6aFdFLGdCQUF3QiwyQnZFNGhXMUIsQ0FDRixDYXgvVkkseUIwRHZDQSxjQUF3Qix5QnZFbWlXMUIsQ3VFbGlXRSxlQUF3QiwwQnZFcWlXMUIsQ3VFcGlXRSxnQkFBd0IsMkJ2RXVpVzFCLENBQ0YsQ2FuZ1dJLDBCMER2Q0EsY0FBd0IseUJ2RThpVzFCLEN1RTdpV0UsZUFBd0IsMEJ2RWdqVzFCLEN1RS9pV0UsZ0JBQXdCLDJCdkVralcxQixDQUNGLENhOWdXSSwwQjBEdkNBLGNBQXdCLHlCdkV5alcxQixDdUV4aldFLGVBQXdCLDBCdkUyalcxQixDdUUxaldFLGdCQUF3QiwyQnZFNmpXMUIsQ0FDRixDYXpoV0ksMEIwRHZDQSxlQUF3Qix5QnZFb2tXMUIsQ3VFbmtXRSxnQkFBd0IsMEJ2RXNrVzFCLEN1RXJrV0UsaUJBQXdCLDJCdkV3a1cxQixDQUNGLENhcGlXSSwwQjBEdkNBLGdCQUF3Qix5QnZFK2tXMUIsQ3VFOWtXRSxpQkFBd0IsMEJ2RWlsVzFCLEN1RWhsV0Usa0JBQXdCLDJCdkVtbFcxQixDQUNGLENhL2lXSSwwQjBEdkNBLGVBQXdCLHlCdkUwbFcxQixDdUV6bFdFLGdCQUF3QiwwQnZFNGxXMUIsQ3VFM2xXRSxpQkFBd0IsMkJ2RThsVzFCLENBQ0YsQ3VFemxXQSxnQkFBbUIsa0N2RTRsV25CLEN1RTNsV0EsZ0JBQW1CLGtDdkUrbFduQixDdUU5bFdBLGlCQUFtQixtQ3ZFa21XbkIsQ3VFOWxXQSxtQkFBdUIseUJ2RWttV3ZCLEN1RWptV0EscUJBQXVCLDZCdkVxbVd2QixDdUVwbVdBLG9CQUF1Qix5QnZFd21XdkIsQ3VFdm1XQSxrQkFBdUIseUJ2RTJtV3ZCLEN1RTFtV0Esb0JBQXVCLDRCdkU4bVd2QixDdUU3bVdBLGFBQXVCLDJCdkVpbld2QixDdUU3bVdBLFlBQWMsb0J2RWluV2QsQ3lFeHBXRSxjQUNFLHVCekUycFdKLENLanBXRSwwQ29FTE0sNkR6RTBwV1IsQ3lFaHFXRSxnQkFDRSx1QnpFbXFXSixDS3pwV0UsOENvRUxNLDhEekVrcVdSLEN5RXhxV0UsY0FDRSx1QnpFMnFXSixDS2pxV0UsMENvRUxNLHNEekUwcVdSLEN5RWhyV0UsV0FDRSx1QnpFbXJXSixDS3pxV0Usb0NvRUxNLDRDekVrcldSLEN5RXhyV0UsY0FDRSx1QnpFMnJXSixDS2pyV0UsMENvRUxNLGdFekUwcldSLEN5RWhzV0UsYUFDRSx1QnpFbXNXSixDS3pyV0Usd0NvRUxNLDBDekVrc1dSLEN5RXhzV0UsWUFDRSx1QnpFMnNXSixDS2pzV0Usc0NvRUxNLDJDekUwc1dSLEN5RWh0V0UsV0FDRSx1QnpFbXRXSixDS3pzV0Usb0NvRUxNLG1DekVrdFdSLEN1RTNxV0EsV0FBYSx1QnZFK3FXYixDdUU5cVdBLFlBQWMsdUJ2RWtyV2QsQ3VFaHJXQSxlQUFpQiw4QnZFb3JXakIsQ3VFbnJXQSxlQUFpQixrQ3ZFdXJXakIsQ3VFbnJXQSxXR3ZERSxXQUNBLGtCQUNBLGlCQUNBLDZCQUNBLFExRTh1V0YsQ3VFdnJXQSxzQkFBd0IsOEJ2RTJyV3hCLEN1RXpyV0EsWUFDRSxnQ0FDQSw4QnZFNHJXRixDdUV2cldBLFlBQWMsdUJ2RTJyV2QsQzJFNXZXQSxTQUNFLDRCM0UrdldGLEMyRTV2V0EsV0FDRSwyQjNFK3ZXRjtBNEUxd1dBOzs7R0NHQSxXQUNFLHdCQUNBLGdEQUNBLHlWQU1BLGdCQUNBLGlCN0VveFdGLEM4RTl4V0EseVFBQ0UscUJBQ0EsNkNBQ0Esa0JBQ0Esb0JBQ0EsbUNBQ0EsaUM5RWd5V0YsQytFcnlXQSxPQUNFLHlCQUNBLGtCQUNBLG1CL0V5eVdGLEMrRXZ5V0EsT0FBd0IsYS9FMnlXeEIsQytFMXlXQSxPQUF3QixhL0U4eVd4QixDK0U3eVdBLE9BQXdCLGEvRWl6V3hCLEMrRWh6V0EsT0FBd0IsYS9Fb3pXeEIsQ2dGOXpXQSxPQUNFLHFCQUNBLGlCaEZpMFdGLENpRmwwV0EsT0FDRSxlQUNBLDJCQUNBLG9CakZxMFdGLENpRnAwV0UsVUFBTyxpQmpGdTBXVCxDaUZyMFdBLE9BQ0Usa0JBQ0EscUJBQ0EscUJBQ0Esa0JBQ0EsaUJqRncwV0YsQ2lGdjBXRSxhQUNFLG9CakZ5MFdKLENrRnQxV0EsV0FDRSx5QkFDQSx3QkFDQSxrQmxGeTFXRixDa0Z0MVdBLGNBQStCLFVsRjAxVy9CLENrRnoxV0EsZUFBZ0MsV2xGNjFXaEMsQ2tGMTFXRSw2VEFBZ0MsaUJsRjgxV2xDLENrRjcxV0UsaVVBQWlDLGdCbEZnMlduQyxDa0Y1MVdBLFlBQWMsV2xGaTJXZCxDa0ZoMldBLFdBQWEsVWxGbzJXYixDa0ZqMldFLGlUQUFjLGlCbEZxMldoQixDa0ZwMldFLHFUQUFlLGdCbEZ1MldqQixDbUYzM1dBLFNBQ0UsNkNBQ1Esb0NuRjgzV1YsQ21GMzNXQSxVQUNFLCtDQUNRLHNDbkY4M1dWLENtRjMzV0EsMkJBQ0UsR0FDRSwrQkFDUSxzQm5GODNXVixDbUY1M1dBLEdBQ0UsaUNBQ1Esd0JuRjgzV1YsQ0FDRixDbUYzM1dBLG1CQUNFLEdBQ0UsK0JBQ1Esc0JuRjYzV1YsQ21GMzNXQSxHQUNFLGlDQUNRLHdCbkY2M1dWLENBQ0YsQ29GMTVXQSxjQ1dFLHNFQUNBLGdDQUVRLHVCckZrNVdWLENvRi81V0EsZUNVRSxzRUFDQSxpQ0FFUSx3QnJGeTVXVixDb0ZyNldBLGVDU0Usc0VBQ0EsaUNBRVEsd0JyRmc2V1YsQ29GMTZXQSxvQkNjRSxnRkFDQSw2QkFFUSxvQnJGZzZXVixDb0ZoN1dBLGtCQ2FFLGdGQUNBLDZCQUVRLG9CckZ1NldWLENvRmw3V0EsZ0hBS0UsK0JwRnE3V0YsQ3NGcDhXQSxVQUNFLGtCQUNBLHFCQUNBLFVBQ0EsV0FDQSxnQkFDQSxxQnRGdThXRixDc0ZyOFdBLDBCQUNFLGtCQUNBLE9BQ0EsV0FDQSxpQnRGdzhXRixDc0Z0OFdBLGFBQThCLG1CdEYwOFc5QixDc0Z6OFdBLGFBQThCLGF0RjY4VzlCLENzRjU4V0EsWUFBNkIsVXRGZzlXN0IsQ3VGaCtXQSxpQkFBa0MsZXZGcytXbEMsQ3VGcitXQSxpQkFBa0MsZXZGeStXbEMsQ3VGeCtXQSxrQkFBbUMsZXZGNCtXbkMsQ3VGMytXQSxzQkFBdUMsZXZGKytXdkMsQ3VGOStXQSxpQkFBa0MsZXZGay9XbEMsQ3VGai9XQSxnQkFBaUMsZXZGcS9XakMsQ3VGcC9XQSxrQkFBbUMsZXZGdy9XbkMsQ3VGdi9XQSxnQkFBaUMsZXZGMi9XakMsQ3VGMS9XQSxnQkFBaUMsZXZGOC9XakMsQ3VGNy9XQSxvQkFBcUMsZXZGaWdYckMsQ3VGaGdYQSxjQUErQixldkZvZ1gvQixDdUZuZ1hBLG1CQUFvQyxldkZ1Z1hwQyxDdUZ0Z1hBLGlCQUFrQyxldkYwZ1hsQyxDdUZ6Z1hBLG9EQUVrQyxldkY2Z1hsQyxDdUY1Z1hBLHVCQUF3QyxldkZnaFh4QyxDdUYvZ1hBLHdCQUF5QyxldkZtaFh6QyxDdUZsaFhBLHFCQUFzQyxldkZzaFh0QyxDdUZyaFhBLGtCQUFtQyxldkZ5aFhuQyxDdUZ4aFhBLCtCQUNnQyxldkY0aFhoQyxDdUYzaFhBLG1CQUFvQyxldkYraFhwQyxDdUY5aFhBLGdCQUFpQyxldkZraVhqQyxDdUZqaVhBLGtCQUFtQyxldkZxaVhuQyxDdUZwaVhBLG1CQUFvQyxldkZ3aVhwQyxDdUZ2aVhBLGdCQUFpQyxldkYyaVhqQyxDdUYxaVhBLG9CQUFxQyxldkY4aVhyQyxDdUY3aVhBLCtCQUFnRCxldkZpalhoRCxDdUZoalhBLDZCQUE4QyxldkZvalg5QyxDdUZualhBLGlCQUFrQyxldkZ1alhsQyxDdUZ0alhBLHlCQUEwQyxldkYwalgxQyxDdUZ6alhBLDBDQUNtQyxldkY2alhuQyxDdUY1alhBLG1CQUFvQyxldkZna1hwQyxDdUYvalhBLG9CQUFxQyxldkZta1hyQyxDdUZsa1hBLGdCQUFpQyxldkZza1hqQyxDdUZya1hBLGdCQUFpQyxldkZ5a1hqQyxDdUZ4a1hBLHNCQUF1QyxldkY0a1h2QyxDdUYza1hBLHNCQUF1QyxldkYra1h2QyxDdUY5a1hBLHVCQUF3QyxldkZrbFh4QyxDdUZqbFhBLHFCQUFzQyxldkZxbFh0QyxDdUZwbFhBLGtCQUFtQyxldkZ3bFhuQyxDdUZ2bFhBLG1CQUFvQyxldkYybFhwQyxDdUYxbFhBLGVBQWdDLGV2RjhsWGhDLEN1RjdsWEEsZ0JBQWlDLGV2RmltWGpDLEN1RmhtWEEsZ0JBQWlDLGV2Rm9tWGpDLEN1Rm5tWEEsb0JBQXFDLGV2RnVtWHJDLEN1RnRtWEEsaUJBQWtDLGV2RjBtWGxDLEN1RnptWEEsa0JBQW1DLGV2RjZtWG5DLEN1RjVtWEEsZ0JBQWlDLGV2RmduWGpDLEN1Ri9tWEEsZ0JBQWlDLGV2Rm1uWGpDLEN1RmxuWEEsa0JBQW1DLGV2RnNuWG5DLEN1RnJuWEEsdUJBQXdDLGV2RnluWHhDLEN1RnhuWEEsc0JBQXVDLGV2RjRuWHZDLEN1RjNuWEEsc0JBQXVDLGV2RituWHZDLEN1RjluWEEsd0JBQXlDLGV2RmtvWHpDLEN1RmpvWEEsdUJBQXdDLGV2RnFvWHhDLEN1RnBvWEEseUJBQTBDLGV2RndvWDFDLEN1RnZvWEEsZ0JBQWlDLGV2RjJvWGpDLEN1RjFvWEEscUNBQ29DLGV2RjhvWHBDLEN1RjdvWEEsa0JBQW1DLGV2RmlwWG5DLEN1RmhwWEEsd0JBQXlDLGV2Rm9wWHpDLEN1Rm5wWEEsdURBRXNDLGV2RnVwWHRDLEN1RnRwWEEsa0JBQW1DLGV2RjBwWG5DLEN1RnpwWEEsc0JBQXVDLGV2RjZwWHZDLEN1RjVwWEEsa0JBQW1DLGV2RmdxWG5DLEN1Ri9wWEEsZ0JBQWlDLGV2Rm1xWGpDLEN1RmxxWEEsMkNBQzRDLGV2RnNxWDVDLEN1RnJxWEEsMEJBQTJDLGV2RnlxWDNDLEN1RnhxWEEsMEJBQTJDLGV2RjRxWDNDLEN1RjNxWEEsa0JBQW1DLGV2RitxWG5DLEN1RjlxWEEseUJBQTBDLGV2RmtyWDFDLEN1RmpyWEEseUJBQTBDLGV2RnFyWDFDLEN1RnByWEEsb0JBQXFDLGV2RndyWHJDLEN1RnZyWEEsZ0JBQWlDLGV2RjJyWGpDLEN1RjFyWEEsaUJBQWtDLGV2RjhyWGxDLEN1RjdyWEEsZ0JBQWlDLGV2RmlzWGpDLEN1RmhzWEEsbUJBQW9DLGV2Rm9zWHBDLEN1Rm5zWEEsd0JBQXlDLGV2RnVzWHpDLEN1RnRzWEEsd0JBQXlDLGV2RjBzWHpDLEN1RnpzWEEsaUJBQWtDLGV2RjZzWGxDLEN1RjVzWEEsd0JBQXlDLGV2Rmd0WHpDLEN1Ri9zWEEseUJBQTBDLGV2Rm10WDFDLEN1Rmx0WEEsdUJBQXdDLGV2RnN0WHhDLEN1RnJ0WEEsd0JBQXlDLGV2Rnl0WHpDLEN1Rnh0WEEsd0JBQXlDLGV2RjR0WHpDLEN1RjN0WEEsd0JBQXlDLGV2Rit0WHpDLEN1Rjl0WEEsMkJBQTRDLGV2Rmt1WDVDLEN1Rmp1WEEsdUJBQXdDLGV2RnF1WHhDLEN1RnB1WEEsc0JBQXVDLGV2Rnd1WHZDLEN1RnZ1WEEsMEJBQTJDLGV2RjJ1WDNDLEN1RjF1WEEsMEJBQTJDLGV2Rjh1WDNDLEN1Rjd1WEEsZUFBZ0MsZXZGaXZYaEMsQ3VGaHZYQSxzQkFBdUMsZXZGb3ZYdkMsQ3VGbnZYQSx1QkFBd0MsZXZGdXZYeEMsQ3VGdHZYQSxvQkFBcUMsZXZGMHZYckMsQ3VGenZYQSxzQkFBdUMsZXZGNnZYdkMsQ3VGNXZYQSx5Q0FDa0MsZXZGZ3dYbEMsQ3VGL3ZYQSxrQkFBbUMsZXZGbXdYbkMsQ3VGbHdYQSxvQkFBcUMsZXZGc3dYckMsQ3VGcndYQSxnQkFBaUMsZXZGeXdYakMsQ3VGeHdYQSxpQkFBa0MsZXZGNHdYbEMsQ3VGM3dYQSxvQkFBcUMsZXZGK3dYckMsQ3VGOXdYQSw4QkFBK0MsZXZGa3hYL0MsQ3VGanhYQSxnQkFBaUMsZXZGcXhYakMsQ3VGcHhYQSxnQkFBaUMsZXZGd3hYakMsQ3VGdnhYQSxnQkFBaUMsZXZGMnhYakMsQ3VGMXhYQSxlQUFnQyxldkY4eFhoQyxDdUY3eFhBLHFCQUFzQyxldkZpeVh0QyxDdUZoeVhBLG1EQUNpRCxldkZveVhqRCxDdUZueVhBLGlCQUFrQyxldkZ1eVhsQyxDdUZ0eVhBLG9CQUFxQyxldkYweVhyQyxDdUZ6eVhBLGtCQUFtQyxldkY2eVhuQyxDdUY1eVhBLG1CQUFvQyxldkZnelhwQyxDdUYveVhBLGtCQUFtQyxldkZtelhuQyxDdUZselhBLHNCQUF1QyxldkZzelh2QyxDdUZyelhBLHdCQUF5QyxldkZ5elh6QyxDdUZ4elhBLG1CQUFvQyxldkY0elhwQyxDdUYzelhBLHlCQUEwQyxldkYrelgxQyxDdUY5elhBLGtCQUFtQyxldkZrMFhuQyxDdUZqMFhBLHVCQUF3QyxldkZxMFh4QyxDdUZwMFhBLG9CQUFxQyxldkZ3MFhyQyxDdUZ2MFhBLG9CQUFxQyxldkYyMFhyQyxDdUYxMFhBLDRDQUNzQyxldkY4MFh0QyxDdUY3MFhBLDBCQUEyQyxldkZpMVgzQyxDdUZoMVhBLDJCQUE0QyxldkZvMVg1QyxDdUZuMVhBLHdCQUF5QyxldkZ1MVh6QyxDdUZ0MVhBLGVBQWdDLGV2RjAxWGhDLEN1RnoxWEEsaUNBQ2lDLGV2RjYxWGpDLEN1RjUxWEEsb0JBQXFDLGV2RmcyWHJDLEN1Ri8xWEEsdUJBQXdDLGV2Rm0yWHhDLEN1RmwyWEEseUJBQTBDLGV2RnMyWDFDLEN1RnIyWEEscUJBQXNDLGV2RnkyWHRDLEN1RngyWEEsbUJBQW9DLGV2RjQyWHBDLEN1RjMyWEEsb0JBQXFDLGV2RisyWHJDLEN1RjkyWEEsMkJBQTRDLGV2RmszWDVDLEN1RmozWEEsc0JBQXVDLGV2RnEzWHZDLEN1RnAzWEEseUJBQTBDLGV2RnczWDFDLEN1RnYzWEEsbUJBQW9DLGV2RjIzWHBDLEN1RjEzWEEsa0JBQW1DLGV2RjgzWG5DLEN1RjczWEEseUJBQTBDLGV2Rmk0WDFDLEN1Rmg0WEEsa0JBQW1DLGV2Rm80WG5DLEN1Rm40WEEsbUJBQW9DLGV2RnU0WHBDLEN1RnQ0WEEsaUJBQWtDLGV2RjA0WGxDLEN1Rno0WEEsb0JBQXFDLGV2RjY0WHJDLEN1RjU0WEEsc0JBQXVDLGV2Rmc1WHZDLEN1Ri80WEEsd0JBQXlDLGV2Rm01WHpDLEN1Rmw1WEEsbUJBQW9DLGV2RnM1WHBDLEN1RnI1WEEsMENBQ3FDLGV2Rnk1WHJDLEN1Rng1WEEsa0JBQW1DLGV2RjQ1WG5DLEN1RjM1WEEsa0JBQW1DLGV2Ris1WG5DLEN1Rjk1WEEsdUJBQXdDLGV2Rms2WHhDLEN1Rmo2WEEsK0JBQ2dDLGV2RnE2WGhDLEN1RnA2WEEsaUJBQWtDLGV2Rnc2WGxDLEN1RnY2WEEsb0JBQXFDLGV2RjI2WHJDLEN1RjE2WEEsZ0JBQWlDLGV2Rjg2WGpDLEN1Rjc2WEEsdUJBQXdDLGV2Rmk3WHhDLEN1Rmg3WEEsd0JBQXlDLGV2Rm83WHpDLEN1Rm43WEEsdUJBQXdDLGV2RnU3WHhDLEN1RnQ3WEEscUJBQXNDLGV2RjA3WHRDLEN1Rno3WEEsdUJBQXdDLGV2RjY3WHhDLEN1RjU3WEEsNkJBQThDLGV2Rmc4WDlDLEN1Ri83WEEsOEJBQStDLGV2Rm04WC9DLEN1Rmw4WEEsMkJBQTRDLGV2RnM4WDVDLEN1RnI4WEEsNkJBQThDLGV2Rnk4WDlDLEN1Rng4WEEsaUJBQWtDLGV2RjQ4WGxDLEN1RjM4WEEsa0JBQW1DLGV2Ris4WG5DLEN1Rjk4WEEsaUJBQWtDLGV2Rms5WGxDLEN1Rmo5WEEsa0JBQW1DLGV2RnE5WG5DLEN1RnA5WEEscUJBQXNDLGV2Rnc5WHRDLEN1RnY5WEEsc0JBQXVDLGV2RjI5WHZDLEN1RjE5WEEsa0NBQ2tDLGV2Rjg5WGxDLEN1Rjc5WEEsaUNBQ2lDLGV2RmkrWGpDLEN1RmgrWEEsaUJBQWtDLGV2Rm8rWGxDLEN1Rm4rWEEsaUJBQWtDLGV2RnUrWGxDLEN1RnQrWEEsbUNBQ3FDLGV2RjArWHJDLEN1RnorWEEsbUNBQ29DLGV2RjYrWHBDLEN1RjUrWEEscUJBQXNDLGV2RmcvWHRDLEN1Ri8rWEEsb0NBQ3FDLGV2Rm0vWHJDLEN1RmwvWEEsa0JBQW1DLGV2RnMvWG5DLEN1RnIvWEEsc0RBRWlDLGV2RnkvWGpDLEN1RngvWEEsbUJBQW9DLGV2RjQvWHBDLEN1RjMvWEEsbUJBQW9DLGV2RisvWHBDLEN1RjkvWEEseUJBQTBDLGV2RmtnWTFDLEN1RmpnWUEscUJBQXNDLGV2RnFnWXRDLEN1RnBnWUEsaUJBQWtDLGV2RndnWWxDLEN1RnZnWUEsaUJBQWtDLGV2RjJnWWxDLEN1RjFnWUEsaUJBQWtDLGV2RjhnWWxDLEN1RjdnWUEscUJBQXNDLGV2RmloWXRDLEN1RmhoWUEsNEJBQTZDLGV2Rm9oWTdDLEN1Rm5oWUEsOEJBQStDLGV2RnVoWS9DLEN1RnRoWUEsdUJBQXdDLGV2RjBoWXhDLEN1RnpoWUEsaUJBQWtDLGV2RjZoWWxDLEN1RjVoWUEsc0JBQXVDLGV2RmdpWXZDLEN1Ri9oWUEsb0JBQXFDLGV2Rm1pWXJDLEN1RmxpWUEsc0JBQXVDLGV2RnNpWXZDLEN1RnJpWUEsdUJBQXdDLGV2RnlpWXhDLEN1RnhpWUEsbUJBQW9DLGV2RjRpWXBDLEN1RjNpWUEsb0NBQ2lDLGV2RitpWWpDLEN1RjlpWUEsMENBQ3NDLGV2RmtqWXRDLEN1RmpqWUEsdUNBQ3FDLGV2RnFqWXJDLEN1RnBqWUEsb0JBQXFDLGV2RndqWXJDLEN1RnZqWUEsb0JBQXFDLGV2RjJqWXJDLEN1RjFqWUEsdUNBQ2lDLGV2RjhqWWpDLEN1RjdqWUEsa0NBQ2tDLGV2RmlrWWxDLEN1RmhrWUEsMkNBQ3VDLGV2Rm9rWXZDLEN1Rm5rWUEscUJBQXNDLGV2RnVrWXRDLEN1RnRrWUEsc0JBQXVDLGV2RjBrWXZDLEN1RnprWUEsaUNBQ2lDLGV2RjZrWWpDLEN1RjVrWUEsbUJBQW9DLGV2RmdsWXBDLEN1Ri9rWUEsb0JBQXFDLGV2Rm1sWXJDLEN1RmxsWUEsc0NBQ3NDLGV2RnNsWXRDLEN1RnJsWUEsdUJBQXdDLGV2RnlsWXhDLEN1RnhsWUEsb0JBQXFDLGV2RjRsWXJDLEN1RjNsWUEsMEJBQTJDLGV2RitsWTNDLEN1RjlsWUEsd0JBQXlDLGV2RmttWXpDLEN1RmptWUEsbUJBQW9DLGV2RnFtWXBDLEN1RnBtWUEsdUJBQXdDLGV2RndtWXhDLEN1RnZtWUEsb0JBQXFDLGV2RjJtWXJDLEN1RjFtWUEsa0JBQW1DLGV2RjhtWW5DLEN1RjdtWUEsa0JBQW1DLGV2RmluWW5DLEN1RmhuWUEsbUJBQW9DLGV2Rm9uWXBDLEN1Rm5uWUEsdUJBQXdDLGV2RnVuWXhDLEN1RnRuWUEsc0JBQXVDLGV2RjBuWXZDLEN1RnpuWUEsc0JBQXVDLGV2RjZuWXZDLEN1RjVuWUEscUJBQXNDLGV2RmdvWXRDLEN1Ri9uWUEsa0JBQW1DLGV2Rm1vWW5DLEN1RmxvWUEsdUJBQXdDLGV2RnNvWXhDLEN1RnJvWUEsZ0JBQWlDLGV2RnlvWWpDLEN1RnhvWUEsb0JBQXFDLGV2RjRvWXJDLEN1RjNvWUEsdUJBQXdDLGV2RitvWXhDLEN1RjlvWUEsNkJBQThDLGV2RmtwWTlDLEN1RmpwWUEsOEJBQStDLGV2RnFwWS9DLEN1RnBwWUEsMkJBQTRDLGV2RndwWTVDLEN1RnZwWUEsNkJBQThDLGV2RjJwWTlDLEN1RjFwWUEsc0JBQXVDLGV2RjhwWXZDLEN1RjdwWUEsdUJBQXdDLGV2RmlxWXhDLEN1RmhxWUEsb0JBQXFDLGV2Rm9xWXJDLEN1Rm5xWUEsc0JBQXVDLGV2RnVxWXZDLEN1RnRxWUEsbUJBQW9DLGV2RjBxWXBDLEN1RnpxWUEsa0JBQW1DLGV2RjZxWW5DLEN1RjVxWUEsa0JBQW1DLGV2RmdyWW5DLEN1Ri9xWUEsMENBQ21DLGV2Rm1yWW5DLEN1RmxyWUEsb0JBQXFDLGV2RnNyWXJDLEN1RnJyWUEsc0JBQXVDLGV2RnlyWXZDLEN1RnhyWUEsdUJBQXdDLGV2RjRyWXhDLEN1RjNyWUEsbUJBQW9DLGV2RityWXBDLEN1RjlyWUEsa0JBQW1DLGV2RmtzWW5DLEN1RmpzWUEsdUNBQ2tDLGV2RnFzWWxDLEN1RnBzWUEsc0JBQXVDLGV2RndzWXZDLEN1RnZzWUEsb0JBQXFDLGV2RjJzWXJDLEN1RjFzWUEseUJBQTBDLGV2RjhzWTFDLEN1RjdzWUEsbUJBQW9DLGV2Rml0WXBDLEN1Rmh0WUEsbUJBQW9DLGV2Rm90WXBDLEN1Rm50WUEsaUJBQWtDLGV2RnV0WWxDLEN1RnR0WUEsbUJBQW9DLGV2RjB0WXBDLEN1Rnp0WUEsc0JBQXVDLGV2RjZ0WXZDLEN1RjV0WUEsa0JBQW1DLGV2Rmd1WW5DLEN1Ri90WUEsMEJBQTJDLGV2Rm11WTNDLEN1Rmx1WUEsb0JBQXFDLGV2RnN1WXJDLEN1RnJ1WUEsZ0JBQWlDLGV2Rnl1WWpDLEN1Rnh1WUEsK0NBQ3NDLGV2RjR1WXRDLEN1RjN1WUEsNEVBRXdDLGV2Rit1WXhDLEN1Rjl1WUEsMEJBQTJDLGV2Rmt2WTNDLEN1Rmp2WUEsZ0JBQWlDLGV2RnF2WWpDLEN1RnB2WUEscUJBQXNDLGV2Rnd2WXRDLEN1RnZ2WUEsMENBQ3lDLGV2RjJ2WXpDLEN1RjF2WUEsb0JBQXFDLGV2Rjh2WXJDLEN1Rjd2WUEsZ0JBQWlDLGV2Rml3WWpDLEN1Rmh3WUEsdUJBQXdDLGV2Rm93WXhDLEN1Rm53WUEsdUJBQXdDLGV2RnV3WXhDLEN1RnR3WUEscUJBQXNDLGV2RjB3WXRDLEN1Rnp3WUEsa0JBQW1DLGV2RjZ3WW5DLEN1RjV3WUEsd0JBQXlDLGV2Rmd4WXpDLEN1Ri93WUEsc0JBQXVDLGV2Rm14WXZDLEN1Rmx4WUEsNEJBQTZDLGV2RnN4WTdDLEN1RnJ4WUEsa0JBQW1DLGV2Rnl4WW5DLEN1Rnh4WUEsc0JBQXVDLGV2RjR4WXZDLEN1RjN4WUEsNkJBQThDLGV2Rit4WTlDLEN1Rjl4WUEsa0JBQW1DLGV2Rmt5WW5DLEN1Rmp5WUEsa0JBQW1DLGV2RnF5WW5DLEN1RnB5WUEsK0JBQWdELGV2Rnd5WWhELEN1RnZ5WUEsZ0NBQWlELGV2RjJ5WWpELEN1RjF5WUEsNkJBQThDLGV2Rjh5WTlDLEN1Rjd5WUEsK0JBQWdELGV2Rml6WWhELEN1Rmh6WUEsaUJBQWtDLGV2Rm96WWxDLEN1Rm56WUEsZ0JBQWlDLGV2RnV6WWpDLEN1RnR6WUEsa0JBQW1DLGV2RjB6WW5DLEN1Rnp6WUEsc0JBQXVDLGV2RjZ6WXZDLEN1RjV6WUEsb0JBQXFDLGV2RmcwWXJDLEN1Ri96WUEsc0JBQXVDLGV2Rm0wWXZDLEN1RmwwWUEsc0JBQXVDLGV2RnMwWXZDLEN1RnIwWUEsc0JBQXVDLGV2RnkwWXZDLEN1RngwWUEsdUJBQXdDLGV2RjQwWXhDLEN1RjMwWUEsa0JBQW1DLGV2RiswWW5DLEN1RjkwWUEsd0JBQXlDLGV2RmsxWXpDLEN1RmoxWUEsMEJBQTJDLGV2RnExWTNDLEN1RnAxWUEsb0JBQXFDLGV2RncxWXJDLEN1RnYxWUEsc0JBQXVDLGV2RjIxWXZDLEN1RjExWUEsd0JBQXlDLGV2RjgxWXpDLEN1RjcxWUEseUJBQTBDLGV2RmkyWTFDLEN1RmgyWUEsZ0NBQWlELGV2Rm8yWWpELEN1Rm4yWUEsd0JBQXlDLGV2RnUyWXpDLEN1RnQyWUEsbUJBQW9DLGV2RjAyWXBDLEN1RnoyWUEsc0RBQ2dELGV2RjYyWWhELEN1RjUyWUEsa0RBQzhDLGV2RmczWTlDLEN1Ri8yWUEsd0RBQ2lELGV2Rm0zWWpELEN1RmwzWUEsK0JBQ2dDLGV2RnMzWWhDLEN1RnIzWUEsZUFBZ0MsZXZGeTNZaEMsQ3VGeDNZQSxpQ0FDZ0MsZXZGNDNZaEMsQ3VGMzNZQSxnQ0FDZ0MsZXZGKzNZaEMsQ3VGOTNZQSw0REFHZ0MsZXZGazRZaEMsQ3VGajRZQSxrREFFZ0MsZXZGcTRZaEMsQ3VGcDRZQSw4QkFDZ0MsZXZGdzRZaEMsQ3VGdjRZQSxrQ0FDZ0MsZXZGMjRZaEMsQ3VGMTRZQSxnQkFBaUMsZXZGODRZakMsQ3VGNzRZQSxxQkFBc0MsZXZGaTVZdEMsQ3VGaDVZQSwwQkFBMkMsZXZGbzVZM0MsQ3VGbjVZQSwyQkFBNEMsZXZGdTVZNUMsQ3VGdDVZQSwyQkFBNEMsZXZGMDVZNUMsQ3VGejVZQSw0QkFBNkMsZXZGNjVZN0MsQ3VGNTVZQSw0QkFBNkMsZXZGZzZZN0MsQ3VGLzVZQSw2QkFBOEMsZXZGbTZZOUMsQ3VGbDZZQSxxQkFBc0MsZXZGczZZdEMsQ3VGcjZZQSx1QkFBd0MsZXZGeTZZeEMsQ3VGeDZZQSwwQkFBMkMsZXZGNDZZM0MsQ3VGMzZZQSxtQkFBb0MsZXZGKzZZcEMsQ3VGOTZZQSxnQkFBaUMsZXZGazdZakMsQ3VGajdZQSx1QkFBd0MsZXZGcTdZeEMsQ3VGcDdZQSx3QkFBeUMsZXZGdzdZekMsQ3VGdjdZQSxtQkFBb0MsZXZGMjdZcEMsQ3VGMTdZQSwwQkFBMkMsZXZGODdZM0MsQ3VGNzdZQSxxQkFBc0MsZXZGaThZdEMsQ3VGaDhZQSxrQkFBbUMsZXZGbzhZbkMsQ3VGbjhZQSxlQUFnQyxldkZ1OFloQyxDdUZ0OFlBLHFCQUFzQyxldkYwOFl0QyxDdUZ6OFlBLDRCQUE2QyxldkY2OFk3QyxDdUY1OFlBLGtCQUFtQyxldkZnOVluQyxDdUYvOFlBLHlCQUEwQyxldkZtOVkxQyxDdUZsOVlBLDJCQUE0QyxldkZzOVk1QyxDdUZyOVlBLHlCQUEwQyxldkZ5OVkxQyxDdUZ4OVlBLDJCQUE0QyxldkY0OVk1QyxDdUYzOVlBLDRCQUE2QyxldkYrOVk3QyxDdUY5OVlBLGlCQUFrQyxldkZrK1lsQyxDdUZqK1lBLG1CQUFvQyxldkZxK1lwQyxDdUZwK1lBLG1CQUFvQyxldkZ3K1lwQyxDdUZ2K1lBLGlCQUFrQyxldkYyK1lsQyxDdUYxK1lBLG9CQUFxQyxldkY4K1lyQyxDdUY3K1lBLGlCQUFrQyxldkZpL1lsQyxDdUZoL1lBLHNCQUF1QyxldkZvL1l2QyxDdUZuL1lBLGtCQUFtQyxldkZ1L1luQyxDdUZ0L1lBLGtCQUFtQyxldkYwL1luQyxDdUZ6L1lBLGdCQUFpQyxldkY2L1lqQyxDdUY1L1lBLHNDQUNxQyxldkZnZ1pyQyxDdUYvL1lBLGlCQUFrQyxldkZtZ1psQyxDdUZsZ1pBLGtCQUFtQyxldkZzZ1puQyxDdUZyZ1pBLG1CQUFvQyxldkZ5Z1pwQyxDdUZ4Z1pBLGVBQWdDLGV2RjRnWmhDLEN1RjNnWkEsY0FBK0IsZXZGK2daL0IsQ3VGOWdaQSxpQkFBa0MsZXZGa2habEMsQ3VGamhaQSxrQkFBbUMsZXZGcWhabkMsQ3VGcGhaQSxxQkFBc0MsZXZGd2hadEMsQ3VGdmhaQSwwQkFBMkMsZXZGMmhaM0MsQ3VGMWhaQSxnQ0FBaUQsZXZGOGhaakQsQ3VGN2haQSwrQkFBZ0QsZXZGaWlaaEQsQ3VGaGlaQSxzREFDZ0QsZXZGb2laaEQsQ3VGbmlaQSx3QkFBeUMsZXZGdWlaekMsQ3VGdGlaQSxzQkFBdUMsZXZGMGladkMsQ3VGemlaQSx3QkFBeUMsZXZGNmlaekMsQ3VGNWlaQSx1Q0FDZ0MsZXZGZ2paaEMsQ3VGL2laQSx5QkFBMEMsZXZGbWpaMUMsQ3VGbGpaQSx5QkFBMEMsZXZGc2paMUMsQ3VGcmpaQSxpQkFBa0MsZXZGeWpabEMsQ3VGeGpaQSwyQkFBNEMsZXZGNGpaNUMsQ3VGM2paQSxxQkFBc0MsZXZGK2padEMsQ3VGOWpaQSxrQkFBbUMsZXZGa2tabkMsQ3VGamtaQSw2REFFdUMsZXZGcWtadkMsQ3VGcGtaQSxrREFDMkMsZXZGd2taM0MsQ3VGdmtaQSxpQkFBa0MsZXZGMmtabEMsQ3VGMWtaQSxrQkFBbUMsZXZGOGtabkMsQ3VGN2taQSxrQkFBbUMsZXZGaWxabkMsQ3VGaGxaQSx5QkFBMEMsZXZGb2xaMUMsQ3VGbmxaQSw4QkFBK0MsZXZGdWxaL0MsQ3VGdGxaQSx1QkFBd0MsZXZGMGxaeEMsQ3VGemxaQSxxQkFBc0MsZXZGNmxadEMsQ3VGNWxaQSxnQkFBaUMsZXZGZ21aakMsQ3VGL2xaQSx5QkFBMEMsZXZGbW1aMUMsQ3VGbG1aQSwwQkFBMkMsZXZGc21aM0MsQ3VGcm1aQSxrQkFBbUMsZXZGeW1abkMsQ3VGeG1aQSxrQkFBbUMsZXZGNG1abkMsQ3VGM21aQSxvQkFBcUMsZXZGK21ackMsQ3VGOW1aQSxlQUFnQyxldkZrblpoQyxDdUZqblpBLG9CQUFxQyxldkZxblpyQyxDdUZwblpBLGlCQUFrQyxldkZ3blpsQyxDdUZ2blpBLGVBQWdDLGV2RjJuWmhDLEN1RjFuWkEsaUJBQWtDLGV2RjhuWmxDLEN1RjduWkEsZ0JBQWlDLGV2RmlvWmpDLEN1RmhvWkEsaUJBQWtDLGV2Rm9vWmxDLEN1Rm5vWkEsbUJBQW9DLGV2RnVvWnBDLEN1RnRvWkEsMEJBQTJDLGV2RjBvWjNDLEN1RnpvWkEsaUJBQWtDLGV2RjZvWmxDLEN1RjVvWkEsd0JBQXlDLGV2RmdwWnpDLEN1Ri9vWkEsbUJBQW9DLGV2Rm1wWnBDLEN1RmxwWkEscUNBQ2dDLGV2RnNwWmhDLEN1RnJwWkEsK0JBQ2lDLGV2RnlwWmpDLEN1RnhwWkEsZ0JBQWlDLGV2RjRwWmpDLEN1RjNwWkEsbUJBQW9DLGV2RitwWnBDLEN1RjlwWkEsc0JBQXVDLGV2RmtxWnZDLEN1RmpxWkEsc0JBQXVDLGV2RnFxWnZDLEN1RnBxWkEsb0JBQXFDLGV2RndxWnJDLEN1RnZxWkEsc0JBQXVDLGV2RjJxWnZDLEN1RjFxWkEsdUJBQXdDLGV2RjhxWnhDLEN1RjdxWkEsd0JBQXlDLGV2RmlyWnpDLEN1RmhyWkEsNkJBQThDLGV2Rm9yWjlDLEN1Rm5yWkEsMEVBRXlDLGV2RnVyWnpDLEN1RnRyWkEsZ0RBQzJDLGV2RjByWjNDLEN1RnpyWkEsZ0RBQ3lDLGV2RjZyWnpDLEN1RjVyWkEsZ0RBQ3lDLGV2RmdzWnpDLEN1Ri9yWkEsdUJBQXdDLGV2Rm1zWnhDLEN1RmxzWkEsZ0JBQWlDLGV2RnNzWmpDLEN1RnJzWkEsbUJBQW9DLGV2RnlzWnBDLEN1RnhzWkEsb0JBQXFDLGV2RjRzWnJDLEN1RjNzWkEsd0dBSXNDLGV2RitzWnRDLEN1RjlzWkEsMEJBQTJDLGV2Rmt0WjNDLEN1Rmp0WkEscURBRWtDLGV2RnF0WmxDLEN1RnB0WkEsZ0NBQ21DLGV2Rnd0Wm5DLEN1RnZ0WkEsc0JBQXVDLGV2RjJ0WnZDLEN1RjF0WkEsZUFBZ0MsZXZGOHRaaEMsQ3VGN3RaQSwyRUFFd0MsZXZGaXVaeEMsQ3VGaHVaQSx5QkFBMEMsZXZGb3VaMUMsQ3VGbnVaQSxjQUErQixldkZ1dVovQixDdUZ0dVpBLG9DQUNtQyxldkYwdVpuQyxDdUZ6dVpBLHVDQUN3QyxldkY2dVp4QyxDdUY1dVpBLDJDQUMwQyxldkZndloxQyxDdUYvdVpBLG1CQUFvQyxldkZtdlpwQyxDdUZsdlpBLHVCQUF3QyxldkZzdlp4QyxDdUZydlpBLGtCQUFtQyxldkZ5dlpuQyxDdUZ4dlpBLHFCQUFzQyxldkY0dlp0QyxDdUYzdlpBLG1CQUFvQyxldkYrdlpwQyxDdUY5dlpBLHFCQUFzQyxldkZrd1p0QyxDdUZqd1pBLDRCQUE2QyxldkZxd1o3QyxDdUZwd1pBLGdCQUFpQyxldkZ3d1pqQyxDdUZ2d1pBLDZDQUNxQyxldkYyd1pyQyxDdUYxd1pBLGVBQWdDLGV2Rjh3WmhDLEN1Rjd3WkEsc0JBQXVDLGV2Rml4WnZDLEN1Rmh4WkEsZ0JBQWlDLGV2Rm94WmpDLEN1Rm54WkEsc0JBQXVDLGV2RnV4WnZDLEN1RnR4WkEsa0JBQW1DLGV2RjB4Wm5DLEN1Rnp4WkEsZ0JBQWlDLGV2RjZ4WmpDLEN1RjV4WkEsdUJBQXdDLGV2Rmd5WnhDLEN1Ri94WkEsZ0JBQWlDLGV2Rm15WmpDLEN1Rmx5WkEsc0JBQXVDLGV2RnN5WnZDLEN1RnJ5WkEsa0JBQW1DLGV2Rnl5Wm5DLEN1Rnh5WkEseUJBQTBDLGV2RjR5WjFDLEN1RjN5WkEsbUJBQW9DLGV2Rit5WnBDLEN1Rjl5WkEseUJBQTBDLGV2Rmt6WjFDLEN1Rmp6WkEsdUJBQXdDLGV2RnF6WnhDLEN1RnB6WkEsbUJBQW9DLGV2Rnd6WnBDLEN1RnZ6WkEscUJBQXNDLGV2RjJ6WnRDLEN1RjF6WkEscUJBQXNDLGV2Rjh6WnRDLEN1Rjd6WkEsc0JBQXVDLGV2RmkwWnZDLEN1RmgwWkEsd0JBQXlDLGV2Rm8wWnpDLEN1Rm4wWkEsaUJBQWtDLGV2RnUwWmxDLEN1RnQwWkEscUJBQXNDLGV2RjAwWnRDLEN1RnowWkEsY0FBK0IsZXZGNjBaL0IsQ3VGNTBaQSxzQkFBdUMsZXZGZzFadkMsQ3VGLzBaQSx1QkFBd0MsZXZGbTFaeEMsQ3VGbDFaQSx5QkFBMEMsZXZGczFaMUMsQ3VGcjFaQSxzQkFBdUMsZXZGeTFadkMsQ3VGeDFaQSxxQkFBc0MsZXZGNDFadEMsQ3VGMzFaQSxzQkFBdUMsZXZGKzFadkMsQ3VGOTFaQSxrQkFBbUMsZXZGazJabkMsQ3VGajJaQSx5QkFBMEMsZXZGcTJaMUMsQ3VGcDJaQSxzQkFBdUMsZXZGdzJadkMsQ3VGdjJaQSxxQkFBc0MsZXZGMjJadEMsQ3VGMTJaQSxtQkFBb0MsZXZGODJacEMsQ3VGNzJaQSxlQUFnQyxldkZpM1poQyxDdUZoM1pBLG1CQUFvQyxldkZvM1pwQyxDdUZuM1pBLHFCQUFzQyxldkZ1M1p0QyxDdUZ0M1pBLGNBQStCLGV2RjAzWi9CLEN1RnozWkEsbURBRWdDLGV2RjYzWmhDLEN1RjUzWkEsb0JBQXFDLGV2Rmc0WnJDLEN1Ri8zWkEsc0JBQXVDLGV2Rm00WnZDLEN1Rmw0WkEsMEJBQTJDLGV2RnM0WjNDLEN1RnI0WkEsb0JBQXFDLGV2Rnk0WnJDLEN1Rng0WkEsb0JBQXFDLGV2RjQ0WnJDLEN1RjM0WkEsbUJBQW9DLGV2Ris0WnBDLEN1Rjk0WkEsa0JBQW1DLGV2Rms1Wm5DLEN1Rmo1WkEsd0JBQXlDLGV2RnE1WnpDLEN1RnA1WkEsdUJBQXdDLGV2Rnc1WnhDLEN1RnY1WkEsb0JBQXFDLGV2RjI1WnJDLEN1RjE1WkEscUJBQXNDLGV2Rjg1WnRDLEN1Rjc1WkEsMkJBQTRDLGV2Rmk2WjVDLEN1Rmg2WkEsbUJBQW9DLGV2Rm82WnBDLEN1Rm42WkEsZ0JBQWlDLGV2RnU2WmpDLEN1RnQ2WkEsdUJBQXdDLGV2RjA2WnhDLEN1Rno2WkEsc0JBQXVDLGV2RjY2WnZDLEN1RjU2WkEsdUJBQXdDLGV2Rmc3WnhDLEN1Ri82WkEscUJBQXNDLGV2Rm03WnRDLEN1Rmw3WkEsaUJBQWtDLGV2RnM3WmxDLEN1RnI3WkEsZ0JBQWlDLGV2Rnk3WmpDLEN1Rng3WkEsbUJBQW9DLGV2RjQ3WnBDLEN1RjM3WkEsMkNBQ3dDLGV2Ris3WnhDLEN1Rjk3WkEsMkJBQTRDLGV2Rms4WjVDLEN1Rmo4WkEsd0JBQXlDLGV2RnE4WnpDLEN1RnA4WkEsdUJBQXdDLGV2Rnc4WnhDLEN1RnY4WkEsc0JBQXVDLGV2RjI4WnZDLEN1RjE4WkEsdUJBQXdDLGV2Rjg4WnhDLEN1Rjc4WkEseUJBQTBDLGV2Rmk5WjFDLEN1Rmg5WkEseUJBQTBDLGV2Rm85WjFDLEN1Rm45WkEsa0JBQW1DLGV2RnU5Wm5DLEN1RnQ5WkEsc0JBQXVDLGV2RjA5WnZDLEN1Rno5WkEsNkJBQThDLGV2RjY5WjlDLEN1RjU5WkEsdUJBQXdDLGV2RmcrWnhDLEN1Ri85WkEsb0JBQXFDLGV2Rm0rWnJDLEN1RmwrWkEsa0JBQW1DLGV2RnMrWm5DLEN1RnIrWkEscUJBQXNDLGV2RnkrWnRDLEN1RngrWkEsc0JBQXVDLGV2RjQrWnZDLEN1RjMrWkEsZ0NBQ2dDLGV2RisrWmhDLEN1RjkrWkEsbUJBQW9DLGV2RmsvWnBDLEN1RmovWkEsaUJBQWtDLGV2RnEvWmxDLEN1RnAvWkEsa0JBQW1DLGV2RncvWm5DLEN1RnYvWkEsa0JBQW1DLGV2RjIvWm5DLEN1RjEvWkEsc0NBQ3lDLGV2RjgvWnpDLEN1RjcvWkEseUJBQTBDLGV2RmlnYTFDLEN1RmhnYUEsb0JBQXFDLGV2Rm9nYXJDLEN1Rm5nYUEsd0JBQXlDLGV2RnVnYXpDLEN1RnRnYUEsZ0VBRXlDLGV2RjBnYXpDLEN1RnpnYUEsdURBQ21ELGV2RjZnYW5ELEN1RjVnYUEsNkNBQ3lDLGV2RmdoYXpDLEN1Ri9nYUEsZ0RBQzRDLGV2Rm1oYTVDLEN1RmxoYUEsOENBQzBDLGV2RnNoYTFDLEN1RnJoYUEseUJBQTBDLGV2RnloYTFDLEN1RnhoYUEsb0JBQXFDLGV2RjRoYXJDLEN1RjNoYUEsd0JBQXlDLGV2RitoYXpDLEN1RjloYUEsMEJBQTJDLGV2RmtpYTNDLEN1RmppYUEsdUJBQXdDLGV2RnFpYXhDLEN1RnBpYUEseUJBQTBDLGV2RndpYTFDLEN1RnZpYUEsa0JBQW1DLGV2RjJpYW5DLEN1RjFpYUEsMEJBQTJDLGV2RjhpYTNDLEN1RjdpYUEsaUJBQWtDLGV2RmlqYWxDLEN1RmhqYUEseUJBQTBDLGV2Rm9qYTFDLEN1Rm5qYUEsdUJBQXdDLGV2RnVqYXhDLEN1RnRqYUEsa0RBQzRDLGV2RjBqYTVDLEN1RnpqYUEsaURBQzJDLGV2RjZqYTNDLEN1RjVqYUEsZ0RBQzBDLGV2RmdrYTFDLEN1Ri9qYUEscUJBQXNDLGV2Rm1rYXRDLEN1RmxrYUEsOENBQ3dDLGV2RnNrYXhDLEN1RnJrYUEsK0NBQ3lDLGV2RnlrYXpDLEN1RnhrYUEsMkJBQTRDLGV2RjRrYTVDLEN1RjNrYUEseUJBQTBDLGV2RitrYTFDLEN1RjlrYUEsd0JBQXlDLGV2RmtsYXpDLEN1RmpsYUEsMEJBQTJDLGV2RnFsYTNDLEN1RnBsYUEsd0JBQXlDLGV2RndsYXpDLEN1RnZsYUEscUJBQXNDLGV2RjJsYXRDLEN1RjFsYUEsc0JBQXVDLGV2RjhsYXZDLEN1RjdsYUEsNEJBQTZDLGV2RmltYTdDLEN1RmhtYUEsY0FBK0IsZXZGb21hL0IsQ3VGbm1hQSxxQkFBc0MsZXZGdW1hdEMsQ3VGdG1hQSx1QkFBd0MsZXZGMG1heEMsQ3VGem1hQSx5QkFBMEMsZXZGNm1hMUMsQ3VGNW1hQSxnQ0FBaUQsZXZGZ25hakQsQ3VGL21hQSxzQkFBdUMsZXZGbW5hdkMsQ3VGbG5hQSx1QkFBd0MsZXZGc25heEMsQ3VGcm5hQSxrQkFBbUMsZXZGeW5hbkMsQ3VGeG5hQSxrQkFBbUMsZXZGNG5hbkMsQ3VGM25hQSxtQkFBb0MsZXZGK25hcEMsQ3VGOW5hQSxpQkFBa0MsZXZGa29hbEMsQ3VGam9hQSw2QkFBOEMsZXZGcW9hOUMsQ3VGcG9hQSxvQ0FDdUMsZXZGd29hdkMsQ3VGdm9hQSxrQkFBbUMsZXZGMm9hbkMsQ3VGMW9hQSxpQkFBa0MsZXZGOG9hbEMsQ3VGN29hQSxrQkFBbUMsZXZGaXBhbkMsQ3VGaHBhQSwyQkFBNEMsZXZGb3BhNUMsQ3VGbnBhQSw0QkFBNkMsZXZGdXBhN0MsQ3VGdHBhQSw0QkFBNkMsZXZGMHBhN0MsQ3VGenBhQSw0QkFBNkMsZXZGNnBhN0MsQ3VGNXBhQSxvQkFBcUMsZXZGZ3FhckMsQ3VGL3BhQSxtQkFBb0MsZXZGbXFhcEMsQ3VGbHFhQSxxQkFBc0MsZXZGc3FhdEMsQ3VGcnFhQSxpQkFBa0MsZXZGeXFhbEMsQ3VGeHFhQSxlQUFnQyxldkY0cWFoQyxDdUYzcWFBLHNCQUF1QyxldkYrcWF2QyxDdUY5cWFBLHdCQUF5QyxldkZrcmF6QyxDdUZqcmFBLGlCQUFrQyxldkZxcmFsQyxDdUZwcmFBLGlCQUFrQyxldkZ3cmFsQyxDdUZ2cmFBLHFCQUFzQyxldkYycmF0QyxDdUYxcmFBLHFCQUFzQyxldkY4cmF0QyxDdUY3cmFBLHdCQUF5QyxldkZpc2F6QyxDdUZoc2FBLGdCQUFpQyxldkZvc2FqQyxDdUZuc2FBLDJCQUE0QyxldkZ1c2E1QyxDdUZ0c2FBLG9CQUFxQyxldkYwc2FyQyxDdUZ6c2FBLGdCQUFpQyxldkY2c2FqQyxDdUY1c2FBLHdCQUF5QyxldkZndGF6QyxDdUYvc2FBLGVBQWdDLGV2Rm10YWhDLEN1Rmx0YUEsd0JBQXlDLGV2RnN0YXpDLEN1RnJ0YUEsb0JBQXFDLGV2Rnl0YXJDLEN1Rnh0YUEsa0JBQW1DLGV2RjR0YW5DLEN1RjN0YUEsd0JBQXlDLGV2Rit0YXpDLEN1Rjl0YUEsMEJBQTJDLGV2Rmt1YTNDLEN1Rmp1YUEsdUJBQXdDLGV2RnF1YXhDLEN1RnB1YUEseUJBQTBDLGV2Rnd1YTFDLEN1RnZ1YUEsd0JBQXlDLGV2RjJ1YXpDLEN1RjF1YUEsMkJBQTRDLGV2Rjh1YTVDLEN1Rjd1YUEsbUJBQW9DLGV2Rml2YXBDLEN1Rmh2YUEscUJBQXNDLGV2Rm92YXRDLEN1Rm52YUEsdUJBQXdDLGV2RnV2YXhDLEN1RnR2YUEsbUJBQW9DLGV2RjB2YXBDLEN1Rnp2YUEsa0JBQW1DLGV2RjZ2YW5DLEN1RjV2YUEsc0JBQXVDLGV2Rmd3YXZDLEN1Ri92YUEsbUJBQW9DLGV2Rm13YXBDLEN1Rmx3YUEsa0JBQW1DLGV2RnN3YW5DLEN1RnJ3YUEsNEJBQTZDLGV2Rnl3YTdDLEN1Rnh3YUEsMEJBQTJDLGV2RjR3YTNDLEN1RjN3YUEsNkJBQThDLGV2Rit3YTlDLEN1Rjl3YUEsaUJBQWtDLGV2Rmt4YWxDLEN1Rmp4YUEsNkJBQThDLGV2RnF4YTlDLEN1RnB4YUEsZ0NBQWlELGV2Rnd4YWpELEN1RnZ4YUEsbUJBQW9DLGV2RjJ4YXBDLEN1RjF4YUEsdUNBQXdELGV2Rjh4YXhELEN1Rjd4YUEsMkVBQ2dFLGV2Rml5YWhFLEN1Rmh5YUEsK0RBRWlDLGV2Rm95YWpDLEN1Rm55YUEsaUJBQWtDLGV2RnV5YWxDLEN1RnR5YUEsbUJBQW9DLGV2RjB5YXBDLEN1Rnp5YUEsNENBQzBDLGV2RjZ5YTFDLEN1RjV5YUEsc0JBQXVDLGV2Rmd6YXZDLEN1Ri95YUEsa0JBQW1DLGV2Rm16YW5DLEN1Rmx6YUEseUJBQTBDLGV2RnN6YTFDLEN1RnJ6YUEsb0JBQXFDLGV2Rnl6YXJDLEN1Rnh6YUEsMEJBQTJDLGV2RjR6YTNDLEN1RjN6YUEsMkJBQTRDLGV2Rit6YTVDLEN1Rjl6YUEsc0JBQXVDLGV2RmswYXZDLEN1RmowYUEsdUJBQXdDLGV2RnEwYXhDLEN1RnAwYUEsaUJBQWtDLGV2RncwYWxDLEN1RnYwYUEscUJBQXNDLGV2RjIwYXRDLEN1RjEwYUEsOERBQ2lELGV2RjgwYWpELEN1RjcwYUEsc0NBQ3lDLGV2RmkxYXpDLEN1RmgxYUEsdUJBQXdDLGV2Rm8xYXhDLEN1Rm4xYUEseUJBQTBDLGV2RnUxYTFDLEN1RnQxYUEsMkJBQTRDLGV2RjAxYTVDLEN1RnoxYUEsa0JBQW1DLGV2RjYxYW5DLEN1RjUxYUEsd0JBQXlDLGV2RmcyYXpDLEN1Ri8xYUEsMEJBQTJDLGV2Rm0yYTNDLEN1RmwyYUEseUNBQ3lDLGV2RnMyYXpDLEN1RnIyYUEsNkNBQzJDLGV2RnkyYTNDLEN1RngyYUEsdUJBQXdDLGV2RjQyYXhDLEN1RjMyYUEseUJBQTBDLGV2RisyYTFDLEN1RjkyYUEsa0JBQW1DLGV2RmszYW5DLEN1RmozYUEsb0JBQXFDLGV2RnEzYXJDLEN1RnAzYUEsOENBQ29DLGV2RnczYXBDLEN1RnYzYUEsa0RBQ3NDLGV2RjIzYXRDLEN1RjEzYUEsaUJBQWtDLGV2RjgzYWxDLEN1RjczYUEsMEJBQTJDLGV2Rmk0YTNDLEN1Rmg0YUEsb0JBQXFDLGV2Rm80YXJDLEN1Rm40YUEsNEVBRTZDLGV2RnU0YTdDLEN1RnQ0YUEsK0RBQ3VELGV2RjA0YXZELEN1Rno0YUEscURBQzZDLGV2RjY0YTdDLEN1RjU0YUEsd0RBQ2dELGV2Rmc1YWhELEN1Ri80YUEsc0RBQzhDLGV2Rm01YTlDLEN1Rmw1YUEsa0JBQW1DLGV2RnM1YW5DLEN1RnI1YUEsa0RBRWlDLGV2Rnk1YWpDLEN1Rng1YUEsbUJBQW9DLGV2RjQ1YXBDLEN1RjM1YUEsMkJBQTRDLGV2Ris1YTVDLEN1Rjk1YUEsMkJBQTRDLGV2Rms2YTVDLEN1Rmo2YUEsMEJBQTJDLGV2RnE2YTNDLEN1RnA2YUEsbURBQ3lDLGV2Rnc2YXpDLEN1RnY2YUEsdURBQzJDLGV2RjI2YTNDLEN1RjE2YUEsb0JBQXFDLGV2Rjg2YXJDLEN1Rjc2YUEsZ0JBQWlDLGV2Rmk3YWpDLEN1Rmg3YUEsZ0JBQWlDLGV2Rm83YWpDLEN1Rm43YUEsZ0JBQWlDLGV2RnU3YWpDLEN1RnQ3YUEsbUJBQW9DLGV2RjA3YXBDLEN1Rno3YUEsbUJBQW9DLGV2RjY3YXBDLEN1RjU3YUEscUJBQXNDLGV2Rmc4YXRDLEN1Ri83YUEsdUJBQXdDLGV2Rm04YXhDLEN1Rmw4YUEsdUJBQXdDLGV2RnM4YXhDLEN1RnI4YUEsc0JBQXVDLGV2Rnk4YXZDLEN1Rng4YUEsa0JBQW1DLGV2RjQ4YW5DLEN3Rjd0Y0EsU0g4QkUsa0JBQ0EsVUFDQSxXQUNBLFVBQ0EsWUFDQSxnQkFDQSxtQkFDQSxRckZtc2NGLENxRnpyY0UsbURBRUUsZ0JBQ0EsV0FDQSxZQUNBLFNBQ0EsaUJBQ0EsU3JGMnJjSixDeUZwdmNBLGFBQ0Msa0JBQ0EsV0FDQSxZQUNBLHlCekYwdmNELEN5RnZ2Y0EsYzFGbURDLFdBQ0EsZUFDQSxhQ3dzY0QsQ3lGeHZjQSxpQkFDQyx5QnpGMnZjRCxDeUZ4dmNBLGtCQUNDLDBCekYydmNELEMwRjV3Y0EsV0FDSSxvQkFDQSxrQ0FDQSx3TUFJQSxnQkFDQSxpQjFGK3djSixDMEY1d2NBLDZyaUJBRUksOEJBQ0EsV0FDQSxrQkFDQSxnQkFDQSxvQkFDQSxvQkFDQSxjQUdBLG1DQUNBLGlDMUY2d2NKLEMwRnp3Y0kseUJBQ0ksZTFGNHdjUixDMEZ4d2NJLHdCQUNJLGUxRjJ3Y1IsQzBGdndjSSx3QkFDSSxlMUYwd2NSLEMwRnR3Y0ksc0JBQ0ksZTFGeXdjUixDMEZyd2NJLG1CQUNJLGUxRnd3Y1IsQzBGcHdjSSwwQkFDSSxlMUZ1d2NSLEMwRm53Y0ksNkJBQ0ksZTFGc3djUixDMEZsd2NJLDRCQUNJLGUxRnF3Y1IsQzBGandjSSw0QkFDSSxlMUZvd2NSLEMwRmh3Y0ksK0JBQ0ksZTFGbXdjUixDMEYvdmNJLDRCQUNJLGUxRmt3Y1IsQzBGOXZjSSxpQkFDSSxlMUZpd2NSLEMwRjd2Y0ksc0JBQ0ksZTFGZ3djUixDMEY1dmNJLHFCQUNJLGUxRit2Y1IsQzBGM3ZjSSw0Q0FDSSxlMUY4dmNSLEMwRjF2Y0ksdUJBQ0ksZTFGNnZjUixDMEZ6dmNJLG1CQUNJLGUxRjR2Y1IsQzBGeHZjSSxtQkFDSSxlMUYydmNSLEMwRnZ2Y0ksd0JBQ0ksZTFGMHZjUixDMEZ0dmNJLHFCQUNJLGUxRnl2Y1IsQzBGcnZjSSxrQkFDSSxlMUZ3dmNSLEMwRnB2Y0ksbUJBQ0ksZTFGdXZjUixDMEZudmNJLHNCQUNJLGUxRnN2Y1IsQzBGbHZjSSw0QkFDSSxlMUZxdmNSLEMwRmp2Y0ksbUJBQ0ksZTFGb3ZjUixDMEZodmNJLHFCQUNJLGUxRm12Y1IsQzBGL3VjSSxxQkFDSSxlMUZrdmNSLEMwRjl1Y0kscUJBQ0ksZTFGaXZjUixDMEY3dWNJLHFCQUNJLGUxRmd2Y1IsQzBGNXVjSSx1QkFDSSxlMUYrdWNSLEMwRjN1Y0ksdUJBQ0ksZTFGOHVjUixDMEYxdWNJLDBCQUNJLGUxRjZ1Y1IsQzBGenVjSSx3QkFDSSxlMUY0dWNSLEMwRnh1Y0ksMEJBQ0ksZTFGMnVjUixDMEZ2dWNJLG1CQUNJLGUxRjB1Y1IsQzBGdHVjSSxzQkFDSSxlMUZ5dWNSLEMwRnJ1Y0ksNEJBQ0ksZTFGd3VjUixDMEZwdWNJLHNCQUNJLGUxRnV1Y1IsQzBGbnVjSSx1QkFDSSxlMUZzdWNSLEMwRmx1Y0ksa0JBQ0ksZTFGcXVjUixDMEZqdWNJLDhCQUNJLGUxRm91Y1IsQzBGaHVjSSxxQkFDSSxlMUZtdWNSLEMwRi90Y0ksb0JBQ0ksZTFGa3VjUixDMEY5dGNJLGtCQUNJLGUxRml1Y1IsQzBGN3RjSSx1QkFDSSxlMUZndWNSLEMwRjV0Y0ksc0JBQ0ksZTFGK3RjUixDMEYzdGNJLHFCQUNJLGUxRjh0Y1IsQzBGMXRjSSxzQkFDSSxlMUY2dGNSLEMwRnp0Y0ksb0JBQ0ksZTFGNHRjUixDMEZ4dGNJLHNCQUNJLGUxRjJ0Y1IsQzBGdnRjSSxvQkFDSSxlMUYwdGNSLEMwRnR0Y0ksOEJBQ0ksZTFGeXRjUixDMEZydGNJLHVCQUNJLGUxRnd0Y1IsQzBGcHRjSSxvQkFDSSxlMUZ1dGNSLEMwRm50Y0ksdUJBQ0ksZTFGc3RjUixDMEZsdGNJLHVCQUNJLGUxRnF0Y1IsQzBGanRjSSw0QkFDSSxlMUZvdGNSLEMwRmh0Y0ksc0JBQ0ksZTFGbXRjUixDMEYvc2NJLHVDQUNJLGUxRmt0Y1IsQzBGOXNjSSx3QkFDSSxlMUZpdGNSLEMwRjdzY0kseUJBQ0ksZTFGZ3RjUixDMEY1c2NJLHdCQUNJLGUxRitzY1IsQzBGM3NjSSw4QkFDSSxlMUY4c2NSLEMwRjFzY0kseUJBQ0ksZTFGNnNjUixDMEZ6c2NJLHdCQUNJLGUxRjRzY1IsQzBGeHNjSSx3QkFDSSxlMUYyc2NSLEMwRnZzY0ksdUJBQ0ksZTFGMHNjUixDMEZ0c2NJLHNCQUNJLGUxRnlzY1IsQzBGcnNjSSxrQkFDSSxlMUZ3c2NSLEMwRnBzY0ksb0JBQ0ksZTFGdXNjUixDMEZuc2NJLGtCQUNJLGUxRnNzY1IsQzBGbHNjSSxxQkFDSSxlMUZxc2NSLEMwRmpzY0ksb0JBQ0ksZTFGb3NjUixDMEZoc2NJLG1CQUNJLGUxRm1zY1IsQzBGL3JjSSxtQkFDSSxlMUZrc2NSLEMwRjlyY0ksbUJBQ0ksZTFGaXNjUixDMEY3cmNJLHFCQUNJLGUxRmdzY1IsQzBGNXJjSSxxQkFDSSxlMUYrcmNSLEMwRjNyY0ksMEJBQ0ksZ0JBQ0EsYTFGOHJjUixDMEYxcmNJLDBCQUNJLGdCQUNBLGlCQUNBLFUxRjZyY1IsQzBGenJjSSwwQkFDSSxnQkFDQSxpQkFDQSxVMUY0cmNSLEMwRnhyY0ksMEJBQ0ksZ0JBQ0EsaUJBQ0EsVTFGMnJjUixDMEZ2cmNJLDBCQUNJLGdCQUNBLGlCQUNBLFUxRjByY1IsQzBGdHJjSSx5QkFDSSxlMUZ5cmNSLEMwRnJyY0ksd0JBQ0ksZTFGd3JjUixDMEZwcmNJLGdDQUNJLGUxRnVyY1IsQzBGbnJjSSx1QkFDSSxlMUZzcmNSLEMwRmxyY0ksa0JBQ0ksZTFGcXJjUixDMEZqcmNJLHlCQUNJLGUxRm9yY1IsQzBGaHJjSSwyQkFDSSxlMUZtcmNSLEMwRi9xY0ksb0JBQ0ksZTFGa3JjUixDMEY5cWNJLDJCQUNJLGUxRmlyY1IsQzBGN3FjSSx5Q0FDSSxlMUZncmNSLEMwRjVxY0kseUJBQ0ksZTFGK3FjUixDMEYzcWNJLHNCQUNJLGUxRjhxY1IsQzBGMXFjSSxxQkFDSSxlMUY2cWNSLEMwRnpxY0ksb0JBQ0ksZTFGNHFjUixDMEZ4cWNJLG9CQUNJLGUxRjJxY1IsQzBGdnFjSSxrQkFDSSxlMUYwcWNSLEMwRnRxY0kscUJBQ0ksZTFGeXFjUixDMEZycWNJLHVCQUNJLGUxRndxY1IsQzBGcHFjSSxtREFDSSxlMUZ1cWNSLEMwRm5xY0ksb0JBQ0ksZTFGc3FjUixDMEZscWNJLDZCQUNJLGUxRnFxY1IsQzBGanFjSSxrQkFDSSxlMUZvcWNSLEMwRmhxY0ksc0JBQ0ksZTFGbXFjUixDMEYvcGNJLG9CQUNJLGUxRmtxY1IsQzBGOXBjSSxrQkFDSSxlMUZpcWNSLEMwRjdwY0ksbUJBQ0ksZTFGZ3FjUixDMEY1cGNJLHdCQUNJLGUxRitwY1IsQzBGM3BjSSxvQkFDSSxlMUY4cGNSLEMwRjFwY0kscUJBQ0ksZTFGNnBjUixDMEZ6cGNJLG9CQUNJLGUxRjRwY1IsQzBGeHBjSSw2QkFDSSxlMUYycGNSLEMwRnZwY0ksdUJBQ0ksZTFGMHBjUixDMEZ0cGNJLGtCQUNJLGUxRnlwY1IsQzBGcnBjSSxvQkFDSSxlMUZ3cGNSLEMwRnBwY0ksc0JBQ0ksZTFGdXBjUixDMEZucGNJLDhCQUNJLGUxRnNwY1IsQzBGbHBjSSwrQkFDSSxlMUZxcGNSLEMwRmpwY0kscUJBQ0ksZTFGb3BjUixDMEZocGNJLG9CQUNJLGUxRm1wY1IsQzBGL29jSSxzQkFDSSxlMUZrcGNSLEMwRjlvY0ksZ0NBQ0ksZTFGaXBjUixDMEY3b2NJLCtCQUNJLGUxRmdwY1IsQzBGNW9jSSxtQkFDSSxlMUYrb2NSLEMwRjNvY0ksc0JBQ0ksZTFGOG9jUixDMEYxb2NJLHlGQUNJLGUxRjZvY1IsQzBGem9jSSxnQ0FDSSxlMUY0b2NSLEMwRnhvY0ksK0JBQ0ksZTFGMm9jUixDMEZ2b2NJLDBCQUNJLGUxRjBvY1IsQzBGdG9jSSxrQkFDSSxlMUZ5b2NSLEMwRnJvY0ksaURBQ0ksZTFGd29jUixDMEZwb2NJLGdDQUNJLGUxRnVvY1IsQzBGbm9jSSwrQkFDSSxlMUZzb2NSLEMwRmxvY0ksaUJBQ0ksZTFGcW9jUixDMEZqb2NJLG9CQUNJLGUxRm9vY1IsQzBGaG9jSSxzQkFDSSxlMUZtb2NSLEMwRi9uY0ksa0JBQ0ksZTFGa29jUixDMEY5bmNJLCtCQUNJLGUxRmlvY1IsQzBGN25jSSxzQkFDSSxlMUZnb2NSLEMwRjVuY0kscUJBQ0ksZTFGK25jUixDMEYzbmNJLHVCQUNJLGUxRjhuY1IsQzBGMW5jSSxxQ0FDSSxlMUY2bmNSLEMwRnpuY0kscUJBQ0ksZTFGNG5jUixDMEZ4bmNJLG9CQUNJLGUxRjJuY1IsQzBGdm5jSSxtQkFDSSxlMUYwbmNSLEMwRnRuY0ksbUJBQ0ksZTFGeW5jUixDMEZybmNJLHFCQUNJLGUxRnduY1IsQzBGcG5jSSxtQkFDSSxlMUZ1bmNSLEMwRm5uY0kseUJBQ0ksZTFGc25jUixDMEZsbmNJLHFCQUNJLGUxRnFuY1IsQzBGam5jSSx3QkFDSSxlMUZvbmNSLEMwRmhuY0ksdUJBQ0ksZTFGbW5jUixDMEYvbWNJLHdCQUNJLGUxRmtuY1IsQzBGOW1jSSxrQkFDSSxlMUZpbmNSLEMwRjdtY0kscUJBQ0ksZTFGZ25jUixDMEY1bWNJLDBCQUNJLGUxRittY1IsQzBGM21jSSxzQkFDSSxlMUY4bWNSLEMwRjFtY0ksbUJBQ0ksZTFGNm1jUixDMEZ6bWNJLDRCQUNJLGUxRjRtY1IsQzBGeG1jSSx3QkFDSSxlMUYybWNSLEMwRnZtY0ksMEJBQ0ksZTFGMG1jUixDMEZ0bWNJLGtCQUNJLGUxRnltY1IsQzBGcm1jSSxxQkFDSSxlMUZ3bWNSLEMwRnBtY0ksc0JBQ0ksZTFGdW1jUixDMEZubWNJLGlCQUNJLGUxRnNtY1IsQzBGbG1jSSwwQkFDSSxlMUZxbWNSLEMwRmptY0kscUJBQ0ksZTFGb21jUixDMEZobWNJLG9CQUNJLGUxRm1tY1IsQzBGL2xjSSxpQkFDSSxlMUZrbWNSLEMwRjlsY0ksaUJBQ0ksZTFGaW1jUixDMEY3bGNJLDBCQUNJLGUxRmdtY1IsQzBGNWxjSSxtQkFDSSxlMUYrbGNSLEMwRjNsY0ksMEJBQ0ksZTFGOGxjUixDMEYxbGNJLHVCQUNJLGUxRjZsY1IsQzBGemxjSSwwQkFDSSxlMUY0bGNSLEMwRnhsY0ksbUJBQ0ksZTFGMmxjUixDMEZ2bGNJLGlCQUNJLGUxRjBsY1IsQzBGdGxjSSxtQkFDSSxlMUZ5bGNSLEMwRnJsY0ksb0JBQ0ksZTFGd2xjUixDMEZwbGNJLHdCQUNJLGUxRnVsY1IsQzBGbmxjSSxnQ0FDSSxlMUZzbGNSLEMwRmxsY0kseUJBQ0ksZTFGcWxjUixDMEZqbGNJLHFCQUNJLGUxRm9sY1IsQzBGaGxjSSxxQkFDSSxlMUZtbGNSLEMwRi9rY0ksMEJBQ0ksZTFGa2xjUixDMEY5a2NJLG9CQUNJLGUxRmlsY1IsQzBGN2tjSSxtQkFDSSxlMUZnbGNSLEMwRjVrY0ksa0JBQ0ksZTFGK2tjUixDMEYza2NJLG1CQUNJLGUxRjhrY1IsQzBGMWtjSSxvQkFDSSxlMUY2a2NSLEMwRnprY0ksMEJBQ0ksZTFGNGtjUixDMEZ4a2NJLDZCQUNJLGUxRjJrY1IsQzBGdmtjSSxtQkFDSSxlMUYwa2NSLEMwRnRrY0ksMEJBQ0ksZTFGeWtjUixDMEZya2NJLGtCQUNJLGUxRndrY1IsQzBGcGtjSSwwQkFDSSxlMUZ1a2NSLEMwRm5rY0ksbUJBQ0ksZTFGc2tjUixDMEZsa2NJLGtDQUNJLGUxRnFrY1IsQzBGamtjSSxpQkFDSSxlMUZva2NSLEMwRmhrY0ksaUJBQ0ksZTFGbWtjUixDMEYvamNJLHVCQUNJLGUxRmtrY1IsQzBGOWpjSSx3QkFDSSxlMUZpa2NSLEMwRjdqY0ksb0JBQ0ksZTFGZ2tjUixDMEY1amNJLG9CQUNJLGUxRitqY1IsQzBGM2pjSSxxQkFDSSxlMUY4amNSLEMwRjFqY0kseUJBQ0ksZTFGNmpjUixDMEZ6amNJLHFCQUNJLGUxRjRqY1IsQzBGeGpjSSx3QkFDSSxlMUYyamNSLEMwRnZqY0ksMkJBQ0ksZTFGMGpjUixDMEZ0amNJLGtCQUNJLGUxRnlqY1IsQzBGcmpjSSx5QkFDSSxlMUZ3amNSLEMwRnBqY0kscUJBQ0ksZTFGdWpjUixDMEZuamNJLDBCQUNJLGUxRnNqY1IsQzBGbGpjSSxtQkFDSSxlMUZxamNSLEMwRmpqY0ksd0JBQ0ksZTFGb2pjUixDMEZoamNJLDJCQUNJLGUxRm1qY1IsQzBGL2ljSSxzQkFDSSxlMUZramNSLEMwRjlpY0ksMEJBQ0ksZTFGaWpjUixDMEY3aWNJLGtCQUNJLGUxRmdqY1IsQzBGNWljSSxzQkFDSSxlMUYraWNSLEMwRjNpY0ksa0JBQ0ksZTFGOGljUixDMEYxaWNJLHFCQUNJLGUxRjZpY1IsQzBGemljSSxzQkFDSSxlMUY0aWNSLEMwRnhpY0kseUJBQ0ksZTFGMmljUixDMEZ2aWNJLHVCQUNJLGUxRjBpY1IsQzBGdGljSSxzQkFDSSxlMUZ5aWNSLEMwRnJpY0ksbUJBQ0ksZTFGd2ljUixDMEZwaWNJLHVCQUNJLGUxRnVpY1IsQzBGbmljSSxxQkFDSSxlMUZzaWNSLEMwRmxpY0kseUJBQ0ksZTFGcWljUixDMEZqaWNJLGtCQUNJLGUxRm9pY1IsQzBGaGljSSwwQkFDSSxlMUZtaWNSLEMwRi9oY0ksdUJBQ0ksZTFGa2ljUixDMEY5aGNJLHNCQUNJLGUxRmlpY1IsQzBGN2hjSSxzQkFDSSxlMUZnaWNSLEMwRjVoY0ksd0JBQ0ksZTFGK2hjUixDMEYzaGNJLHFCQUNJLGUxRjhoY1IsQzBGMWhjSSxzQkFDSSxlMUY2aGNSLEMwRnpoY0ksc0JBQ0ksZTFGNGhjUixDMEZ4aGNJLHVCQUNJLGUxRjJoY1IsQzBGdmhjSSwyQkFDSSxlMUYwaGNSLEMwRnRoY0ksc0JBQ0ksZTFGeWhjUixDMEZyaGNJLG1CQUNJLGUxRndoY1IsQzBGcGhjSSxtQkFDSSxlMUZ1aGNSLEMwRm5oY0ksd0JBQ0ksZTFGc2hjUixDMEZsaGNJLHNCQUNJLGUxRnFoY1IsQzBGamhjSSx3QkFDSSxlMUZvaGNSLEMwRmhoY0ksMEJBQ0ksZTFGbWhjUixDMEYvZ2NJLGtCQUNJLGUxRmtoY1IsQzBGOWdjSSxrQkFDSSxlMUZpaGNSLEMwRjdnY0ksb0NBQ0ksZTFGZ2hjUixDMEY1Z2NJLHdCQUNJLGUxRitnY1IsQzBGM2djSSxpQkFDSSxlMUY4Z2NSLEMwRjFnY0ksd0JBQ0ksZTFGNmdjUixDMEZ6Z2NJLHVCQUNJLGUxRjRnY1IsQzBGeGdjSSwrQkFDSSxlMUYyZ2NSLEMwRnZnY0kseUJBQ0ksZTFGMGdjUixDMEZ0Z2NJLHVCQUNJLGUxRnlnY1IsQzBGcmdjSSx5QkFDSSxlMUZ3Z2NSLEMwRnBnY0ksMEJBQ0ksZTFGdWdjUixDMEZuZ2NJLG9CQUNJLGUxRnNnY1IsQzBGbGdjSSxxQkFDSSxlMUZxZ2NSLEMwRmpnY0ksaUNBQ0ksZTFGb2djUixDMEZoZ2NJLDJCQUNJLGUxRm1nY1IsQzBGLy9iSSxrQkFDSSxlMUZrZ2NSLEMwRjkvYkksaUJBQ0ksZTFGaWdjUixDMEY3L2JJLG1CQUNJLGUxRmdnY1IsQzBGNS9iSSx1QkFDSSxlMUYrL2JSLEMwRjMvYkksOEJBQ0ksZTFGOC9iUixDMEYxL2JJLGtCQUNJLGUxRjYvYlIsQzBGei9iSSxvQkFDSSxlMUY0L2JSLEMwRngvYkksaUJBQ0ksZTFGMi9iUixDMEZ2L2JJLG9DQUNJLGUxRjAvYlIsQzBGdC9iSSxtQkFDSSxlMUZ5L2JSLEMwRnIvYkkscUJBQ0ksZTFGdy9iUixDMEZwL2JJLHVCQUNJLGUxRnUvYlIsQzBGbi9iSSx1QkFDSSxlMUZzL2JSLEMwRmwvYkksMEJBQ0ksZTFGcS9iUixDMEZqL2JJLHlCQUNJLGUxRm8vYlIsQzBGaC9iSSwwQkFDSSxlMUZtL2JSLEMwRi8rYkkscUJBQ0ksZTFGay9iUixDMEY5K2JJLDRCQUNJLGUxRmkvYlIsQzBGNytiSSxrQkFDSSxlMUZnL2JSLEMwRjUrYkkscUJBQ0ksZTFGKytiUixDMEYzK2JJLG1CQUNJLGUxRjgrYlIsQzJGejZlQSxFQUNJLGFBQ0EsWUFDQSxvQkFDQSxXQUNBLG1CM0Y0NmVKLEMyRno2ZUEsUUFDSSxTQUNBLFVBQ0Esb0RBQ0EsVUFDQSxxQkFDQSxlM0Y0NmVKLEMyRng2ZUksS0FDSSxrQkFDQSxpQjNGMjZlUixDMkZ6NmVRLFlBQ0ksZ0JBQ0Esa0JBQ0EsTUFDQSxPQUNBLHdCQUNBLGMzRjI2ZVosQzJGdDZlQSxLQUNJLGUzRnk2ZUosQzJGdjZlSSxzQkFDSSxjM0Z5NmVSLEMyRnQ2ZUksbUJBQ0ksd0IzRnc2ZVIsQzJGcjZlSSxxQkFDSSx3QjNGdTZlUixDMkZuNmVBLFVBQ0ksU0FDQSwyQkFDQSw0QkFDQSxnQkFDQSxrQkFDQSx5QkN2REosMkU1Ris5ZUEsQzRGLzllQSxzSUQ0REEsS0FDSSxxQ0FDQSwwRUFDQSx1SUFDQSxpQkFDQSxjM0ZzNmVKLEMyRm42ZUEsY0FDSSx3RTNGczZlSixDMkZuNmVBLE9BQ0ksdUQzRnM2ZUosQzJGbjZlQSxhQUNJLGVBQ0EsV0FDQSxZQUNBLE1BQ0EsT0FDQSxpQkFDQSxtQkFDQSwwRUFDQSxtR0FDQSw2RkFDQSxzSTNGczZlSixDMkZwNmVJLG1CQUNJLGtCQUNBLGVBQ0EsZTNGczZlUixDMkZuNmVJLG9CQUNJLFdBQ0EseUJBQ0Esa0IzRnE2ZVIsQzJGajZlUSxrQ0FDSSxlQUNBLFVBQ0EscUJBQ0EsVTNGbTZlWixDMkZqNmVZLDhDQUNJLHlHM0ZtNmVoQixDMkZ4NWVZLDZJQUNJLHlHM0ZnNmVoQixDMkY3NWVZLCtDQUNJLHlHM0YrNWVoQixDMkY1NWVZLCtDQUNJLGlHM0Y4NWVoQixDMkZ4NWVBLDhCQUNJLEdBQ0ksVUFDQSxpRTNGMjVlTixDMkZ6NWVFLElBQ0ksVUFDQSx1RDNGMjVlTixDMkZ6NWVFLElBQ0ksVUFDQSx1RDNGMjVlTixDMkZ4NWVFLEdBQ0ksVUFDQSwrRDNGMDVlTixDQUNGLEMyRjM2ZUEsc0JBQ0ksR0FDSSxVQUNBLGlFM0YyNWVOLEMyRno1ZUUsSUFDSSxVQUNBLHVEM0YyNWVOLEMyRno1ZUUsSUFDSSxVQUNBLHVEM0YyNWVOLEMyRng1ZUUsR0FDSSxVQUNBLCtEM0YwNWVOLENBQ0YsQzJGdjVlQSxJQUNJLGVBQ0EsZTNGeTVlSixDMkZ2NWVJLFdBQ0ksaUIzRnk1ZVIsQzJGdDVlSSxXQUNJLGtCM0Z3NWVSLEMyRnA1ZUEsU0FDSSxlM0Z1NWVKLEMyRnA1ZUEsUUFDSSx5RTNGdTVlSixDMkZyNWVJLGNBQ0ksb0IzRnU1ZVIsQzJGMzRlSSx5QkFDSSxpQjNGbTVlUixDMkZqNWVRLGdDQUNJLFdBQ0Esa0JBQ0EsV0FDQSxZQUNBLE9BQ0EsTUFDQSw4QkFDQSxVM0ZtNWVaLEMyRmg1ZVEsK0JBQ0ksZ0JBQ0Esd0JBQ0Esa0JBQ0EsUUFDQSxTQUNBLGdHQUNBLFdBQ0Esb0JBQ0EsV0FDQSxpRjNGazVlWixDMkY5NGVJLHlCQUNJLGdCM0ZnNWVSLEMyRjc0ZUkscUJBQ0ksZUFDQSx5RTNGKzRlUixDMkY3NGVRLDJCQUNJLGMzRis0ZVosQzJGNzRlWSw2QkFDSSxlQUNBLGEzRis0ZWhCLEMyRjE0ZUkseUJBQ0ksYzNGNDRlUixDMkZ6NGVJLDZCQUNJLHVCM0YyNGVSLEMyRno0ZVEsZ0VBQ0ksZ0JBQ0EsZTNGMjRlWixDMkZ4NGVRLGdFQUNJLG9CQUNBLGNBQ0EsaUIzRjA0ZVosQzJGcDRlUSxvQ0FDSSxxQkFDQSx1QjNGczRlWixDYTlqZkksNkI4RXNMSSxvQ0FLUSxxQkFDQSx1QjNGdTRlZCxDQUNGLEMyRnA0ZVEsZ0NBQ0ksY0FDQSxjM0ZzNGVaLEMyRmw0ZVkscURBQ0ksd0JBQ0Esc0IzRm80ZWhCLEMyRmw0ZWdCLHdEQUNJLG9CM0ZvNGVwQixDMkZsNGVvQiw2SEFDSSxZM0ZvNGV4QixDMkY5M2VRLDhEQUNJLG9CQUNBLGVBQ0EsV0FDQSxlQUNBLGEzRmc0ZVosQzJGNzNlUSwrQkFDSSxnQkFDQSw0QjNGKzNlWixDMkY3M2VZLGtDQUNJLGtCQUNBLFdBQ0EsbUJBQ0Esc0IzRiszZWhCLEMyRjczZWdCLHlDQUNJLDBDQUNBLGlDQUNBLGdCM0YrM2VwQixDMkYzM2VZLGtDQUNJLG9CQUNBLHNCM0Y2M2VoQixDMkZ6M2VRLCtCQUNJLGdCQUNBLG9CM0YyM2VaLEMyRnYzZW9CLHFEQUNJLGtCM0Z5M2V4QixDMkZsM2VvQixvREFDSSxrQjNGbzNleEIsQzJGLzJlWSxrQ0FDSSxXQUNBLHFCQUNBLG1CQUNBLHNCQUNBLGtCQUNBLHVCM0ZpM2VoQixDMkYvMmVnQix5Q0FDSSxXQUNBLGtCQUNBLE9BQ0EsV0FDQSxjQUNBLGVBQ0EsZ0JBQ0EsY0FDQSxnQkFDQSwwRUFDQSxtR0FDQSw2RkFDQSxpQjNGaTNlcEIsQzJGejJlb0IsbUVBQ0ksWTNGMjJleEIsQzJGcjJlUSw4QkFDSSxtQkFDQSxRM0Z1MmVaLEMyRnAyZVEsK0JBQ0ksV0FDQSxXQUNBLG1CQUNBLFUzRnMyZVosQzJGbjJlUSx1Q0FDSSxrQkFDQSx1QkFDQSxpQjNGcTJlWixDYTVxZkksMEI4RW9VSSx1Q0FNUSxtQjNGczJlZCxDQUNGLEMyRnAyZVksOENBQ0ksV0FDQSxrQkFDQSxPQUNBLE1BQ0EsZUFDQSxnQkFDQSx1REFDQSx3QkFDQSxrQkFDQSxVM0ZzMmVoQixDYTdyZkksMEI4RTZVUSw4Q0FhUSxhQUNBLGEzRnUyZWxCLENBQ0YsQzJGbjJlUSxtQ0FDSSxXQUNBLGlCQUNBLHlCQUNBLHNCQUNBLGtCQUNBLDZFM0ZxMmVaLEMyRmwyZVEsa0NBQ0ksZUFDQSxnQkFDQSxXQUNBLG9CQUNBLHlCQUNBLGNBQ0Esa0IzRm8yZVosQzJGaDJlb0IsOENBQ0ksb0JBQ0EsbUJBQ0EsV0FDQSx5QkFDQSx5QkFDQSxtQkFDQSxtQkFDQSxnQkFDQSxpQjNGazJleEIsQzJGLzFlNEIscUVBQ0ksV0FDQSxrQkFDQSxlQUNBLE1BQ0EsVUFDQSxZQUNBLGtCM0ZpMmVoQyxDMkZoMWVvQiw0RkFDSSxvQkFDQSxtQkFDQSxXQUNBLHlCQUNBLGdDQUNBLHNCQUNBLGUzRmsxZXhCLENhcHVmSSw2QjhFMllnQiw0RkFVUSx5QkFDQSxtQjNGbTFlMUIsQ0FDRixDMkZoMWVvQiw4Q0FDSSxtQkFDQSxtQkFDQSxlM0ZrMWV4QixDMkY3MGV3QiwrREFDSSw4QjNGKzBlNUIsQzJGNTBld0IsbURBQ0ksVzNGODBlNUIsQzJGcDBlWSxpQ0FDSSxXQUNBLDJDQUNBLGlCM0ZzMGVoQixDMkZwMGVnQix1Q0FDSSxnQkFFQSxrQkFDQSxRQUNBLFFBQ0EsOERBQ0EsbUJBQ0EsZTNGcTBlcEIsQzJGbDBlZ0IsbUNBQ0ksY0FDQSxtQkFDQSxlM0ZvMGVwQixDMkZqMGVnQiw2Q0FDSSxjM0ZtMGVwQixDMkZoMGVnQiw0Q0FDSSxlM0ZrMGVwQixDMkZoMGVvQiw4Q0FDSSxlM0ZrMGV4QixDMkYvemVvQixrREFDSSxZM0ZpMGV4QixDMkYxemVJLGtOQVlJLFNBQ0EsVUFDQSxXQUNBLDhCM0Y0emVSLEMyRjF6ZVEsMFhBQ0ksdUJBQ0Esa0JBQ0Esc0IzRnUwZVosQzJGcDBlUSwwT0FDSSw4QjNGaTFlWixDMkY3MGVJLDBFQUlJLG9CQUNBLGtCQUNBLGdCQUNBLGlCQUNBLHNCM0YrMGVSLENhMTFmSSx5QjhFbWdCQSwwRUFXUSxvQkFDQSxzQjNGbTFlVixDQUNGLEMyRmgxZUksMEVBSUksb0JBQ0Esa0JBQ0EsZ0JBQ0EsZ0IzRmsxZVIsQ2E1MmZJLHlCOEVtaEJBLDBFQVVRLG9CQUNBLHNCM0ZzMWVWLENBQ0YsQzJGbjFlSSwwRUFJSSxpQkFDQSxlM0ZxMWVSLENhNTNmSSx5QjhFa2lCQSwwRUFRUSxjM0Z5MWVWLENBQ0YsQzJGdDFlSSwwRUFJSSxpQjNGdzFlUixDYTE0ZkkseUI4RThpQkEsMEVBT1EsbUIzRjQxZVYsQ0FDRixDMkZ6MWVJLDBFQUlJLGMzRjIxZVIsQ2F4NWZJLHlCOEV5akJBLDBFQU9RLG1CM0YrMWVWLENBQ0YsQzJGNTFlSSwwRUFJSSxpQjNGODFlUixDYXQ2ZkkseUI4RW9rQkEsMEVBT1Esa0IzRmsyZVYsQ0FDRixDMkYvMWVJLGdDQUNJLHVCM0ZpMmVSLEMyRnYxZUEsY0FDSSxrQkFDQSxzRUFDQSxVM0YrMWVKLEMyRjcxZUksb0JBQ0ksV0FDQSxxQkFDQSxjM0YrMWVSLEMyRjMxZVEsd0JBQ0ksZTNGNjFlWixDMkZ6MWVJLHFCQUNJLGdCQUNBLHdCQUNBLGtCQUNBLFdBQ0EsUUFDQSw2RDNGMjFlUixDMkZ2MWVBLGtCQUNJLFkzRjAxZUosQzJGeDFlSSxxQkFDSSxhM0YwMWVSLEMyRmgxZUEsUUFDSSxXQUNBLFlBQ0Esa0JBQ0EsZTNGdzFlSixDMkZ0MWVJLFlBQ0ksZUFDQSxhM0Z3MWVSLEMyRnAxZUEsUUFDSSxhM0Z1MWVKLEMyRnAxZUEsVUFDSSxhM0Z1MWVKLEMyRnAxZUEsZUFDSSxpQjNGdTFlSixDMkZyMWVJLDRCQUNJLGtCQUNBLFFBQ0EsU0FDQSxnR0FDQSxZQUNBLGFBQ0EsbUJBQ0EsYUFDQSxpQjNGdTFlUixDMkZyMWVRLDhCQUNJLGtCQUNBLFFBQ0EsU0FDQSxnR0FDQSxlQUNBLFUzRnUxZVosQzJGNzBlQSx1SEFDSSxVM0ZxMWVKLEMyRmwxZUEsV0FDSSxxQkFDQSxxQjNGcTFlSixDYWhoZ0JJLDBCOEV5ckJKLFdBS1Esb0JBQ0Esb0IzRnMxZU4sQ0FDRixDMkZqMWVJLCtFQUdJLHNCM0ZxMWVSLEMyRmoxZUEsT0FDSSxnQkFDQSxrQkFDQSxxQjNGbzFlSixDMkZsMWVJLGFBQ0ksZ0JBRUEsa0JBQ0EsZUFDQSxRQUNBLDhEQUNBLGlCQUNBLGdCQUNBLHlFM0ZtMWVSLEMyRi8wZVEsbUJBQ0ksTzNGaTFlWixDMkYzMGVJLGFBQ0ksVTNGODBlUixDMkY1MGVRLG1CQUNJLHVCM0Y4MGVaLEMyRngwZUksb0JBQ0kscUJBQ0EsVUFDQSxxSjNGMjBlUixDMkZ2MGVBLE9BQ0ksdUIzRjAwZUosQzJGbjBlQSx5QkFDSSx1QjNGMDBlSixDMkZ2MGVBLFVBQ0ksK0IzRjAwZUosQzJGcDBlWSx3QkFDSSxlM0ZzMGVoQixDMkZwMGVnQiwyRkFHSSw0QjNGbzBlcEIsQzJGajBlZ0IsK0JBQ0kseUJBQ0EseUJBQ0EsVTNGbTBlcEIsQzJGM3plSSxtQ0FDSSxlQUNBLGFBQ0EsZUFDQSxpQkFDQSwwRUFDQSx1SUFDQSwwRjNGOHplUixDYWxtZ0JJLDBCOEU2eEJBLG1DQVVRLFlBQ0EsYTNGK3plVixDQUNGLEM2RmpxZ0JBLFdBQ0ksZUFDQSxRQUNBLGdCQUNBLGNBQ0EsZ0JBQ0EsMEVBQ0EsMEVBQ0EsVzdGdXFnQkosQzZGcnFnQkksaUJBQ0ksTzdGdXFnQlIsQzZGcHFnQkksKy95REFDSSxlQUNBLDBFQUNBLG1HQUNBLGdCN0ZzcWdCUixDNkZucWdCSSxpQkFDSSxXQUNBLHlEN0ZxcWdCUixDNkY5cGdCQSxpQkFDSSxlQUNBLFVBQ0EsUUFDQSxXQUNBLFk3Rm9xZ0JKLEM2RmxxZ0JJLG9CQUNJLFdBQ0EsWUFDQSxpQjdGb3FnQlIsQzZGaHFnQkEsbUJBQ0ksaUI3Rm1xZ0JKLEM2RmpxZ0JJLHFDQUNJLFdBQ0EsZ0JBQ0EsZUFDQSxtQkFDQSxlQUNBLGtCQUNBLHFCQUNBLDBFQUNBLG1HQUNBLDZGQUNBLGtCQUNBLGU3Rm1xZ0JSLEM2RmpxZ0JRLDRDQUNJLGE3Rm1xZ0JaLEM2RmhxZ0JRLDZDQUNJLGlCN0ZrcWdCWixDNkYvcGdCUSwwQ0FDSSxrQjdGaXFnQlosQzZGOXBnQlEsNENBQ0ksa0I3RmdxZ0JaLEM2RjNwZ0JBLGtCQUNJLGlCN0Y4cGdCSixDNkY1cGdCSSxtQ0FDSSxXQUNBLGVBQ0EsZ0JBQ0EsZUFDQSxtQkFDQSxlQUNBLGtCQUNBLG9CQUNBLDBFQUNBLG1HQUNBLDZGQUNBLGdCN0Y4cGdCUixDNkYzcGdCWSxrRUFDSSxjQUNBLHdCN0Y2cGdCaEIsQzZGMXBnQlkscUVBQ0ksV0FDQSxtQkFDQSx3QjdGNHBnQmhCLEM2RnBwZ0JZLDBJQUpJLGNBQ0Esd0I3RitwZ0JoQixDNkZ0cGdCUSwyQ0FDSSxxQkFDQSxnQkFDQSxxQjdGd3BnQlosQzZGcnBnQlEsOENBQ0kscUJBQ0EsZ0JBQ0EscUI3RnVwZ0JaLEM2RnBwZ0JRLDhDQUNJLHdCQUNBLGdCQUNBLHFCN0ZzcGdCWixDNkZucGdCUSw4Q0FDSSxnREFDQSxXQUNBLGdCQUNBLHFCN0ZxcGdCWixDOEZweWdCQSxZQUNJLG1CQUNBLGM5Rnd5Z0JKLEM4RnJ5Z0JBLGVBQ0ksY0FDQSxnQkFDQSxhQUNBLFNBQ0EsZ0JBQ0Esa0I5Rnd5Z0JKLEM4RnJ5Z0JBLGNBQ0ksY0FDQSxXQUNBLGdCQUNBLGU5Rnd5Z0JKLEM4RnJ5Z0JBLG9CQUNJLGtCOUZ3eWdCSixDOEZyeWdCQSxxQkFDSSxtQkFDQSxhOUZ3eWdCSixDOEZweWdCQSxxQkFDSSxZQUNBLFlBQ0EsTUFDQSxhQUNBLGlCOUZ3eWdCSixDOEZyeWdCQSx1QkFDSSxnQ0FDQSxXOUZ3eWdCSixDOEZyeWdCQSx1QkFDSSxXQUNBLGFBQ0EsT0FDQSxhQUNBLGU5Rnd5Z0JKLEM4RnJ5Z0JBLDBCQUNJLFlBQ0EsVUFDQSxVOUZ3eWdCSixDOEZyeWdCQSx5QkFDSSxXQUNBLFVBQ0EsYUFDQSw2QjlGd3lnQkosQzhGcHlnQkEsaUJBQ0ksVzlGd3lnQkosQzhGcnlnQkEsa0JBQ0ksWTlGd3lnQkosQzhGcnlnQkEsMkJBQ0ksTTlGd3lnQkosQzhGcnlnQkEsNEJBQ0ksTzlGd3lnQkosQzhGbnlnQkEsZ0JBQ0ksVTlGdXlnQkosQzhGcHlnQkEsbUJBQ0ksYTlGdXlnQkosQzhGcHlnQkEsMEJBQ0ksSzlGdXlnQkosQzhGcHlnQkEsNkJBQ0ksUTlGdXlnQkosQzhGbnlnQkEsV0FDSSxrQkFDQSxrQkFDQSxNOUZ1eWdCSixDOEZweWdCQSxtQkFDSSxVOUZ1eWdCSixDOEZweWdCQSxrQkFDSSxXOUZ1eWdCSixDOEZueWdCQSx1QkFFSSxnQ0FFUSx1QjlGdXlnQlosQzhGbnlnQkEsd0NBQ0ksdUJBQ0ksY0FDQSxZOUZ1eWdCTixDOEZweWdCRSxnQkFDSSxVOUZzeWdCTixDOEZueWdCRSxtQkFDSSxhOUZxeWdCTixDQUNGLEM4Rmx5Z0JBLHdDQUNJLHFCQUNJLGNBQ0EsVzlGb3lnQk4sQzhGanlnQkUsbUNBRUksVzlGbXlnQk4sQzhGaHlnQkUsa0JBQ0ksWTlGa3lnQk4sQzhGL3hnQkUsbUJBQ0ksVTlGaXlnQk4sQ0FDRixDK0Y5N2dCQSxnQkFDSSxlQUNBLFFBQ0EsMEJBQ0EsWS9GZzhnQkosQytGNzdnQkEsY0FDSSxlQUNBLFNBQ0EsT0FDQSxRQUNBLGlCQUNBLGdCQUNBLGdCQUNBLGNBQ0EsdUJBQ0EsOEZBQ0EsbUJBQ0EsZ0IvRmc4Z0JKLENhdjVnQkkseUJrRnJESixjQWVRLGtCQUNBLGUvRmk4Z0JOLENBQ0YsQytGLzdnQkksOEJBQ0ksaUJBQ0EsY0FDQSwwRUFDQSxXQUNBLHVJQUNBLGtCQUNBLDZGQUNBLGdCQUNBLGUvRmk4Z0JSLENheDZnQkksMEJrRmxDQSw4QkFZUSxtR0FDQSxnSUFDQSxlL0ZrOGdCVixDQUNGLEMrRmg4Z0JRLCtDQUNJLGtCQUNBLHdEQUNBLHFCL0ZrOGdCWixDYXA3Z0JJLDBCa0ZqQkksK0NBTVEsZS9GbThnQmQsQ0FDRixDK0ZoOGdCUSxpQ0FDSSxhQUNBLHNCQUNBLG1CQUNBLGUvRms4Z0JaLEMrRi83Z0JRLGdDQUNJLG1CQUNBLGUvRmk4Z0JaLEMrRi83Z0JZLGtDQUNJLFdBQ0EseUIvRmk4Z0JoQixDK0Y1N2dCSSxtQ0FDSSxnQkFDQSxhQUNBLFVBQ0Esd0RBQ0Esa0JBQ0EsWS9GODdnQlIsQytGNTdnQlEsd0NBQ0ksaUJBQ0EsVUFDQSxtQkFDQSxtQi9GODdnQlosQytGMzdnQlEsa0RBQ0ksc0IvRjY3Z0JaLEMrRjM3Z0JZLHdEQUNJLDBFQUNBLG1IQUNBLGdCQUNBLG9CL0Y2N2dCaEIsQytGMzdnQmdCLDZEQUNJLHNFL0Y2N2dCcEIsQytGejdnQlksd0RBQ0ksY0FDQSxXQUNBLGVBQ0EsZS9GMjdnQmhCLEMrRng3Z0JZLHVFQUNJLGVBQ0EsZS9GMDdnQmhCLEMrRnI3Z0JJLDhCQUNJLDBFQUNBLHlEQUNBLFlBQ0Esb0JBQ0Esa0cvRnU3Z0JSLENhbC9nQkksMEJrRnNEQSw4QkFRUSxnRy9GdzdnQlYsQ0FDRixDK0Z0N2dCUSxxQ0FDSSxzQkFDQSxZQUNBLHFCQUNBLGVBQ0EsZ0JBQ0EscUUvRnc3Z0JaLEMrRnQ3Z0JZLDZHQUVJLHlCQUNBLFUvRnU3Z0JoQixDK0ZyN2dCZ0IseUhBQ0ksd0IvRnU3Z0JwQixDK0ZuN2dCWSx1REFDSSx5QkFDQSxVL0ZxN2dCaEIsQytGbjdnQmdCLDZEQUNJLCtEL0ZxN2dCcEIsQ2dHemtoQkEsUUFDSSxXQUNBLGtCQUNBLHFCQUNBLHdCQUNBLGVoRzRraEJKLENhcmhoQkksMEJtRjVESixRQVFRLGlCQUNBLG1CaEc2a2hCTixDQUNGLENnRzFraEJRLHNCQUNJLGtCQUNBLHlDaEc0a2hCWixDYS9oaEJJLDBCbUYvQ0ksc0JBS1EsbUJBQ0EsbUJoRzZraEJkLENBQ0YsQ2dHemtoQkksdUJBQ0ksV0FDQSxpQkFDQSxrQkFDQSxnQkFDQSxvQkFDQSx3QmhHMmtoQlIsQ2dHeGtoQkksY0FDSSxnQkFDQSwwRUFDQSx1SUFDQSw2RkFDQSxXQUNBLGVoRzBraEJSLENhcmpoQkksMEJtRjNCQSxjQVNRLGtHaEcya2hCVixDQUNGLENnR3hraEJhLG1CQUNJLFdBQ0Esa0JBQ0EsZUFDQSxrQkFDQSxnQkFDQSxtQkFDQSxvQmhHMGtoQmpCLENnR3JraEJJLHNCQUNJLGtCQUNBLFVoR3VraEJSLENnR3BraEJJLG1CQUNJLGNBQ0EsZ0JBQ0EsZ0JoR3NraEJSLENnR3BraEJRLHFCQUNJLGFoR3NraEJaLENnR25raEJRLHFCQUNJLGdCQUNBLGFoR3FraEJaLENnR25raEJZLDJCQUNJLGFoR3FraEJoQixDZ0cvamhCQSxZQUNJLGlCaEdra2hCSixDZ0doa2hCSSxtQkFDSSxXQUNBLGtCQUNBLE1BQ0EsT0FDQSxXQUNBLFlBQ0EsOEJBQ0EsU2hHa2toQlIsQ2dHL2poQkksK0JBQ0ksV0FDQSxlaEdpa2hCUixDaUdwcWhCQSxXQUNJLG1CQUNBLHFCakcwcWhCSixDYWhuaEJJLDBCb0Y1REosV0FLUSxpQkFDQSxtQmpHMnFoQk4sQ0FDRixDaUd6cWhCSSxpQkFDSSxxQmpHMnFoQlIsQ2F6bmhCSSwwQm9GbkRBLGlCQUlRLHFCQUNBLGdCakc0cWhCVixDQUNGLENpR3pxaEJJLGtCQUNJLGlCQUNBLGdCQUNBLHNCQUNBLCtCQUNBLHNCakcycWhCUixDYXRvaEJJLDBCb0YxQ0Esa0JBUVEsbUJBQ0EsbUJqRzRxaEJWLENBQ0YsQ2E1b2hCSSwwQm9GMUNBLGtCQWFRLG1CQUNBLG9Cakc2cWhCVixDQUNGLENpRzFxaEJJLHFCQUNJLG1CQUNBLGdCQUNBLG9CQUNBLHVCakc0cWhCUixDYXhwaEJJLDBCb0Z4QkEscUJBT1EsbUJBQ0EsZ0JqRzZxaEJWLENBQ0YsQ2E5cGhCSSwwQm9GeEJBLHFCQVlRLG1CQUNBLG9Cakc4cWhCVixDQUNGLENpRzFxaEJRLHlCQUNJLG1Cakc0cWhCWixDYXZxaEJJLDBCb0ZOSSx5QkFJUSxpQmpHNnFoQmQsQ2lHM3FoQmMsNkJBQ0ksY0FDQSxpQmpHNnFoQmxCLENBQ0YsQ2tHNXVoQkEsU0FDSSxxQkFDQSx1QmxHK3VoQkosQ2FycmhCSSwwQnFGNURKLFNBS1Esb0JBQ0Esc0JsR2d2aEJOLENBQ0YsQ2EzcmhCSSwwQnFGNURKLFNBVVEsbUJBQ0EscUJsR2l2aEJOLENBQ0YsQ2tHL3VoQkksa0JBQ0ksZUFDQSx3QkFDQSxzQkFDQSw0QkFDQSxrQkFDQSwwRUFDQSxtR0FDQSw0RmxHaXZoQlIsQ2Ezc2hCSSwwQnFGOUNBLGtCQVdRLGdCbEdrdmhCVixDQUNGLENhaHRoQkksMEJxRjlDQSxrQkFlUSxZbEdtdmhCVixDQUNGLENhcnRoQkksMEJxRjlDQSxrQkFtQlEsZ0JsR292aEJWLENBQ0YsQ2tHbHZoQlEseUJBQ0ksV0FDQSxrQkFDQSxNQUNBLE9BQ0EsK0JBQ0EsVUFDQSxXQUNBLFdsR292aEJaLENrR2p2aEJRLDZCQUNJLGtCQUNBLFNsR212aEJaLENrRy91aEJJLHNCQUNJLFVsR2l2aEJSLENrRy91aEJRLHlCQUNJLG1CQUNBLG9CQUNBLFdBQ0EsZWxHaXZoQlosQ2FqdmhCSSwwQnFGSkkseUJBT1EsbUJBQ0Esb0JsR2t2aEJkLENBQ0YsQ2tHL3VoQlEseUJBQ0ksa0JBQ0EsV0FDQSxlbEdpdmhCWixDYTV2aEJJLDBCcUZRSSx5QkFNUSxnQmxHa3ZoQmQsQ0FDRixDbUc3emhCQSxvQkFDSSxtQm5HZzBoQkosQ21HOXpoQkksOEJBQ0ksYW5HZzBoQlIsQ21HOXpoQlEsMkRBQ0ksY0FDQSxZbkdnMGhCWixDbUc3emhCUSxpRUFDSSxzQkFDQSx3Qm5HK3poQlosQ21HM3poQkkscUNBQ0ksa0JBQ0EsU25HNnpoQlIsQ21HMXpoQkksMkJBQ0kscUJBQ0Esa0JBQ0EsMEVBQ0EsbUdBQ0EsNEZuRzR6aEJSLENhM3hoQkksMEJzRnRDQSwyQkFRUSxvQm5HNnpoQlYsQ0FDRixDYWh5aEJJLDBCc0Z0Q0EsMkJBWVEsZ0JuRzh6aEJWLENBQ0YsQ21HNXpoQlEsK0JBQ0kseUJuRzh6aEJaLENtRzF6aEJJLDZCQUNJLGtCQUNBLDBFQUNBLG1HQUNBLDZGQUNBLG1CQUNBLFVBQ0Esb0JBQ0EsbUJuRzR6aEJSLENhbHpoQkksMEJzRmxCQSw2QkFXUSxzQkFDQSxtQm5HNnpoQlYsQ0FDRixDYXh6aEJJLDBCc0ZsQkEsNkJBZ0JRLHNCQUNBLG9Cbkc4emhCVixDQUNGLENtRzV6aEJRLHdDQUNJLGtCQUNBLFNuRzh6aEJaLENtRzF6aEJJLHNDQUNJLGtCQUNBLE9BQ0EsZUFDQSxnQkFDQSxlQUNBLFluRzR6aEJSLENhMTBoQkksMEJzRlFBLHNDQVNRLGFuRzZ6aEJWLENBQ0YsQ21HM3poQlEsMENBQ0ksa0JuRzZ6aEJaLENtR3p6aEJJLHVDQUNJLGtCQUNBLFFBQ0EsZ0JBQ0EsZUFDQSxnQkFDQSxpR0FDQSxZbkcyemhCUixDYTMxaEJJLDBCc0Z5QkEsdUNBVVEseUVuRzR6aEJWLENBQ0YsQ21HMXpoQlEsMkNBQ0ksa0JuRzR6aEJaLENtR3h6aEJJLG1DQUNJLG9CQUNBLHNCbkcwemhCUixDYXYyaEJJLDBCc0YyQ0EsbUNBS1Esc0JBQ0Esd0JuRzJ6aEJWLENBQ0YsQ2E3MmhCSSwwQnNGMkNBLG1DQVVRLHFCQUNBLHVCbkc0emhCVixDQUNGLENtR3p6aEJJLGlDQUNJLGtCQUNBLHdCbkcyemhCUixDbUd4emhCSSx1Q0FDSSxrQkFDQSxVbkcwemhCUixDbUd4emhCUSx5Q0FDSSxVbkcwemhCWixDbUdsemhCSSx5REFDSSxvQm5HdXpoQlIsQ29HaDhoQkEsa0JBQ0ksbUJBQ0EsbUJBQ0EscUJwR204aEJKLENhMTRoQkksMEJ1RjVESixrQkFNUSxpQkFDQSxtQnBHbzhoQk4sQ0FDRixDb0dsOGhCSSwrQkFDSSxtQnBHbzhoQlIsQ29HbDhoQlEsaUNBQ0ksb0JBQ0Esa0JwR284aEJaLENvR2g4aEJJLHlCQUNJLDBFQUNBLHVJQUNBLDZGQUNBLG1HQUNBLFFwR2s4aEJSLENhOTVoQkksMEJ1RnpDQSx5QkFRUSxrR3BHbThoQlYsQ0FDRixDb0doOGhCSSwyQkFDSSxpQnBHazhoQlIsQ2F0NmhCSSwwQnVGN0JBLDJCQUlRLFlwR204aEJWLENBQ0YsQ29HOTdoQlEsNkRBQ0ksa0twR2c4aEJaLENvRzk3aEJZLGdFQUNJLFdBQ0EsMEVBQ0EsUXBHZzhoQmhCLENvRzk3aEJnQixrRUFDSSwwRUFDQSx1SUFDQSxtR0FDQSw2RkFDQSxlQUNBLGVwR2c4aEJwQixDb0c5N2hCb0IsK0lBRUksNEJwRys3aEJ4QixDb0c1N2hCb0Isc0VBQ0ksY3BHODdoQnhCLENvRzM3aEJvQiw4SUFFSSxTcEc0N2hCeEIsQ29HeDdoQmdCLHVFQUNJLFlwRzA3aEJwQixDcUduZ2lCQSxnQkFDSSxrQnJHc2dpQkosQ3FHcGdpQkksMkJBQ0ksbUJBQ0EscUJyR3NnaUJSLENhLzhoQkksMEJ3RnpEQSwyQkFLUSxxQkFDQSx1QnJHdWdpQlYsQ0FDRixDcUdyZ2lCUSxnQ0FDSSxnRnJHdWdpQlosQ2F4OWhCSSwwQndGaERJLGdDQUlRLHdEckd3Z2lCZCxDQUNGLENxR3BnaUJJLGdDQUNJLGlCckdzZ2lCUixDYWgraEJJLDBCd0Z2Q0EsZ0NBSVEsWXJHdWdpQlYsQ0FDRixDcUdyZ2lCUSxvQ0FDSSxpQkFDQSxXQUNBLGNBQ0EscUNBQ0EsZ0RyR3VnaUJaLENxR25naUJJLHlCQUNJLFVyR3FnaUJSLENxR2xnaUJJLDZCQUNJLG1CQUNBLG9CckdvZ2lCUixDcUdsZ2lCUSwyQ0FDSSxhckdvZ2lCWixDcUdoZ2lCSSx5QkFDSSxVckdrZ2lCUixDc0dyamlCQSxxQkFDSSxtQkFDQSwwRUFDQSx1SUFDQSxrQnRHd2ppQkosQ2FoZ2lCSSwwQnlGNURKLHFCQU9RLGNBQ0EsaUJBQ0EsK0h0R3lqaUJOLENBQ0YsQ3NHdmppQkksdUNBQ0ksV0FDQSxrQkFDQSwwRUFDQSxnR3RHeWppQlIsQ2E3Z2lCSSwwQnlGaERBLHVDQU9RLGFBQ0Esa0JBQ0EsTUFDQSxRQUNBLFVBQ0EsV3RHMGppQlYsQ0FDRixDc0d4amlCUSwyQ0FDSSxlQUNBLGdCQU1BLHFDQUNBLGdEdEdxamlCWixDYTdoaUJJLDBCeUZqQ0ksMkNBS1EsV0FDQSxXdEc2amlCZCxDQUNGLENzR3ZqaUJJLGdDQUNJLFlBQ0EsMEVBQ0EsbUdBQ0EsNEZ0R3lqaUJSLENhemlpQkksMEJ5RnBCQSxnQ0FPUSxTdEcwamlCVixDQUNGLENzR3ZqaUJJLDhCQUNJLDBFQUNBLHVJQUNBLG9CQUNBLFdBQ0EsVXRHeWppQlIsQ3NHdGppQkksa0NBQ0ksV0FDQSxtQkFDQSxvQnRHd2ppQlIsQ3NHdGppQlEsb0NBQ0ksVXRHd2ppQlosQ3NHcmppQlEsZ0RBQ0ksYXRHdWppQlosQ3VHNW5pQkEsa0JBQ0ksbUJBQ0EscUJ2RytuaUJKLENhcmtpQkksMEIwRjVESixrQkFLUSxpQkFDQSxtQnZHZ29pQk4sQ0FDRixDdUc5bmlCSSw4QkFDSSxrQnZHZ29pQlIsQ3VHN25pQkksd0NBQ0ksWUFDQSwwRUFDQSx1SUFDQSxtSEFDQSxVdkcrbmlCUixDdUc1bmlCSSx3QkFDSSw4QnZHOG5pQlIsQ2F4bGlCSSwwQjBGdkNBLHdCQUlRLHlCdkcrbmlCVixDQUNGLEN1RzVuaUJJLHlCQUNJLHlCdkc4bmlCUixDdUczbmlCSSw0QkFDSSwwQnZHNm5pQlIsQ2FubWlCSSwwQjBGM0JBLDRCQUlRLDRCdkc4bmlCVixDQUNGLEN1RzNuaUJJLGdDQUNJLDBFQUNBLHVJQUNBLGtHdkc2bmlCUixDdUcxbmlCSSxpQ0FDSSxXQUNBLGlCQUNBLGtCQUNBLGdCQUNBLG9CQUNBLHlCQUNBLGlCdkc0bmlCUixDdUd6bmlCSSxzQ0FDSSxtQnZHMm5pQlIsQ3VHdm5pQlEsc0RBQ0ksYXZHeW5pQlosQ3VHcG5pQlEsMkJBQ0ksV0FDQSxZQUNBLGNBQ0EscUNBQ0EsZ0R2R3NuaUJaLEN1R2xuaUJJLDhJQUlJLFdBQ0Esa0JBQ0Esa0JBQ0EsZ0JBQ0EseUJBQ0Esa0J2R2luaUJSLENhM29pQkksMEIwRmlCQSw4SUFZUSw2QkFDQSxtQnZHa25pQlYsQ0FDRixDdUc5bWlCSSw0RUFFSSw2QkFDQSxpQnZHK21pQlIsQ3VHNW1pQkksMEJBQ0ksb0JBQ0EsZ0J2RzhtaUJSLENhenBpQkksMEIwRnlDQSwwQkFLUSxhdkcrbWlCVixDQUNGLEN1RzVtaUJZLHNQQUlJLHlCQUNBLG1CQUNBLG9CdkcybWlCaEIsQ3VHeG1pQlksMERBQ0ksNEZ2RzBtaUJoQixDYXRxaUJJLDBCMEYyRFEsMERBSVEsa0d2RzJtaUJsQixDQUNGLEN3R3Z1aUJBLGVBQ0ksbUJBQ0EsMEVBQ0Esc0l4RzB1aUJKLENhanJpQkksMEIyRjVESixlQU1RLGlCQUNBLCtIeEcydWlCTixDQUNGLENhdnJpQkksMEIyRjVESixlQVdRLGFBQ0EsK0h4RzR1aUJOLENBQ0YsQ3dHMXVpQkksaUNBQ0ksVXhHNHVpQlIsQ2Foc2lCSSwwQjJGN0NBLGlDQUlRLGFBQ0Esa0JBQ0EsTUFDQSxPQUNBLDZCQUNBLFd4RzZ1aUJWLENBQ0YsQ3dHM3VpQlEscUNBQ0ksV0FDQSxZQUNBLHFDQUNBLGdEeEc2dWlCWixDd0d6dWlCSSwwQkFDSSxXeEcydWlCUixDd0d4dWlCSSx3QkFDSSwwRUFDQSx1SUFDQSxhQUNBLFdBQ0EsbUdBQ0EsbUdBQ0EsWUFDQSxxQkFDQSx1QnhHMHVpQlIsQ2E5dGlCSSwwQjJGckJBLHdCQVlRLGFBQ0EsY0FDQSxnQnhHMnVpQlYsQ0FDRixDd0d6dWlCUSw4QkFDSSxlQUNBLGtCeEcydWlCWixDYXp1aUJJLDBCMkZKSSw4QkFLUSxtQkFDQSxtQnhHNHVpQmQsQ0FDRixDd0d4dWlCSSw0QkFDSSxXQUNBLGtCQUNBLGdCQUNBLGVBQ0Esa0J4RzB1aUJSLENhdHZpQkksMEIyRk9BLDRCQVFRLG1CQUNBLG1CeEcydWlCVixDQUNGLEN3R3p1aUJRLDhCQUNJLFdBQ0Esa0JBQ0EsZ0JBQ0EsZUFDQSxrQnhHMnVpQlosQ2Fud2lCSSwwQjJGbUJJLDhCQVFRLG1CQUNBLG1CeEc0dWlCZCxDQUNGLEN3R3p1aUJRLDBDQUNJLGF4RzJ1aUJaLEN5R3QwaUJJLDBCQUNJLG1CQUNBLHFCekd5MGlCUixDYWp4aUJJLDBCNEYxREEsMEJBS1EsaUJBQ0EsbUJ6RzAwaUJWLENBQ0YsQ3lHcjBpQlEsaUNBQ0ksa0J6R3UwaUJaLEN5R3AwaUJRLGdDQUlJLHFCekdzMGlCWixDeUdwMGlCWSxtSEFMQSxtQkFDQSxnQkFDQSxnQnpHNDBpQlosQ2FyeWlCSSwwQjRGcENRLG1GQU9RLGlCQUNBLG1CekdzMGlCbEIsQ0FDRixDeUdsMGlCUSxnREFDSSxZQUNBLGlCekdvMGlCWixDeUdqMGlCZ0Isa0VBS0ksa0xBS0EsVUFDQSxrQnpHbTBpQnBCLEN5Ry96aUJZLHlIQWRRLFdBQ0Esa0JBQ0EsT0FDQSxNQUVBLFdBQ0EsWUFDQSxzRUFDQSxTekdrMWlCcEIsQ3lHNTBpQlksdURBS0ksNEpBSUEsVUFDQSxpQnpHazBpQmhCLEN5Rzd6aUJnQiw0REFDSSxVQUNBLGlCekcremlCcEIsQ3lHNXppQmdCLDZEQUNJLFVBQ0Esa0J6Rzh6aUJwQixDeUcxemlCb0IsaUZBQ0ksbUR6RzR6aUJ4QixDeUd2emlCb0IsbUZBQ0ksVXpHeXppQnhCLEN5R3J6aUJnQixtRkFDSSxhQUNBLFVBQ0Esa0J6R3V6aUJwQixDeUduemlCb0IsdUZBQ0ksMkZ6R3F6aUJ4QixDeUcveWlCUSx3Q0FDSSxrQkFDQSxNQUNBLE9BQ0EsV0FDQSxZQUNBLGFBQ0EsU3pHaXppQlosQ3lHOXlpQlEsc0NBQ0ksZ0JBQ0EsV3pHZ3ppQlosQ3lHOXlpQlksMENBQ0ksV0FDQSxZQUNBLHFDQUNBLGlEQUNBLHFFekdnemlCaEIsQ3lHNXlpQlEsc0NBQ0ksa0JBQ0Esb0JBQ0EsVXpHOHlpQlosQ3lHNXlpQlksNENBQ0ksV0FDQSxrQkFDQSxTQUNBLE9BQ0EsYUFDQSxlQUNBLGdCQUNBLGdCQUNBLHlFekc4eWlCaEIsQ3lHMXlpQlEscUNBQ0ksZ0J6RzR5aUJaLEN5RzF5aUJZLDBDQUNJLFdBQ0EsZUFDQSxrQkFDQSxnQkFDQSxtQkFDQSxxQkFDQSxxQkFDQSxpQnpHNHlpQmhCLEN5RzF5aUJnQixnREFDSSxXQUNBLGtCQUNBLFFBQ0EsUUFDQSxXQUNBLFlBQ0EsOERBQ0EsbUVBQ0EscUV6RzR5aUJwQixDeUd2eWlCUSw0Q0FDSSxXQUNBLGVBQ0Esa0JBQ0EsZ0JBQ0EsbUJBQ0EscUJBQ0EsbUJBQ0EsVUFDQSxrQkFDQSxxRXpHeXlpQlosQ3lHdnlpQlksOENBQ0ksaUJBQ0EsVXpHeXlpQmhCLENhMzZpQkksMEI0Rm9ISSw0Q0FrQlEsa0JBQ0Esb0JBQ0EsbUJ6R3l5aUJkLENBQ0YsQzBHNytpQkksNkJBQ0ksbUJBQ0EscUIxR2cvaUJSLENhdjdpQkksMEI2RjNEQSw2QkFLUSxpQkFDQSxtQjFHaS9pQlYsQ0FDRixDMEcvK2lCUSxtREFDSSxZQUNBLGlCMUdpL2lCWixDMEcvK2lCWSwwREFDSSxXQUNBLGtCQUNBLE9BQ0EsTUFDQSw0SkFDQSxXQUNBLFlBQ0Esc0VBQ0EsVUFDQSxrQkFDQSxTMUdpL2lCaEIsQzBHNytpQmdCLGdFQUNJLFVBQ0Esa0IxRysraUJwQixDMEczK2lCb0IsdUZBQ0ksbUQxRzYraUJ4QixDMEd4K2lCb0IsZ0dBQ0ksMkYxRzAraUJ4QixDMEd0K2lCZ0IseUZBQ0ksYUFDQSxVQUNBLGtCMUd3K2lCcEIsQzBHbitpQlEsbUNBQ0kscUIxR3EraUJaLEMwR2wraUJRLDJDQUNJLGtCQUNBLE1BQ0EsT0FDQSxXQUNBLFlBQ0EsYUFDQSxTMUdvK2lCWixDMEdqK2lCUSxvQ0FDSSxrQkFDQSxlQUNBLGdCQUNBLGNBQ0EsZ0JBQ0EsaUJBQ0EsZ0IxR20raUJaLEMwR2oraUJZLHdDQUNJLFdBQ0EsWUFDQSxxQ0FDQSxpREFDQSxxRTFHbStpQmhCLEMwRy85aUJRLHlDQUNJLGtCQUNBLG9CQUNBLFUxR2kraUJaLEMwRy85aUJZLDhDQUNJLFdBQ0Esa0JBQ0Esb0IxR2kraUJoQixDMEcvOWlCZ0Isc0RBQ0ksV0FDQSxrQkFDQSxRQUNBLFFBQ0EsV0FDQSxZQUNBLDhEQUNBLG1FQUNBLHFFMUdpK2lCcEIsQzBHNTlpQlEsK0NBQ0ksV0FDQSxlQUNBLGtCQUNBLGdCQUNBLG1CQUNBLHFCQUNBLHFCQUNBLFVBQ0Esa0JBQ0EscUUxRzg5aUJaLEMwRzU5aUJZLGlEQUNJLGlCQUNBLFUxRzg5aUJoQixDYTloakJJLDBCNkZrREksK0NBa0JRLGtCQUNBLG9CQUNBLG1CMUc4OWlCZCxDQUNGLEMwRzM5aUJRLDJDQUNJLGlCQUNBLDBFQUNBLGExRzY5aUJaLEMyR3BtakJRLHFDQUNJLGtCQUNBLHNCQUNBLDRCQUNBLHdCQUNBLG9CQUNBLDBFQUNBLG1HQUNBLDRGM0d1bWpCWixDYXJqakJJLDBCOEYxREkscUNBV1Esb0IzR3dtakJkLENBQ0YsQzJHdG1qQlksNENBQ0ksV0FDQSxrQkFDQSxNQUNBLE9BQ0EsV0FDQSxZQUNBLFVBQ0EseVIzR3dtakJoQixDMkdwbWpCUSx1Q0FDSSxpQkFDQSxvQkFDQSxrQkFDQSxTM0dzbWpCWixDMkdwbWpCWSw0Q0FDSSxVM0dzbWpCaEIsQzJHbG1qQlEsbUNBQ0ksZ0JBQ0Esa0JBQ0EscUMzR29takJaLEMyR2xtakJZLCtDQUNJLGdCM0dvbWpCaEIsQzJHam1qQlksZ0RBQ0ksd0dBQ0EsVUFDQSwrT0FDQSxzQkFDQSw2RDNHbW1qQmhCLEMyR2ptakJnQixvREFDSSxjQUNBLFUzR21takJwQixDMkcvbGpCWSw4REFDSSwwRUFDQSxTM0dpbWpCaEIsQzJHOWxqQlksMkVBQ0ksMkczR2dtakJoQixDMkc3bGpCWSx5RkFDSSwwRUFDQSxTM0crbGpCaEIsQzJHNWxqQlksZ0RBQ0ksVTNHOGxqQmhCLEMyRzVsakJnQix1REFDSSxXQUNBLGtCQUNBLFFBQ0EsOERBQ0EsdURBQ0EsZUFDQSxnQkFDQSxXQUNBLHFFM0c4bGpCcEIsQzJHM2xqQmdCLDJEQUNJLE0zRzZsakJwQixDMkczbGpCb0Isa0VBQ0ksT0FDQSwyRjNHNmxqQnhCLEMyR3RsakJvQiw2SEFDSSxPM0cybGpCeEIsQzJHdGxqQm9CLDZEQUNJLFMzR3dsakJ4QixDMkdsbGpCUSxrQ0FDSSxzQkFDQSxzQjNHb2xqQlosQ2E3b2pCSSwwQjhGdURJLGtDQUtRLHVCQUNBLHVCM0dxbGpCZCxDQUNGLEMyR2xsakJRLDBDQUNJLDBFQUNBLHVJQUNBLFdBQ0EsNkJBQ0EsOFRBQ0EsNERBQ0EscUIzR29sakJaLEMyR2psakJRLHVDQU9JLG1CM0dtbGpCWixDMkdqbGpCWSxnRkFSQSxXQUNBLCtCQUNBLG9CQUNBLGtCQUNBLGdCQUNBLHNCM0c0bGpCWixDMkdobGpCWSxxREFDSSxhM0drbGpCaEIsQ2FocmpCSSwwQjhGMkVJLHVDQXVCUSxrQjNHa2xqQmQsQ0FDRixDMkcva2pCUSx1Q0FDSSwwRUFDQSx1SUFDQSxVM0dpbGpCWixDMkc5a2pCUSx1Q0FDSSwwRUFDQSxZM0dnbGpCWixDMkc5a2pCWSx5Q0FDSSxnQkFDQSxZQUNBLHdDM0dnbGpCaEIsQzJHNWtqQlEsdUNBQ0ksV0FDQSxtQkFDQSxrQkFDQSxnQkFDQSxtQjNHOGtqQlosQzJHM2tqQlEseUNBQ0ksV0FDQSxpQkFDQSxrQkFDQSxnQkFDQSxvQkFDQSx3QjNHNmtqQlosQzRHNXdqQkksMkJBQ0ksV0FDQSxpQkFDQSxpQjVHK3dqQlIsQzRHN3dqQlEsa0NBQ0ksV0FDQSxrQkFDQSxNQUNBLE9BQ0EsV0FDQSxZQUNBLGdDQUNBLFM1Ryt3akJaLEM0RzV3akJRLG9DQUNJLGtCQUNBLE9BQ0EsTUFDQSxXQUNBLFlBQ0Esc0JBQ0Esd0JBQ0EsNEJBQ0EsUzVHOHdqQlosQzRHM3dqQlEsK0NBQ0ksa0JBQ0EsV0FDQSwwRUFDQSxZQUNBLHVJQUNBLHNGNUc2d2pCWixDNEczd2pCWSxtREFDSSxrQkFDQSxnQkFDQSxVNUc2d2pCaEIsQzRHM3dqQmdCLCtRQUNJLFU1RzZ3akJwQixDNkd6empCQSxvQkFDSSxnQkFDQSxZQUNBLDhFQUNBLG1CQUNBLHdCN0c0empCSixDNkcxempCSSwwQkFDSSxlQUNBLDBFQUNBLDZGQUNBLHNCN0c0empCUixDNkcxempCUSw4QkFDSSxhN0c0empCWixDNkcxempCWSxnQ0FDSSxZN0c0empCaEIsQzZHdHpqQlEsNkNBQ0ksZTdHd3pqQlosQzZHcHpqQkksNEJBQ0ksVzdHc3pqQlIsQzZHbnpqQkksNkJBQ0ksd0I3R3F6akJSLEM2R2p6akJBLGdCQUNJLG1CQUNBLGlCQUNBLFdBQ0EsZ0JBQ0EsZ0NBQ0Esa0JBQ0EsYzdHb3pqQkosQzZHanpqQkEsZ0JBQ0ksaUI3R296akJKLEM2R2x6akJJLG1CQUNJLG9CQUNBLHlCQUNBLGU3R296akJSLEM2Ry95akJRLDZCQUNJLGlCQUNBLDBFQUNBLHVJQUNBLG1HQUNBLGtIN0dpempCWixDNkc1eWpCQSwwQkFDSSxrQjdHK3lqQkosQzZHNXlqQkEsc0JBQ0ksUzdHK3lqQkosQzZHN3lqQkksb0NBQ0ksaUI3Ryt5akJSLEM2Rzd5akJRLDBDQUNJLFdBQ0Esa0JBQ0EsV0FDQSxZQUNBLFNBQ0EsV0FDQSxtQkFDQSxVN0creWpCWixDNkd2eWpCQSxjQUNJLFk3RzZ5akJKLEM2RzN5akJJLGtCQUNJLGNBQ0EsYzdHNnlqQlIsQzZHdHlqQkEsNEJBQ0ksa0JBQ0Esc0I3RzR5akJKLEM2RzF5akJJLG1DQUNJLFdBQ0Esa0JBQ0EsT0FDQSxZQUNBLFdBQ0EsV0FDQSxtQkFDQSxVN0c0eWpCUixDNkdseWpCSSw2Q0FDSSxnQjdHd3lqQlIsQzZHcHlqQlEsb0ZBQ0kscUJBQ0EsMEVBQ0EsNEY3R3N5akJaLEM2R3B5akJZLHFHQUNJLHNCN0dzeWpCaEIsQzZHcHlqQmdCLHlJQUNJLGlCN0dzeWpCcEIsQzZHcHlqQm9CLGdKQUNJLFdBQ0Esa0JBQ0Esa0JBQ0EsZUFDQSxpQkFDQSxlQUNBLGtCN0dzeWpCeEIsQ2FwM2pCSSw2QmdHdUVnQixnSkFVUSxTQUNBLDZEN0d1eWpCMUIsQ0FDRixDNkdqeWpCWSxzR0FDSSxtQjdHbXlqQmhCLENhNzNqQkksNkJnR3lGUSxzR0FJUSxtQjdHb3lqQmxCLENBQ0YsQzZHanlqQlksMkZBQ0ksc0I3R215akJoQixDNkcveGpCZ0IsZ0lBQ0ksa0I3R2l5akJwQixDYXg0akJJLDZCZ0dzR1ksZ0lBSVEsa0I3R2t5akJ0QixDQUNGLEM2Ry94akJ3QixzSUFDSSxjQUNBLGdCN0dpeWpCNUIsQ2FqNWpCSSw2QmdHOEdvQixzSUFLUSxpQjdHa3lqQjlCLENBQ0YsQzZHOXhqQjRCLDBJQUNJLFk3R2d5akJoQyxDNkd4eGpCUSxxREFDSSwwRUFDQSxvQjdHMHhqQlosQ2E3NWpCSSw2QmdHaUlJLHFEQUtRLHNCN0cyeGpCZCxDQUNGLEM2R3h4akJRLHVEQUNJLDBFQUNBLDRGN0cweGpCWixDYXQ2akJJLDZCZ0cwSUksdURBS1EsdUlBQ0EsbUdBQ0Esa0JBQ0EsVTdHMnhqQmQsQ0FDRixDNkd6eGpCWSwyREFDSSxnQkFDQSwwRUFDQSxtR0FDQSw2RkFDQSxlQUNBLGdCQUNBLGlCQUNBLG9CN0cyeGpCaEIsQ2F4N2pCSSw2QmdHcUpRLDJEQVdRLGFBQ0EsY0FDQSxlQUNBLHNCQUNBLFM3RzR4akJsQixDQUNGLEM2RzF4akJnQiw2REFDSSxjQUNBLGlCN0c0eGpCcEIsQzZHenhqQmdCLCtEQUNJLGdCQUNBLGM3RzJ4akJwQixDNkd6eGpCb0IsaUVBQ0ksWTdHMnhqQnhCLEM2Rzl3akJnQixxRUFDSSxpQkFDQSxtQkFDQSxhN0dpeGpCcEIsQzZHN3dqQm9CLDBGQUNJLGlCN0crd2pCeEIsQzZHcndqQlksZ0RBRUksY0FDQSwwQzdHdXdqQmhCLEM2R253akJnQixxRUFDSSxnQkFFQSxvQ0FDQSx5QzdHcXdqQnBCLEM2R2x3akJ3Qiw4RUFDSSxZN0dvd2pCNUIsQzZHdHZqQkksc0NBQ0ksa0JBQ0EscUI3RzR2akJSLEM2RzF2akJRLDZDQUNJLFdBQ0Esa0JBQ0EsT0FDQSxhQUNBLGNBQ0EsZ0JBQ0EsUUFDQSxTQUNBLG9CQUNBLGNBQ0Esc0JBRUEsbUdBSUEsOEc3RzR2akJaLEM2R3h2akJJLHVFQVRRLDBFQUVBLDRGN0d3d2pCWixDNkdqd2pCSSwwQkFFSSxtSEFFQSx1QkFDQSxrQkFDQSw2QkFDQSxlN0cwdmpCUixDNkd2dmpCWSx3Q0FDSSxrQjdHeXZqQmhCLEM2R3B2akJZLHdDQUNJLG1CQUdBLHlNQUNBLCtHN0dzdmpCaEIsQzZHanZqQlksd0NBQ0ksa0I3R212akJoQixDNkcvdWpCUSxpQ0FDSSxXQUNBLGtCQUNBLFdBQ0EsV0FDQSxRQUNBLE9BQ0EsNkQ3R2l2akJaLEM2Rzl1akJRLGdDQUNJLGdCQUNBLHFDN0dndmpCWixDNkc5dWpCWSx1Q0FDSSxlN0dndmpCaEIsQzZHNXVqQmdCLG9EQUNJLGtCN0c4dWpCcEIsQzZHM3VqQmdCLG1EQUNJLHdEN0c2dWpCcEIsQzZHdHVqQlEseUNBQ0ksbUJBQ0Esd0I3R3d1akJaLEM2R3R1akJZLDhDQUNJLGU3R3d1akJoQixDNkdydWpCWSw0Q0FDSSxpQkFDQSxnQkFDQSxjQUNBLFNBQ0EsbUI3R3V1akJoQixDNkdodWpCUSw4Q0FDSSxnQkFDQSxnSEFDQSw0QjdHa3VqQlosQ2E3amtCSSw0QmdHd1ZJLDhDQU1RLG9DN0dtdWpCZCxDQUNGLEM2R2p1akJZLG9FQUNJLGNBQ0EscUJBQ0Esa0I3R211akJoQixDNkc1dGpCNEIscUZBQ0ksUzdHOHRqQmhDLENhMWtrQkksNkJnRzJXd0IscUZBSVEsVTdHK3RqQmxDLENBQ0YsQzZHdnRqQmdCLDBFQUNJLGtCQUNBLHNJN0d5dGpCcEIsQzZHdHRqQndCLHNGQUNJLGM3R3d0akI1QixDNkdwdGpCb0IsNEZBQ0ksWTdHc3RqQnhCLEM2R2x0akJ3QixpSEFDSSx5QkFDQSx3QjdHb3RqQjVCLEM2R2p0akJ3QixnSEFDSSxlN0dtdGpCNUIsQzZHOXNqQm9CLGtHQUNJLGVBQ0EsU0FDQSxpQjdHZ3RqQnhCLEM2RzNzakI0Qiw0TkFDSSxhN0dndGpCaEMsQzZHNXNqQndCLHlHQUNJLFdBQ0Esa0JBQ0EseUJBQ0EsZ0dBQ0EsZUFDQSxnQkFDQSxtQkFDQSxrQkFDQSxXQUNBLDBFQUNBLG1HQUNBLDRFQUNBLGNBQ0EsZ0dBQ0EsU0FDQSxVN0c4c2pCNUIsQzZHM3NqQndCLHdHQUNJLFlBQ0EsU0FDQSxjQUNBLGdHQUNBLGtCQUNBLG9CQUNBLFdBQ0EsVTdHNnNqQjVCLEM2R3ZzakJZLDBEQUNJLFNBQ0EsZ0JBQ0EsaUI3R3lzakJoQixDNkd0c2pCb0IsdU1BRUksUzdHd3NqQnhCLEM2R3BzakJ3QixnSEFDSSxlQUNBLGdCQUNBLG1CQUNBLGtCQUNBLFdBQ0EsMEVBQ0EsbUdBQ0EsNEVBQ0Esa0JBQ0EsUUFDQSxnR0FDQSxTQUNBLFU3R3NzakI1QixDNkduc2pCZ0MsdUlBQ0ksV0FDQSxrQjdHcXNqQnBDLEM2RzlyakJnQixnRUFDSSxlQUNBLGtCQUNBLGdCQUNBLFNBQ0Esd0NBQ0EsaUI3R2dzakJwQixDNkc3cmpCZ0IsNkVBQ0ksa0JBQ0EsTUFDQSxZQUNBLDBFQUNBLG1HQUNBLDRFQUNBLGdCQUNBLFNBQ0EsYzdHK3JqQnBCLEM2RzdyakJvQiwyRkFDSSxPN0crcmpCeEIsQzZHNXJqQjRCLGtIQUNJLHFCQUNBLFlBQ0EsZ0I3RzhyakJoQyxDNkd6cmpCb0IsNkZBQ0ksTTdHMnJqQnhCLEM2R3hyakI0QixvSEFDSSxZQUNBLGdCN0cwcmpCaEMsQzZHanJqQmdCLGdGQUNJLGtCQUNBLE1BQ0EsT0FDQSxXQUNBLFlBQ0EsVTdHbXJqQnBCLEM2R2pyakJvQixnR0FDSSxVN0dtcmpCeEIsQzZHanJqQndCLDRHQUNJLFdBQ0EsVzdHbXJqQjVCLEM2R2pyakI0QixrSkFDSSxTQUNBLGU3R21yakJoQyxDNkdocmpCNEIsOEhBQ0ksa0JBQ0EsV0FDQSxZQUNBLE1BQ0EsTTdHa3JqQmhDLEM2R2hyakJnQyxxSUFDSSxVQUNBLGdCQUNBLGNBQ0EscUM3R2tyakJwQyxDNkcvcWpCZ0Msb0lBQ0ksVUFDQSxzQ0FDQSxhQUNBLGU3R2lyakJwQyxDNkd4cWpCd0Isb0ZBQ0ksWTdHMHFqQjVCLEM2R3JxakJnQiwyRUFDSSx5QkFDQSxrQkFDQSxlN0d1cWpCcEIsQzhHcnprQlksbUhBQ0ksdUJBQ0EseUJBQ0EsdUJBQ0EseUJBQ0EsY0FDQSxnQkFDQSxvQkFDQSxpQjlHMHprQmhCLEM4R3h6a0JnQixvSkFDSSxvQjlHNHprQnBCLEM4R3R6a0JZLHNDQUNJLGVBQ0EsdUM5R3d6a0JoQixDOEdyemtCWSxrQ0FDSSxrQjlHdXprQmhCLEM4R2x6a0JZLHFDQUNJLGM5R296a0JoQixDOEdsemtCZ0IsZ0RBQ0ksOENBQ0EscUNBQ0EsNEJBQ0EsMEJBQ0Esb0I5R296a0JwQixDOEc5eWtCWSx3REFDSSxvQjlHZ3prQmhCLEM4RzV5a0JRLDZCQUNJLHNFQUNBLGdCQUNBLGdCQUNBLDJCOUc4eWtCWixDOEc1eWtCWSxtQ0FDSSwyQkFDQSxrQkFDQSw4QkFDQSxTQUNBLFdBQ0EsUUFDQSxXQUNBLCtGOUc4eWtCaEIsQzhHMXlrQmdCLHlDQUNJLFU5RzR5a0JwQixDOEd4eWtCWSx3Q0FDSSxXQUNBLFlBQ0Esa0JBQ0EsVUFFQSxpQkFDQSxZQUNBLHVEQUNBLDhGQUNBLG1COUcweWtCaEIsQzhHeHlrQmdCLDhDQUNJLFU5RzB5a0JwQixDOEd2eWtCZ0IsOENBQ0ksY0FDQSxlOUd5eWtCcEIsQzhHcHlrQlEsOEJBQ0ksbUI5R3N5a0JaLEM4R2x5a0JZLHlDQUNJLGtCQUNBLHNJOUdveWtCaEIsQzhHbHlrQmdCLCtDQUNJLFk5R295a0JwQixDOEdoeWtCb0Isa0ZBQ0ksZ0JBRUEsb0JBQ0EsY0FDQSxjQUNBLE9BQ0EsaUI5R2l5a0J4QixDOEc3eGtCZ0IsK0NBQ0ksc0JBQ0EsUTlHK3hrQnBCLEM4RzF4a0J3QixzSEFDSSxhOUcreGtCNUIsQzhHM3hrQm9CLDZEQUNJLGtCQUNBLGNBQ0EsY0FDQSxlQUNBLGdCQUNBLHdCOUc2eGtCeEIsQzhHMXhrQm9CLGlEQUNJLFNBQ0EsaUI5RzR4a0J4QixDOEdweGtCWSxrREFDSSxhQUNBLGVBQ0EsZ0JBQ0EseUJBQ0EsdUJBQ0Esb0I5R3N4a0JoQixDOEdueGtCWSx5REFDSSxnQkFDQSx1QkFDQSxzQkFDQSx5QkFDQSxzRUFDQSxVOUdxeGtCaEIsQzhHbnhrQmdCLCtEQUNJLG1CQUNBLFdBQ0EsYzlHcXhrQnBCLEM4R2p4a0JZLDhDQUNJLFk5R214a0JoQixDOEczd2tCUSxpY0FFSSxhOUcrd2tCWixDOEcxd2tCQSw0QkFDSSxHQUNJLHFEOUc2d2tCTixDOEczd2tCRSxHQUNJLHVEOUc2d2tCTixDQUNGLEM4R254a0JBLG9CQUNJLEdBQ0kscUQ5RzZ3a0JOLEM4RzN3a0JFLEdBQ0ksdUQ5RzZ3a0JOLENBQ0YsQytHbjlrQkEsZ0JBQ0ksZS9HNjlrQkosQytHejlrQkksa0NBQ0ksVy9HNDlrQlIsQytHeDlrQkEsa0JBQ0ksV0FDQSxrQkFDQSxhQUNBLHNFQUNBLDBFQUNBLDZGQUNBLFNBQ0Esc0IvRzI5a0JKLEMrR3o5a0JJLHdCQUNJLGVBQ0EsTUFDQSxjL0cyOWtCUixDYTE3a0JJLDBCa0dwQ0Esd0JBTVEsVy9HNDlrQlYsQ0FDRixDK0d6OWtCSSx5QkFDSSw2Q0FDQSxlQUNBLGUvRzI5a0JSLENhcDhrQkksMEJrRzFCQSx5QkFNUSxXL0c0OWtCVixDQUNGLEMrRzE5a0JRLG9DQUNJLFMvRzQ5a0JaLEMrRzE5a0JZLGdGQUNJLCtCL0c0OWtCaEIsQytHcDlrQmdCLG9HQUNJLG9CL0d5OWtCcEIsQytHLzhrQm9CLHlOQUVJLCtCL0dtOWtCeEIsQytHMzhrQmdCLDhGQUNJLHVCL0c2OGtCcEIsQytHMThrQmdCLDJGQUNJLHNCL0c0OGtCcEIsQytHdDhrQkksNkJBQ0ksZ0JBQ0EsVUFDQSxzRUFDQSxhL0d3OGtCUixDK0d0OGtCUSxpQ0FDSSxjQUNBLGVBSUEscUUvR3c4a0JaLEMrR3I4a0JRLGtFQU5JLGtCQUNBLG1CQUNBLHFFL0crOGtCWixDK0czOGtCUSxpQ0FDSSxXL0cwOGtCWixDK0dwOGtCZ0IsMENBQ0ksWS9HczhrQnBCLENheC9rQkksMEJrR3dEUSxpQ0FDSSxXQUNBLFlBQ0EsZUFDQSxnQkFDQSxVL0dtOGtCZCxDK0doOGtCVSxpQ0FDSSxnQkFDQSxjL0drOGtCZCxDQUNGLEMrRzk3a0JJLDZCQUNJLGVBQ0EsUy9HZzhrQlIsQytHMTdrQmdCLG9NQUVJLHFCL0c4N2tCcEIsQytHeDdrQkkseUJBQ0ksVy9HMDdrQlIsQytHeDdrQlEsNkNBQ0ksWUFDQSxzQi9HMDdrQlosQytHajdrQlEsc0NBQ0kscUJBQ0EsU0FDQSxVQUNBLHlFL0cyN2tCWixDK0d4N2tCZ0IsMkNBQ0ksa0JBQ0EsaUJBQ0EsVS9HMDdrQnBCLEMrR3g3a0JvQixpREFDSSxhL0cwN2tCeEIsQytHaDdrQlEsbURBQ0ksVy9HcTdrQlosQytHbDdrQlEsNkNBQ0ksd0IvR283a0JaLEMrR2o3a0JRLHdEQUNJLHlDQUNBLGlCL0dtN2tCWixDK0dqN2tCWSw2SEFFSSxXQUNBLGtCQUNBLGNBQ0EsV0FDQSwrQkFDQSxRL0drN2tCaEIsQytHLzZrQlksK0RBQ0ksYS9HaTdrQmhCLEMrRzk2a0JZLDhEQUNJLGMvR2c3a0JoQixDK0c1NmtCUSx5Q0FDSSxxQkFDQSxTQUNBLFVBQ0EsaUdBQ0EsUS9HODZrQlosQytHNTZrQlksK0NBQ0ksV0FDQSxrQkFDQSxVQUNBLDBFQUNBLDRGL0c4NmtCaEIsQytHMzZrQm9CLGdFQUNJLFkvRzY2a0J4QixDK0d4NmtCb0Isd0RBQ0ksdUIvRzA2a0J4QixDK0d4NmtCd0IsOERBRUksZ0JBQ0Esa0JBQ0EsUUFDQSxRQUNBLDhEQUNBLGEvR3k2a0I1QixDK0dwNmtCZ0IsaURBQ0ksVUFDQSxrQkFDQSxrQkFDQSxnQkFDQSxvQkFDQSxlQUNBLFdBQ0EsMEVBQ0EsbUdBQ0EsNkZBQ0EsbUIvR3M2a0JwQixDK0dwNmtCb0IsdURBQ0kscUJBQ0EsWS9HczZrQnhCLEMrR242a0JvQix1REFDSSxhL0dxNmtCeEIsQytHaDZrQm9CLDZEQUNJLG9CL0drNmtCeEIsQytHNzVrQm9CLHdEQUNJLGdCQUNBLFUvRys1a0J4QixDK0d6NWtCb0IsK0dBQ0ksb0IvRzI1a0J4QixDK0d0NWtCb0IsaUVBQ0ksbUJBQ0EsVUFDQSxRL0d3NWtCeEIsQytHcDVrQmdCLDJEQUNJLGtCQUNBLE9BQ0EscUJBQ0EsZ0JBQ0EsMEJBQ0Esa0JBQ0EsVUFDQSxzRUFDQSxXQUNBLG1CQUNBLHlCQUNBLG1CQUNBLGlCL0dzNWtCcEIsQytHcDVrQm9CLDhEQUNJLFdBQ0EsMEJBQ0EsV0FDQSxpQi9HczVrQnhCLEMrR241a0I0Qix1RUFDSSxjQUNBLGUvR3E1a0JoQyxDK0doNWtCNEIsc0VBQ0ksY0FDQSxvQi9HazVrQmhDLEMrRy80a0I0QixnRkFDSSxtQkFDQSxVQUNBLDBCL0dpNWtCaEMsQytHNTRrQjRCLHVFQUNJLHVCL0c4NGtCaEMsQytHNTRrQmdDLDZFQUVJLGdCQUNBLGtCQUNBLGVBQ0EsUUFDQSxrREFDQSw0RkFDQSxjL0c2NGtCcEMsQytHeDRrQndCLGdFQUNJLFdBQ0EsY0FDQSxXQUNBLFdBQ0Esa0JBQ0EsVUFDQSxtQkFDQSxtQi9HMDRrQjVCLEMrR3Y0a0J3QixvRUFDSSxXQUNBLGtCQUNBLGdCQUNBLE1BQ0EsV0FDQSxZQUNBLFMvR3k0a0I1QixDK0d0NGtCd0IsMEVBQ0ksa0JBQ0EsVUFDQSxhQUNBLHFCQUNBLHlCQUNBLGtCQUNBLFVBQ0Esc0VBQ0EsV0FDQSxtQkFDQSx5QkFDQSxrQi9HdzRrQjVCLEMrR2g0a0JJLHlCQUNJLFdBQ0EsWUFDQSxpQkFDQSxlQUNBLE1BQ0EsT0FDQSxRQUNBLFNBQ0EsVUFDQSxrQkFDQSxzRUFDQSw2R0FDQSxzQkFDQSxZQUNBLDBFQUNBLG1CQUNBLG1HQUNBLDZGQUNBLDZFL0drNGtCUixDK0d4M2tCWSx3Q0FDSSxrQkFDQSwrQi9HMDNrQmhCLEMrR3Qza0JRLDRDQUNJLGtCQUNBLE1BQ0EsU0FDQSw4REFDQSxjQUNBLGMvR3cza0JaLEMrR3Iza0JRLDRDQUNJLHFCQUNBLGNBQ0EsK0JBQ0Esa0IvR3Uza0JaLEMrR3Iza0JZLDhEQUNJLGdCQUNBLFcvR3Uza0JoQixDK0dyM2tCZ0IsZ0VBQ0ksVS9HdTNrQnBCLEMrR3Aza0JnQixpRUFDSSxpQi9HczNrQnBCLEMrR3Aza0JvQix1RUFDSSxvQy9HczNrQnhCLEMrR3Aza0J3Qiw4RUFDSSxXQUNBLGtCQUNBLE1BQ0EsT0FDQSxRQUNBLFdBQ0Esc0VBQ0Esd0IvR3Mza0I1QixDK0duM2tCd0IsMEVBQ0ksbUIvR3Eza0I1QixDK0dqM2tCb0IsbUVBQ0ksY0FDQSx1QkFDQSxrQkFDQSxnQkFDQSxvQkFDQSxzRUFDQSxlL0dtM2tCeEIsQytHLzJrQndCLDhFQUNJLFUvR2kza0I1QixDK0c5MmtCd0IseUVBQ0ksNEIvR2cza0I1QixDK0cxMmtCd0IsMEVBQ0ksZS9HNDJrQjVCLEMrR3gya0JvQix3RUFDSSxpQi9HMDJrQnhCLEMrR3gya0J3QiwwRUFDSSxrQkFDQSw2QkFDQSxnQy9HMDJrQjVCLEMrR3Yya0J3QiwrRUFDSSxrQkFDQSxNQUNBLGFBQ0EsV0FDQSxZQUNBLGVBQ0EsaUIvR3kya0I1QixDK0d2MmtCNEIscUZBRUksZ0JBQ0EsY0FDQSxlQUNBLGdCQUNBLHNCQUNBLGtCQUNBLFFBQ0EsYUFDQSxPQUNBLGNBQ0EsMEsvR3cya0JoQyxDK0duMmtCZ0Msd0ZBQ0ksMkQvR3Eya0JwQyxDK0c5MWtCb0Isb0VBQ0ksYUFDQSxxQkFDQSxvQi9HZzJrQnhCLEMrRzUxa0I0QiwwRUFDSSxzQi9HODFrQmhDLEMrRzMxa0I0Qix5RUFDSSwyQkFDQSxrQkFDQSxnQkFDQSxVL0c2MWtCaEMsQytHeDFrQjRCLDBFQUNJLFkvRzAxa0JoQyxDK0d0MWtCb0MsK0VBQ0ksaUIvR3cxa0J4QyxDK0dyMWtCb0MsZ0ZBQ0ksWS9HdTFrQnhDLEMrR24xa0I0QyxxRkFDSSxpQi9HcTFrQmhELEMrR3owa0JRLGlEQUNJLGtCQUNBLFdBQ0Esb0JBQ0EsZ0IvRzIwa0JaLEMrR3Ywa0JnQixrRUFDSSxVL0d5MGtCcEIsQytHdjBrQm9CLG9FQUNJLGNBQ0Esb0JBQ0EsYy9HeTBrQnhCLEMrR3Ywa0J3Qix3RUFDSSxnQi9HeTBrQjVCLEMrR3Qwa0J3QixrSkFDSSxVQUNBLGUvR3cwa0I1QixDK0dyMGtCd0Isd0VBQ0kscUUvR3Uwa0I1QixDK0dsMGtCNEIsa3VEQUNJLGNBQ0Esb0JBQ0EsV0FDQSx1T0FDQSw2Qy9HbzBrQmhDLEMrRzV6a0JnQyxzeENBQ0kscUJBQ0EsaUQvRzh6a0JwQyxDK0cxemtCNEIsOEpBQ0ksWS9HNHprQmhDLEMrR3p6a0I0Qiw4RUFDSSxpRC9HMnprQmhDLEMrR256a0JRLHFDQUNJLHdCL0dxemtCWixDK0dsemtCUSw2Q0FDSSx5QkFDQSwwRUFDQSxrRy9Hb3prQlosQytHbHprQlksK0NBQ0ksVS9Hb3prQmhCLEMrR2x6a0JnQixtREFDSSxhL0dvemtCcEIsQytHN3lrQlEsNEJBQ0ksU0FDQSxVQUNBLHFCQUNBLHVJQUNBLDJJQUNBLGtHL0creWtCWixDK0c3eWtCWSwrQkFDSSxXQUNBLGlCL0creWtCaEIsQytHN3lrQmdCLHNDQUNJLGEvRyt5a0JwQixDK0c1eWtCZ0IsaUNBQ0ksV0FDQSxnQkFDQSxlQUNBLG1CQUNBLHFFL0c4eWtCcEIsQytHNXlrQm9CLHdDQUNJLGEvRzh5a0J4QixDK0czeWtCb0IsdUNBQ0ksY0FDQSxvQi9HNnlrQnhCLEMrR3p5a0JnQixrQ0FDSSxZL0cyeWtCcEIsQytHL3hrQkkseUJBQ0ksMkJBQ0ksT0FDQSxzQ0FDQSxVL0dpeWtCVixDQUNGLEMrRzV4a0JJLDZDQUNJLFVBQ0Esa0IvRyt4a0JSLEMrR3R4a0JvQixvU0FFSSwrQi9HMHhrQnhCLEMrR2x4a0JBLGFBQ0ksaUJBQ0EsbUJBQ0EsNkJBQ0EsYUFDQSxxRS9HcXhrQkosQytHbnhrQkksdUJBQ0ksYy9HcXhrQlIsQytHbHhrQkkseUJBQ0ksa0JBQ0EsU0FDQSxXQUNBLHFDL0dveGtCUixDK0cvd2tCWSwySUFDSSxxQi9Hb3hrQmhCLEMrRzV3a0JRLHVHQUNJLCtCL0dpeGtCWixDK0d4d2tCWSxxREFDSSxzQkFDQSxZL0cyd2tCaEIsQytHendrQmdCLHlIQUVJLGEvRzB3a0JwQixDK0dyd2tCb0IsK0RBRUksZ0JBQ0EsZS9Hc3drQnhCLEMrR253a0JvQiwwREFDSSxxQi9HcXdrQnhCLEMrR2h3a0JZLDRDQUNJLGtCL0drd2tCaEIsQytHaHdrQmdCLHFEQUNJLGdCQUNBLGEvR2t3a0JwQixDK0cvdmtCZ0IsbURBQ0ksc0IvR2l3a0JwQixDK0c3dmtCb0IscURBQ0ksaUIvRyt2a0J4QixDK0c3dmtCd0IsZ0VBQ0ksa0JBQ0EsY0FDQSxZQUNBLHNFQUNBLGlCQUNBLFUvRyt2a0I1QixDK0c3dmtCNEIsbUVBQ0ksMkQvRyt2a0JoQyxDK0d6dmtCZ0IsOENBQ0ksVS9HMnZrQnBCLEMrR3p2a0JvQixxREFDSSxnQkFDQSxhL0cydmtCeEIsQytHeHZrQm9CLG9EQUNJLGEvRzB2a0J4QixDK0czdWtCSSxxQkFDSSxtQkFDQSxnQi9HbXZrQlIsQytHanZrQlEsa0NBQ0ksVS9HbXZrQlosQytHL3VrQlksOEJBQ0ksMkIvR2l2a0JoQixDK0cvdWtCZ0IscUNBQ0ksc0IvR2l2a0JwQixDK0c3dWtCb0Isc0NBQ0ksYS9HK3VrQnhCLEMrRzN1a0JnQixnQ0FDSSxXQUNBLGMvRzZ1a0JwQixDK0d6dWtCZ0IsMkVBRUksZS9HMHVrQnBCLEMrR3R1a0JZLDhCQUtJLHdCL0dvdWtCaEIsQytHeHVrQmdCLGdEQUNJLHdDL0cwdWtCcEIsQytHcnVrQmdCLHFDQUNJLHNCL0d1dWtCcEIsQytHbnVrQm9CLHVDQUNJLGlCL0dxdWtCeEIsQytHbnVrQndCLGtEQUNJLGtCQUNBLFFBQ0EsWUFDQSxzRUFDQSxpQkFDQSxVL0dxdWtCNUIsQytHbnVrQjRCLHFEQUNJLDJEL0dxdWtCaEMsQytHOXRrQm9CLHdDQUNJLGUvR2d1a0J4QixDK0c1dGtCZ0IsMENBQ0ksc0JBQ0EsWS9HOHRrQnBCLEMrRzV0a0JvQixtR0FFSSxhL0c2dGtCeEIsQytHeHRrQndCLG9EQUVJLGdCQUNBLGUvR3l0a0I1QixDK0d0dGtCd0IsK0NBQ0kscUIvR3d0a0I1QixDK0d6c2tCQSxjQUNJLHFCQUNBLFNBQ0EsVUFDQSxnRy9HaXRrQkosQytHL3NrQkksb0JBQ0ksV0FDQSxrQkFDQSxtQkFDQSxZQUNBLDBFQUNBLDRGL0dpdGtCUixDK0cxc2tCWSw2QkFDSSx1Qi9HNHNrQmhCLEMrRzFza0JnQixtQ0FFSSxnQkFDQSxrQkFDQSxRQUNBLFFBQ0EsOERBQ0EsYS9HMnNrQnBCLEMrR3Rza0JRLHNCQUNJLDZCQUNBLGlCQUNBLGtCQUNBLGtCQUNBLGdCQUNBLG9CQUNBLGtCQUNBLG1CQUNBLFdBQ0EsWUFDQSwwRUFDQSxtR0FDQSw0Ri9Hd3NrQlosQytHdHNrQlksNEJBQ0kscUJBQ0EsWS9Hd3NrQmhCLEMrR3Jza0JZLDRCQUNJLGEvR3Vza0JoQixDK0dsc2tCWSw2QkFDSSxnQkFDQSxhL0dvc2tCaEIsQytHOXJrQlkseURBQ0ksb0IvR2dza0JoQixDK0czcmtCWSxzQ0FDSSxtQkFDQSxVQUNBLFEvRzZya0JoQixDK0d6cmtCUSxnQ0FDSSxrQkFDQSxPQUNBLHFCQUNBLGlCQUVBLGtCQUNBLFVBQ0Esc0VBQ0EsV0FDQSxnQkFDQSx5QkFDQSxrQi9HMnJrQlosQytHenJrQlksbUNBQ0ksV0FDQSwwQkFDQSxVL0cycmtCaEIsQytHeHJrQm9CLDRDQUNJLGNBQ0EsZS9HMHJrQnhCLEMrR3Jya0JvQiwyQ0FDSSxjQUNBLG9CL0d1cmtCeEIsQytHbnJrQmdCLHFDQUNJLGNBQ0EsY0FDQSxXQUNBLFUvR3Fya0JwQixDZ0gzdm1CSSxxQ0FDSSxrQkFDQSwwRUFDQSw2RkFDQSxpQkFDQSxvQkFDQSxrSGhIOHZtQlIsQ2dINXZtQlEsaXlrQkFDSSxlQUNBLGdCQUNBLDBFQUNBLG1HQUNBLDZGQUNBLGdCQUNBLG9CQUNBLFdBQ0Esb0ZoSDh2bUJaLENnSDN2bUJRLDRDQUNJLGVBQ0Esa0JBQ0EsZ0JBQ0Esa0JoSDZ2bUJaLENhM3RtQkksMEJtR3RDSSw0Q0FPUSxtQkFDQSxrQkFDQSxnQkFDQSxtQmhIOHZtQmQsQ0FDRixDZ0gxdm1CWSxzaklBQ0ksa0JoSDR2bUJoQixDZ0h6dm1CZ0IsdW5EQUNJLGVoSDJ2bUJwQixDZ0hsdm1CZ0IsdWpEQUNJLGVoSG92bUJwQixDZ0gvdW1CUSwyQ0FDSSxXQUNBLGtCQUNBLFNBQ0EsT0FDQSxXQUNBLGdCQUNBLHFCaEhpdm1CWixDZ0g1dW1CUSxvREFDSSxhaEg4dW1CWixDaUhsem1CSSxjQUNJLFVBQ0EsbUJBQ0Esc0VBQ0Esa0JBQ0EsUUFDQSxTQUNBLGdHQUNBLFdBQ0Esc0JBQ0Esa0JBQ0EsV0FDQSxZQUNBLFdBQ0EsMEVBQ0EsbUdBQ0EsNEZqSHF6bUJSLENpSG56bUJRLHNCQUNJLGNBQ0Esd0JqSHF6bUJaLENpSG56bUJZLHdCQUNJLDBFQUNBLGFqSHF6bUJoQixDaUhsem1CWSw0QkFDSSxxSGpIb3ptQmhCLENpSGh6bUJRLG9CQUNJLGVBQ0Esb0JqSGt6bUJaLENpSGh6bUJZLHNCQUNJLGFqSGt6bUJoQixDaUg5eW1CUSxnQkFDSSwwRUFDQSxVakhnem1CWixDaUg1eW1CSSxjQUNJLHFCakg4eW1CUixDaUgzeW1CSSxtQkFDSSxVQUNBLGlCakg2eW1CUixDa0hsMm1CUSw0QkFDSSxlbEhxMm1CWixDa0g5MW1CSSx3QkFDSSwwRUFDQSx1SUFDQSw2RkFDQSxrR2xIaTJtQlIsQ2tIOTFtQlksc0RBQ0ksU2xIZzJtQmhCLENrSDUxbUJRLCtCQUNJLGtCQUNBLGVBQ0EsZ0JBQ0EsYWxIODFtQlosQ2tINTFtQlksbUNBQ0ksZUFDQSxnQkFDQSxjbEg4MW1CaEIsQ2tINTFtQmdCLHdDQUNJLGNsSDgxbUJwQixDa0gxMW1CWSxxQ0FDSSxXQUNBLGtCQUNBLE1BQ0EsT0FDQSxXQUNBLFlBQ0EsOEJBQ0EsVUFDQSxVQUNBLHFFbEg0MW1CaEIsQ2tIejFtQlksc0NBQ0ksV0FDQSxrQkFDQSxRQUNBLFNBQ0EsZ0dBQ0EsMkJBQ0EsNEJBQ0Esc0JBQ0EsVUFDQSxXbEgyMW1CaEIsQ2E1MW1CSSwwQnFHVFEsc0NBYVEsNEJBQ0EsNEJsSDQxbUJsQixDQUNGLENrSHgxbUJRLCtCQUNJLGtCQUNBLGVsSDAxbUJaLENrSHYxbUJRLHFDQUNJLGtCQUNBLFlBQ0EsdUJBQ0EsbUJBQ0Esb0JBQ0Esb0JBQ0EscUJBQ0EsNEJBQ0EsZ0JBQ0Esc0JsSHkxbUJaLENtSDU2bUJRLDBDQUNJLGVuSCs2bUJaLENtSHg2bUJRLHlEQUNJLHFCQUNBLDBCQUNBLHlCbkgyNm1CWixDbUh6Nm1CWSxnRUFDSSxZbkgyNm1CaEIsQ21IeDZtQlksMkRBQ0ksa0JBQ0EsZW5IMDZtQmhCLENtSHI2bUJJLHNDQUNJLFdBQ0EsMEVBQ0EsdUlBQ0EsaUJBQ0EsaUJuSHU2bUJSLENtSHA2bUJZLDBFQUNJLG1EbkhzNm1CaEIsQ21IbDZtQlEsNENBQ0ksY0FDQSxrQkFDQSxXQUNBLFlBQ0EsT0FDQSxNQUNBLFVuSG82bUJaLENtSGo2bUJRLCtDQUNJLHlCQUNBLFlBQ0EsMEVBQ0EsdUlBQ0EsbUhBQ0EsbUdBQ0Esa0JBQ0EsZW5IbTZtQlosQ21IajZtQlksNkVBQ0ksa0JBQ0EsTUFDQSxPQUNBLFdBQ0EsWUFDQSxzQkFDQSx3QkFDQSw0QkFDQSxzRUFDQSxTbkhtNm1CaEIsQ21IaDZtQlksc0RBQ0ksV0FDQSxrQkFDQSxTQUNBLE9BQ0EsV0FDQSxlQUNBLGdCQUdBLGtKQUNBLGdIQUNBLFVBQ0EsV25IazZtQmhCLENtSC81bUJZLCtEQUNJLFNBQ0EsaUJBQ0EsaUJBQ0EsZ0JBQ0Esd0JBQ0EsV0FDQSwwRUFDQSx1SUFDQSxtR0FDQSw2RkFDQSxrQkFDQSxTbkhpNm1CaEIsQ21ILzVtQmdCLHdFQUNJLG9CQUNBLGdCQUNBLGVuSGk2bUJwQixDbUg5NW1CZ0IsMEVBQ0ksZ0JuSGc2bUJwQixDbUg3NW1CZ0IseUVBQ0ksa0JuSCs1bUJwQixDbUgzNW1CWSw4REFDSSxrQkFDQSxVQUNBLHlCbkg2NW1CaEIsQ21IMzVtQmdCLGtGQUNJLG1CQUNBLDBCQUNBLGtCQUNBLGlCQUNBLHlCQUNBLFVuSDY1bUJwQixDbUgxNW1CZ0Isb0lBRUksa0JBQ0EsMEJBQ0Esa0JBQ0EsZ0JBQ0EsZ0JBQ0EsV0FDQSxpQm5INDVtQnBCLENtSHo1bUJnQiwwRkFDSSxrQkFDQSxrQkFDQSxtQkFDQSxnQkFDQSxnQkFDQSxhbkgyNW1CcEIsQ21IeDVtQmdCLDZGQUNJLGNBQ0Esa0JBQ0Esd0JuSDA1bUJwQixDb0hsam5CSSxzQ0FDSSwwRUFDQSwrRkFDQSw2RkFDQSxRcEhra25CUixDb0hoa25CUSw0Q0FDSSxrQkFDQSxNQUNBLGNBQ0EseUdBQ0EseUZBQ0EsdUlBQ0EsU3BIa2tuQlosQ29IL2puQlEsbURBQ0ksY0FDQSwwRUFDQSxnQkFDQSxRcEhpa25CWixDb0gvam5CWSxzRUFDSSxVcEhpa25CaEIsQ29IOWpuQlksMERBQ0ksWXBIZ2tuQmhCLENvSDdqbkJZLDZEQUNJLHVCQUNBLFNBQ0EsU3BIK2puQmhCLENvSDdqbkJnQixpRUFDSSxVcEgram5CcEIsQ29IM2puQm9CLHdFQUNJLFNwSDZqbkJ4QixDb0h0am5CSSw2QkFDSSxtQnBId2puQlIsQ29IdGpuQlEsZ0RBQ0ksV0FDQSx5QkFHQSxlcEhzam5CWixDb0hwam5CWSxtREFDSSxrQkFDQSxjQUNBLFNBQ0EsZ0JBQ0EsMEVBQ0EsdUlBQ0EsNkZBQ0EsaUdBQ0EsV0FDQSxPQUNBLE9wSHNqbkJoQixDb0hwam5CZ0Isc0RBQ0ksaUJBQ0EscUJBQ0EsVUFDQSxjQUNBLGlCcEhzam5CcEIsQ29IcGpuQm9CLDZEQUNJLGFBQ0EsWXBIc2puQnhCLENvSGpqbkJZLGtFQUNJLGdCQUNBLDBCcEhtam5CaEIsQ29IampuQmdCLHdFQUNJLGVwSG1qbkJwQixDb0hoam5CZ0IsNkVBQ0kscUNwSGtqbkJwQixDb0g5aW5CWSwrREFDSSxrQkFDQSxRQUNBLE1BQ0EsU0FDQSxnQkFDQSxZQUNBLGVwSGdqbkJoQixDb0g5aW5CZ0Isc0VBQ0ksWUFDQSxrQkFDQSxrQkFDQSxRQUNBLDZEcEhnam5CcEIsQ29IN2luQmdCLHFFQUNJLGNwSCtpbkJwQixDb0gzaW5CWSxpRUFDSSxrQkFDQSxPQUNBLE1BQ0EsU0FDQSxnQkFDQSxZQUNBLGVwSDZpbkJoQixDb0gzaW5CZ0Isd0VBQ0ksWUFDQSxrQkFDQSxrQkFDQSxRQUNBLDZEcEg2aW5CcEIsQ29IMWluQmdCLHVFQUNJLGNwSDRpbkJwQixDb0h2aW5CUSxzREFDSSx5RXBIeWluQlosQ29IdGluQlEsK0NBQ0kseUJBQ0EscUVwSHdpbkJaLENvSG5pbkJRLG9DQUNJLFlBQ0EsMEVBQ0EsbUdBQ0EsNkZBQ0Esa0JBQ0Esa0JBQ0EsbUJBQ0EsV0FDQSxrQkFDQSxVcEhxaW5CWixDb0huaW5CWSwrQ0FDSSxrQkFDQSxjQUNBLG9CQUNBLGlCcEhxaW5CaEIsQ29IbmluQmdCLGlEQUNJLFVwSHFpbkJwQixDb0hsaW5CZ0IsMkRBQ0ksa0JBQ0EsbUJBQ0EsYUFDQSxjQUNBLGVBQ0EsZ0JBQ0EsV0FDQSxrQkFDQSwwRUFDQSxtR0FDQSw0RUFDQSxtQkFDQSxnQkFDQSxrQkFDQSxxQkFDQSxVQUNBLFNBQ0EsVXBIb2luQnBCLENvSGhpbkJZLDJDQUNJLFdBQ0Esa0JBQ0EsdUJBQ0EsY0FDQSxlQUNBLFFwSGtpbkJoQixDb0g5aG5CZ0Isa0VBQ0ksVUFDQSxtQkFDQSx5QnBIZ2luQnBCLENvSDVobkJZLDREQUNJLGtCQUNBLDBCQUNBLGVBQ0EsZ0JBQ0EsZ0JBQ0EsbUJBQ0EsU0FDQSxrQkFDQSxVQUNBLHNFQUNBLGdCQUNBLFVBQ0Esd0JwSDhobkJoQixDYTNybkJJLDZCdUdnSlEsNERBZ0JRLGdCQUNBLE9wSCtobkJsQixDQUNGLENhanNuQkksNkJ1R2dKUSw0REFxQlEsZXBIZ2luQmxCLENBQ0YsQ29IOWhuQmdCLG9FQUNJLGtCcEhnaW5CcEIsQ29IOWhuQm9CLHVFQUNJLG9CQUNBLGVwSGdpbkJ4QixDb0g3aG5Cb0IsdUVBQ0kseUJBQ0EsbUJBQ0EsYXBIK2huQnhCLENvSDdobkJ3Qiw0RUFDSSxtQkFDQSxnQkFDQSxXQUNBLG1CcEgraG5CNUIsQ29IMWhuQmdCLG1FQUNJLG1CQUNBLHFCQUNBLFNBQ0EsbUJBQ0Esa0NBQ0EsYXBINGhuQnBCLENvSDFobkJvQix5RUFDSSxxQkFDQSxlcEg0aG5CeEIsQ29IMWhuQndCLDBGQUNJLHNCcEg0aG5CNUIsQ29IemhuQndCLGdGQUNJLGFwSDJobkI1QixDb0h4aG5Cd0IsK0VBQ0ksb0RBQ0EscUJBQ0EsMEVBQ0Esa0dwSDBobkI1QixDb0h2aG5Cd0IsZ0ZBQ0ksY0FDQSxjcEh5aG5CNUIsQ29IdmhuQjRCLHFGQUNJLGlCQUNBLGFwSHlobkJoQyxDb0huaG5CZ0Isb0VBQ0ksbUJBQ0EsZXBIcWhuQnBCLENvSG5obkJvQixvRkFDSSxpQkFDQSxlQUNBLGtCQUNBLFdBQ0EsY0FDQSx3QnBIcWhuQnhCLENvSGpobkJ3Qix3RkFDSSxVcEhtaG5CNUIsQ29IM2duQkksZ0NBQ0ksa0JBQ0EsTUFDQSxjQUNBLGtCQUNBLDBFQUNBLGdJQUNBLDZFcEg2Z25CUixDb0gzZ25CUSx1Q0FDSSxTQUNBLGdCQUNBLHlCQUNBLHVCQUNBLGtCcEg2Z25CWixDb0h6Z25CSSwrQkFDSSxrQnBIMmduQlIsQ29IbmduQlksa0RBQ0ksaUJBQ0EsY0FDQSx5QkFDQSxrQkFDQSx5QkFDQSxzRUFDQSxvQnBIcWduQmhCLENvSG5nbkJnQix3REFDSSxtQkFDQSx5QkFDQSxVcEhxZ25CcEIsQ29IbmduQm9CLDBEQUNJLFVwSHFnbkJ4QixDb0gxL21CSSxtQ0FDSSw2RXBINC9tQlIsQ29Ici9tQkksOEJBQ0ksMEVBQ0EsdUlBQ0EsNkZBQ0Esd0dwSHUvbUJSLENvSG4vbUJnQixvREFDSSxtQkFDQSxVcEhxL21CcEIsQ29IbC9tQmdCLGlEQUNJLG1EcEhvL21CcEIsQ29ILyttQlEsdUNBQ0ksVXBIaS9tQlosQ29ILyttQlkseURBQ0ksbUJBQ0EsZXBIaS9tQmhCLENvSDcrbUJRLHFDQUNJLG1CQUNBLGdCQUNBLGVwSCsrbUJaLENvSDcrbUJZLHVDQUNJLG1CQUNBLGdCQUNBLFVwSCsrbUJoQixDb0gzK21CZ0IsNkNBQ0ksYXBINittQnBCLENhLzBuQkksNkJ1R3FWSSxxQ0FrQlEsY3BINCttQmQsQ0FDRixDb0h6K21CUSx1Q0FDSSxrQkFDQSwwRUFDQSxtR0FDQSw2RkFDQSxxQkFDQSxlcEgyK21CWixDb0h4K21CWSwyQ0FDSSxxRXBIMCttQmhCLENvSHYrbUJZLDhDQUNJLFdBQ0Esa0JBQ0EsTUFDQSxPQUNBLFdBQ0EsWUFDQSxrQkFDQSxVQUNBLHNCQUNBLHFFcEh5K21CaEIsQ29IdCttQlksc0RBQ0ksZ0JBQ0EsV0FDQSxjcEh3K21CaEIsQ29IdCttQmdCLGtFQUNJLFdBQ0EsWUFDQSxzQkFDQSx3QkFDQSxxRXBIdyttQnBCLENvSGorbUJvQix3RUFDSSxpRHBIbSttQnhCLENvSDc5bUJRLHFDQUNJLG9CQUNBLGdCQUNBLGFwSCs5bUJaLENvSHY5bUJRLHNDQUNJLGtCQUNBLDhCcEh5OW1CWixDb0h2OW1CWSx5RkFFSSxXQUNBLGNBQ0Esa0JBQ0EsVUFDQSxXQUNBLFVwSHc5bUJoQixDb0hyOW1CWSw2Q0FDSSxrSkFDQSxRcEh1OW1CaEIsQ29IcDltQlksNENBQ0ksa0pBQ0EsS3BIczltQmhCLENvSGg5bUJnQixnRUFDSSxrQkFDQSxxQkFDQSx1QnBIazltQnBCLENvSC84bUJ3Qiw2UUFHSSxlcEhpOW1CNUIsQ29INzhtQm9CLG9GQUNJLDRCcEgrOG1CeEIsQ29INzhtQndCLHFMQUVJLFdBQ0EsY0FDQSxrQkFDQSxVQUNBLFNBQ0EsWUFDQSxVcEg4OG1CNUIsQ29IMzhtQndCLDJGQUNJLGlKQUNBLE1wSDY4bUI1QixDb0gxOG1Cd0IsMEZBQ0ksaUpBQ0EsT3BINDhtQjVCLENvSHg4bUJvQix5RUFDSSx5RXBIMDhtQnhCLENvSHg4bUJ3QiwyRUFDSSwwRUFDQSw2RkFDQSxXQUNBLHNCcEgwOG1CNUIsQ2ExN25CSSw2QnVHNGVvQiwyRUFPUSxvQ3BIMjhtQjlCLENBQ0YsQ29IejhtQjRCLDBGQUNJLGNBQ0Esc0JwSDI4bUJoQyxDb0hyOG1Cd0Isc0ZBQ0ksY3BIdThtQjVCLENvSG44bUI0Qix3RkFDSSxrQkFDQSxZQUNBLFNBQ0EsZ0JBQ0EsMEVBQ0EsdUlBQ0EsNkZBQ0EsaUdBQ0EsV0FDQSxPQUNBLE9wSHE4bUJoQyxDb0huOG1CZ0MsMkZBQ0ksaUJBQ0EscUJBQ0EsVUFDQSxjQUNBLGlCcEhxOG1CcEMsQ29IbjhtQm9DLGtHQUNJLGFBQ0EsWXBIcThtQnhDLENvSC83bUJ3Qiw2RkFDSSxVcEhpOG1CNUIsQ29ILzdtQjRCLCtHQUNJLDBCcEhpOG1CaEMsQ29ILzdtQmdDLDBIQUNJLHFDcEhpOG1CcEMsQ29INzdtQjRCLDRHQUNJLGtCQUNBLFFBQ0EsTUFDQSxTQUNBLDhCQUNBLFlBQ0EsZXBIKzdtQmhDLENvSDc3bUJnQyxtSEFDSSxZQUNBLGtCQUNBLGtCQUNBLFFBQ0EsNkRwSCs3bUJwQyxDb0gzN21CNEIsOEdBQ0ksa0JBQ0EsT0FDQSxNQUNBLFNBQ0EsK0JBQ0EsWUFDQSxlcEg2N21CaEMsQ29IMzdtQmdDLHFIQUNJLFlBQ0Esa0JBQ0Esa0JBQ0EsUUFDQSw2RHBINjdtQnBDLENvSHI3bUI0QiwrRkFDSSxtQkFDQSxnQkFDQSxtQnBIdTdtQmhDLENvSHA3bUI0QixtR0FDSSxpQnBIczdtQmhDLENvSGo3bUI0QixpRkFDSSxrQnBIbTdtQmhDLENvSGo3bUJnQyxtRkFDSSxjQUNBLHFFcEhtN21CcEMsQ29ILzZtQm9DLHlGQUNJLGFwSGk3bUJ4QyxDb0h2Nm1Cb0Isb0VBQ0ksbUJBQ0EsZ0JBQ0EsYXBIeTZtQnhCLENvSHQ2bUJvQiw4RUFDSSxhQUNBLGlCcEh3Nm1CeEIsQ29IcjZtQjRCLDRGQUNJLGVBQ0EsWXBIdTZtQmhDLENvSHA2bUI0Qiw4RkFDSSxlcEhzNm1CaEMsQ29IcDZtQmdDLGtHQUNJLFlBQ0EsWXBIczZtQnBDLENvSDc1bUJRLHNDQUNJLHdCcEgrNW1CWixDb0g3NW1CWSxpREFDSSwwRUFDQSxtQnBIKzVtQmhCLENvSDc1bUJnQixxREFDSSxnQkFDQSxnQnBIKzVtQnBCLENvSDM1bUJZLGtEQUNJLGdCQUNBLHFCQUNBLGFwSDY1bUJoQixDb0gxNW1CWSx5Q0FDSSwwRUFDQSw2RkFDQSxpQkFDQSxlcEg0NW1CaEIsQ29IcjVtQm9CLG9IQUVJLG1CQUNBLGdCQUNBLG1CcEhzNW1CeEIsQ29IbjVtQjRCLDRJQUNJLGtCQUNBLGlCQUNBLGNBQ0EsV0FDQSxlcEhxNW1CaEMsQ29IaDVtQm9CLHlEQUNJLHNCQUNBLG9CQUNBLGdCcEhrNW1CeEIsQ29ILzRtQm9CLHlIQUVJLG1CQUNBLGtCQUNBLGVwSGc1bUJ4QixDb0h0NG1Cb0IsMklBQ0ksd0JwSHk0bUJ4QixDb0hwNG1CWSxtQ0FDSSxrQnBIczRtQmhCLENvSGw0bUJnQixrREFDSSxpQkFDQSxzQkFDQSxhcEhvNG1CcEIsQ29IOTNtQkksc0VBRUkscUJwSGc0bUJSLENvSDczbUJJLGtDQUNJLGVBQ0EsdUJwSCszbUJSLENxSHByb0JRLCtDQUNJLGNBQ0EsZXJIdXJvQlosQ3FIcnJvQlksaURBQ0ksMEVBQ0EsNEZySHVyb0JoQixDcUhwcm9CWSxvREFDSSxrQkFDQSxxQkFDQSxXQUNBLGlCckhzcm9CaEIsQ3FIcHJvQmdCLDBEQUNJLFdBQ0Esa0JBQ0EsbUJBQ0EsUUFDQSxhQUNBLGNBQ0EsV0FDQSxrQkFDQSxTQUNBLCtGckhzcm9CcEIsQ3NIM3NvQlksK0RBQ0kseUJBQ0Esa0NBQ0EsZUFDQSxtQkFDQSxtQnRIOHNvQmhCLENzSDVzb0JnQixxRUFDSSx3Q0FDQSxxQnRIOHNvQnBCLENzSDFzb0JZLGdFQUNJLG1CQUNBLHlCQUNBLG1CQUNBLGdDQUNBLG1DQUNBLFF0SDRzb0JoQixDc0gxc29CZ0IsODhCQUNJLFV0SDRzb0JwQixDc0h6c29CZ0Isc0VBQ0ksb0N0SDJzb0JwQixDdUgxdW9CSSx5QkFDSSxrQkFDQSxRQUNBLFNBQ0EsZ0dBQ0EsZUFDQSxnQkFDQSxXdkg2dW9CUixDYXpyb0JJLDBCMEczREEseUJBVVEsZ0JBQ0EsZ0J2SDh1b0JWLENBQ0YsQ2Evcm9CSSwwQjBHM0RBLHlCQWVRLFlBQ0EsWXZIK3VvQlYsQ0FDRixDdUg1dW9CSSxvQ0FDSSxrQkFDQSxlQUNBLGdCQUNBLFNBQ0EsU0FDQSw4REFDQSxVdkg4dW9CUixDdUg1dW9CUSx3Q0FDSSxXQUNBLFd2SDh1b0JaLEN1SDV1b0JZLDZDQUNJLFN2SDh1b0JoQixDdUgxdW9CUSwwQ0FDSSxjdkg0dW9CWixDdUh4dW9CSSxnQ0FDSSxZdkgwdW9CUixDdUh4dW9CUSxnREFDSSxrQkFDQSxXQUNBLGtCdkgwdW9CWixDYW50b0JJLDRCMEcxQkksZ0RBTVEsVXZIMnVvQmQsQ0FDRixDdUh6dW9CWSx1REFDSSxXQUNBLGtCQUNBLE1BQ0EsT0FDQSxXQUNBLFlBQ0EsbUJBQ0EsVXZIMnVvQmhCLEN1SC90b0JvQiw4VkFMUSxNQUNBLFN2SDJ1b0I1QixDdUhodW9CWSxzREFDSSxXQUNBLGFBQ0EsaUJ2SGt1b0JoQixDdUhodW9CZ0IsNkRBQ0ksV0FDQSxrQkFDQSxTQUNBLE9BQ0EsWUFDQSxXQUNBLDBCQUNBLFN2SGt1b0JwQixDdUgvdG9CZ0IsNERBQ0ksV0FDQSxrQkFDQSxNQUNBLE9BQ0EsV0FDQSxpQkFDQSxnQkFDQSxvSkFDQSxVdkhpdW9CcEIsQ3VIOXRvQmdCLCtEQUNJLGtCQUNBLFdBQ0EsWUFDQSw0QkFDQSx3QkFDQSxxQnZIZ3VvQnBCLEN1SDd0b0JnQix1RUFDSSxrQkFDQSxNQUNBLE9BQ0EsV0FDQSxXdkgrdG9CcEIsQ3VIN3RvQm9CLDZFQUNJLFdBQ0EsYUFDQSxvQ3ZIK3RvQnhCLEN1SDV0b0JvQixnRkFDSSxpRHZIOHRvQnhCLEN1SDN0b0JvQixzRkFDSSxXQUNBLFlBQ0EsbUR2SDZ0b0J4QixDdUgzdG9Cd0IsMEZBQ0ksV0FDQSxXdkg2dG9CNUIsQ3VIdHRvQndCLDZOQUNJLFd2SDJ0b0I1QixDdUh0dG9CZ0Isc0VBQ0ksWUFDQSxVQUNBLDBFQUNBLDJGQUNBLHFCdkh3dG9CcEIsQ3VIdHRvQm9CLDZFQUNJLFdBQ0EsMEVBQ0EsdUlBQ0EsbUdBQ0EsVXZId3RvQnhCLEN1SHR0b0J3QixvRkFDSSxXQUNBLCtCQUNBLG9CQUNBLGtCQUNBLGdCQUNBLHVCQUNBLHFCQUNBLFVBQ0Esa0JBQ0EsWUFDQSw2WHZId3RvQjVCLENhbDFvQkksMEIwRytHb0Isb0ZBY1EsdUJBQ0Esb0JBQ0Esc0J2SHl0b0I5QixDQUNGLEN1SHR0b0J3QiwwRkFDSSxXQUNBLCtCQUNBLG9CQUNBLG1CQUNBLGtCQUNBLGdCQUNBLGtCQUNBLFVBQ0EsVUFDQSw2WXZId3RvQjVCLENhcjJvQkksMEIwR21Jb0IsMEZBYVEsb0JBQ0EsdUJBQ0EsZXZIeXRvQjlCLENBQ0YsQ3VIcnRvQm9CLGlGQUNJLGtCQUNBLGNBQ0EsU3ZIdXRvQnhCLEN1SGp0b0JRLG1EQUNJLGtCQUNBLFlBQ0EsTUFDQSxTQUNBLDhEQUNBLDBFQUNBLHlHQUNBLHVJQUNBLHFCQUNBLDJGQUNBLFV2SG10b0JaLENhajNvQkksNEIwR21KSSxtREFjUSxZdkhvdG9CZCxDQUNGLEN1SGx0b0JZLDBEQUNJLFdBQ0Esa0JBQ0EsTUFDQSxXQUNBLFdBQ0EsZUFDQSxtQkFDQSxVdkhvdG9CaEIsQ3VIanRvQlkseURBQ0ksV0FDQSxrQkFDQSxNQUNBLFdBQ0EsV0FDQSxZQUNBLGdCQUNBLFN2SG10b0JoQixDdUhodG9CWSw4SEFDSSxrQkFDQSxPQUNBLFFBQ0EsZ0JBQ0EsaUJBQ0Esa0JBQ0Esc0JBQ0Esa0hBQ0EsbUdBQ0EsNkZBQ0EsZ0JBQ0EsbUJBQ0EsWUFDQSxzQ0FDQSxXQUNBLDhFQUNBLFV2SGt0b0JoQixDdUgzc29CZ0Isc1JBQ0ksU3ZIZ3RvQnBCLEN1SDNzb0JnQixzRUFDSSxldkg2c29CcEIsQ3VIeHNvQmdCLHNFQUNJLGV2SDBzb0JwQixDdUhyc29CUSxtREFDSSxxQkFDQSxrQkFDQSxTQUNBLDhEQUNBLGVBQ0EsV0FDQSxVQUNBLFNBQ0EsdUJBQ0EsbUdBQ0EsNkZBQ0EsVXZIdXNvQlosQ2FwOG9CSSx5QjBHaVBJLG1EQWVRLGlIdkh3c29CZCxDQUNGLEN1SHRzb0JZLHNEQUNJLGdCQUNBLGlCQUNBLDBFQUNBLFVBQ0EsZUFDQSxtR0FDQSw2RkFDQSxrQkFDQSxVdkh3c29CaEIsQ2F2OG9CSSw2QjBHc1BRLHNEQVlRLHNCdkh5c29CbEIsQ0FDRixDdUh2c29CZ0IsNkRBQ0ksWXZIeXNvQnBCLEN1SHRzb0JnQiwrSEFFSSxzQkFDQSxTdkh1c29CcEIsQ3VIcnNvQm9CLDZJQUNJLGdCQUNBLHFCdkh1c29CeEIsQ3VIbnNvQmdCLDZEQUNJLG9CQUNBLDZCQUNBLG1CQUNBLGtCQUNBLFlBQ0EsYUFDQSxzRUFDQSxVQUNBLFF2SHFzb0JwQixDd0h4aXBCUSw2REFDSSwwSXhIMmlwQlosQ3dIemlwQlksZ0VBQ0ksVXhIMmlwQmhCLEN3SHppcEJnQixpTkFHSSwwQnhIMmlwQnBCLEN3SHhpcEJnQix1RUFDSSxZeEgwaXBCcEIsQ3dIbmlwQkEscUJBQ0ksMEVBQ0EsbUdBQ0EsNEZ4SHNpcEJKLEN3SHBpcEJJLDJDQUNJLHFCQUNBLGtCQUNBLFNBQ0EsU3hIc2lwQlIsQ3dIcGlwQlEsOENBQ0ksVUFDQSxReEhzaXBCWixDd0hwaXBCWSxnREFDSSxVQUNBLGlCQUNBLGdCQUNBLGlCQUNBLDBFQUNBLG1HQUNBLDRGeEhzaXBCaEIsQ3dIL2hwQm9CLGcxRkFDSSxvQkFDQSxXQUNBLHFFeEhzaXBCeEIsQ3dIbGlwQmdCLHdHQUNJLGdCQUNBLHFFeEhvaXBCcEIsQ3dIamlwQmdCLHNEQUNJLHFFeEhtaXBCcEIsQ3dIL2hwQm9CLDBoREFDSSxjQUNBLHFEeEhpaXBCeEIsQ3dIL2hwQndCLDhrQ0FDSSxheEhpaXBCNUIsQ3dIN2hwQm9CLG9IQUNJLHFEeEgraHBCeEIsQ3dINWhwQm9CLHNIQUNJLFl4SDhocEJ4QixDd0h2aHBCSSwyQ0FDSSxlQUNBLFFBQ0EsZUFDQSxXeEh5aHBCUixDd0h2aHBCUSxpRUFDSSxvQnhIeWhwQlosQ3dIdmhwQlksb0VBQ0kscUJ4SHlocEJoQixDd0h2aHBCZ0Isc0VBQ0ksZ0JBQ0Esb0JBQ0EsZUFDQSxnQkFDQSwwRUFDQSxtR0FDQSw2RkFDQSxvQ0FDQSxnRkFDQSxzQkFDQSwrRnhIeWhwQnBCLEN3SHZocEJvQixrdkRBQ0ksb0JBQ0EsY3hIeWhwQnhCLEN3SHRocEJvQiw0RUFDSSx3QnhId2hwQnhCLEN3SHRocEJ3Qiw4MERBQ0ksb0J4SHdocEI1QixDd0g5Z3BCSSxvQ0FDSSxLeEhpaHBCUixDYTVscEJJLDBCMkcwRUEsb0NBSVEsV0FDQSw2QnhIa2hwQlYsQ0FDRixDd0hoaHBCUSx1Q0FDSSwwRUFDQSw2RkFDQSxrR3hIa2hwQlosQ3dIL2dwQmdCLGtEQUNJLG9CeEhpaHBCcEIsQ3dIN2dwQm9CLHdEQUNJLHVCeEgrZ3BCeEIsQ3dIcGdwQm9CLDJFQUNJLG9CeEhzZ3BCeEIsQ3dIbmdwQm9CLDhJQUNJLG1CeEhxZ3BCeEIsQ3dIei9vQmdCLHNEQUNJLGN4SDQvb0JwQixDYXZucEJJLDBCMkdrSUosd0JBRVEscUJ4SHcvb0JOLENBQ0YsQ3dIdC9vQkksOEJBQ0ksaUJBQ0Esa0JBQ0EsV0FDQSxnQkFDQSxxQnhIdy9vQlIsQ2Fwb3BCSSwwQjJHdUlBLDhCQVFRLGdCeEh5L29CVixDQUNGLEN3SHIvb0JnQixrRkFDSSxZQUNBLGtCeEh1L29CcEIsQ3dIai9vQkksdUNBQ0ksa0JBQ0EsY0FDQSxXQUNBLFd4SG0vb0JSLEN3SGovb0JRLHdGQUNJLHFDQUNBLGlEQUNBLFdBQ0EsV3hIbS9vQlosQ3dIaC9vQlEsOENBQ0ksV0FDQSxrQkFDQSxTQUNBLFNBQ0EsV0FDQSxZQUNBLDhEQUNBLDZCQUNBLFVBQ0Esc0VBQ0EsVUFDQSxpQnhIay9vQlosQ3lIaHVwQlEsc0JBQ0ksbUJBQ0EsaUJBQ0EsY0FDQSxlekhtdXBCWixDeUhodXBCUSxnQ0FDSSwwQkFDQSxhQUNBLGlCQUNBLGlCekhrdXBCWixDeUhodXBCWSxtQ0FDSSxTekhrdXBCaEIsQ3lIaHVwQmdCLHFDQUNJLHlCekhrdXBCcEIsQzBIcnZwQkksbUNBQ0ksMEVBQ0Esc0kxSHd2cEJSLENhL3JwQkksMEI2RzNEQSxtQ0FLUSwrSDFIeXZwQlYsQ0FDRixDMEh0dnBCWSxnRUFDSSx3QjFId3ZwQmhCLEMwSHJ2cEJZLHVFQUNJLHNCQUNBLHdCMUh1dnBCaEIsQ2Ezc3BCSSwwQjZHOUNRLHVFQUtRLG9CQUNBLHNCMUh3dnBCbEIsQ0FDRixDMEhodnBCWSxvSUFFSSxTMUhrdnBCaEIsQzBIL3VwQlkseUhBRUksUTFIaXZwQmhCLEMwSDd1cEJnQiwyRUFDSSxpQjFIK3VwQnBCLEMwSHh1cEJnQiw0RUFDSSxXQUNBLFdBQ0EsVUFDQSxpQjFIMHVwQnBCLEMwSHR1cEJZLGtEQUNJLFMxSHd1cEJoQixDMEh0dXBCZ0IsK0RBQ0ksNkMxSHd1cEJwQixDMEhydXBCZ0Isd0RBQ0ksYzFIdXVwQnBCLENhM3VwQkksMEI2R09ZLHdFQUVRLGtCMUhzdXBCdEIsQ0FDRixDYWh2cEJJLDBCNkdPWSx3RUFNUSxpQjFIdXVwQnRCLENBQ0YsQzBIbHVwQm9CLGdGQUNJLG1CQUNBLFMxSG91cEJ4QixDMEhqdXBCb0IsNkVBQ0ksbUJBQ0EsUzFIbXVwQnhCLEMwSDN0cEJBLHVCQUNJLGtCQUNBLE1BQ0EsV0FDQSxZQUNBLFlBQ0EsOEJBQ0EsNERBQ0EsVUFDQSxrQkFDQSxzRUFDQSwwRUFDQSxtR0FDQSw2RkFDQSxhMUg4dHBCSixDMEg1dHBCSSw0QkFDSSxVQUNBLGtCMUg4dHBCUixDMkg3MHBCSSwyQkFDSSxXQUNBLGNBQ0EsZUFDQSxNQUNBLE9BQ0EsWUFDQSxhQUNBLHlCQUNBLDBCM0hnMXBCUixDMkg3MHBCSSwyQkFDSSxrQkFDQSxjQUNBLGdCQUNBLGFBQ0EsY0FDQSxrQkFDQSxrQkFDQSwwRUFDQSxtR0FDQSw0RUFDQSxjQUNBLG1CQUNBLHlCQUNBLHFFM0grMHBCUixDMkg3MHBCUSxnQ0FDSSxzQkFDQSxXQUNBLHlFM0grMHBCWixDMkg1MHBCUSxpQ0FDSSxlQUNBLG1CQUNBLGEzSDgwcEJaLEMySDUwcEJZLHNDQUNJLGEzSDgwcEJoQixDMkh6MHBCSSwrQkFDSSxlQUNBLFFBQ0EsU0FDQSxnR0FDQSxlQUNBLGdCQUNBLHdCM0gyMHBCUixDYXAwcEJJLDBCOEdkQSwrQkFVUSxlQUNBLGUzSDQwcEJWLENBQ0YsQzJIMTBwQlEsZ0RBQ0ksYzNINDBwQlosQzJIdjBwQlEsK0JBQ0ksZUFDQSxlM0h5MHBCWixDYWoxcEJJLDBCOEdNSSwrQkFLUSxlQUNBLGUzSDAwcEJkLENBQ0YsQzRIMzRwQkEsUUFDSSxlNUh1NXBCSixDNEhsNXBCUSxrQkFDSSxvQjVIcTVwQlosQzRIaDVwQkEsY0FDSSxVQUNBLFNBQ0EscUU1SG01cEJKLEM0SGo1cEJJLG9CQUNJLHlCQUNBLHVDNUhtNXBCUixDNEgvNHBCQSxTQUNJLG1CQUNBLGVBQ0EsV0FDQSxVQUNBLHdCNUhrNXBCSixDNEhoNXBCSSxhQUNJLGU1SGs1cEJSLEM0SC80cEJJLGdCQUNJLHVCQUNBLDJCQUNBLDBCNUhpNXBCUixDNEgvNHBCUSxzQkFDSSxrQkFDQSxrQzVIaTVwQlosQzZIaDhwQkksbUJBQ0ksZ0JBQ0EseUJBQ0EsbUJBRUEsV0FDQSxrQkFDQSxvQkFDQSxlQUNBLGtCQUNBLGdCQUNBLG1CQUNBLHFCQUNBLG1DN0htOHBCUixDNkhqOHBCUSw0Q0FYQSxxRTdIdzlwQlIsQzZINzhwQlEseUJBQ0ksV0FDQSxrQkFDQSxRQUNBLGFBQ0EsYUFDQSxjQUNBLDhEQUVBLHdEQUNBLHVCN0htOHBCWixDNkhoOHBCUSx5QkFDSSxlQUNBLGdFQUNBLCtEN0hrOHBCWixDNkhoOHBCWSwrQkFDSSx5RjdIazhwQmhCLEM2SDc3cEJJLHlCQUNJLHlCQUNBLGtCN0grN3BCUixDNkg3N3BCUSwrQkFDSSxpRUFDQSxnRTdIKzdwQlosQzZIMzdwQkksdURBQ0ksbUNBQ0Esa0I3SDY3cEJSLEM2SDM3cEJRLG1FQUNJLFdBQ0EsY0FDQSxlQUNBLHVEN0g2N3BCWixDNkh6N3BCSSx1REFDSSx5Q0FDQSxpQjdIMjdwQlIsQzZIejdwQlEsbUVBQ0ksY0FDQSxhQUNBLGNBQ0EsdUQ3SDI3cEJaLEM2SHY3cEJJLHNCQUNJLDJDQUNBLGdCN0h5N3BCUixDNkh2N3BCUSw0QkFDSSxlQUNBLGNBQ0EsZUFDQSx1RDdIeTdwQlosQzZIcjdwQkksd0JBQ0ksdUJBQ0EsV0FDQSxnQkFDQSxXN0h1N3BCUixDNkhyN3BCUSw4QkFDSSx5QzdIdTdwQlosQzZIcDdwQlEsOEJBQ0ksZ0JBQ0EsVzdIczdwQlosQzZIbjdwQlEsK0JBQ0ksVTdIcTdwQlosQzZIbjdwQlkscUNBQ0ksK0I3SHE3cEJoQixDNkhqN3BCUSx5RUFDSSxxQjdIbTdwQlosQzZIaDdwQlEseUVBQ0ksc0I3SGs3cEJaLEM2SC82cEJRLCtCQUNJLHFCN0hpN3BCWixDOEh0aXFCUSxrREFDSSxxQkFDQSxzRUFDQSxrQkFDQSxzQjlIeWlxQlosQzhIdmlxQlksd0RBQ0ksd0JBQ0EsYzlIeWlxQmhCLEM4SHRpcUJZLHdEQUNJLGdCQUVBLFFBQ0EsOERBQ0EsU0FDQSxVQUNBLGNBQ0Esa0JBQ0EsUUFDQSxVQUlBLFNBQ0Esc0JBQ0EsV0FDQSxZQUNBLGlCOUh1aXFCaEIsQzhIbmlxQlEsaURBQ0ksZUFDQSxvQ0FDQSxjQUNBLFVBQ0Esa0JBQ0Esa0JBQ0EsUUFDQSxvQkFDQSwwREFDQSxzRUFDQSx3QjlIcWlxQlosQzhIbmlxQlksd0RBQ0ksV0FDQSxrQkFDQSxjQUNBLGFBQ0EsUUFDQSxTQUdBLDJGQUNBLFU5SHFpcUJoQixDOEhsaXFCWSx1REFDSSxXQUNBLGtCQUNBLGNBQ0EsWUFDQSxRQUNBLFNBR0EsOEZBQ0EsVUFDQSxVOUhvaXFCaEIsQzhIamlxQlksc0RBQ0ksb0NBQ0EsVUFDQSxrQjlIbWlxQmhCLEM4SC9ocUJnQixzREFDSSwwRUFDQSw0Q0FDQSw2RkFDQSxrQkFDQSxVOUhpaXFCcEIsQzhIL2hxQm9CLG9IQUNJLGtCQUNBLGdCQUNBLGlCQUNBLGNBQ0EsUUFDQSw4REFDQSx5QkFDQSxpQjlIaWlxQnhCLEM4SDFocUJvQix5SEFDSSxhOUgraHFCeEIsQzhIN2hxQndCLG1FQUNJLGdCQUNBLHdCQUVBLGtCQUNBLFFBQ0EsOERBQ0EsY0FDQSxVOUg4aHFCNUIsQytIdm9xQkEsaUJBQ0ksa0JBQ0EsV0FDQSxxQkFDQSxlL0htcHFCSixDK0hqcHFCSSx3QkFDSSxrQkFDQSxxRS9IbXBxQlIsQytIaHBxQkksc0JBQ0ksa0IvSGtwcUJSLEMrSGhwcUJRLDZCQUNJLGNBQ0EsUy9Ia3BxQlosQytIOW9xQkksc0JBQ0ksaUIvSGdwcUJSLEMrSDlvcUJRLDZCQUNJLGNBQ0EsUS9IZ3BxQlosQytIem9xQlksbUNBQ0ksTy9IMm9xQmhCLEMrSHRvcUJZLG1DQUNJLE0vSHdvcUJoQixDZ0l6cXFCUSx3RUFDSSxZQUNBLHFCaElzcnFCWixDZ0lwcnFCWSxxR0FDSSxnQmhJc3JxQmhCLENnSW5ycUJZLGtHQUNJLFdoSXFycUJoQixDZ0lqcnFCUSwwRUFDSSxzQkFDQSwwRUFDQSw0RmhJbXJxQlosQ2dJanJxQlksdUdBQ0ksWUFDQSxpQkFDQSxRaEltcnFCaEIsQ2dJaHJxQlksK0xBRUksVWhJa3JxQmhCLENnSWhycUJnQiw2TUFDSSxhQUNBLFloSW1ycUJwQixDaUlqdXFCQSxZQUNJLFNBQ0Esc0JqSW91cUJKLENpSWx1cUJJLG1DQUNJLFNBQ0EsbUJBQ0EscUJqSW91cUJSLENpSWx1cUJRLHlDQUNJLFlBQ0EsdUNqSW91cUJaLENpSTl0cUJRLDhFQUVJLGlCakkrdHFCWixDaUk3dHFCWSw4R0FDSSxrQkFDQSxnQkFDQSxNQUNBLE9BQ0EsU0FDQSxZQUNBLGNBQ0EsV0FDQSxXakkrdHFCaEIsQ2lJNXRxQmdCLDRIQUNJLGtCQUNBLFFBQ0EsU0FDQSxnR0FDQSxlQUNBLFVqSTh0cUJwQixDaUl2dHFCZ0IsNkRBQ0ksZWpJeXRxQnBCLENpSWx0cUJnQiwrREFDSSxlaklvdHFCcEIsQ2tJendxQlEsZ0N0SEdOLFdBQ0EsbUJBQ0Esa0JBQ0Esa0JBQ0EsZ0JaMHdxQkYsQ2F2dHFCSSx5QnFIMURJLGdDdEhxQkYsZ0JaZ3dxQkosQ0FDRixDYTV0cUJJLHlCcUgxREksZ0N0SHFCRixnQlpxd3FCSixDQUNGLENhanVxQkksMEJxSDFESSxnQ3RIcUJGLGdCWjB3cUJKLENBQ0YsQ2F0dXFCSSwwQnFIMURJLGdDdEhxQkYsZ0JaK3dxQkosQ0FDRixDYTN1cUJJLDBCcUgxREksZ0N0SHFCRixnQlpveHFCSixDQUNGLENhaHZxQkksMEJxSDFESSxnQ3RIcUJGLGdCWnl4cUJKLENBQ0YsQ2FydnFCSSwwQnFIMURJLGdDdEhxQkYsZ0JaOHhxQkosQ0FDRixDa0l6eXFCQSxjQUNJLGVBQ0EsUUFDQSxhQUNBLFlsSTJ5cUJKLENrSXp5cUJJLGlCQUNJLHFCQUNBLFNBQ0EsVUFDQSwwRUFDQSxnSUFDQSxtR0FDQSw2RkFDQSw2RWxJMnlxQlIsQ2tJenlxQlEsb0JBQ0ksa0JsSTJ5cUJaLENrSXp5cUJZLHNCQUNJLGNBQ0Esa0JBQ0EseUJBQ0EsbUJBQ0EscUVsSTJ5cUJoQixDa0l6eXFCZ0IsNEJBQ0ksV0FDQSxrQmxJMnlxQnBCLENrSXp5cUJvQiw4QkFDSSxVbEkyeXFCeEIsQ21JNTBxQkEsV0FDSSxlQUNBLE1BQ0EsUUFDQSxTQUNBLE9BQ0EsaUJBRUEsY0FFQSxlQUVBLGdCQUNBLG1Cbkk0MHFCSixDbUkxMHFCSSxrQkFDSSxrQkFDQSxNQUNBLE9BQ0EsbUJBRUEsMEVBQ0EsbUdBRUEsV0FDQSxXbkkwMHFCUixDbUl2MHFCUSx5QkFFSSxTQUNBLE1uSSswcUJaLENtSXQwcUJRLGlEQVhJLGtCQUdBLGNBQ0EsV0FDQSxXQUNBLFlBQ0EsbUJBQ0Esa0JuSW8xcUJaLENtSWoxcUJRLHdCQUVJLE1BQ0EsVW5JODBxQlosQ21JOXpxQlEsZ0NBQ0ksMEdBQ0Esd0RBQ0EsbURuSWcwcUJaLENtSTd6cUJRLDBDQUNJLEdBQ0ksU0FFSSxtQ0FJSixXQUNBLHFHbkkyenFCZCxDbUlsenFCVSxHQUNJLFdBRUksbUNBSUosdUJBQ0EseUduSWd6cUJkLENBQ0YsQ21JMzBxQlEsa0NBQ0ksR0FDSSxTQUVJLG1DQUlKLFdBQ0EscUduSTJ6cUJkLENtSWx6cUJVLEdBQ0ksV0FFSSxtQ0FJSix1QkFDQSx5R25JZ3pxQmQsQ0FDRixDbUlqMXFCUSxnQ0FDSSwwR0FDQSwwREFDQSxxRG5JbTFxQlosQ21JaDFxQlEsMENBQ0ksR0FDSSxTQUlJLDZCQUVKLFdBQ0EseUduSTgwcUJkLENtSXIwcUJVLEdBQ0ksWUFFSSxpQ0FJSix1QkFDQSwrR25JbTBxQmQsQ0FDRixDbUk5MXFCUSxrQ0FDSSxHQUNJLFNBSUksNkJBRUosV0FDQSx5R25JODBxQmQsQ21JcjBxQlUsR0FDSSxZQUVJLGlDQUlKLHVCQUNBLCtHbkltMHFCZCxDQUNGLENtSXAycUJRLGdDQUNJLDBHQUNBLDBEQUNBLG1EbklzMnFCWixDbUluMnFCUSwwQ0FDSSxHQUNJLFNBRUksbUNBSUosV0FDQSx5R25JaTJxQmQsQ21JeDFxQlUsR0FDSSxXQUVJLG1DQUlKLHVCQUNBLHlHbklzMXFCZCxDQUNGLENtSWozcUJRLGtDQUNJLEdBQ0ksU0FFSSxtQ0FJSixXQUNBLHlHbklpMnFCZCxDbUl4MXFCVSxHQUNJLFdBRUksbUNBSUosdUJBQ0EseUduSXMxcUJkLENBQ0YsQ21JdjNxQlEsZ0NBQ0ksMEdBQ0EsMERBQ0EsaURuSXkzcUJaLENtSXQzcUJRLDBDQUNJLEdBQ0ksU0FJSSwrQkFFSixXQUNBLHlHbklvM3FCZCxDbUkzMnFCVSxHQUNJLFdBRUksa0NBSUosdUJBQ0EsNkduSXkycUJkLENBQ0YsQ21JcDRxQlEsa0NBQ0ksR0FDSSxTQUlJLCtCQUVKLFdBQ0EseUduSW8zcUJkLENtSTMycUJVLEdBQ0ksV0FFSSxrQ0FJSix1QkFDQSw2R25JeTJxQmQsQ0FDRixDbUkxNHFCUSxnQ0FDSSwwR0FDQSwwREFDQSxtRG5JNDRxQlosQ21JejRxQlEsMENBQ0ksR0FDSSxTQUVJLG9DQUlKLFdBQ0EsMkduSXU0cUJkLENtSTkzcUJVLEdBQ0ksV0FFSSxvQ0FJSix1QkFDQSwrR25JNDNxQmQsQ0FDRixDbUl2NXFCUSxrQ0FDSSxHQUNJLFNBRUksb0NBSUosV0FDQSwyR25JdTRxQmQsQ21JOTNxQlUsR0FDSSxXQUVJLG9DQUlKLHVCQUNBLCtHbkk0M3FCZCxDQUNGLENtSTc1cUJRLGdDQUNJLDBHQUNBLHNEQUNBLHFEbkkrNXFCWixDbUk1NXFCUSwwQ0FDSSxHQUNJLFFBSUksK0JBRUosV0FDQSx5R25JMDVxQmQsQ21JajVxQlUsR0FDSSxXQUVJLG9DQUlKLHVCQUNBLCtHbkkrNHFCZCxDQUNGLENtSTE2cUJRLGtDQUNJLEdBQ0ksUUFJSSwrQkFFSixXQUNBLHlHbkkwNXFCZCxDbUlqNXFCVSxHQUNJLFdBRUksb0NBSUosdUJBQ0EsK0duSSs0cUJkLENBQ0YsQ21JaDdxQlEsZ0NBQ0ksMEdBQ0Esd0RBQ0EscURuSWs3cUJaLENtSS82cUJRLDBDQUNJLEdBQ0ksU0FFSSxvQ0FJSixXQUNBLDJHbkk2NnFCZCxDbUlwNnFCVSxHQUNJLFdBRUksb0NBSUosdUJBQ0EsK0duSWs2cUJkLENBQ0YsQ21JNzdxQlEsa0NBQ0ksR0FDSSxTQUVJLG9DQUlKLFdBQ0EsMkduSTY2cUJkLENtSXA2cUJVLEdBQ0ksV0FFSSxvQ0FJSix1QkFDQSwrR25JazZxQmQsQ0FDRixDbUluOHFCUSxnQ0FDSSwwR0FDQSwwREFDQSxtRG5JcThxQlosQ21JbDhxQlEsMENBQ0ksR0FDSSxTQUlJLCtCQUVKLFdBQ0EseUduSWc4cUJkLENtSXY3cUJVLEdBQ0ksU0FFSSxtQ0FJSix1QkFDQSw2R25JcTdxQmQsQ0FDRixDbUloOXFCUSxrQ0FDSSxHQUNJLFNBSUksK0JBRUosV0FDQSx5R25JZzhxQmQsQ21JdjdxQlUsR0FDSSxTQUVJLG1DQUlKLHVCQUNBLDZHbklxN3FCZCxDQUNGLENtSXQ5cUJRLGdDQUNJLDBHQUNBLHNEQUNBLHFEbkl3OXFCWixDbUlyOXFCUSwwQ0FDSSxHQUNJLFNBRUksb0NBSUosV0FDQSx5R25JbTlxQmQsQ21JMThxQlUsR0FDSSxTQUVJLG9DQUlKLHVCQUNBLCtHbkl3OHFCZCxDQUNGLENtSW4rcUJRLGtDQUNJLEdBQ0ksU0FFSSxvQ0FJSixXQUNBLHlHbkltOXFCZCxDbUkxOHFCVSxHQUNJLFNBRUksb0NBSUosdUJBQ0EsK0duSXc4cUJkLENBQ0YsQ21JeitxQlEsZ0NBQ0ksMEdBQ0EsMERBQ0EsbURuSTIrcUJaLENtSXgrcUJRLDBDQUNJLEdBQ0ksUUFJSSwrQkFFSixXQUNBLDJHbklzK3FCZCxDbUk3OXFCVSxHQUNJLFdBRUksb0NBSUosdUJBQ0EsbUhuSTI5cUJkLENBQ0YsQ21JdC9xQlEsa0NBQ0ksR0FDSSxRQUlJLCtCQUVKLFdBQ0EsMkduSXMrcUJkLENtSTc5cUJVLEdBQ0ksV0FFSSxvQ0FJSix1QkFDQSxtSG5JMjlxQmQsQ0FDRixDbUk1L3FCUSxnQ0FDSSwwR0FDQSwwREFDQSxxRG5JOC9xQlosQ21JMy9xQlEsMENBQ0ksR0FDSSxTQUVJLG9DQUlKLFdBQ0EseUduSXkvcUJkLENtSWgvcUJVLEdBQ0ksVUFFSSxvQ0FJSix1QkFDQSwrR25JOCtxQmQsQ0FDRixDbUl6Z3JCUSxrQ0FDSSxHQUNJLFNBRUksb0NBSUosV0FDQSx5R25JeS9xQmQsQ21JaC9xQlUsR0FDSSxVQUVJLG9DQUlKLHVCQUNBLCtHbkk4K3FCZCxDQUNGLENtSS9nckJRLCtCQUNJLHdHQUNBLDBEQUNBLG1EbklpaHJCWixDbUk5Z3JCUSx5Q0FDSSxHQUNJLFNBSUksK0JBRUosV0FDQSx5R25JNGdyQmQsQ21JbmdyQlUsR0FDSSxXQUVJLG9DQUlKLHVCQUNBLCtHbklpZ3JCZCxDQUNGLENtSTVockJRLGlDQUNJLEdBQ0ksU0FJSSwrQkFFSixXQUNBLHlHbkk0Z3JCZCxDbUluZ3JCVSxHQUNJLFdBRUksb0NBSUosdUJBQ0EsK0duSWlnckJkLENBQ0YsQ21JbGlyQlEsK0JBQ0ksd0dBQ0EsMERBQ0EsbURuSW9pckJaLENtSWppckJRLHlDQUNJLEdBQ0ksU0FFSSxvQ0FJSixXQUNBLHlHbkkraHJCZCxDbUl0aHJCVSxHQUNJLFdBRUksb0NBSUosdUJBQ0EsMkduSW9ockJkLENBQ0YsQ21JL2lyQlEsaUNBQ0ksR0FDSSxTQUVJLG9DQUlKLFdBQ0EseUduSStockJkLENtSXRockJVLEdBQ0ksV0FFSSxvQ0FJSix1QkFDQSwyR25Jb2hyQmQsQ0FDRixDbUlyanJCUSwrQkFDSSx3R0FDQSx3REFDQSxxRG5JdWpyQlosQ21JcGpyQlEseUNBQ0ksR0FDSSxTQUlJLCtCQUVKLFdBQ0EseUduSWtqckJkLENtSXppckJVLEdBQ0ksV0FFSSxrQ0FJSix1QkFDQSw2R25JdWlyQmQsQ0FDRixDbUlsa3JCUSxpQ0FDSSxHQUNJLFNBSUksK0JBRUosV0FDQSx5R25Ja2pyQmQsQ21JemlyQlUsR0FDSSxXQUVJLGtDQUlKLHVCQUNBLDZHbkl1aXJCZCxDQUNGLENtSXhrckJRLCtCQUNJLHdHQUNBLDBEQUNBLG1Ebkkwa3JCWixDbUl2a3JCUSx5Q0FDSSxHQUNJLFNBRUkscUNBSUosV0FDQSx5R25JcWtyQmQsQ21JNWpyQlUsR0FDSSxZQUVJLHFDQUlKLHVCQUNBLDZHbkkwanJCZCxDQUNGLENtSXJsckJRLGlDQUNJLEdBQ0ksU0FFSSxxQ0FJSixXQUNBLHlHbklxa3JCZCxDbUk1anJCVSxHQUNJLFlBRUkscUNBSUosdUJBQ0EsNkduSTBqckJkLENBQ0YsQ21JM2xyQlEsK0JBQ0ksd0dBQ0Esc0RBQ0EsaURuSTZsckJaLENtSTFsckJRLHlDQUNJLEdBQ0ksU0FJSSwrQkFFSixXQUNBLHlHbkl3bHJCZCxDbUkva3JCVSxHQUNJLFdBRUksb0NBSUosdUJBQ0EsaUhuSTZrckJkLENBQ0YsQ21JeG1yQlEsaUNBQ0ksR0FDSSxTQUlJLCtCQUVKLFdBQ0EseUduSXdsckJkLENtSS9rckJVLEdBQ0ksV0FFSSxvQ0FJSix1QkFDQSxpSG5JNmtyQmQsQ0FDRixDbUk5bXJCUSwrQkFDSSx3R0FDQSwwREFDQSxtRG5JZ25yQlosQ21JN21yQlEseUNBQ0ksR0FDSSxTQUVJLG1DQUlKLFdBQ0EsdUduSTJtckJkLENtSWxtckJVLEdBQ0ksV0FFSSxtQ0FJSix1QkFDQSw2R25JZ21yQmQsQ0FDRixDbUkzbnJCUSxpQ0FDSSxHQUNJLFNBRUksbUNBSUosV0FDQSx1R25JMm1yQmQsQ21JbG1yQlUsR0FDSSxXQUVJLG1DQUlKLHVCQUNBLDZHbklnbXJCZCxDQUNGLENtSWpvckJRLCtCQUNJLHdHQUNBLDBEQUNBLG1Ebkltb3JCWixDbUlob3JCUSx5Q0FDSSxHQUNJLFNBSUksOEJBRUosV0FDQSx5R25JOG5yQmQsQ21Jcm5yQlUsR0FDSSxXQUVJLG1DQUlKLHVCQUNBLCtHbkltbnJCZCxDQUNGLENtSTlvckJRLGlDQUNJLEdBQ0ksU0FJSSw4QkFFSixXQUNBLHlHbkk4bnJCZCxDbUlybnJCVSxHQUNJLFdBRUksbUNBSUosdUJBQ0EsK0duSW1uckJkLENBQ0YsQ21JcHByQlEsK0JBQ0ksd0dBQ0EsMERBQ0EsK0NuSXNwckJaLENtSW5wckJRLHlDQUNJLEdBQ0ksU0FFSSxtQ0FJSixXQUNBLHFHbklpcHJCZCxDbUl4b3JCVSxHQUNJLFdBRUksbUNBSUosdUJBQ0EsaUhuSXNvckJkLENBQ0YsQ21JanFyQlEsaUNBQ0ksR0FDSSxTQUVJLG1DQUlKLFdBQ0EscUduSWlwckJkLENtSXhvckJVLEdBQ0ksV0FFSSxtQ0FJSix1QkFDQSxpSG5Jc29yQmQsQ0FDRixDbUl2cXJCUSw4QkFDSSx3R0FDQSwwREFDQSxxRG5JeXFyQlosQ21JdHFyQlEseUNBQ0ksR0FDSSxTQUlJLCtCQUVKLFdBQ0EsMkduSW9xckJkLENtSTNwckJVLEdBQ0ksV0FFSSxtQ0FJSix1QkFDQSxtSG5JeXByQmQsQ0FDRixDbUlwcnJCUSxpQ0FDSSxHQUNJLFNBSUksK0JBRUosV0FDQSwyR25Jb3FyQmQsQ21JM3ByQlUsR0FDSSxXQUVJLG1DQUlKLHVCQUNBLG1Ibkl5cHJCZCxDQUNGO0FvSWh3ckJBOzs7Ozs7R0NFQSxXQUNFLGFBQ0EscUJBQ0EsZUFFQSxtTEFDQSwwREFDQSw0RUFHQSxhQUNBLGNBQ0Esb0JBQ0EsNkJBQ0EsU0FDQSxTQUNBLGdCckl3d3JCRixDcUl0d3JCRSxpQkFLSSxTcklvd3JCTixDcUkvdnJCQSxlQUNFLFdBQ0EsWUFDQSxxQkFDQSxpQnJJa3dyQkYsQ3FJL3ZyQkEsaUJBQ0UsY0FDQSxRQUNBLGlCcklrd3JCRixDcUlod3JCRSxnRUFHRSxXQUNBLFdBQ0EseUJBQ0Esa0JBQ0Esa0JBQ0Esa0tBQ0EsMERBQ0EsdUVySWd3ckJKLENxSTd2ckJFLCtDQUVFLFdBQ0EsYXJJOHZyQkosQ3FJM3ZyQkUsd0JBQ0UsU3JJNnZyQkosQ3FJMXZyQkUsdUJBQ0UsWXJJNHZyQkosQ3NJenpyQkksK0JBQ0UseUN0SSt6ckJOLENzSTV6ckJJLGlDQUNFLHdnQnRJOHpyQk4sQ3NJM3pyQk0sK0VBRUUsMlR0STR6ckJSLENzSXZ6ckJNLDJDQUNFLDZCQUNBLDJEdEl5enJCUixDc0l2enJCUSxrREFDRSxtR3RJeXpyQlYsQ3NJdHpyQlEsaURBQ0UsdUd0SXd6ckJWLEN1SWgxckJJLGlDQUNFLHlDdklzMXJCTixDdUluMXJCSSxtQ0FDRSx3Z0J2SXExckJOLEN1SWwxckJNLG1GQUVFLDJUdkltMXJCUixDdUk5MHJCTSw2Q0FDRSw2QkFDQSw2RHZJZzFyQlIsQ3VJOTByQlEsb0RBQ0UsbUd2SWcxckJWLEN1STcwckJRLG1EQUNFLHVHdkkrMHJCVixDd0l2MnJCSSwrQkFDRSx5Q3hJNjJyQk4sQ3dJMTJyQkksaUNBQ0Usd2dCeEk0MnJCTixDd0l6MnJCTSwrRUFFRSwyVHhJMDJyQlIsQ3dJcjJyQk0sMkNBQ0UsNkJBQ0EsNkR4SXUyckJSLEN3SXIyckJRLGtEQUNFLG1HeEl1MnJCVixDd0lwMnJCUSxpREFDRSx1R3hJczJyQlYsQ3lJOTNyQkksaUNBQ0UseUN6SW80ckJOLEN5SWo0ckJJLG1DQUNFLHdnQnpJbTRyQk4sQ3lJaDRyQk0sbUZBRUUsMlR6SWk0ckJSLEN5STUzckJNLDZDQUNFLDZCQUNBLDJEekk4M3JCUixDeUk1M3JCUSxvREFDRSxtR3pJODNyQlYsQ3lJMzNyQlEsbURBQ0UsdUd6STYzckJWLEMwSXA1ckJNLG9EQUNFLDJIMUkwNXJCUixDMEl2NXJCTSxtREFDRSx5SDFJeTVyQlIsQzJJOTVyQk0sc0RBQ0UsdUgzSW82ckJSLEMySWo2ckJNLHFEQUNFLHlIM0ltNnJCUixDNEl4NnJCTSw2Q0FDRSwrVzVJODZyQlIsQzRJMTZyQk0sNENBQ0UsMlg1STQ2ckJSLEM0SXI2ckJRLHVEQUNFLE1BQ0Esb0lBQ0EsOFg1SXU2ckJWLEM0SW42ckJRLHNEQUNFLFNBQ0EsZ0lBQ0EsMFk1SXE2ckJWLEM2STU3ckJNLCtDQUNFLCtXN0lrOHJCUixDNkk5N3JCTSw4Q0FDRSwyWDdJZzhyQlIsQzZJejdyQlEseURBQ0UsTUFDQSxnSUFDQSw4WDdJMjdyQlYsQzZJdjdyQlEsd0RBQ0UsU0FDQSxnSUFDQSwwWTdJeTdyQlYsQzhJaDlyQk0seUhBR0UseUQ5SW85ckJSLEM4SS84ckJNLDhDQUNFLHVEOUlpOXJCUixDOEkvOHJCUSxxREFDRSxNQUNBLFM5SWk5ckJWLEM4STk4ckJRLG9EQUNFLFNBQ0EseUQ5SWc5ckJWLEMrSW4rckJJLHNDQUNFLFNBQ0EsU0FDQSwwREFDQSxvREFDQSw2SC9JeStyQk4sQytJdityQk0sNENBQ0UsVUFDQSxxSy9JeStyQlIsQytJcityQk0sNkNBQ0UsOGYvSXUrckJSLEMrSWorckJNLGdEQUNFLHdHQUNBLG9EQUNBLHlIL0ltK3JCUixDK0lqK3JCUSxzREFDRSxNQUNBLFVBQ0EsdUsvSW0rckJWLEMrSS85ckJRLHVEQUNFLE1BQ0EsMERBQ0EsaWhCL0lpK3JCVixDZ0pwZ3NCSSx3Q0FDRSxTQUNBLFNBQ0EsMERBQ0Esb0RBQ0EsNkhoSjBnc0JOLENnSnhnc0JNLDhDQUNFLFVBQ0EscUtoSjBnc0JSLENnSnRnc0JNLCtDQUNFLDhmaEp3Z3NCUixDZ0psZ3NCTSxrREFDRSxzR0FDQSxvREFDQSx5SGhKb2dzQlIsQ2dKbGdzQlEsd0RBQ0UsTUFDQSxVQUNBLHVLaEpvZ3NCVixDZ0poZ3NCUSx5REFDRSxNQUNBLHdEQUNBLGloQmhKa2dzQlYsQ2lKcmlzQkkscUNBQ0UsVUFDQSx3REFDQSwrSGpKMmlzQk4sQ2lKemlzQk0sNENBQ0UsU0FDQSx5RWpKMmlzQlIsQ2lKeGlzQk0sMkNBQ0UsU0FDQSxzVGpKMGlzQlIsQ2lKcmlzQk0sK0NBR0Usc0dBQ0EsaURqSnFpc0JSLENpSm5pc0JRLHNEQUNFLGdEQUNBLFNqSnFpc0JWLENpSmxpc0JRLHFEQUNFLDBHQUNBLGlEakpvaXNCVixDa0psa3NCSSx1Q0FDRSxVQUNBLHdEQUNBLCtIbEp3a3NCTixDa0p0a3NCTSw4Q0FDRSxTQUNBLHlFbEp3a3NCUixDa0pya3NCTSw2Q0FDRSxTQUNBLHNUbEp1a3NCUixDa0psa3NCTSxpREFHRSx3R0FDQSxpRGxKa2tzQlIsQ2tKaGtzQlEsd0RBQ0UsZ0RBQ0EsU2xKa2tzQlYsQ2tKL2pzQlEsdURBQ0Usd0dBQ0EsaURsSmlrc0JWLENtSmhtc0JFLHFCQUNFLGVuSnNtc0JKLENtSnBtc0JJLHNDQUNFLGlHbkpzbXNCTixDbUpwbXNCTSw2Q0FDRSxPQUNBLCtjbkpzbXNCUixDbUpqbXNCTSw0Q0FDRSxTQUNBLFFBQ0EsbWRuSm1tc0JSLENtSjVsc0JNLGdEQUNFLGdEQUNBLGdGQUNBLDRCbko4bHNCUixDbUo1bHNCUSx1REFDRSxXQUNBLFVBQ0EsMEdBQ0Esd2RuSjhsc0JWLENtSnpsc0JRLHNEQUNFLFlBQ0EsVUFDQSw4R0FDQSw0ZG5KMmxzQlYsQ29KcG9zQkUsdUJBQ0UsZXBKMG9zQkosQ29KeG9zQkksd0NBQ0UsaUdwSjBvc0JOLENvSnhvc0JNLCtDQUNFLE9BQ0EsK2NwSjBvc0JSLENvSnJvc0JNLDhDQUNFLFNBQ0EsUUFDQSxtZHBKdW9zQlIsQ29KaG9zQk0sa0RBQ0UsZ0RBQ0EsZ0ZBQ0EsNEJwSmtvc0JSLENvSmhvc0JRLHlEQUNFLFdBQ0EsU0FDQSw4R0FDQSx3ZHBKa29zQlYsQ29KN25zQlEsd0RBQ0UsWUFDQSxTQUNBLDhHQUNBLDRkcEorbnNCVixDcUp2cXNCSSxvQ0FDRSxTcko2cXNCTixDcUozcXNCTSwyQ0FDRSxTQUNBLGtNQUNBLHdFQUNBLHVEcko2cXNCUixDcUoxcXNCTSwwQ0FDRSxRcko0cXNCUixDcUp2cXNCTSw4Q0FHRSxtR3JKdXFzQlIsQ3FKcnFzQlEscURBQ0Usa0lBQ0EsU3JKdXFzQlYsQ3FKcHFzQlEsb0RBQ0UsdUdySnNxc0JWLENzSmpzc0JJLHNDQUNFLFN0SnVzc0JOLENzSnJzc0JNLDZDQUNFLFNBQ0Esa01BQ0Esd0VBQ0EsdUR0SnVzc0JSLENzSnBzc0JNLDRDQUNFLFF0SnNzc0JSLENzSmpzc0JNLGdEQUdFLHFHdEppc3NCUixDc0ovcnNCUSx1REFDRSw4SEFDQSxTdEppc3NCVixDc0o5cnNCUSxzREFDRSxxR3RKZ3NzQlYsQ3VKM3RzQkksb0NBQ0UsVUFDQSw2RnZKaXVzQk4sQ3VKL3RzQk0sMkNBQ0UsU0FDQSw4ZnZKaXVzQlIsQ3VKN3RzQk0sMENBQ0UsU0FDQSwwZnZKK3RzQlIsQ3VKenRzQk0sOENBQ0Usb0RBQ0EsNEJ2SjJ0c0JSLEN1Snp0c0JRLHFEQUNFLE1BQ0Esa2hCQUVBLG1HdkowdHNCVixDdUp2dHNCUSxvREFDRSxNQUNBLDBmQUVBLHFHdkp3dHNCVixDd0p6dnNCSSxzQ0FDRSxTQUNBLFNBQ0EsMERBQ0EsZ0RBQ0EsNkh4Sit2c0JOLEN3Sjd2c0JNLDRDQUNFLFVBQ0EsbUt4Sit2c0JSLEN3SjN2c0JNLDZDQUNFLDhmeEo2dnNCUixDd0p2dnNCTSxnREFDRSx3R0FDQSxvREFDQSx5SHhKeXZzQlIsQ3dKdnZzQlEsc0RBQ0UsTUFDQSxVQUNBLHFLeEp5dnNCVixDd0pydnNCUSx1REFDRSxNQUNBLHdEQUNBLGloQnhKdXZzQlYsQ3lKMXhzQkksbUNBQ0Usc2N6Smd5c0JOLEN5Sjd4c0JNLDBDQUNFLGdaekoreHNCUixDeUozeHNCTSx5Q0FDRSw0WnpKNnhzQlIsQ3lKdnhzQk0sNkNBQ0Usd0RBQ0EsNkJBRUEsc2J6Snd4c0JSLEN5SnJ4c0JRLG9EQUNFLE1BQ0EsMERBQ0Esd1p6SnV4c0JWLEN5Sm54c0JRLG1EQUNFLFNBQ0Esd0RBQ0Esb2F6SnF4c0JWLEMwSnR6c0JJLHFDQUNFLHNjMUo0enNCTixDMEp6enNCTSw0Q0FDRSxnWjFKMnpzQlIsQzBKdnpzQk0sMkNBQ0UsNFoxSnl6c0JSLEMwSm56c0JNLCtDQUNFLDBEQUNBLDZCQUVBLHNiMUpvenNCUixDMEpqenNCUSxzREFDRSxNQUNBLDBEQUNBLHdaMUptenNCVixDMEoveXNCUSxxREFDRSxTQUNBLHdEQUNBLG9hMUppenNCVixDMkpsMXNCSSxrQ0FDRSx3REFDQSw2SDNKdzFzQk4sQzJKdDFzQk0seUNBQ0UsK0czSncxc0JSLEMySnAxc0JNLHdDQUNFLGlaM0pzMXNCUixDMkpoMXNCTSw0Q0FDRSwwREFDQSxvREFDQSx5SDNKazFzQlIsQzJKaDFzQlEsbURBQ0UsTUFDQSxVQUNBLG1IM0prMXNCVixDMko5MHNCUSxrREFDRSxTQUNBLDBEQUNBLGdaM0pnMXNCVixDNEovMnNCSSxvQ0FDRSx3REFDQSw2SDVKcTNzQk4sQzRKbjNzQk0sMkNBQ0UsK0c1SnEzc0JSLEM0Smozc0JNLDBDQUNFLGlaNUptM3NCUixDNEo3MnNCTSw4Q0FDRSw0REFDQSxvREFDQSx5SDVKKzJzQlIsQzRKNzJzQlEscURBQ0UsTUFDQSxVQUNBLG1INUorMnNCVixDNEozMnNCUSxvREFDRSxTQUNBLDBEQUNBLGdaNUo2MnNCVixDNko1NHNCSSxxQ0FDRSx3REFDQSw2SDdKazVzQk4sQzZKaDVzQk0sNENBQ0UsbUc3Sms1c0JSLEM2Sjk0c0JNLDJDQUNFLHFZN0pnNXNCUixDNkoxNHNCTSwrQ0FDRSx3REFDQSxvREFDQSx5SDdKNDRzQlIsQzZKMTRzQlEsc0RBQ0UsTUFDQSxVQUNBLG1HN0o0NHNCVixDNkp4NHNCUSxxREFDRSxTQUNBLDBEQUNBLGdZN0owNHNCVixDOEp6NnNCSSxvQ0FDRSx3REFDQSxpSDlKKzZzQk4sQzhKNzZzQk0scUZBRUUsc0RBQ0Esa0RBQ0EsMkU5Sjg2c0JSLEM4SjM2c0JNLDJDQUNFLHVFOUo2NnNCUixDOEoxNnNCTSwwQ0FDRSw2TDlKNDZzQlIsQzhKdjZzQk0sOENBQ0UsMERBQ0EsaUg5Snk2c0JSLEM4SnY2c0JRLHlHQUVFLCtDOUp3NnNCVixDOEpyNnNCUSxxREFDRSxNQUNBLFM5SnU2c0JWLEM4SnA2c0JRLG9EQUNFLFNBQ0EsdUQ5SnM2c0JWLEMrSjM4c0JJLHNDQUNFLHdEQUNBLGlIL0ppOXNCTixDK0ovOHNCTSx5RkFFRSxzREFDQSxrREFDQSwyRS9KZzlzQlIsQytKNzhzQk0sNkNBQ0UsdUUvSis4c0JSLEMrSjU4c0JNLDRDQUNFLDZML0o4OHNCUixDK0p6OHNCTSxnREFDRSw0REFDQSxpSC9KMjhzQlIsQytKejhzQlEsNkdBRUUsK0MvSjA4c0JWLEMrSnY4c0JRLHVEQUNFLE1BQ0EsUy9KeThzQlYsQytKdDhzQlEsc0RBQ0UsU0FDQSx5RC9KdzhzQlYsQ2dLai9zQkMsc0NBQ0MsaUJBQ0EsbUJoS3Uvc0JGLENnS3Ivc0JFLDZEQUNDLGlCQUNBLHdCaEt1L3NCSCxDZ0tyL3NCRyxnRUFDQyxlQUNBLGdCQUNBLFNBQ0EsU2hLdS9zQkosQ2dLcC9zQkcsZ0VBQ0MsVUFDQSxTQUNBLGdCQUNBLGVoS3Mvc0JKLENnS2wvc0JFLG1EQUNDLGFBQ0EsY2hLby9zQkgsQ2dLai9zQkUsd0NBQ0MsaUJBQ0EsVWhLbS9zQkgsQ2lLOS9zQlEsNkJBQ0ksbUJqS3dpdEJaLENpS3BpdEJvQixnSEFDSSxVaktzaXRCeEIsQ2lLcGl0QndCLHNIQUNJLGFqS3NpdEI1QixDaUsvaHRCNEIsMkZBQ0ksaURqS2lpdEJoQyxDaUs1aHRCNEIsb0lBQ0ksdUJqSzhodEJoQyxDaUszaHRCNEIsaUlBQ0ksc0JqSzZodEJoQyxDaUtyaHRCWSwrQ0FDSSxpQmpLdWh0QmhCLENpS3JodEJnQixzREFDSSxrQkFDQSx3QmpLdWh0QnBCLENhdmh0QkksMEJvSkZZLHNEQUtRLDJCakt3aHRCdEIsQ0FDRixDaUt0aHRCb0Isd0RBQ0ksV0FDQSxrQkFDQSxvQkFDQSxlQUNBLGtCQUNBLGdCQUNBLG1CQUNBLG9Cakt3aHRCeEIsQ2lLcGh0QmdCLHNEQUNJLFdBQ0Esa0JBQ0EsK0JBQ0Esa0JBQ0EsZ0JBQ0Esb0JBQ0EsdUJBQ0EscUJBQ0EsOEJqS3NodEJwQixDYWpqdEJJLDBCb0prQlksc0RBWVEsb0JBQ0EsdUJBQ0Esc0JqS3VodEJ0QixDQUNGLENpS25odEJZLG9EQUNJLHdmQUNBLHVCaktxaHRCaEIsQ2E1anRCSSwwQm9KcUNRLG9EQUtRLGdEQUNBLDRCQUNBLHNCQUNBLHFCaktzaHRCbEIsQ0FDRixDaUtwaHRCZ0IsMkRBQ0ksOEJBQ0EscUJBQ0EsMEVBQ0EsbUdBQ0EsdUlBQ0EsVWpLc2h0QnBCLENhNWt0QkksMEJvSmdEWSwyREFTUSxzQmpLdWh0QnRCLENBQ0YsQ2lLcGh0QmdCLDJEQUNJLFdBQ0EsK0JBQ0Esa0JBQ0EsZ0JBQ0Esb0JBQ0EsdUJBQ0EscUJBQ0EsOEJqS3NodEJwQixDYTNsdEJJLDBCb0o2RFksMkRBV1EsVUFDQSxvQkFDQSx1QkFDQSxzQmpLdWh0QnRCLENBQ0YsQ2lLcGh0QmdCLDZEQUNJLDBFQUNBLHNCQUNBLHVJQUNBLG1HQUNBLFNBQ0Esd0RBQ0EsOFRBQ0EsMkRqS3NodEJwQixDYTdtdEJJLDBCb0orRVksNkRBV1EsU2pLdWh0QnRCLENBQ0YsQ2lLcmh0Qm9CLCtEQUNJLFdBQ0Esb0JBQ0EsZUFDQSxrQkFDQSxnQkFDQSxtQkFDQSxxQkFDQSx1QmpLdWh0QnhCLENpS2podEJnQiw0REFDSSxvQkFDQSxXakttaHRCcEIsQ2Fob3RCSSwwQm9KMkdZLDREQUtRLHlCaktvaHRCdEIsQ0FDRixDaUtqaHRCZ0IsMERBQ0ksb0JqS21odEJwQixDYXhvdEJJLDBCb0pvSFksMERBSVEsd0JBQ0EsZWpLb2h0QnRCLENBQ0YsQ2lLbGh0Qm9CLDhEQUNJLFdBQ0EsY0FDQSxxQ0FDQSxpREFDQSxnQmpLb2h0QnhCLENpS2hodEJnQiwyREFDSSwwRUFDQSx1SUFDQSxXQUNBLGtHaktraHRCcEIsQ2lLL2d0QmdCLDREQUNJLFdBQ0EsK0JBQ0Esa0JBQ0EsZ0JBQ0Esb0JBQ0EsdUJBQ0EscUJBQ0EsOEJqS2lodEJwQixDYXJxdEJJLDBCb0o0SVksNERBV1Esb0JBQ0EsdUJBQ0Esc0JqS2todEJ0QixDQUNGLENpSy9ndEJnQiw4REFDSSwwRUFDQSx1SUFDQSxtR0FDQSxRaktpaHRCcEIsQ2lLL2d0Qm9CLGdFQUNJLFdBQ0Esb0JBQ0EsZUFDQSxrQkFDQSxnQkFDQSxtQkFDQSxxQkFDQSx1QmpLaWh0QnhCLENpSzNndEJnQix1REFDSSx5QkFDQSxZQUNBLDBFQUNBLGdLQUNBLFVqSzZndEJwQixDYW5zdEJJLDBCb0ppTFksdURBUVEsZ0lBQ0EsNkNBQ0EsYWpLOGd0QnRCLENBQ0YsQ2lLM2d0QmdCLHlEQUNJLHVJQUNBLFdqSzZndEJwQixDYTlzdEJJLDBCb0orTFkseURBS1EsbUJqSzhndEJ0QixDQUNGLENpSzNndEJnQiw2REFDSSwwRUFDQSxXaks2Z3RCcEIsQ2lLemd0Qm9CLHlEQUNJLFdBQ0EsY0FDQSxxQ0FDQSxpREFDQSxpQkFDQSxZQUNBLHVFaksyZ3RCeEIsQ2FodXRCSSwwQm9Kd053QiwrREFDSSxpQkFDQSxjaksyZ3RCOUIsQ0FDRixDaUt0Z3RCZ0Isc0RBQ0ksMEVBQ0EsdUlBQ0EsV0FDQSxrR2pLd2d0QnBCLENhNXV0QkksMEJvSmdPWSxzREFPUSxrQkFDQSxpRmpLeWd0QnRCLENBQ0YsQ2lLdGd0QmdCLHVEQUNJLFdBQ0EsK0JBQ0Esa0JBQ0EsZ0JBQ0Esb0JBQ0EsdUJBQ0EscUJBQ0EsOEJqS3dndEJwQixDYTV2dEJJLDBCb0o0T1ksdURBV1Esb0JBQ0EsdUJBQ0Esc0JqS3lndEJ0QixDQUNGLENpS3RndEJnQix5REFDSSwwRUFDQSx1SUFDQSxtR0FDQSxRakt3Z3RCcEIsQ2lLdGd0Qm9CLDJEQUNJLFdBQ0Esb0JBQ0EsZUFDQSxrQkFDQSxnQkFDQSxtQkFDQSxxQkFDQSx1QmpLd2d0QnhCLENpS25ndEJZLGdEQUNJLG9CaktxZ3RCaEIsQ2lLbmd0QmdCLHNEQUNJLHlCQUNBLG1HQUNBLDBFQUNBLHVJQUNBLFdBQ0EsbUJqS3FndEJwQixDYTl4dEJJLDBCb0ptUlksc0RBU1Esc0NqS3NndEJ0QixDQUNGLENpS25ndEJnQix1REFDSSxTaktxZ3RCcEIsQ2lLbGd0QmdCLHFEQUNJLFdqS29ndEJwQixDaUtsZ3RCb0IseURBQ0ksV0FDQSxZQUNBLGNBQ0EscUNBQ0EsZ0RqS29ndEJ4QixDaUtoZ3RCZ0IsdURBQ0ksV0FDQSwrQkFDQSxrQkFDQSxnQkFDQSxvQkFDQSx1QkFDQSxxQkFDQSw4QmpLa2d0QnBCLENhMXp0QkksMEJvSmdUWSx1REFXUSxvQkFDQSx1QkFDQSxzQmpLbWd0QnRCLENBQ0YsQ2lLaGd0QmdCLHlEQUNJLDBFQUNBLHVJQUNBLG1HQUNBLFFqS2tndEJwQixDaUtoZ3RCb0IsMkRBQ0ksV0FDQSxvQkFDQSxlQUNBLGtCQUNBLGdCQUNBLG1CQUNBLHFCQUNBLHVCaktrZ3RCeEIsQ2lLNy9zQlksd0RBQ0ksb0JBQ0EsK0pqSysvc0JoQixDYXIxdEJJLDBCb0pvVlEsd0RBS1EsK0hqS2dndEJsQixDQUNGLENpSzkvc0JnQiwrREFDSSx5QkFDQSxvQkFDQSxtR0FDQSwwRUFDQSx1SUFDQSxVaktnZ3RCcEIsQ2FsMnRCSSwwQm9KNFZZLCtEQVNRLG9DaktpZ3RCdEIsQ0FDRixDaUs5L3NCZ0IsOERBQ0ksU2pLZ2d0QnBCLENpSzcvc0JnQiw2REFDSSxXaksrL3NCcEIsQ2lLNy9zQm9CLGlFQUNJLFdBQ0EsWUFDQSxjQUNBLHFDQUNBLGdEaksrL3NCeEIsQ2lLMy9zQmdCLCtEQUNJLFdBQ0EsK0JBQ0Esa0JBQ0EsZ0JBQ0Esb0JBQ0EsdUJBQ0EscUJBQ0EsOEJqSzYvc0JwQixDYTkzdEJJLDBCb0p5WFksK0RBV1Esb0JBQ0EsdUJBQ0Esc0JqSzgvc0J0QixDQUNGLENpSzMvc0JnQixpRUFDSSwwRUFDQSx1SUFDQSxtR0FDQSxRaks2L3NCcEIsQ2lLMy9zQm9CLG1FQUNJLFdBQ0Esb0JBQ0EsZUFDQSxrQkFDQSxnQkFDQSxtQkFDQSxxQkFDQSx1QmpLNi9zQnhCLENpS3gvc0JZLG1EQUNJLG1CakswL3NCaEIsQ2lLeC9zQmdCLDBEQUNJLFVBQ0EscUJqSzAvc0JwQixDaUt2L3NCZ0IseURBQ0ksbUJBQ0EsMEVBQ0EsdUlBQ0EsVWpLeS9zQnBCLENpS3Qvc0JnQix3REFDSSxXakt3L3NCcEIsQ2lLdC9zQm9CLDREQUNJLFdBQ0EsWUFDQSxjQUNBLHFDQUNBLGdEakt3L3NCeEIsQ2lLcC9zQmdCLDBEQUNJLFdBQ0EsK0JBQ0Esa0JBQ0EsZ0JBQ0Esb0JBQ0EsdUJBQ0EscUJBQ0EsOEJqS3Mvc0JwQixDYXQ3dEJJLDBCb0p3YlksMERBV1Esb0JBQ0EsdUJBQ0Esc0JqS3Uvc0J0QixDQUNGLENpS3Avc0JnQiw0REFDSSwwRUFDQSx1SUFDQSxtR0FDQSxRaktzL3NCcEIsQ2lLcC9zQm9CLDhEQUNJLFdBQ0Esb0JBQ0EsZUFDQSxrQkFDQSxnQkFDQSxtQkFDQSxxQkFDQSx1QmpLcy9zQnhCLENrS25ndUJBLGdCQUNJLGlCbEsyZ3VCSixDYXo4dEJJLDZCcUpuRUosZ0JBSVEsa0JsSzRndUJOLENBQ0YsQ2tLMWd1QkksOEJBQ0kscUJsSzRndUJSLENrS3BndUJZLGtFQUNJLFNsS3VndUJoQixDa0tsL3RCZ0IsK0RBQ0ksb0JBQ0EsV2xLby90QnBCLENhdCt0QkksMEJxSmhCWSwrREFLUSwyQmxLcS90QnRCLENBQ0YsQ2tLbC90QmdCLDZEQUNJLG9CbEtvL3RCcEIsQ2E5K3RCSSwwQnFKUFksNkRBSVEsd0JBQ0EsZWxLcS90QnRCLENBQ0YsQ2tLbi90Qm9CLGlFQUNJLFdBQ0EsY0FDQSxxQ0FDQSxpREFDQSxnQmxLcS90QnhCLENrS2ovdEJnQiw4REFDSSwwRUFDQSx1SUFDQSxXQUNBLGtHbEttL3RCcEIsQ2tLaC90QmdCLCtEQUNJLFdBQ0EsK0JBQ0Esa0JBQ0EsZ0JBQ0Esb0JBQ0EsdUJBQ0EscUJBQ0EsOEJsS2svdEJwQixDYTNndUJJLDBCcUppQlksK0RBV1Esb0JBQ0EsdUJBQ0Esc0JsS20vdEJ0QixDQUNGLENrS2gvdEJnQixpRUFDSSwwRUFDQSx1SUFDQSxtR0FDQSxRbEtrL3RCcEIsQ2tLaC90Qm9CLG1FQUNJLFdBQ0Esb0JBRUEsa0JBSUEsdUJsS2svdEJ4QixDa0s5K3RCZ0IsbUlBVFEsZUFFQSxnQkFDQSxtQkFDQSxvQmxLeS90QnhCLENrSzUrdEJZLG1EQUNJLGtCbEs4K3RCaEIsQ2tLNSt0QmdCLDBEQUNJLG9CQUNBLFdsSzgrdEJwQixDYS9pdUJJLDBCcUorRFksMERBS1EseUJsSysrdEJ0QixDQUNGLENrSzUrdEJnQix3REFDSSxlbEs4K3RCcEIsQ2F2anVCSSwwQnFKd0VZLHdEQUlRLG9CbEsrK3RCdEIsQ0FDRixDa0s3K3RCb0IsNERBQ0ksV0FDQSxjQUNBLHFDQUNBLGlEQUNBLGdCbEsrK3RCeEIsQ2tLMyt0QmdCLHlEQUNJLDBFQUNBLHVJQUNBLFdBQ0Esa0dsSzYrdEJwQixDa0sxK3RCZ0IsMERBQ0ksV0FDQSwrQkFDQSxrQkFDQSxnQkFDQSxvQkFDQSx1QkFDQSxxQkFDQSw4QmxLNCt0QnBCLENhbmx1QkksMEJxSitGWSwwREFXUSxvQkFDQSx1QkFDQSxzQmxLNit0QnRCLENBQ0YsQ2tLMSt0QmdCLDREQUNJLDBFQUNBLHVJQUNBLG1HQUNBLFNBQ0EscUJsSzQrdEJwQixDYWptdUJJLDBCcUpnSFksNERBUVEsZ0JsSzYrdEJ0QixDQUNGLENrSzMrdEJvQiw4REFDSSxXQUNBLG9CQUNBLGVBQ0Esa0JBQ0EsZ0JBQ0EsbUJBQ0EscUJBQ0EsdUJsSzYrdEJ4QixDa0t2K3RCZ0IsK0RBQ0ksb0JBQ0EsV2xLeSt0QnBCLENhcG51QkksMEJxSnlJWSwrREFLUSx5QmxLMCt0QnRCLENBQ0YsQ2tLdit0QmdCLDhEQUNJLDBFQUNBLFNBQ0Esa0JsS3krdEJwQixDYTludUJJLDBCcUprSlksOERBTVEsVWxLMCt0QnRCLENBQ0YsQ2tLdit0QmdCLGdFQUNJLGtCQUNBLFVsS3krdEJwQixDYXZvdUJJLDBCcUo0SlksZ0VBS1EsVUFDQSx5QmxLMCt0QnRCLENBQ0YsQ2tLdit0QmdCLCtEQUNJLFdBQ0EsK0JBQ0Esa0JBQ0EsZ0JBQ0Esb0JBQ0EsdUJBQ0EscUJBQ0EsOEJsS3krdEJwQixDYXZwdUJJLDBCcUpzS1ksK0RBV1Esb0JBQ0EsdUJBQ0Esc0JsSzArdEJ0QixDQUNGLENrS3YrdEJnQixpRUFDSSwwRUFDQSx1SUFDQSxtR0FDQSxRbEt5K3RCcEIsQ2tLdit0Qm9CLG1FQUNJLFdBQ0Esb0JBQ0EsZUFDQSxrQkFDQSxnQkFDQSxtQkFDQSxxQkFDQSx1QmxLeSt0QnhCLENhOXF1QkksMEJxSjBNUSxvREFFUSxZbEtzK3RCbEIsQ0FDRixDYW5ydUJJLDBCcUowTVEsb0RBTVEsZ0JsS3UrdEJsQixDQUNGLENrS3IrdEJnQiwyREFDSSxVQUNBLFlBQ0EseUVsS3UrdEJwQixDa0twK3RCZ0IsaUVBQ0ksMEVBQ0EsZ0lBQ0EsWUFDQSxlbEtzK3RCcEIsQ2Fuc3VCSSwwQnFKeU5ZLGlFQU9RLGlIQUNBLFlBQ0EsU2xLdSt0QnRCLENBQ0YsQ2tLcCt0QmdCLHlEQUNJLHdFQUNBLGNBQ0Esc0JsS3MrdEJwQixDYS9zdUJJLDBCcUpzT1kseURBTVEsYUFDQSxVbEt1K3RCdEIsQ0FDRixDYXJ0dUJJLDBCcUpzT1kseURBV1EsZ0JsS3crdEJ0QixDQUNGLENrS3QrdEJvQiw2REFDSSxXQUNBLGNBQ0EscUNBQ0EsaURBQ0EsaUJBQ0EsWUFDQSx1RWxLdyt0QnhCLENhbnV1QkksMEJxSm9QZ0IsNkRBVVEsZ0JsS3krdEIxQixDQUNGLENheHV1QkksMEJxSmtRZ0IsK0RBRVEsd0RBQ0EsdUVBQ0EsdUVsS3crdEIxQixDQUNGLENhL3V1QkksMEJxSmtRZ0IsK0RBUVEsd0RBQ0EsdUVBQ0EsbUZsS3krdEIxQixDQUNGLENrS3YrdEJ3QixtRUFDSSxpQkFDQSxjbEt5K3RCNUIsQ2tLbCt0QmdCLDJEQUNJLG9CQUNBLFdsS28rdEJwQixDYTl2dUJJLDBCcUp3UlksMkRBS1EseUJsS3ErdEJ0QixDQUNGLENrS2wrdEJnQix5REFDSSxvQmxLbyt0QnBCLENhdHd1QkksMEJxSmlTWSx5REFJUSxxQkFDQSxlbEtxK3RCdEIsQ0FDRixDa0tuK3RCb0IsNkRBQ0ksV0FDQSxjQUNBLHFDQUNBLGlEQUNBLGdCbEtxK3RCeEIsQ2tLait0QmdCLDBEQUNJLDBFQUNBLHVJQUNBLFdBQ0Esa0dsS20rdEJwQixDa0toK3RCZ0IsMkRBQ0ksV0FDQSwrQkFDQSxrQkFDQSxnQkFDQSxvQkFDQSx1QkFDQSxxQkFDQSw4QmxLayt0QnBCLENhbnl1QkksMEJxSnlUWSwyREFXUSxvQkFDQSx1QkFDQSxzQmxLbSt0QnRCLENBQ0YsQ2tLaCt0QmdCLDZEQUNJLDBFQUNBLHVJQUNBLG1HQUNBLFNBQ0EscUJsS2srdEJwQixDYWp6dUJJLDBCcUowVVksNkRBUVEsZ0JsS20rdEJ0QixDQUNGLENrS2ordEJvQiwrREFDSSxXQUNBLG9CQUNBLGVBQ0Esa0JBQ0EsZ0JBQ0EsbUJBQ0EscUJBQ0EsdUJsS20rdEJ4QixDa0s5OXRCWSxpREFDSSxrQmxLZyt0QmhCLENhbjB1QkksMEJxSmtXUSxpREFJUSxvQmxLaSt0QmxCLENBQ0YsQ2tLLzl0QmdCLHdEQUNJLHFCQUNBLHFCbEtpK3RCcEIsQ2tLLzl0Qm9CLDZEQUNJLFlBQ0EsMElsS2krdEJ4QixDa0s3OXRCZ0Isc0RBQ0ksZ0JsSys5dEJwQixDYW4xdUJJLDBCcUptWFksc0RBSVEsV2xLZyt0QnRCLENBQ0YsQ2tLOTl0Qm9CLDBEQUNJLFdBQ0EsWUFDQSxjQUNBLHFDQUNBLGdEbEtnK3RCeEIsQ2tLNTl0QmdCLHVEQUNJLGVBQ0EsMEVBQ0EsdUlBQ0EsV0FDQSxrR2xLODl0QnBCLENrSzM5dEJnQix3REFDSSxXQUNBLCtCQUNBLGtCQUNBLGdCQUNBLG9CQUNBLHVCQUNBLHFCQUNBLDhCbEs2OXRCcEIsQ2FoM3VCSSwwQnFKMllZLHdEQVdRLG9CQUNBLHVCQUNBLHNCbEs4OXRCdEIsQ0FDRixDa0szOXRCZ0IsMERBQ0ksMEVBQ0EsdUlBQ0EsbUdBQ0EsUWxLNjl0QnBCLENrSzM5dEJvQiw0REFDSSxXQUNBLG9CQUNBLGVBQ0Esa0JBQ0EsZ0JBQ0EsbUJBQ0EscUJBQ0EsdUJsSzY5dEJ4QixDYXY0dUJJLDBCcUorYVEsNkRBRVEsb0JsSzA5dEJsQixDQUNGLENrS3g5dEJnQixvRUFDSSxxQkFDQSxxQmxLMDl0QnBCLENrS3g5dEJvQix5RUFDSSxXbEswOXRCeEIsQ2tLdDl0QmdCLGtFQUNJLGdCbEt3OXRCcEIsQ2F0NXVCSSwwQnFKNmJZLGtFQUlRLFdsS3k5dEJ0QixDQUNGLENrS3Y5dEJvQixzRUFDSSxXQUNBLFlBQ0EsY0FDQSxxQ0FDQSxnRGxLeTl0QnhCLENrS3I5dEJnQixtRUFDSSxlQUNBLDBFQUNBLHVJQUNBLFdBQ0Esa0dsS3U5dEJwQixDa0twOXRCZ0Isb0VBQ0ksV0FDQSwrQkFDQSxrQkFDQSxnQkFDQSxvQkFDQSx1QkFDQSxxQkFDQSw4QmxLczl0QnBCLENhbjd1QkksMEJxSnFkWSxvRUFXUSxvQkFDQSx1QkFDQSxzQmxLdTl0QnRCLENBQ0YsQ2tLcDl0QmdCLHNFQUNJLDBFQUNBLHVJQUNBLG1HQUNBLFFsS3M5dEJwQixDa0twOXRCb0Isd0VBQ0ksV0FDQSxvQkFDQSxlQUNBLGtCQUNBLGdCQUNBLG1CQUNBLHFCQUNBLHVCbEtzOXRCeEIsQ2tLajl0QlkscURBQ0ksa0JsS205dEJoQixDYTc4dUJJLDBCcUp5ZlEscURBSVEsb0JsS285dEJsQixDQUNGLENrS2w5dEJnQiw0REFDSSxjbEtvOXRCcEIsQ2tLajl0QmdCLDBEQUNJLFdsS205dEJwQixDa0tqOXRCb0IsOERBQ0ksV0FDQSxZQUNBLGNBQ0EscUNBQ0EsZ0RsS205dEJ4QixDa0svOHRCZ0IsMkRBQ0ksMEVBQ0EsdUlBQ0EsV0FDQSxrR2xLaTl0QnBCLENhcit1QkksMEJxSmdoQlksMkRBT1EsY2xLazl0QnRCLENBQ0YsQ2tLLzh0QmdCLDREQUNJLFdBQ0EsK0JBQ0Esa0JBQ0EsZ0JBQ0Esb0JBQ0EsdUJBQ0EscUJBQ0EsOEJsS2k5dEJwQixDYXAvdUJJLDBCcUoyaEJZLDREQVdRLG9CQUNBLHVCQUNBLHNCbEtrOXRCdEIsQ0FDRixDa0svOHRCZ0IsOERBQ0ksMEVBQ0EsdUlBQ0EsbUdBQ0EsUWxLaTl0QnBCLENrSy84dEJvQixnRUFDSSxXQUNBLG9CQUNBLGVBQ0Esa0JBQ0EsZ0JBQ0EsbUJBQ0EscUJBQ0EsdUJsS2k5dEJ4QixDa0szOHRCZ0IsdURBQ0ksb0JBQ0EsV2xLNjh0QnBCLENhL2d2QkksMEJxSmdrQlksdURBS1Esc0JsSzg4dEJ0QixDQUNGLENrSzM4dEJnQixzREFDSSxzQmxLNjh0QnBCLENrSzE4dEJnQix1REFDSSxXQUNBLCtCQUNBLGtCQUNBLGdCQUNBLG9CQUNBLHVCQUNBLHFCQUNBLDhCbEs0OHRCcEIsQ2FqaXZCSSwwQnFKNmtCWSx1REFXUSxvQkFDQSx1QkFDQSxzQmxLNjh0QnRCLENBQ0YsQ21Lemx2QmdCLG9UcEtjZCwrQkN3bHZCRixDbUs3bHZCUSxxRXBLS04sZ0NvS0hVLHlHbksrbHZCWixDbUt4a3ZCb0Isb1lBQ0ksVW5Lb2x2QnhCLENtS3hqdkJnQix3VHBLN0RkLG9CQ2lvdkJGLENtSzNqdkJvQiw2S0FDSSxlbktna3ZCeEIsQ21LNWp2QmdCLDBGcEsvRGQsK0JDOG52QkYsQ21Lemp2QjRCLHNHcEtqRjFCLHFCb0ttRjhCLGVuSzJqdkJoQyxDbUt0anZCNEIscUdwS3hGMUIscUJvSzBGOEIsb0JuS3dqdkJoQyxDbUtwanZCd0IsK0ZwSzlGdEIsb0JDcXB2QkYsQ21LOWl2Qkksd0RwSzNGRiwrQkM0b3ZCRixDbUs1aXZCZ0IsK0ZwSzVHZCxvQkMycHZCRixDb0tucXZCSSxvYkFDSSxVcEtxcXZCUixDb0tqcXZCUSxnSUFDSSxVcEttcXZCWixDb0tocXZCUSx3RkFDSSxVcEtrcXZCWixDb0t0cHZCWSxnR0FQSixnQkFDQSxVcEtvcXZCUixDb0t4cHZCd0IsNElBQ0ksNEJBQ0EsNEJwSzBwdkI1QixDb0tucHZCd0IsNElBQ0ksZ0NBQ0EsNEJBQ0EsNEJwS3FwdkI1QixDb0tscHZCd0Isc0VBQ0ksV0FDQSxlcEtvcHZCNUIsQ29LbHB2QjRCLHdFQUNJLFVwS29wdkJoQyxDb0szb3ZCSSwrQkFDSSxnQkFDQSxVcEs2b3ZCUixDb0s3bnZCUSw4SkFDSSxVcEtxb3ZCWixDcUszc3ZCZ0Isb1R0S2dCZCwrQkNxc3ZCRixDcUs1c3ZCUSxxRXRLT04sZ0NzS0xVLHlHcks4c3ZCWixDcUt2cnZCb0Isb1lBQ0ksYXJLbXN2QnhCLENxS3ZxdkJnQix3VHRLM0RkLHVCQzh1dkJGLENxSzFxdkJvQiw2S0FDSSxlcksrcXZCeEIsQ3FLM3F2QmdCLDBGdEs3RGQsK0JDMnV2QkYsQ3FLeHF2QjRCLHNHdEsvRTFCLHdCc0tpRjhCLGVySzBxdkJoQyxDcUtycXZCNEIscUd0S3RGMUIsd0JzS3dGOEIsb0JyS3VxdkJoQyxDcUtucXZCd0IsK0Z0SzVGdEIsdUJDa3d2QkYsQ3FLN3B2Qkksd0R0S3pGRiwrQkN5dnZCRixDcUszcHZCZ0IsK0Z0SzFHZCx1QkN3d3ZCRixDc0tqeHZCSSxvYkFDSSxhdEtteHZCUixDc0svd3ZCUSxnSUFDSSxVdEtpeHZCWixDc0s5d3ZCUSx3RkFDSSxhdEtneHZCWixDc0twd3ZCWSxnR0FQSixnQkFDQSxhdEtreHZCUixDc0t0d3ZCd0IsNElBQ0ksNEJBQ0EsNEJ0S3d3dkI1QixDc0tqd3ZCd0IsNElBQ0ksZ0NBQ0EsNEJBQ0EsNEJ0S213dkI1QixDc0tod3ZCd0Isc0VBQ0ksY0FDQSxldEtrd3ZCNUIsQ3NLaHd2QjRCLHdFQUNJLGF0S2t3dkJoQyxDc0t6dnZCSSwrQkFDSSxnQkFDQSxhdEsydnZCUixDc0szdXZCUSw4SkFDSSxhdEttdnZCWixDdUtuMHZCQSx3QkFDSSxtRXZLczB2QkosK0UiLCJmaWxlIjoiZnJvbnRlbmQtc3R5bGUuMzNiZmY5ZGEuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRpbWVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wbHlyX190aW1lIHtcbiAgZm9udC1zaXplOiAkcGx5ci1mb250LXNpemUtdGltZTtcbn1cblxuLy8gTWVkaWEgZHVyYXRpb24gaGlkZGVuIG9uIHNtYWxsIHNjcmVlbnNcbi5wbHlyX190aW1lICsgLnBseXJfX3RpbWUge1xuICAvLyBBZGQgYSBzbGFzaCBpbiBiZWZvcmVcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwyMDQ0JztcbiAgICBtYXJnaW4tcmlnaHQ6ICRwbHlyLWNvbnRyb2wtc3BhY2luZztcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAoJHBseXItYnAtbWQgLSAxcHgpKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEFuaW1hdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBrZXlmcmFtZXMgcGx5ci1wcm9ncmVzcyB7XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcGx5ci1wcm9ncmVzcy1sb2FkaW5nLXNpemUgMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBseXItcG9wdXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBseXItZmFkZS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGtleWZyYW1lcyBwbHlyLXByb2dyZXNzIHtcbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1zaXplLCAyNXB4KSAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBseXItcG9wdXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcGx5ci1mYWRlLWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnBseXIge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1wbHlyLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXBseXItZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXBseXItbGluZS1oZWlnaHQsIDEuNyk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IDA7XG59XG4ucGx5ciB2aWRlbyxcbi5wbHlyIGF1ZGlvLFxuLnBseXIgaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGx5ciBidXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2lkdGg6IGF1dG87XG59XG4ucGx5cjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5wbHlyLS1mdWxsLXVpIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5wbHlyLS1mdWxsLXVpICosXG4ucGx5ci0tZnVsbC11aSAqOjphZnRlcixcbi5wbHlyLS1mdWxsLXVpICo6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi5wbHlyLS1mdWxsLXVpIGEsXG4ucGx5ci0tZnVsbC11aSBidXR0b24sXG4ucGx5ci0tZnVsbC11aSBpbnB1dCxcbi5wbHlyLS1mdWxsLXVpIGxhYmVsIHtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbi5wbHlyX19iYWRnZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBseXItYmFkZ2UtYmFja2dyb3VuZCwgaHNsKDIxNiwgMTUlLCAzNCUpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGx5ci1iYWRnZS1ib3JkZXItcmFkaXVzLCAycHgpO1xuICBjb2xvcjogdmFyKC0tcGx5ci1iYWRnZS10ZXh0LWNvbG9yLCAjZmZmKTtcbiAgZm9udC1zaXplOiB2YXIoLS1wbHlyLWZvbnQtc2l6ZS1iYWRnZSwgOXB4KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDNweCA0cHg7XG59XG5cbi5wbHlyLS1mdWxsLXVpIDo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbHlyX19jYXB0aW9ucyB7XG4gIGFuaW1hdGlvbjogcGx5ci1mYWRlLWluIDAuM3MgZWFzZTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IHZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLCAxM3B4KTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBseXJfX2NhcHRpb25zIHNwYW46ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wbHlyX19jYXB0aW9ucyB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1wbHlyLWZvbnQtc2l6ZS1iYXNlLCAxNXB4KTtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBseXJfX2NhcHRpb25zIHtcbiAgICBmb250LXNpemU6IHZhcigtLXBseXItZm9udC1zaXplLWxhcmdlLCAxOHB4KTtcbiAgfVxufVxuXG4ucGx5ci0tY2FwdGlvbnMtYWN0aXZlIC5wbHlyX19jYXB0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGx5cjpub3QoLnBseXItLWhpZGUtY29udHJvbHMpIC5wbHlyX19jb250cm9sczpub3QoOmVtcHR5KSB+IC5wbHlyX19jYXB0aW9ucyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSAqIC00KSk7XG59XG5cbi5wbHlyX19jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGx5ci1jYXB0aW9ucy1iYWNrZ3JvdW5kLCByZ2JhKDAsIDAsIDAsIDAuOCkpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgY29sb3I6IHZhcigtLXBseXItY2FwdGlvbnMtdGV4dC1jb2xvciwgI2ZmZik7XG4gIGxpbmUtaGVpZ2h0OiAxODUlO1xuICBwYWRkaW5nOiAwLjJlbSAwLjVlbTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuLnBseXJfX2NhcHRpb24gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ucGx5cl9fY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXBseXItY29udHJvbC1yYWRpdXMsIDNweCk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkgKiAwLjcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ucGx5cl9fY29udHJvbCBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBoZWlnaHQ6IHZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsIDE4cHgpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IHZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsIDE4cHgpO1xufVxuLnBseXJfX2NvbnRyb2w6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzIHtcbiAgb3V0bGluZTogdmFyKC0tcGx5ci10YWItZm9jdXMtY29sb3IsIHZhcigtLXBseXItY29sb3ItbWFpbiwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCBoc2woMTk4LCAxMDAlLCA1MCUpKSkpIGRvdHRlZCAzcHg7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbmEucGx5cl9fY29udHJvbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEucGx5cl9fY29udHJvbDo6YWZ0ZXIsIGEucGx5cl9fY29udHJvbDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBseXJfX2NvbnRyb2w6bm90KC5wbHlyX19jb250cm9sLS1wcmVzc2VkKSAuaWNvbi0tcHJlc3NlZCxcbi5wbHlyX19jb250cm9sLnBseXJfX2NvbnRyb2wtLXByZXNzZWQgLmljb24tLW5vdC1wcmVzc2VkLFxuLnBseXJfX2NvbnRyb2w6bm90KC5wbHlyX19jb250cm9sLS1wcmVzc2VkKSAubGFiZWwtLXByZXNzZWQsXG4ucGx5cl9fY29udHJvbC5wbHlyX19jb250cm9sLS1wcmVzc2VkIC5sYWJlbC0tbm90LXByZXNzZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGx5ci0tZnVsbC11aSA6Oi13ZWJraXQtbWVkaWEtY29udHJvbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGx5cl9fY29udHJvbHMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGx5cl9fY29udHJvbHMgLnBseXJfX3Byb2dyZXNzX19jb250YWluZXIge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpIC8gNCk7XG59XG4ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkgLyA0KTtcbn1cbi5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdGltZSB7XG4gIHBhZGRpbmc6IDAgY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkgLyAyKTtcbn1cbi5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lcjpmaXJzdC1jaGlsZCwgLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1lOmZpcnN0LWNoaWxkLCAucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3RpbWUgKyAucGx5cl9fdGltZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wbHlyX19jb250cm9sczplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbHlyIFtkYXRhLXBseXI9Y2FwdGlvbnNdLFxuLnBseXIgW2RhdGEtcGx5cj1waXBdLFxuLnBseXIgW2RhdGEtcGx5cj1haXJwbGF5XSxcbi5wbHlyIFtkYXRhLXBseXI9ZnVsbHNjcmVlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGx5ci0tY2FwdGlvbnMtZW5hYmxlZCBbZGF0YS1wbHlyPWNhcHRpb25zXSxcbi5wbHlyLS1waXAtc3VwcG9ydGVkIFtkYXRhLXBseXI9cGlwXSxcbi5wbHlyLS1haXJwbGF5LXN1cHBvcnRlZCBbZGF0YS1wbHlyPWFpcnBsYXldLFxuLnBseXItLWZ1bGxzY3JlZW4tZW5hYmxlZCBbZGF0YS1wbHlyPWZ1bGxzY3JlZW5dIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGx5cl9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wbHlyX19tZW51IC5wbHlyX19jb250cm9sIHN2ZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4ucGx5cl9fbWVudSAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVdIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5wbHlyX19tZW51IC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnBseXJfX3Rvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciB7XG4gIGFuaW1hdGlvbjogcGx5ci1wb3B1cCAwLjJzIGVhc2U7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBseXItbWVudS1iYWNrZ3JvdW5kLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvdHRvbTogMTAwJTtcbiAgYm94LXNoYWRvdzogdmFyKC0tcGx5ci1tZW51LXNoYWRvdywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICBjb2xvcjogdmFyKC0tcGx5ci1tZW51LWNvbG9yLCBoc2woMjE2LCAxNSUsIDM0JSkpO1xuICBmb250LXNpemU6IHZhcigtLXBseXItZm9udC1zaXplLWJhc2UsIDE1cHgpO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtM3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiAzO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciA+IGRpdiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCB3aWR0aCAwLjM1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lcjo6YWZ0ZXIge1xuICBib3JkZXI6IHZhcigtLXBseXItbWVudS1hcnJvdy1zaXplLCA0cHgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1wbHlyLW1lbnUtYmFja2dyb3VuZCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpKTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsIDE4cHgpIC8gMiArIGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpICogMC43KSAtIHZhcigtLXBseXItbWVudS1hcnJvdy1zaXplLCA0cHgpIC8gMik7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDA7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVdIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkgKiAwLjcpO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbV0sXG4ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtcmFkaW9dIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbV06Zmlyc3QtY2hpbGQsXG4ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtcmFkaW9dOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tcGx5ci1tZW51LWNvbG9yLCBoc2woMjE2LCAxNSUsIDM0JSkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IHZhcigtLXBseXItZm9udC1zaXplLW1lbnUsIHZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLCAxM3B4KSk7XG4gIHBhZGRpbmc6IGNhbGMoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkgKiAwLjcpIC8gMS41KSBjYWxjKGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpICogMC43KSAqIDEuNSk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wgPiBzcGFuIHtcbiAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbDo6YWZ0ZXIge1xuICBib3JkZXI6IHZhcigtLXBseXItbWVudS1pdGVtLWFycm93LXNpemUsIDRweCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpICogMC43KSAqIDQpO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZDo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tcGx5ci1tZW51LWFycm93LWNvbG9yLCBoc2woMjE2LCAxNSUsIDUyJSkpO1xuICByaWdodDogY2FsYyhjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSAqIDAuNykgKiAxLjUgLSB2YXIoLS1wbHlyLW1lbnUtaXRlbS1hcnJvdy1zaXplLCA0cHgpKTtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQucGx5cl9fdGFiLWZvY3VzOjphZnRlciwgLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZDpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjayB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1wbHlyLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDQwMCk7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkgKiAwLjcpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpICogMC43KSAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkgKiAwLjcpICogNCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpICogMC43KSAqIDIpO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLXBseXItbWVudS1hcnJvdy1jb2xvciwgaHNsKDIxNiwgMTUlLCA1MiUpKTtcbiAgbGVmdDogY2FsYyhjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSAqIDAuNykgKiAxLjUgLSB2YXIoLS1wbHlyLW1lbnUtaXRlbS1hcnJvdy1zaXplLCA0cHgpKTtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBseXItbWVudS1iYWNrLWJvcmRlci1jb2xvciwgaHNsKDIxNiwgMTUlLCA4OCUpKTtcbiAgYm94LXNoYWRvdzogMCAxcHggMCB2YXIoLS1wbHlyLW1lbnUtYmFjay1ib3JkZXItc2hhZG93LWNvbG9yLCAjZmZmKTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkgKiAwLjcpIC8gMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2sucGx5cl9fdGFiLWZvY3VzOjphZnRlciwgLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXSB7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkgKiAwLjcpO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOjpiZWZvcmUsIC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgd2lkdGg6IDE2cHg7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDZweDtcbiAgbGVmdDogMTJweDtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHdpZHRoOiA2cHg7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb11bYXJpYS1jaGVja2VkPXRydWVdOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wbHlyLWNvbnRyb2wtdG9nZ2xlLWNoZWNrZWQtYmFja2dyb3VuZCwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sIGhzbCgxOTgsIDEwMCUsIDUwJSkpKSk7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb11bYXJpYS1jaGVja2VkPXRydWVdOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXS5wbHlyX190YWItZm9jdXM6OmJlZm9yZSwgLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM0LjY4LCAzOS41NzYsIDQ2LjkyLCAwLjEpO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fbWVudV9fdmFsdWUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKChjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSAqIDAuNykgLSAyKSAqIC0xKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpICogMC43KSAqIDMuNSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpICogMik7XG4gIGNvbG9yOiB2YXIoLS1wbHlyLXJhbmdlLWZpbGwtYmFja2dyb3VuZCwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sIGhzbCgxOTgsIDEwMCUsIDUwJSkpKSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLCAzcHgpICogMiArIHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSk7XG4gIG1hcmdpbjogMDtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpIC8gMik7XG4gIGhlaWdodDogdmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBjdXJyZW50Q29sb3IgdmFyKC0tdmFsdWUsIDAlKSwgdHJhbnNwYXJlbnQgdmFyKC0tdmFsdWUsIDAlKSk7XG59XG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWJhY2tncm91bmQsICNmZmYpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaGFkb3c6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LCAwIDFweCAxcHggcmdiYSgzNC42OCwgMzkuNTc2LCA0Ni45MiwgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM0LjY4LCAzOS41NzYsIDQ2LjkyLCAwLjIpKTtcbiAgaGVpZ2h0OiB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgd2lkdGg6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogY2FsYygodmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpIC0gdmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCkpIC8gMiAqIC0xKTtcbn1cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KSAvIDIpO1xuICBoZWlnaHQ6IHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItYmFja2dyb3VuZCwgI2ZmZik7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csIDAgMXB4IDFweCByZ2JhKDM0LjY4LCAzOS41NzYsIDQ2LjkyLCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoMzQuNjgsIDM5LjU3NiwgNDYuOTIsIDAuMikpO1xuICBoZWlnaHQ6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB3aWR0aDogdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpO1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCkgLyAyKTtcbiAgaGVpZ2h0OiB2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KTtcbn1cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpIC8gMik7XG4gIGhlaWdodDogdmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLXVwcGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KSAvIDIpO1xuICBoZWlnaHQ6IHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpIC8gMik7XG4gIGhlaWdodDogdmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItYmFja2dyb3VuZCwgI2ZmZik7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csIDAgMXB4IDFweCByZ2JhKDM0LjY4LCAzOS41NzYsIDQ2LjkyLCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoMzQuNjgsIDM5LjU3NiwgNDYuOTIsIDAuMikpO1xuICBoZWlnaHQ6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB3aWR0aDogdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV0ucGx5cl9fdGFiLWZvY3VzOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIG91dGxpbmU6IHZhcigtLXBseXItdGFiLWZvY3VzLWNvbG9yLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sIHZhcigtLXBseXItY29sb3ItbWFpbiwgaHNsKDE5OCwgMTAwJSwgNTAlKSkpKSBkb3R0ZWQgM3B4O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV0ucGx5cl9fdGFiLWZvY3VzOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgb3V0bGluZTogdmFyKC0tcGx5ci10YWItZm9jdXMtY29sb3IsIHZhcigtLXBseXItY29sb3ItbWFpbiwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCBoc2woMTk4LCAxMDAlLCA1MCUpKSkpIGRvdHRlZCAzcHg7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXS5wbHlyX190YWItZm9jdXM6Oi1tcy10cmFjayB7XG4gIG91dGxpbmU6IHZhcigtLXBseXItdGFiLWZvY3VzLWNvbG9yLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sIHZhcigtLXBseXItY29sb3ItbWFpbiwgaHNsKDE5OCwgMTAwJSwgNTAlKSkpKSBkb3R0ZWQgM3B4O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4ucGx5cl9fcG9zdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGx5ci12aWRlby1iYWNrZ3JvdW5kLCB2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsIHJnYigwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLnBseXItLXN0b3BwZWQucGx5cl9fcG9zdGVyLWVuYWJsZWQgLnBseXJfX3Bvc3RlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wbHlyLS15b3V0dWJlLnBseXItLXBhdXNlZC5wbHlyX19wb3N0ZXItZW5hYmxlZDpub3QoLnBseXItLXN0b3BwZWQpIC5wbHlyX19wb3N0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGx5cl9fdGltZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcGx5ci1mb250LXNpemUtdGltZSwgdmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsIDEzcHgpKTtcbn1cblxuLnBseXJfX3RpbWUgKyAucGx5cl9fdGltZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigYRcIjtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBseXJfX3RpbWUgKyAucGx5cl9fdGltZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtY29tcG91bmQtc2VsZWN0b3JzICovXG4ucGx5cl9fdG9vbHRpcCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1wbHlyLXRvb2x0aXAtcmFkaXVzLCAzcHgpO1xuICBib3R0b206IDEwMCU7XG4gIGJveC1zaGFkb3c6IHZhcigtLXBseXItdG9vbHRpcC1zaGFkb3csIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgY29sb3I6IHZhcigtLXBseXItdG9vbHRpcC1jb2xvciwgaHNsKDIxNiwgMTUlLCAzNCUpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwgMTNweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1wbHlyLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDQwMCk7XG4gIGxlZnQ6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyhjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSAvIDIpICogMik7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpIC8gMikgY2FsYyhjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSAvIDIpICogMS41KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTBweCkgc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIDAuMXMgZWFzZSwgb3BhY2l0eSAwLjJzIDAuMXMgZWFzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgei1pbmRleDogMjtcbn1cbi5wbHlyX190b29sdGlwOjpiZWZvcmUge1xuICBib3JkZXItbGVmdDogdmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsIDRweCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsIDRweCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IHZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLCA0cHgpIHNvbGlkIHZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkpO1xuICBib3R0b206IGNhbGModmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsIDRweCkgKiAtMSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wbHlyIC5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwLFxuLnBseXIgLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLFxuLnBseXJfX3Rvb2x0aXAtLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSBzY2FsZSgxKTtcbn1cblxuLnBseXIgLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXAge1xuICB6LWluZGV4OiAzO1xufVxuXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcCxcbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkICsgLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXAge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KSBzY2FsZSgwLjgpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG59XG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcDo6YmVmb3JlLFxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgKyAucGx5cl9fY29udHJvbCAucGx5cl9fdG9vbHRpcDo6YmVmb3JlIHtcbiAgbGVmdDogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtaWNvbi1zaXplLCAxOHB4KSAvIDIgKyBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSAqIDAuNykpO1xufVxuXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkIC5wbHlyX190b29sdGlwIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpIHNjYWxlKDAuOCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbn1cbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXA6OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBjYWxjKHZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsIDE4cHgpIC8gMiArIGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpICogMC43KSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xufVxuXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZDpob3ZlciAucGx5cl9fdG9vbHRpcCwgLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLFxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUsXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCArIC5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwLFxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgKyAucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMgLnBseXJfX3Rvb2x0aXAsXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCArIC5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwLS12aXNpYmxlLFxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZDpob3ZlciAucGx5cl9fdG9vbHRpcCxcbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLFxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xufVxuXG4ucGx5cl9fcHJvZ3Jlc3Mge1xuICBsZWZ0OiBjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSAqIDAuNSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1yYW5nZV0sIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpICogLTAuNSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCkgKiAtMC41KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSk7XG59XG4ucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1yYW5nZV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ucGx5cl9fcHJvZ3Jlc3MgLnBseXJfX3Rvb2x0aXAge1xuICBmb250LXNpemU6IHZhcigtLXBseXItZm9udC1zaXplLXRpbWUsIHZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLCAxM3B4KSk7XG4gIGxlZnQ6IDA7XG59XG5cbi5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lICovXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBoZWlnaHQ6IHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpIC8gMiAqIC0xKTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbn1cbi5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBtaW4td2lkdGg6IHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2U7XG59XG4ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBtaW4td2lkdGg6IHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2U7XG59XG4ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LW1zLWZpbGwge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlO1xufVxuXG4ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIGFuaW1hdGlvbjogcGx5ci1wcm9ncmVzcyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1iYWNrZ3JvdW5kLCByZ2JhKDM0LjY4LCAzOS41NzYsIDQ2LjkyLCAwLjYpKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCB2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctYmFja2dyb3VuZCwgcmdiYSgzNC42OCwgMzkuNTc2LCA0Ni45MiwgMC42KSkgNTAlLCB2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctYmFja2dyb3VuZCwgcmdiYSgzNC42OCwgMzkuNTc2LCA0Ni45MiwgMC42KSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1zaXplLCAyNXB4KSB2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctc2l6ZSwgMjVweCk7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBseXItLXZpZGVvLnBseXItLWxvYWRpbmcgLnBseXJfX3Byb2dyZXNzX19idWZmZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkpO1xufVxuXG4ucGx5ci0tYXVkaW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwgcmdiYSgxOTMuNDE3NSwgMTk5Ljg0MzUsIDIwOS40ODI1LCAwLjYpKTtcbn1cblxuLnBseXJfX3ZvbHVtZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTEwcHg7XG4gIG1pbi13aWR0aDogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjAlO1xufVxuLnBseXJfX3ZvbHVtZSBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSAvIDIpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpIC8gMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLnBseXItLWlzLWlvcyAucGx5cl9fdm9sdW1lIHtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnBseXItLWF1ZGlvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbHMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2xzLWJhY2tncm91bmQsICNmZmYpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBjb2xvcjogdmFyKC0tcGx5ci1hdWRpby1jb250cm9sLWNvbG9yLCBoc2woMjE2LCAxNSUsIDM0JSkpO1xuICBwYWRkaW5nOiB2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCk7XG59XG5cbi5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMsIC5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbDpob3ZlciwgLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3ZlciwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sIGhzbCgxOTgsIDEwMCUsIDUwJSkpKSk7XG4gIGNvbG9yOiB2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2wtY29sb3ItaG92ZXIsICNmZmYpO1xufVxuXG4ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsIHZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwgcmdiYSgxOTMuNDE3NSwgMTk5Ljg0MzUsIDIwOS40ODI1LCAwLjYpKSk7XG59XG4ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCwgdmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCByZ2JhKDE5My40MTc1LCAxOTkuODQzNSwgMjA5LjQ4MjUsIDAuNikpKTtcbn1cbi5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsIHZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwgcmdiYSgxOTMuNDE3NSwgMTk5Ljg0MzUsIDIwOS40ODI1LCAwLjYpKSk7XG59XG4ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csIDAgMXB4IDFweCByZ2JhKDM0LjY4LCAzOS41NzYsIDQ2LjkyLCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoMzQuNjgsIDM5LjU3NiwgNDYuOTIsIDAuMikpLCAwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsIDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLCByZ2JhKDM0LjY4LCAzOS41NzYsIDQ2LjkyLCAwLjEpKTtcbn1cbi5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LCAwIDFweCAxcHggcmdiYSgzNC42OCwgMzkuNTc2LCA0Ni45MiwgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM0LjY4LCAzOS41NzYsIDQ2LjkyLCAwLjIpKSwgMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLCAzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvciwgcmdiYSgzNC42OCwgMzkuNTc2LCA0Ni45MiwgMC4xKSk7XG59XG4ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LCAwIDFweCAxcHggcmdiYSgzNC42OCwgMzkuNTc2LCA0Ni45MiwgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM0LjY4LCAzOS41NzYsIDQ2LjkyLCAwLjIpKSwgMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLCAzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvciwgcmdiYSgzNC42OCwgMzkuNTc2LCA0Ni45MiwgMC4xKSk7XG59XG5cbi5wbHlyLS1hdWRpbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIGNvbG9yOiB2YXIoLS1wbHlyLWF1ZGlvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsIHJnYmEoMTkzLjQxNzUsIDE5OS44NDM1LCAyMDkuNDgyNSwgMC42KSk7XG59XG5cbi5wbHlyLS12aWRlbyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCwgdmFyKC0tcGx5ci12aWRlby1iYWNrZ3JvdW5kLCByZ2IoMCwgMCwgMCkpKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wbHlyLS12aWRlby5wbHlyLS1tZW51LW9wZW4ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsIHZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCwgcmdiKDAsIDAsIDApKSk7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGx5cl9fdmlkZW8tZW1iZWQsXG4ucGx5cl9fdmlkZW8td3JhcHBlci0tZml4ZWQtcmF0aW8ge1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG59XG5Ac3VwcG9ydHMgbm90IChhc3BlY3QtcmF0aW86IDE2LzkpIHtcbiAgLnBseXJfX3ZpZGVvLWVtYmVkLFxuICAucGx5cl9fdmlkZW8td3JhcHBlci0tZml4ZWQtcmF0aW8ge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4ucGx5cl9fdmlkZW8tZW1iZWQgaWZyYW1lLFxuLnBseXJfX3ZpZGVvLXdyYXBwZXItLWZpeGVkLXJhdGlvIHZpZGVvIHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBseXItLWZ1bGwtdWkgLnBseXJfX3ZpZGVvLWVtYmVkID4gLnBseXJfX3ZpZGVvLWVtYmVkX19jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjQwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM4LjI4MTI1JSk7XG59XG5cbi5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbHMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2xzLWJhY2tncm91bmQsIGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDAuNzUpKSk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtY29sb3IsICNmZmYpO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSAvIDIpO1xuICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkgKiAyKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xzIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCk7XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpICogMy41KTtcbiAgfVxufVxuXG4ucGx5ci0tdmlkZW8ucGx5ci0taGlkZS1jb250cm9scyAucGx5cl9fY29udHJvbHMge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzLCAucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2w6aG92ZXIsIC5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGx5ci12aWRlby1jb250cm9sLWJhY2tncm91bmQtaG92ZXIsIHZhcigtLXBseXItY29sb3ItbWFpbiwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCBoc2woMTk4LCAxMDAlLCA1MCUpKSkpO1xuICBjb2xvcjogdmFyKC0tcGx5ci12aWRlby1jb250cm9sLWNvbG9yLWhvdmVyLCAjZmZmKTtcbn1cblxuLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGx5ci12aWRlby1jb250cm9sLWJhY2tncm91bmQtaG92ZXIsIHZhcigtLXBseXItY29sb3ItbWFpbiwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCBoc2woMTk4LCAxMDAlLCA1MCUpKSkpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtY29sb3IsICNmZmYpO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiA1MCU7XG4gIG9wYWNpdHk6IDAuOTtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkgKiAxLjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgei1pbmRleDogMjtcbn1cbi5wbHlyX19jb250cm9sLS1vdmVybGFpZCBzdmcge1xuICBsZWZ0OiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wbHlyX19jb250cm9sLS1vdmVybGFpZDpob3ZlciwgLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBseXItLXBsYXlpbmcgLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGx5ci12aWRlby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLCB2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkpKTtcbn1cbi5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGx5ci12aWRlby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLCB2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkpKTtcbn1cbi5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wbHlyLXZpZGVvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsIHZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSkpO1xufVxuLnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LCAwIDFweCAxcHggcmdiYSgzNC42OCwgMzkuNTc2LCA0Ni45MiwgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM0LjY4LCAzOS41NzYsIDQ2LjkyLCAwLjIpKSwgMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLCAzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvciwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKTtcbn1cbi5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LCAwIDFweCAxcHggcmdiYSgzNC42OCwgMzkuNTc2LCA0Ni45MiwgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM0LjY4LCAzOS41NzYsIDQ2LjkyLCAwLjIpKSwgMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLCAzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvciwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKTtcbn1cbi5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csIDAgMXB4IDFweCByZ2JhKDM0LjY4LCAzOS41NzYsIDQ2LjkyLCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoMzQuNjgsIDM5LjU3NiwgNDYuOTIsIDAuMikpLCAwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsIDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpO1xufVxuXG4ucGx5ci0tdmlkZW8gLnBseXJfX3Byb2dyZXNzX19idWZmZXIge1xuICBjb2xvcjogdmFyKC0tcGx5ci12aWRlby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpKTtcbn1cblxuLnBseXI6ZnVsbHNjcmVlbiB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBseXI6ZnVsbHNjcmVlbiB2aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuICsgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wbHlyOmZ1bGxzY3JlZW4ucGx5ci0taGlkZS1jb250cm9scyB7XG4gIGN1cnNvcjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fY2FwdGlvbnMge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tcGx5ci1mb250LXNpemUteGxhcmdlLCAyMXB4KTtcbiAgfVxufVxuXG4ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDAwMDAwO1xufVxuLnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuICsgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrLnBseXItLWhpZGUtY29udHJvbHMge1xuICBjdXJzb3I6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jYXB0aW9ucyB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1wbHlyLWZvbnQtc2l6ZS14bGFyZ2UsIDIxcHgpO1xuICB9XG59XG5cbi5wbHlyX19hZHMge1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5wbHlyX19hZHMgPiBkaXYsXG4ucGx5cl9fYWRzID4gZGl2IGlmcmFtZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wbHlyX19hZHM6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogaHNsKDIxNiwgMTUlLCAxNiUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvdHRvbTogdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpO1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogYXR0cihkYXRhLWJhZGdlLXRleHQpO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiB2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCk7XG4gIHotaW5kZXg6IDM7XG59XG4ucGx5cl9fYWRzOmVtcHR5OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbHlyX19jdWVzIHtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiB2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC44O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAzcHg7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5wbHlyX19wcmV2aWV3LXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGx5ci10b29sdGlwLWJhY2tncm91bmQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm90dG9tOiAxMDAlO1xuICBib3gtc2hhZG93OiB2YXIoLS1wbHlyLXRvb2x0aXAtc2hhZG93LCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkgLyAyKSAqIDIpO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiB2YXIoLS1wbHlyLXRvb2x0aXAtcmFkaXVzLCAzcHgpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KSBzY2FsZSgwLjgpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgMC4xcyBlYXNlLCBvcGFjaXR5IDAuMnMgMC4xcyBlYXNlO1xuICB6LWluZGV4OiAyO1xufVxuLnBseXJfX3ByZXZpZXctdGh1bWItLWlzLXNob3duIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG59XG4ucGx5cl9fcHJldmlldy10aHVtYjo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLCA0cHgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IHZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLCA0cHgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiB2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSwgNHB4KSBzb2xpZCB2YXIoLS1wbHlyLXRvb2x0aXAtYmFja2dyb3VuZCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpKTtcbiAgYm90dG9tOiBjYWxjKHZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLCA0cHgpICogLTEpO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAwO1xuICB6LWluZGV4OiAyO1xufVxuLnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IGhzbCgyMTYsIDE1JSwgNzklKTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1wbHlyLXRvb2x0aXAtcmFkaXVzLCAzcHgpIC0gMXB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lciBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBseXJfX3ByZXZpZXctdGh1bWJfX3RpbWUtY29udGFpbmVyIHtcbiAgYm90dG9tOiA2cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHotaW5kZXg6IDM7XG59XG4ucGx5cl9fcHJldmlldy10aHVtYl9fdGltZS1jb250YWluZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tcGx5ci10b29sdGlwLXJhZGl1cywgM3B4KSAtIDFweCk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IHZhcigtLXBseXItZm9udC1zaXplLXRpbWUsIHZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLCAxM3B4KSk7XG4gIHBhZGRpbmc6IDNweCA2cHg7XG59XG5cbi5wbHlyX19wcmV2aWV3LXNjcnViYmluZyB7XG4gIGJvdHRvbTogMDtcbiAgZmlsdGVyOiBibHVyKDFweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4ucGx5cl9fcHJldmlldy1zY3J1YmJpbmctLWlzLXNob3duIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wbHlyX19wcmV2aWV3LXNjcnViYmluZyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGx5ci0tbm8tdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBseXJfX3NyLW9ubHkge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbHlyIFtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCYXNlIHN0eWxpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJhc2Vcbi5wbHlyIHtcbiAgQGluY2x1ZGUgcGx5ci1mb250LXNtb290aGluZygkcGx5ci1mb250LXNtb290aGluZyk7XG5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiAkcGx5ci1mb250LWZhbWlseTtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtczsgLy8gRm9yY2UgbW9ub3NhY2UtZXNxdWUgbnVtYmVyIHdpZHRoc1xuICBmb250LXdlaWdodDogJHBseXItZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgbGluZS1oZWlnaHQ6ICRwbHlyLWxpbmUtaGVpZ2h0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB6LWluZGV4OiAwOyAvLyBGb3JjZSBhbnkgYm9yZGVyIHJhZGl1c1xuXG4gIC8vIE1lZGlhIGVsZW1lbnRzXG4gIHZpZGVvLFxuICBhdWRpbyxcbiAgaWZyYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBidXR0b24ge1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAvLyBJZ25vcmUgZm9jdXNcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vLyBib3JkZXItYm94IGV2ZXJ5dGhpbmdcbi8vIGh0dHA6Ly9wYXVsaXJpc2guY29tLzIwMTIvYm94LXNpemluZy1ib3JkZXItYm94LWZ0dy9cbkBpZiAkcGx5ci1ib3JkZXItYm94IHtcbiAgLnBseXItLWZ1bGwtdWkge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAqLFxuICAgICo6OmFmdGVyLFxuICAgICo6OmJlZm9yZSB7XG4gICAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgIH1cbiAgfVxufVxuXG4vLyBGaXggMzAwbXMgZGVsYXlcbkBpZiAkcGx5ci10b3VjaC1hY3Rpb24ge1xuICAucGx5ci0tZnVsbC11aSB7XG4gICAgYSxcbiAgICBidXR0b24sXG4gICAgaW5wdXQsXG4gICAgbGFiZWwge1xuICAgICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTWl4aW5zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBOaWNlciBmb2N1cyBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHBseXItdGFiLWZvY3VzKCRjb2xvcjogJHBseXItdGFiLWZvY3VzLWNvbG9yKSB7XG4gIG91dGxpbmU6ICRjb2xvciBkb3R0ZWQgM3B4O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4vLyBGb250IHNtb290aGluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gcGx5ci1mb250LXNtb290aGluZygkbW9kZTogdHJ1ZSkge1xuICBAaWYgJG1vZGUge1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIH1cbn1cblxuLy8gPGlucHV0IHR5cGU9XCJyYW5nZVwiPiBzdHlsaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBwbHlyLXJhbmdlLXRyYWNrKCkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKCN7JHBseXItcmFuZ2UtdHJhY2staGVpZ2h0fSAvIDIpO1xuICBoZWlnaHQ6ICRwbHlyLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5AbWl4aW4gcGx5ci1yYW5nZS10aHVtYigpIHtcbiAgYmFja2dyb3VuZDogJHBseXItcmFuZ2UtdGh1bWItYmFja2dyb3VuZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3gtc2hhZG93OiAkcGx5ci1yYW5nZS10aHVtYi1zaGFkb3c7XG4gIGhlaWdodDogJHBseXItcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHdpZHRoOiAkcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQ7XG59XG5cbkBtaXhpbiBwbHlyLXJhbmdlLXRodW1iLWFjdGl2ZSgkY29sb3IpIHtcbiAgYm94LXNoYWRvdzogJHBseXItcmFuZ2UtdGh1bWItc2hhZG93LCAwIDAgMCAkcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoICRjb2xvcjtcbn1cblxuLy8gRnVsbHNjcmVlbiBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHBseXItZnVsbHNjcmVlbi1hY3RpdmUoKSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIHZpZGVvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAvLyBEaXNwbGF5IGNvcnJlY3QgaWNvblxuICAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICsgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gSGlkZSBjdXJzb3IgaW4gZnVsbHNjcmVlbiB3aGVuIGNvbnRyb2xzIGhpZGRlblxuICAmLnBseXItLWhpZGUtY29udHJvbHMge1xuICAgIGN1cnNvcjogbm9uZTtcbiAgfVxuXG4gIC8vIExhcmdlIGNhcHRpb25zIGluIGZ1bGwgc2NyZWVuIG9uIGxhcmdlciBzY3JlZW5zXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcGx5ci1icC1sZykge1xuICAgIC5wbHlyX19jYXB0aW9ucyB7XG4gICAgICBmb250LXNpemU6ICRwbHlyLWZvbnQtc2l6ZS1jYXB0aW9ucy1sYXJnZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCYWRnZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wbHlyX19iYWRnZSB7XG4gIGJhY2tncm91bmQ6ICRwbHlyLWJhZGdlLWJhY2tncm91bmQ7XG4gIGJvcmRlci1yYWRpdXM6ICRwbHlyLWJhZGdlLWJvcmRlci1yYWRpdXM7XG4gIGNvbG9yOiAkcGx5ci1iYWRnZS10ZXh0LWNvbG9yO1xuICBmb250LXNpemU6ICRwbHlyLWZvbnQtc2l6ZS1iYWRnZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDNweCA0cHg7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ2FwdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEhpZGUgZGVmYXVsdCBjYXB0aW9uc1xuLnBseXItLWZ1bGwtdWkgOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBseXJfX2NhcHRpb25zIHtcbiAgYW5pbWF0aW9uOiBwbHlyLWZhZGUtaW4gMC4zcyBlYXNlO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogJHBseXItZm9udC1zaXplLWNhcHRpb25zLXNtYWxsO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkcGx5ci1jb250cm9sLXNwYWNpbmc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgc3BhbjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcGx5ci1icC1zbSkge1xuICAgIGZvbnQtc2l6ZTogJHBseXItZm9udC1zaXplLWNhcHRpb25zLWJhc2U7XG4gICAgcGFkZGluZzogY2FsYygjeyRwbHlyLWNvbnRyb2wtc3BhY2luZ30gKiAyKTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcGx5ci1icC1tZCkge1xuICAgIGZvbnQtc2l6ZTogJHBseXItZm9udC1zaXplLWNhcHRpb25zLW1lZGl1bTtcbiAgfVxufVxuXG4ucGx5ci0tY2FwdGlvbnMtYWN0aXZlIC5wbHlyX19jYXB0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBJZiB0aGUgbG93ZXIgY29udHJvbHMgYXJlIHNob3duIGFuZCBub3QgZW1wdHlcbi5wbHlyOm5vdCgucGx5ci0taGlkZS1jb250cm9scykgLnBseXJfX2NvbnRyb2xzOm5vdCg6ZW1wdHkpIH4gLnBseXJfX2NhcHRpb25zIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoI3skcGx5ci1jb250cm9sLXNwYWNpbmd9ICogLTQpKTtcbn1cblxuLnBseXJfX2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAkcGx5ci1jYXB0aW9ucy1iYWNrZ3JvdW5kO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgY29sb3I6ICRwbHlyLWNhcHRpb25zLXRleHQtY29sb3I7XG4gIGxpbmUtaGVpZ2h0OiAxODUlO1xuICBwYWRkaW5nOiAwLjJlbSAwLjVlbTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuXG4gIC8vIEZpcmVmb3ggYWRkcyBhIDxkaXY+IHdoZW4gdXNpbmcgZ2V0Q3VlQXNIVE1MKClcbiAgZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb250cm9sIGJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wbHlyX19jb250cm9sIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogJHBseXItY29udHJvbC1yYWRpdXM7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gSUUxMVxuICBwYWRkaW5nOiAkcGx5ci1jb250cm9sLXBhZGRpbmc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICBoZWlnaHQ6ICRwbHlyLWNvbnRyb2wtaWNvbi1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHdpZHRoOiAkcGx5ci1jb250cm9sLWljb24tc2l6ZTtcbiAgfVxuXG4gIC8vIERlZmF1bHQgZm9jdXNcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC8vIFRhYiBmb2N1c1xuICAmLnBseXJfX3RhYi1mb2N1cyB7XG4gICAgQGluY2x1ZGUgcGx5ci10YWItZm9jdXM7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGFueSBsaW5rIHN0eWxpbmdcbmEucGx5cl9fY29udHJvbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOjphZnRlcixcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIENoYW5nZSBpY29ucyBvbiBzdGF0ZSBjaGFuZ2Vcbi5wbHlyX19jb250cm9sOm5vdCgucGx5cl9fY29udHJvbC0tcHJlc3NlZCkgLmljb24tLXByZXNzZWQsXG4ucGx5cl9fY29udHJvbC5wbHlyX19jb250cm9sLS1wcmVzc2VkIC5pY29uLS1ub3QtcHJlc3NlZCxcbi5wbHlyX19jb250cm9sOm5vdCgucGx5cl9fY29udHJvbC0tcHJlc3NlZCkgLmxhYmVsLS1wcmVzc2VkLFxuLnBseXJfX2NvbnRyb2wucGx5cl9fY29udHJvbC0tcHJlc3NlZCAubGFiZWwtLW5vdC1wcmVzc2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb250cm9sc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGlkZSBuYXRpdmUgY29udHJvbHNcbi5wbHlyLS1mdWxsLXVpIDo6LXdlYmtpdC1tZWRpYS1jb250cm9scyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIFBsYXliYWNrIGNvbnRyb2xzXG4ucGx5cl9fY29udHJvbHMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLnBseXJfX3Byb2dyZXNzX19jb250YWluZXIge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBGaXggZm9yIEVkZ2UgaXNzdWUgd2hlcmUgY29udGVudCB3b3VsZCBvdmVyZmxvd1xuICB9XG5cbiAgLy8gU3BhY2luZ1xuICAucGx5cl9fY29udHJvbHNfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JHBseXItY29udHJvbC1zcGFjaW5nfSAvIDQpO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmLnBseXJfX3Byb2dyZXNzX19jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7JHBseXItY29udHJvbC1zcGFjaW5nfSAvIDQpO1xuICAgIH1cblxuICAgICYucGx5cl9fdGltZSB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGMoI3skcGx5ci1jb250cm9sLXNwYWNpbmd9IC8gMik7XG4gICAgfVxuXG4gICAgJi5wbHlyX19wcm9ncmVzc19fY29udGFpbmVyOmZpcnN0LWNoaWxkLFxuICAgICYucGx5cl9fdGltZTpmaXJzdC1jaGlsZCxcbiAgICAmLnBseXJfX3RpbWUgKyAucGx5cl9fdGltZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gSGlkZSBlbXB0eSBjb250cm9sc1xuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFNvbWUgb3B0aW9ucyBhcmUgaGlkZGVuIGJ5IGRlZmF1bHRcbi5wbHlyIFtkYXRhLXBseXI9J2NhcHRpb25zJ10sXG4ucGx5ciBbZGF0YS1wbHlyPSdwaXAnXSxcbi5wbHlyIFtkYXRhLXBseXI9J2FpcnBsYXknXSxcbi5wbHlyIFtkYXRhLXBseXI9J2Z1bGxzY3JlZW4nXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbHlyLS1jYXB0aW9ucy1lbmFibGVkIFtkYXRhLXBseXI9J2NhcHRpb25zJ10sXG4ucGx5ci0tcGlwLXN1cHBvcnRlZCBbZGF0YS1wbHlyPSdwaXAnXSxcbi5wbHlyLS1haXJwbGF5LXN1cHBvcnRlZCBbZGF0YS1wbHlyPSdhaXJwbGF5J10sXG4ucGx5ci0tZnVsbHNjcmVlbi1lbmFibGVkIFtkYXRhLXBseXI9J2Z1bGxzY3JlZW4nXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBNZW51c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBseXJfX21lbnUge1xuICBkaXNwbGF5OiBmbGV4OyAvLyBFZGdlIGZpeFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy8gQW5pbWF0ZSB0aGUgaWNvblxuICAucGx5cl9fY29udHJvbCBzdmcge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIH1cblxuICAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuXG4gICAgLy8gSGlkZSB0b29sdGlwXG4gICAgLnBseXJfX3Rvb2x0aXAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBUaGUgYWN0dWFsIG1lbnUgY29udGFpbmVyXG4gICZfX2NvbnRhaW5lciB7XG4gICAgYW5pbWF0aW9uOiBwbHlyLXBvcHVwIDAuMnMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kOiAkcGx5ci1tZW51LWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBib3gtc2hhZG93OiAkcGx5ci1tZW51LXNoYWRvdztcbiAgICBjb2xvcjogJHBseXItbWVudS1jb2xvcjtcbiAgICBmb250LXNpemU6ICRwbHlyLWZvbnQtc2l6ZS1iYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtM3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgPiBkaXYge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCB3aWR0aCAwLjM1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIH1cblxuICAgIC8vIEFycm93XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyOiAkcGx5ci1tZW51LWFycm93LXNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcGx5ci1tZW51LWJhY2tncm91bmQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiBjYWxjKCgoI3skcGx5ci1jb250cm9sLWljb24tc2l6ZX0gLyAyKSArICN7JHBseXItY29udHJvbC1wYWRkaW5nfSkgLSAoI3skcGx5ci1tZW51LWFycm93LXNpemV9IC8gMikpO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgW3JvbGU9J21lbnUnXSB7XG4gICAgICBwYWRkaW5nOiAkcGx5ci1jb250cm9sLXBhZGRpbmc7XG4gICAgfVxuXG4gICAgW3JvbGU9J21lbnVpdGVtJ10sXG4gICAgW3JvbGU9J21lbnVpdGVtcmFkaW8nXSB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE9wdGlvbnNcbiAgICAucGx5cl9fY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICRwbHlyLW1lbnUtY29sb3I7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAkcGx5ci1mb250LXNpemUtbWVudTtcbiAgICAgIHBhZGRpbmc6IGNhbGMoI3skcGx5ci1jb250cm9sLXBhZGRpbmd9IC8gMS41KSBjYWxjKCN7JHBseXItY29udHJvbC1wYWRkaW5nfSAqIDEuNSk7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBhbGlnbi1pdGVtczogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyOiAkcGx5ci1tZW51LWl0ZW0tYXJyb3ctc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJi0tZm9yd2FyZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoI3skcGx5ci1jb250cm9sLXBhZGRpbmd9ICogNCk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcGx5ci1tZW51LWl0ZW0tYXJyb3ctY29sb3I7XG4gICAgICAgICAgcmlnaHQ6IGNhbGMoKCN7JHBseXItY29udHJvbC1wYWRkaW5nfSAqIDEuNSkgLSAjeyRwbHlyLW1lbnUtaXRlbS1hcnJvdy1zaXplfSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLnBseXJfX3RhYi1mb2N1czo6YWZ0ZXIsXG4gICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWJhY2sge1xuICAgICAgICBmb250LXdlaWdodDogJHBseXItZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgbWFyZ2luOiAkcGx5ci1jb250cm9sLXBhZGRpbmc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoI3skcGx5ci1jb250cm9sLXBhZGRpbmd9IC8gMik7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygjeyRwbHlyLWNvbnRyb2wtcGFkZGluZ30gKiA0KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gKCN7JHBseXItY29udHJvbC1wYWRkaW5nfSAqIDIpKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcGx5ci1tZW51LWl0ZW0tYXJyb3ctY29sb3I7XG4gICAgICAgICAgbGVmdDogY2FsYygoI3skcGx5ci1jb250cm9sLXBhZGRpbmd9ICogMS41KSAtICN7JHBseXItbWVudS1pdGVtLWFycm93LXNpemV9KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHBseXItbWVudS1iYWNrLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAwICRwbHlyLW1lbnUtYmFjay1ib3JkZXItc2hhZG93LWNvbG9yO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogY2FsYygjeyRwbHlyLWNvbnRyb2wtcGFkZGluZ30gLyAyKTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLnBseXJfX3RhYi1mb2N1czo6YWZ0ZXIsXG4gICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wbHlyX19jb250cm9sW3JvbGU9J21lbnVpdGVtcmFkaW8nXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRwbHlyLWNvbnRyb2wtcGFkZGluZztcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIDAuMSk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcGx5ci1jb250cm9sLXNwYWNpbmc7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgfVxuXG4gICAgICAmW2FyaWEtY2hlY2tlZD0ndHJ1ZSddIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGx5ci1jb250cm9sLXRvZ2dsZS1jaGVja2VkLWJhY2tncm91bmQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5wbHlyX190YWItZm9jdXM6OmJlZm9yZSxcbiAgICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHBseXItY29sb3ItZ3JheS05MDAsIDAuMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gT3B0aW9uIHZhbHVlXG4gICAgLnBseXJfX21lbnVfX3ZhbHVlIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKCN7JHBseXItY29udHJvbC1wYWRkaW5nfSAtIDIpICogLTEpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYygjeyRwbHlyLWNvbnRyb2wtcGFkZGluZ30gKiAzLjUpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gU2xpZGVyIGlucHV0cyAtIDxpbnB1dCB0eXBlPVwicmFuZ2VcIj5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9J3JhbmdlJ10ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKCN7JHBseXItcmFuZ2UtdGh1bWItaGVpZ2h0fSAqIDIpO1xuXG4gIC8vIGBjb2xvcmAgcHJvcGVydHkgaXMgdXNlZCBpbiBKUyB0byBwb3B1bGF0ZSBsb3dlciBmaWxsIGZvciBXZWJLaXRcbiAgY29sb3I6ICRwbHlyLXJhbmdlLWZpbGwtYmFja2dyb3VuZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygoI3skcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRofSAqIDIpICsgI3skcGx5ci1yYW5nZS10aHVtYi1oZWlnaHR9KTtcbiAgbWFyZ2luOiAwO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB3aWR0aDogMTAwJTtcblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgQGluY2x1ZGUgcGx5ci1yYW5nZS10cmFjaztcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgY3VycmVudENvbG9yIHZhcigtLXZhbHVlLCAwJSksIHRyYW5zcGFyZW50IHZhcigtLXZhbHVlLCAwJSkpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIEBpbmNsdWRlIHBseXItcmFuZ2UtdGh1bWI7XG5cbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKCgjeyRwbHlyLXJhbmdlLXRodW1iLWhlaWdodH0gLSAjeyRwbHlyLXJhbmdlLXRyYWNrLWhlaWdodH0pIC8gMikgKiAtMSk7XG4gIH1cblxuICAvLyBNb3ppbGxhXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIEBpbmNsdWRlIHBseXItcmFuZ2UtdHJhY2s7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICBAaW5jbHVkZSBwbHlyLXJhbmdlLXRodW1iO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS1wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoI3skcGx5ci1yYW5nZS10cmFjay1oZWlnaHR9IC8gMik7XG4gICAgaGVpZ2h0OiAkcGx5ci1yYW5nZS10cmFjay1oZWlnaHQ7XG4gIH1cblxuICAvLyBNaWNyb3NvZnRcbiAgJjo6LW1zLXRyYWNrIHtcbiAgICBAaW5jbHVkZSBwbHlyLXJhbmdlLXRyYWNrO1xuXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgIEBpbmNsdWRlIHBseXItcmFuZ2UtdHJhY2s7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgQGluY2x1ZGUgcGx5ci1yYW5nZS10cmFjaztcblxuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gICY6Oi1tcy10aHVtYiB7XG4gICAgQGluY2x1ZGUgcGx5ci1yYW5nZS10aHVtYjtcblxuICAgIC8vIEZvciBzb21lIHJlYXNvbiwgRWRnZSB1c2VzIHRoZSAtd2Via2l0IG1hcmdpbiBhYm92ZVxuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAmOjotbXMtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIEZvY3VzIHN0eWxlc1xuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJi5wbHlyX190YWItZm9jdXMge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIEBpbmNsdWRlIHBseXItdGFiLWZvY3VzO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgQGluY2x1ZGUgcGx5ci10YWItZm9jdXM7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRyYWNrIHtcbiAgICAgIEBpbmNsdWRlIHBseXItdGFiLWZvY3VzO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEZhdXggcG9zdGVyIG92ZXJsYXlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wbHlyX19wb3N0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsICRwbHlyLXZpZGVvLWJhY2tncm91bmQpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLnBseXItLXN0b3BwZWQucGx5cl9fcG9zdGVyLWVuYWJsZWQgLnBseXJfX3Bvc3RlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8vIEFsbG93IGludGVyYWN0aW9uIHdpdGggWW91VHViZSBjb250cm9scyB3aGlsZSBwYXVzZWRcbi5wbHlyLS15b3V0dWJlLnBseXItLXBhdXNlZC5wbHlyX19wb3N0ZXItZW5hYmxlZDpub3QoLnBseXItLXN0b3BwZWQpIC5wbHlyX19wb3N0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LWNvbXBvdW5kLXNlbGVjdG9ycyAqL1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRvb2x0aXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGx5cl9fdG9vbHRpcCB7XG4gIGJhY2tncm91bmQ6ICRwbHlyLXRvb2x0aXAtYmFja2dyb3VuZDtcbiAgYm9yZGVyLXJhZGl1czogJHBseXItdG9vbHRpcC1yYWRpdXM7XG4gIGJvdHRvbTogMTAwJTtcbiAgYm94LXNoYWRvdzogJHBseXItdG9vbHRpcC1zaGFkb3c7XG4gIGNvbG9yOiAkcGx5ci10b29sdGlwLWNvbG9yO1xuICBmb250LXNpemU6ICRwbHlyLWZvbnQtc2l6ZS1zbWFsbDtcbiAgZm9udC13ZWlnaHQ6ICRwbHlyLWZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gIGxlZnQ6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygjeyRwbHlyLXRvb2x0aXAtcGFkZGluZ30gKiAyKTtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogJHBseXItdG9vbHRpcC1wYWRkaW5nIGNhbGMoI3skcGx5ci10b29sdGlwLXBhZGRpbmd9ICogMS41KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTBweCkgc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIDAuMXMgZWFzZSwgb3BhY2l0eSAwLjJzIDAuMXMgZWFzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgei1pbmRleDogMjtcblxuICAvLyBUaGUgYmFja2dyb3VuZCB0cmlhbmdsZVxuICAmOjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0OiAkcGx5ci10b29sdGlwLWFycm93LXNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkcGx5ci10b29sdGlwLWFycm93LXNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogJHBseXItdG9vbHRpcC1hcnJvdy1zaXplIHNvbGlkICRwbHlyLXRvb2x0aXAtYmFja2dyb3VuZDtcbiAgICBib3R0b206IGNhbGMoI3skcGx5ci10b29sdGlwLWFycm93LXNpemV9ICogLTEpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG5cbi8vIERpc3BsYXlpbmdcbi5wbHlyIC5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwLFxuLnBseXIgLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLFxuLnBseXJfX3Rvb2x0aXAtLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSBzY2FsZSgxKTtcbn1cblxuLnBseXIgLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXAge1xuICB6LWluZGV4OiAzO1xufVxuXG4vLyBGaXJzdCB0b29sdGlwXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcCxcbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkICsgLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXAge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KSBzY2FsZSgwLjgpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBsZWZ0OiBjYWxjKCgjeyRwbHlyLWNvbnRyb2wtaWNvbi1zaXplfSAvIDIpICsgI3skcGx5ci1jb250cm9sLXBhZGRpbmd9KTtcbiAgfVxufVxuXG4vLyBMYXN0IHRvb2x0aXBcbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCkgc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogY2FsYygoI3skcGx5ci1jb250cm9sLWljb24tc2l6ZX0gLyAyKSArICN7JHBseXItY29udHJvbC1wYWRkaW5nfSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIH1cbn1cblxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQsXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCArIC5wbHlyX19jb250cm9sLFxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCB7XG4gICY6aG92ZXIgLnBseXJfX3Rvb2x0aXAsXG4gICYucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLFxuICAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBQbGF5YmFjayBwcm9ncmVzc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gT2Zmc2V0IHRoZSByYW5nZSB0aHVtYiBpbiBvcmRlciB0byBiZSBhYmxlIHRvIGNhbGN1bGF0ZSB0aGUgcmVsYXRpdmUgcHJvZ3Jlc3MgKCM5NTQpXG4kcGx5ci1wcm9ncmVzcy1vZmZzZXQ6ICRwbHlyLXJhbmdlLXRodW1iLWhlaWdodDtcblxuLnBseXJfX3Byb2dyZXNzIHtcbiAgbGVmdDogY2FsYygjeyRwbHlyLXByb2dyZXNzLW9mZnNldH0gKiAwLjUpO1xuICBtYXJnaW4tcmlnaHQ6ICRwbHlyLXByb2dyZXNzLW9mZnNldDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGlucHV0W3R5cGU9J3JhbmdlJ10sXG4gICZfX2J1ZmZlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skcGx5ci1wcm9ncmVzcy1vZmZzZXR9ICogLTAuNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCN7JHBseXItcHJvZ3Jlc3Mtb2Zmc2V0fSAqIC0wLjUpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRwbHlyLXByb2dyZXNzLW9mZnNldH0pO1xuICB9XG5cbiAgaW5wdXRbdHlwZT0ncmFuZ2UnXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAvLyBTZWVrIHRvb2x0aXAgdG8gc2hvdyB0aW1lXG4gIC5wbHlyX190b29sdGlwIHtcbiAgICBmb250LXNpemU6ICRwbHlyLWZvbnQtc2l6ZS10aW1lO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLnBseXJfX3Byb2dyZXNzX19idWZmZXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGhlaWdodDogJHBseXItcmFuZ2UtdHJhY2staGVpZ2h0O1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKCgjeyRwbHlyLXJhbmdlLXRyYWNrLWhlaWdodH0gLyAyKSAqIC0xKTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcblxuICAmOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgbWluLXdpZHRoOiAkcGx5ci1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlO1xuICB9XG5cbiAgLy8gTW96aWxsYVxuICAmOjotbW96LXByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIG1pbi13aWR0aDogJHBseXItcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZTtcbiAgfVxuXG4gIC8vIE1pY3Jvc29mdFxuICAmOjotbXMtZmlsbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlO1xuICB9XG59XG5cbi8vIExvYWRpbmcgc3RhdGVcbi5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgYW5pbWF0aW9uOiBwbHlyLXByb2dyZXNzIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgIC00NWRlZyxcbiAgICAkcGx5ci1wcm9ncmVzcy1sb2FkaW5nLWJhY2tncm91bmQgMjUlLFxuICAgIHRyYW5zcGFyZW50IDI1JSxcbiAgICB0cmFuc3BhcmVudCA1MCUsXG4gICAgJHBseXItcHJvZ3Jlc3MtbG9hZGluZy1iYWNrZ3JvdW5kIDUwJSxcbiAgICAkcGx5ci1wcm9ncmVzcy1sb2FkaW5nLWJhY2tncm91bmQgNzUlLFxuICAgIHRyYW5zcGFyZW50IDc1JSxcbiAgICB0cmFuc3BhcmVudFxuICApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtc2l6ZTogJHBseXItcHJvZ3Jlc3MtbG9hZGluZy1zaXplICRwbHlyLXByb2dyZXNzLWxvYWRpbmctc2l6ZTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucGx5ci0tdmlkZW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQ7XG59XG5cbi5wbHlyLS1hdWRpby5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZDtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBWb2x1bWVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wbHlyX192b2x1bWUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDExMHB4O1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwJTtcblxuICBpbnB1dFt0eXBlPSdyYW5nZSddIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRwbHlyLWNvbnRyb2wtc3BhY2luZ30gLyAyKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoI3skcGx5ci1jb250cm9sLXNwYWNpbmd9IC8gMik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLy8gQXV0byBzaXplIG9uIGlPUyBhcyB0aGVyZSdzIG5vIHNsaWRlclxuLnBseXItLWlzLWlvcyAucGx5cl9fdm9sdW1lIHtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogYXV0bztcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBBdWRpbyBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIENvbnRhaW5lclxuLnBseXItLWF1ZGlvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIENvbnRyb2xzIGNvbnRhaW5lclxuLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9scyB7XG4gIGJhY2tncm91bmQ6ICRwbHlyLWF1ZGlvLWNvbnRyb2xzLWJhY2tncm91bmQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGNvbG9yOiAkcGx5ci1hdWRpby1jb250cm9sLWNvbG9yO1xuICBwYWRkaW5nOiAkcGx5ci1jb250cm9sLXNwYWNpbmc7XG59XG5cbi8vIENvbnRyb2wgZWxlbWVudHNcbi5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbCB7XG4gICYucGx5cl9fdGFiLWZvY3VzLFxuICAmOmhvdmVyLFxuICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgYmFja2dyb3VuZDogJHBseXItYXVkaW8tY29udHJvbC1iYWNrZ3JvdW5kLWhvdmVyO1xuICAgIGNvbG9yOiAkcGx5ci1hdWRpby1jb250cm9sLWNvbG9yLWhvdmVyO1xuICB9XG59XG5cbi8vIFJhbmdlIGlucHV0c1xuLnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT0ncmFuZ2UnXSB7XG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGx5ci1hdWRpby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBseXItYXVkaW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZDtcbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBseXItYXVkaW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZDtcbiAgfVxuXG4gIC8vIFByZXNzZWQgc3R5bGVzXG4gICY6YWN0aXZlIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBAaW5jbHVkZSBwbHlyLXJhbmdlLXRodW1iLWFjdGl2ZSgkcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yKTtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIEBpbmNsdWRlIHBseXItcmFuZ2UtdGh1bWItYWN0aXZlKCRwbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IpO1xuICAgIH1cblxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICBAaW5jbHVkZSBwbHlyLXJhbmdlLXRodW1iLWFjdGl2ZSgkcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUHJvZ3Jlc3Ncbi5wbHlyLS1hdWRpbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIGNvbG9yOiAkcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kO1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFZpZGVvIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQHVzZSAnc2FzczptYXRoJztcblxuLy8gQ29udGFpbmVyXG4ucGx5ci0tdmlkZW8ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsICRwbHlyLXZpZGVvLWJhY2tncm91bmQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYucGx5ci0tbWVudS1vcGVuIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG4ucGx5cl9fdmlkZW8td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCwgJHBseXItdmlkZW8tYmFja2dyb3VuZCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBEZWZhdWx0IHRvIDE2OjkgcmF0aW8gYnV0IHRoaXMgaXMgc2V0IGJ5IEphdmFTY3JpcHQgYmFzZWQgb24gY29uZmlnXG4kZW1iZWQtcGFkZGluZzogKG1hdGguZGl2KDEwMCwgMTYpICogOSk7XG5cbi5wbHlyX192aWRlby1lbWJlZCxcbi5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpbyB7XG4gIEBzdXBwb3J0cyBub3QgKGFzcGVjdC1yYXRpbzogMTYgLyA5KSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiB0by1wZXJjZW50YWdlKCRlbWJlZC1wYWRkaW5nKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbn1cblxuLnBseXJfX3ZpZGVvLWVtYmVkIGlmcmFtZSxcbi5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpbyB2aWRlbyB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIEZvciBWaW1lbywgaWYgdGhlIGZ1bGwgY3VzdG9tIFVJIGlzIHN1cHBvcnRlZFxuLnBseXItLWZ1bGwtdWkgLnBseXJfX3ZpZGVvLWVtYmVkID4gLnBseXJfX3ZpZGVvLWVtYmVkX19jb250YWluZXIge1xuICAkaGVpZ2h0OiAyNDA7XG4gICRvZmZzZXQ6IHRvLXBlcmNlbnRhZ2UobWF0aC5kaXYoJGhlaWdodCAtICRlbWJlZC1wYWRkaW5nLCBtYXRoLmRpdigkaGVpZ2h0LCA1MCkpKTtcblxuICBwYWRkaW5nLWJvdHRvbTogdG8tcGVyY2VudGFnZSgkaGVpZ2h0KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSRvZmZzZXQpO1xufVxuXG4vLyBDb250cm9scyBjb250YWluZXJcbi5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbHMge1xuICBiYWNrZ3JvdW5kOiAkcGx5ci12aWRlby1jb250cm9scy1iYWNrZ3JvdW5kO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogJHBseXItdmlkZW8tY29udHJvbC1jb2xvcjtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogY2FsYygjeyRwbHlyLWNvbnRyb2wtc3BhY2luZ30gLyAyKTtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skcGx5ci1jb250cm9sLXNwYWNpbmd9ICogMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDM7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwbHlyLWJwLXNtKSB7XG4gICAgcGFkZGluZzogJHBseXItY29udHJvbC1zcGFjaW5nO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKCN7JHBseXItY29udHJvbC1zcGFjaW5nfSAqIDMuNSk7XG4gIH1cbn1cblxuLy8gSGlkZSBjb250cm9sc1xuLnBseXItLXZpZGVvLnBseXItLWhpZGUtY29udHJvbHMgLnBseXJfX2NvbnRyb2xzIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLy8gQ29udHJvbCBlbGVtZW50c1xuLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sIHtcbiAgLy8gSG92ZXIgYW5kIHRhYiBmb2N1c1xuICAmLnBseXJfX3RhYi1mb2N1cyxcbiAgJjpob3ZlcixcbiAgJlthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgIGJhY2tncm91bmQ6ICRwbHlyLXZpZGVvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3ZlcjtcbiAgICBjb2xvcjogJHBseXItdmlkZW8tY29udHJvbC1jb2xvci1ob3ZlcjtcbiAgfVxufVxuXG4vLyBMYXJnZSBwbGF5IGJ1dHRvbiAodmlkZW8gb25seSlcbi5wbHlyX19jb250cm9sLS1vdmVybGFpZCB7XG4gIGJhY2tncm91bmQ6ICRwbHlyLXZpZGVvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3ZlcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb2xvcjogJHBseXItdmlkZW8tY29udHJvbC1jb2xvcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogNTAlO1xuICBvcGFjaXR5OiAwLjk7XG4gIHBhZGRpbmc6IGNhbGMoI3skcGx5ci1jb250cm9sLXNwYWNpbmd9ICogMS41KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHotaW5kZXg6IDI7XG5cbiAgLy8gT2Zmc2V0IGljb24gdG8gbWFrZSB0aGUgcGxheSBidXR0b24gbG9vayByaWdodFxuICBzdmcge1xuICAgIGxlZnQ6IDJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5wbHlyLS1wbGF5aW5nIC5wbHlyX19jb250cm9sLS1vdmVybGFpZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIFZpZGVvIHJhbmdlIGlucHV0c1xuLnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT0ncmFuZ2UnXSB7XG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGx5ci12aWRlby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZDtcbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZDtcbiAgfVxuXG4gIC8vIFByZXNzZWQgc3R5bGVzXG4gICY6YWN0aXZlIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBAaW5jbHVkZSBwbHlyLXJhbmdlLXRodW1iLWFjdGl2ZSgkcGx5ci12aWRlby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yKTtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIEBpbmNsdWRlIHBseXItcmFuZ2UtdGh1bWItYWN0aXZlKCRwbHlyLXZpZGVvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IpO1xuICAgIH1cblxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICBAaW5jbHVkZSBwbHlyLXJhbmdlLXRodW1iLWFjdGl2ZSgkcGx5ci12aWRlby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUHJvZ3Jlc3Ncbi5wbHlyLS12aWRlbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIGNvbG9yOiAkcGx5ci12aWRlby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kO1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEZ1bGxzY3JlZW5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wbHlyOmZ1bGxzY3JlZW4ge1xuICBAaW5jbHVkZSBwbHlyLWZ1bGxzY3JlZW4tYWN0aXZlO1xufVxuXG4vLyBGYWxsYmFjayBmb3IgdW5zdXBwb3J0ZWQgYnJvd3NlcnNcbi5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIHtcbiAgQGluY2x1ZGUgcGx5ci1mdWxsc2NyZWVuLWFjdGl2ZTtcblxuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDAwMDAwO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEFkdmVydGlzZW1lbnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucGx5cl9fYWRzIHtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7IC8vIEhpZGUgaXQgYnkgZGVmYXVsdFxuXG4gIC8vIE1ha2Ugc3VyZSB0aGUgaW5uZXIgY29udGFpbmVyIGlzIGJpZyBlbm91Z2ggZm9yIHRoZSBhZCBjcmVhdGl2ZS5cbiAgPiBkaXYsXG4gID4gZGl2IGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIFRoZSBjb3VudGRvd24gbGFiZWxcbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICRwbHlyLWNvbG9yLWdyYXktOTAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3R0b206ICRwbHlyLWNvbnRyb2wtc3BhY2luZztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYmFkZ2UtdGV4dCk7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBhZGRpbmc6IDJweCA2cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAkcGx5ci1jb250cm9sLXNwYWNpbmc7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gICY6ZW1wdHk6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIEFkdmVydGlzZW1lbnQgY3VlJ3MgZm9yIHRoZSBwcm9ncmVzcyBiYXJcbi5wbHlyX19jdWVzIHtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAkcGx5ci1yYW5nZS10cmFjay1oZWlnaHQ7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogM3B4O1xuICB6LWluZGV4OiAzOyAvLyBCZXR3ZWVuIHByb2dyZXNzIGFuZCB0aHVtYlxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFByZXZpZXcgVGh1bWJuYWlsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCAnLi9zZXR0aW5ncyc7XG5cbi5wbHlyX19wcmV2aWV3LXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBseXItcHJldmlldy1iYWNrZ3JvdW5kO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvdHRvbTogMTAwJTtcbiAgYm94LXNoYWRvdzogJHBseXItcHJldmlldy1zaGFkb3c7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoI3skcGx5ci1wcmV2aWV3LXBhZGRpbmd9ICogMik7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6ICRwbHlyLXByZXZpZXctcmFkaXVzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KSBzY2FsZSgwLjgpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgMC4xcyBlYXNlLCBvcGFjaXR5IDAuMnMgMC4xcyBlYXNlO1xuICB6LWluZGV4OiAyO1xuXG4gICYtLWlzLXNob3duIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xuICB9XG5cbiAgLy8gVGhlIGJhY2tncm91bmQgdHJpYW5nbGVcbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdDogJHBseXItcHJldmlldy1hcnJvdy1zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogJHBseXItcHJldmlldy1hcnJvdy1zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6ICRwbHlyLXByZXZpZXctYXJyb3ctc2l6ZSBzb2xpZCAkcGx5ci1wcmV2aWV3LWJhY2tncm91bmQ7XG4gICAgYm90dG9tOiBjYWxjKCN7JHBseXItcHJldmlldy1hcnJvdy1zaXplfSAqIC0xKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDA7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICZfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogJHBseXItcHJldmlldy1pbWFnZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoI3skcGx5ci1wcmV2aWV3LXJhZGl1c30gLSAxcHgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlOyAvLyBOb24gc3ByaXRlIGltYWdlcyBhcmUgMTAwJS4gU3ByaXRlcyB3aWxsIGhhdmUgdGhlaXIgc2l6ZSBhcHBsaWVkIGJ5IEphdmFTY3JpcHRcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gU2VlayB0aW1lIHRleHRcbiAgJl9fdGltZS1jb250YWluZXIge1xuICAgIGJvdHRvbTogJHBseXItcHJldmlldy10aW1lLWJvdHRvbS1vZmZzZXQ7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGx5ci1wcmV2aWV3LXRpbWUtYmFja2dyb3VuZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoI3skcGx5ci1wcmV2aWV3LXJhZGl1c30gLSAxcHgpO1xuICAgICAgY29sb3I6ICRwbHlyLXByZXZpZXctdGltZS1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogJHBseXItcHJldmlldy10aW1lLWZvbnQtc2l6ZTtcbiAgICAgIHBhZGRpbmc6ICRwbHlyLXByZXZpZXctdGltZS1wYWRkaW5nO1xuICAgIH1cbiAgfVxufVxuXG4ucGx5cl9fcHJldmlldy1zY3J1YmJpbmcge1xuICBib3R0b206IDA7XG4gIGZpbHRlcjogYmx1cigxcHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bzsgLy8gUmVxdWlyZWQgd2hlbiB2aWRlbyBpcyBkaWZmZXJlbnQgZGltZW5zaW9ucyB0byBjb250YWluZXIgKGUuZy4gZnVsbHNjcmVlbilcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuXG4gICYtLWlzLXNob3duIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBBbmltYXRpb24gdXRpbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wbHlyLS1uby10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEhpZGluZyBjb250ZW50IG5pY2VseVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gU2NyZWVuIHJlYWRlciBvbmx5IGVsZW1lbnRzXG4ucGx5cl9fc3Itb25seSB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAvLyAhaW1wb3J0YW50IGlzIG5vdCBhbHdheXMgbmVlZGVkXG4gIEBpZiAkcGx5ci1zci1vbmx5LWltcG9ydGFudCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9IEBlbHNlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgfVxufVxuXG4ucGx5ciBbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIEdlbmVyYXRlIER1cmF0aW9uICYmIERlbGF5XG5bZGF0YS1hb3NdIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA2MCB7XG4gICAgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nI3skaSAqIDUwfSddICYsXG4gICAgJltkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JyN7JGkgKiA1MH0nXSB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAjeyRpICogNTB9bXM7XG4gICAgfVxuXG4gICAgYm9keVtkYXRhLWFvcy1kZWxheT0nI3skaSAqIDUwfSddICYsXG4gICAgJltkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JyN7JGkgKiA1MH0nXSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcblxuICAgICAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICN7JGkgKiA1MH1tcztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuW2RhdGEtYW9zXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAmLmFvcy1hbmltYXRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxufVxuIiwiYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA2MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA2MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA2NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA2NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA3MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA3NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA4MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA4NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA5MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA5MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA5NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA5NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTAwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTA1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDExMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDExNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTE1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTIwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEyNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEzMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTMwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTM1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNDAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE0MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE0NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTQ1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE1NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE2MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTYwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTY1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNzAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE3MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE3NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTc1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTgwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxODAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxODUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE4NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE5MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTkwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTk1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxOTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIwMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjA1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjEwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIxNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIyMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjIwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjI1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMzAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIzMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIzNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjM1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjQwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNDAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI0NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI1MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjUwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjU1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI2MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI2NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjY1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjcwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNzAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI3NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI4MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjgwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjg1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyODUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyOTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI5MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI5NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjk1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzMDAwbXM7XG59XG5cbltkYXRhLWFvc10ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbltkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuYm9keVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4yNSwgMC43NSwgMC43NSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDEsIDEpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuNTgsIDEpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5cbkBtZWRpYSBzY3JlZW4ge1xuICBodG1sOm5vdCgubm8tanMpIHtcbiAgICAvKipcbiAgICAqIEZhZGUgYW5pbWF0aW9uczpcbiAgICAqIGZhZGVcbiAgICAqIGZhZGUtdXAsIGZhZGUtZG93biwgZmFkZS1sZWZ0LCBmYWRlLXJpZ2h0XG4gICAgKiBmYWRlLXVwLXJpZ2h0LCBmYWRlLXVwLWxlZnQsIGZhZGUtZG93bi1yaWdodCwgZmFkZS1kb3duLWxlZnRcbiAgICAqL1xuICAgIC8qKlxuICAgICogWm9vbSBhbmltYXRpb25zOlxuICAgICogem9vbS1pbiwgem9vbS1pbi11cCwgem9vbS1pbi1kb3duLCB6b29tLWluLWxlZnQsIHpvb20taW4tcmlnaHRcbiAgICAqIHpvb20tb3V0LCB6b29tLW91dC11cCwgem9vbS1vdXQtZG93biwgem9vbS1vdXQtbGVmdCwgem9vbS1vdXQtcmlnaHRcbiAgICAqL1xuICAgIC8qKlxuICAgICogU2xpZGUgYW5pbWF0aW9uc1xuICAgICovXG4gICAgLyoqXG4gICAgKiBGbGlwIGFuaW1hdGlvbnM6XG4gICAgKiBmbGlwLWxlZnQsIGZsaXAtcmlnaHQsIGZsaXAtdXAsIGZsaXAtZG93blxuICAgICovXG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXS5hb3MtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS11cF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtZG93bl0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLXJpZ2h0XSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtbGVmdF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMTAwcHgsIDApO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtdXAtbGVmdF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDEwMHB4LCAwKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgLTEwMHB4LCAwKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIC0xMDBweCwgMCk7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXS5hb3MtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20taW5dIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1pbi11cF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDAuNik7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1pbi1kb3duXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApIHNjYWxlKDAuNik7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1pbi1yaWdodF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgwLjYpO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20taW4tbGVmdF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApIHNjYWxlKDAuNik7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1vdXRdIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1vdXQtdXBdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKSBzY2FsZSgxLjIpO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20tb3V0LWRvd25dIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCkgc2NhbGUoMS4yKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dC1yaWdodF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20tb3V0LWxlZnRdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0uYW9zLWFuaW1hdGUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1zbGlkZS11cF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9c2xpZGUtZG93bl0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXNsaWRlLXJpZ2h0XSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9c2xpZGUtbGVmdF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePWZsaXBdW2RhdGEtYW9zXj1mbGlwXSB7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLWxlZnRdIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLWxlZnRdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLXJpZ2h0XSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLXJpZ2h0XS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC11cF0ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtdXBdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLWRvd25dIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtZG93bl0uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO1xuICB9XG59IiwiJGFvcy1lYXNpbmc6IChcbiAgbGluZWFyOiBjdWJpYy1iZXppZXIoLjI1MCwgLjI1MCwgLjc1MCwgLjc1MCksXG5cbiAgZWFzZTogY3ViaWMtYmV6aWVyKC4yNTAsIC4xMDAsIC4yNTAsIDEpLFxuICBlYXNlLWluOiBjdWJpYy1iZXppZXIoLjQyMCwgMCwgMSwgMSksXG4gIGVhc2Utb3V0OiBjdWJpYy1iZXppZXIoLjAwMCwgMCwgLjU4MCwgMSksXG4gIGVhc2UtaW4tb3V0OiBjdWJpYy1iZXppZXIoLjQyMCwgMCwgLjU4MCwgMSksXG5cbiAgZWFzZS1pbi1iYWNrOiBjdWJpYy1iZXppZXIoLjYsIC0uMjgsIC43MzUsIC4wNDUpLFxuICBlYXNlLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoLjE3NSwgLjg4NSwgLjMyLCAxLjI3NSksXG4gIGVhc2UtaW4tb3V0LWJhY2s6IGN1YmljLWJlemllciguNjgsIC0uNTUsIC4yNjUsIDEuNTUpLFxuXG4gIGVhc2UtaW4tc2luZTogY3ViaWMtYmV6aWVyKC40NywgMCwgLjc0NSwgLjcxNSksXG4gIGVhc2Utb3V0LXNpbmU6IGN1YmljLWJlemllciguMzksIC41NzUsIC41NjUsIDEpLFxuICBlYXNlLWluLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoLjQ0NSwgLjA1LCAuNTUsIC45NSksXG5cbiAgZWFzZS1pbi1xdWFkOiBjdWJpYy1iZXppZXIoLjU1LCAuMDg1LCAuNjgsIC41MyksXG4gIGVhc2Utb3V0LXF1YWQ6IGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpLFxuICBlYXNlLWluLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoLjQ1NSwgLjAzLCAuNTE1LCAuOTU1KSxcblxuICBlYXNlLWluLWN1YmljOiBjdWJpYy1iZXppZXIoLjU1LCAuMDg1LCAuNjgsIC41MyksXG4gIGVhc2Utb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KSxcbiAgZWFzZS1pbi1vdXQtY3ViaWM6IGN1YmljLWJlemllciguNDU1LCAuMDMsIC41MTUsIC45NTUpLFxuXG4gIGVhc2UtaW4tcXVhcnQ6IGN1YmljLWJlemllciguNTUsIC4wODUsIC42OCwgLjUzKSxcbiAgZWFzZS1vdXQtcXVhcnQ6IGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpLFxuICBlYXNlLWluLW91dC1xdWFydDogY3ViaWMtYmV6aWVyKC40NTUsIC4wMywgLjUxNSwgLjk1NSlcbik7XG5cbi8vIEVhc2luZ3MgaW1wbGVtZW50YXRpb25zXG4vLyBEZWZhdWx0IHRpbWluZyBmdW5jdGlvbjogJ2Vhc2UnXG5cbltkYXRhLWFvc10ge1xuICBAZWFjaCAka2V5LCAkdmFsIGluICRhb3MtZWFzaW5nIHtcbiAgICBib2R5W2RhdGEtYW9zLWVhc2luZz1cIiN7JGtleX1cIl0gJixcbiAgICAmW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCIjeyRrZXl9XCJdIHtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdmFsO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQW5pbWF0aW9ucyB2YXJpYWJsZXNcbiRhb3MtZGlzdGFuY2U6IDEwMHB4ICFkZWZhdWx0O1xuXG5AbWVkaWEgc2NyZWVuIHtcbiAgaHRtbDpub3QoLm5vLWpzKSB7XG4gICAgLyoqXG4gICAgKiBGYWRlIGFuaW1hdGlvbnM6XG4gICAgKiBmYWRlXG4gICAgKiBmYWRlLXVwLCBmYWRlLWRvd24sIGZhZGUtbGVmdCwgZmFkZS1yaWdodFxuICAgICogZmFkZS11cC1yaWdodCwgZmFkZS11cC1sZWZ0LCBmYWRlLWRvd24tcmlnaHQsIGZhZGUtZG93bi1sZWZ0XG4gICAgKi9cblxuICAgIFtkYXRhLWFvc149J2ZhZGUnXVtkYXRhLWFvc149J2ZhZGUnXSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuXG4gICAgICAmLmFvcy1hbmltYXRlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIFtkYXRhLWFvcz0nZmFkZS11cCddIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGFvcy1kaXN0YW5jZSwgMCk7XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSdmYWRlLWRvd24nXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0kYW9zLWRpc3RhbmNlLCAwKTtcbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J2ZhZGUtcmlnaHQnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAwLCAwKTtcbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J2ZhZGUtbGVmdCddIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGFvcy1kaXN0YW5jZSwgMCwgMCk7XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSdmYWRlLXVwLXJpZ2h0J10ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgJGFvcy1kaXN0YW5jZSwgMCk7XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSdmYWRlLXVwLWxlZnQnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsICRhb3MtZGlzdGFuY2UsIDApO1xuICAgIH1cblxuICAgIFtkYXRhLWFvcz0nZmFkZS1kb3duLXJpZ2h0J10ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgLSRhb3MtZGlzdGFuY2UsIDApO1xuICAgIH1cblxuICAgIFtkYXRhLWFvcz0nZmFkZS1kb3duLWxlZnQnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsIC0kYW9zLWRpc3RhbmNlLCAwKTtcbiAgICB9XG5cblxuXG5cbiAgICAvKipcbiAgICAqIFpvb20gYW5pbWF0aW9uczpcbiAgICAqIHpvb20taW4sIHpvb20taW4tdXAsIHpvb20taW4tZG93biwgem9vbS1pbi1sZWZ0LCB6b29tLWluLXJpZ2h0XG4gICAgKiB6b29tLW91dCwgem9vbS1vdXQtdXAsIHpvb20tb3V0LWRvd24sIHpvb20tb3V0LWxlZnQsIHpvb20tb3V0LXJpZ2h0XG4gICAgKi9cblxuICAgIFtkYXRhLWFvc149J3pvb20nXVtkYXRhLWFvc149J3pvb20nXSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuXG4gICAgICAmLmFvcy1hbmltYXRlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J3pvb20taW4nXSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC42KTtcbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J3pvb20taW4tdXAnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRhb3MtZGlzdGFuY2UsIDApIHNjYWxlKC42KTtcbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J3pvb20taW4tZG93biddIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSRhb3MtZGlzdGFuY2UsIDApIHNjYWxlKC42KTtcbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J3pvb20taW4tcmlnaHQnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAwLCAwKSBzY2FsZSguNik7XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSd6b29tLWluLWxlZnQnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsIDAsIDApIHNjYWxlKC42KTtcbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J3pvb20tb3V0J10ge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIH1cblxuICAgIFtkYXRhLWFvcz0nem9vbS1vdXQtdXAnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRhb3MtZGlzdGFuY2UsIDApIHNjYWxlKDEuMik7XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSd6b29tLW91dC1kb3duJ10ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtJGFvcy1kaXN0YW5jZSwgMCkgc2NhbGUoMS4yKTtcbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J3pvb20tb3V0LXJpZ2h0J10ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgMCwgMCkgc2NhbGUoMS4yKTtcbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J3pvb20tb3V0LWxlZnQnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsIDAsIDApIHNjYWxlKDEuMik7XG4gICAgfVxuXG5cblxuXG4gICAgLyoqXG4gICAgKiBTbGlkZSBhbmltYXRpb25zXG4gICAgKi9cblxuICAgIFtkYXRhLWFvc149J3NsaWRlJ11bZGF0YS1hb3NePSdzbGlkZSddIHtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSdzbGlkZS11cCddIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSdzbGlkZS1kb3duJ10ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSdzbGlkZS1yaWdodCddIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIH1cblxuICAgIFtkYXRhLWFvcz0nc2xpZGUtbGVmdCddIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgfVxuXG5cblxuXG4gICAgLyoqXG4gICAgKiBGbGlwIGFuaW1hdGlvbnM6XG4gICAgKiBmbGlwLWxlZnQsIGZsaXAtcmlnaHQsIGZsaXAtdXAsIGZsaXAtZG93blxuICAgICovXG5cbiAgICBbZGF0YS1hb3NePSdmbGlwJ11bZGF0YS1hb3NePSdmbGlwJ10ge1xuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIH1cblxuICAgIFtkYXRhLWFvcz0nZmxpcC1sZWZ0J10ge1xuICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyk7XG4gICAgICAmLmFvcy1hbmltYXRlIHt0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTt9XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSdmbGlwLXJpZ2h0J10ge1xuICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKTtcbiAgICAgICYuYW9zLWFuaW1hdGUge3RyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO31cbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J2ZsaXAtdXAnXSB7XG4gICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKTtcbiAgICAgICYuYW9zLWFuaW1hdGUge3RyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO31cbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J2ZsaXAtZG93biddIHtcbiAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyk7XG4gICAgICAmLmFvcy1hbmltYXRlIHt0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTt9XG4gICAgfVxuICB9XG59XG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxuXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XG4kc2xpY2stZm9udC1mYW1pbHk6IFwic2xpY2tcIiAhZGVmYXVsdDtcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL1wiICFkZWZhdWx0O1xuJHNsaWNrLWFycm93LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6IFwiXFwyMTkwXCIgIWRlZmF1bHQ7XG4kc2xpY2stbmV4dC1jaGFyYWN0ZXI6IFwiXFwyMTkyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3Qtc2l6ZTogNnB4ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMC43NSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMC4yNSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcbiAgICAgICAgQHJldHVybiBpbWFnZS11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWxvYWRlci1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoZm9udC11cmwpIHtcbiAgICAgICAgQHJldHVybiBmb250LXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stZm9udC1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG4vKiBTbGlkZXIgKi9cblxuLnNsaWNrLWxpc3Qge1xuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybChcImFqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB9XG59XG5cbi8qIEljb25zICovXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbn1cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogLTI1cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIERvdHMgKi9cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2VsZWN0Mi1jb250YWluZXJ7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7Ym94LXNpemluZzpib3JkZXItYm94O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjI4cHg7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmV9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7ZGlzcGxheTpibG9jaztwYWRkaW5nLWxlZnQ6OHB4O3BhZGRpbmctcmlnaHQ6MjBweDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7cG9zaXRpb246cmVsYXRpdmV9LnNlbGVjdDItY29udGFpbmVyW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke3BhZGRpbmctcmlnaHQ6OHB4O3BhZGRpbmctbGVmdDoyMHB4fS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JveC1zaXppbmc6Ym9yZGVyLWJveDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO21pbi1oZWlnaHQ6MzJweDt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZX0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2Rpc3BsYXk6aW5saW5lLWJsb2NrO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLWxlZnQ6OHB4O3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZXtmbG9hdDpsZWZ0fS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6bm9uZTtmb250LXNpemU6MTAwJTttYXJnaW4tdG9wOjVweDtwYWRkaW5nOjB9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnNlbGVjdDItZHJvcGRvd257YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMTAwMDAwcHg7d2lkdGg6MTAwJTt6LWluZGV4OjEwNTF9LnNlbGVjdDItcmVzdWx0c3tkaXNwbGF5OmJsb2NrfS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnN7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257cGFkZGluZzo2cHg7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmV9LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWRde2N1cnNvcjpwb2ludGVyfS5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bntsZWZ0OjB9LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZXtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvd3tib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NHB4fS5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZHtwYWRkaW5nOjRweDt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZXtkaXNwbGF5Om5vbmV9LnNlbGVjdDItY2xvc2UtbWFza3tib3JkZXI6MDttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpmaXhlZDtsZWZ0OjA7dG9wOjA7bWluLWhlaWdodDoxMDAlO21pbi13aWR0aDoxMDAlO2hlaWdodDphdXRvO3dpZHRoOmF1dG87b3BhY2l0eTowO3otaW5kZXg6OTk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2ZpbHRlcjphbHBoYShvcGFjaXR5PTApfS5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxle2JvcmRlcjowICFpbXBvcnRhbnQ7Y2xpcDpyZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7LXdlYmtpdC1jbGlwLXBhdGg6aW5zZXQoNTAlKSAhaW1wb3J0YW50O2NsaXAtcGF0aDppbnNldCg1MCUpICFpbXBvcnRhbnQ7aGVpZ2h0OjFweCAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7d2lkdGg6MXB4ICFpbXBvcnRhbnQ7d2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7Y29sb3I6IzQ0NDtsaW5lLWhlaWdodDoyOHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2N1cnNvcjpwb2ludGVyO2Zsb2F0OnJpZ2h0O2ZvbnQtd2VpZ2h0OmJvbGR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXJ7Y29sb3I6Izk5OX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3toZWlnaHQ6MjZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MXB4O3JpZ2h0OjFweDt3aWR0aDoyMHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOiM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDo1cHggNHB4IDAgNHB4O2hlaWdodDowO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi00cHg7bWFyZ2luLXRvcDotMnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZmxvYXQ6bGVmdH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7bGVmdDoxcHg7cmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JhY2tncm91bmQtY29sb3I6I2VlZTtjdXJzb3I6ZGVmYXVsdH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZGlzcGxheTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOjAgNHB4IDVweCA0cHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOnRleHR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtib3gtc2l6aW5nOmJvcmRlci1ib3g7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MCA1cHg7d2lkdGg6MTAwJX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpe2xpc3Qtc3R5bGU6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2N1cnNvcjpwb2ludGVyO2Zsb2F0OnJpZ2h0O2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXRvcDo1cHg7bWFyZ2luLXJpZ2h0OjEwcHg7cGFkZGluZzoxcHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2V7YmFja2dyb3VuZC1jb2xvcjojZTRlNGU0O2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtjdXJzb3I6ZGVmYXVsdDtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDo1cHg7bWFyZ2luLXRvcDo1cHg7cGFkZGluZzowIDVweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle2NvbG9yOiM5OTk7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tcmlnaHQ6MnB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXJ7Y29sb3I6IzMzM30uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5le2Zsb2F0OnJpZ2h0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7bWFyZ2luLWxlZnQ6MnB4O21hcmdpbi1yaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXI6c29saWQgYmxhY2sgMXB4O291dGxpbmU6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7YmFja2dyb3VuZC1jb2xvcjojZWVlO2N1cnNvcjpkZWZhdWx0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXtkaXNwbGF5Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZHtib3JkZXI6MXB4IHNvbGlkICNhYWF9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtvdXRsaW5lOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHM+LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uc3ttYXgtaGVpZ2h0OjIwMHB4O292ZXJmbG93LXk6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBde3BhZGRpbmc6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV17Y29sb3I6Izk5OX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV17YmFja2dyb3VuZC1jb2xvcjojZGRkfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue3BhZGRpbmctbGVmdDoxZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXB7cGFkZGluZy1sZWZ0OjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi0xZW07cGFkZGluZy1sZWZ0OjJlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi0yZW07cGFkZGluZy1sZWZ0OjNlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnttYXJnaW4tbGVmdDotM2VtO3BhZGRpbmctbGVmdDo0ZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi00ZW07cGFkZGluZy1sZWZ0OjVlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi01ZW07cGFkZGluZy1sZWZ0OjZlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiM1ODk3ZmI7Y29sb3I6d2hpdGV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3Vwe2N1cnNvcjpkZWZhdWx0O2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo2cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7b3V0bGluZTowO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDUwJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgNTAlLCAjZWVlIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiA1MCUsICNlZWUgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICM1ODk3ZmJ9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7Y29sb3I6IzQ0NDtsaW5lLWhlaWdodDoyOHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2N1cnNvcjpwb2ludGVyO2Zsb2F0OnJpZ2h0O2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXJpZ2h0OjEwcHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXJ7Y29sb3I6Izk5OX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tiYWNrZ3JvdW5kLWNvbG9yOiNkZGQ7Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtoZWlnaHQ6MjZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MXB4O3JpZ2h0OjFweDt3aWR0aDoyMHB4O2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjY2NjIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSA1MCUsICNjY2MgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGQ0NDQ0NDJywgR3JhZGllbnRUeXBlPTApfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOiM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDo1cHggNHB4IDAgNHB4O2hlaWdodDowO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi00cHg7bWFyZ2luLXRvcDotMnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6MH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZmxvYXQ6bGVmdH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtsZWZ0OjFweDtyaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3JkZXI6MXB4IHNvbGlkICM1ODk3ZmJ9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O2JvcmRlci13aWR0aDowIDRweCA1cHggNHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7Ym9yZGVyLXRvcDpub25lO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZWVlIDUwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjZmZmIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSA1MCUsICNmZmYgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgR3JhZGllbnRUeXBlPTApfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JhY2tncm91bmQtY29sb3I6d2hpdGU7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O2N1cnNvcjp0ZXh0O291dGxpbmU6MH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICM1ODk3ZmJ9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowIDVweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXtiYWNrZ3JvdW5kLWNvbG9yOiNlNGU0ZTQ7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O2N1cnNvcjpkZWZhdWx0O2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjVweDttYXJnaW4tdG9wOjVweDtwYWRkaW5nOjAgNXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7Y29sb3I6Izg4ODtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDpib2xkO21hcmdpbi1yaWdodDoycHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcntjb2xvcjojNTU1fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXtmbG9hdDpyaWdodDttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7bWFyZ2luLWxlZnQ6MnB4O21hcmdpbi1yaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyLXRvcDpub25lO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZHtib3JkZXI6MXB4IHNvbGlkICNhYWE7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke291dGxpbmU6MDtib3gtc2hhZG93Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3due2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmV7Ym9yZGVyLWJvdHRvbTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3d7Ym9yZGVyLXRvcDpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzPi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnN7bWF4LWhlaWdodDoyMDBweDtvdmVyZmxvdy15OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXXtwYWRkaW5nOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVde2NvbG9yOmdyZXl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF17YmFja2dyb3VuZC1jb2xvcjojMzg3NWQ3O2NvbG9yOiNmZmZ9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3Vwe2N1cnNvcjpkZWZhdWx0O2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo2cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3due2JvcmRlci1jb2xvcjojNTg5N2ZifVxuIiwiQGltcG9ydCBcIi4uL21peGluc1wiO1xuQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG5odG1sLmxiLWRpc2FibGUtc2Nyb2xsaW5nIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8qIFBvc2l0aW9uIGZpeGVkIHJlcXVpcmVkIGZvciBpT1MuIEp1c3QgcHV0dGluZyBvdmVyZmxvdzogaGlkZGVuOyBvbiB0aGUgYm9keSBpcyBub3QgZW5vdWdoLiAqL1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDB2dztcbn1cblxuLmxpZ2h0Ym94T3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MCk7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saWdodGJveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5saWdodGJveCAubGItaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAvKiBJbWFnZSBib3JkZXIgKi9cbiAgICBib3JkZXI6IDRweCBzb2xpZCB3aGl0ZTtcbn1cblxuLmxpZ2h0Ym94IGEgaW1nIHtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5sYi1vdXRlckNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICp6b29tOiAxO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIC8qIEJhY2tncm91bmQgY29sb3IgYmVoaW5kIGltYWdlLlxuICAgICAgIFRoaXMgaXMgdmlzaWJsZSBkdXJpbmcgdHJhbnNpdGlvbnMuICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5sYi1vdXRlckNvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLmxiLWxvYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDMlO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAyNSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubGItY2FuY2VsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZDogdXJsKCcjeyRsaWdodGJveC1pbWFnZXMtcGF0aH0vbG9hZGluZy5naWYnKSBuby1yZXBlYXQ7XG59XG5cbi5sYi1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG59XG5cbi5sYi1jb250YWluZXIgPiAubmF2IHtcbiAgICBsZWZ0OiAwO1xufVxuXG4ubGItbmF2IGEge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQVBBQUFQLy8vd0FBQUNINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQ1JBRUFPdz09Jyk7XG59XG5cbi5sYi1wcmV2LCAubGItbmV4dCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxiLW5hdiBhLmxiLXByZXYge1xuICAgIHdpZHRoOiAzNCU7XG4gICAgbGVmdDogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGxpZ2h0Ym94LWltYWdlcy1wYXRofS9wcmV2LnBuZycpIGxlZnQgNDglIG5vLXJlcGVhdDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbn1cblxuLmxiLW5hdiBhLmxiLXByZXY6aG92ZXIge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4ubGItbmF2IGEubGItbmV4dCB7XG4gICAgd2lkdGg6IDY0JTtcbiAgICByaWdodDogMDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYmFja2dyb3VuZDogdXJsKCcjeyRsaWdodGJveC1pbWFnZXMtcGF0aH0vbmV4dC5wbmcnKSByaWdodCA0OCUgbm8tcmVwZWF0O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xufVxuXG4ubGItbmF2IGEubGItbmV4dDpob3ZlciB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5sYi1kYXRhQ29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICp6b29tOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ubGItZGF0YUNvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLmxiLWRhdGEge1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIGNvbG9yOiAjY2NjO1xufVxuXG4ubGItZGF0YSAubGItZGV0YWlscyB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbn1cblxuLmxiLWRhdGEgLmxiLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4ubGItZGF0YSAubGItY2FwdGlvbiBhIHtcbiAgICBjb2xvcjogIzRhZTtcbn1cblxuLmxiLWRhdGEgLmxiLW51bWJlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5sYi1kYXRhIC5sYi1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGxpZ2h0Ym94LWltYWdlcy1wYXRofS9jbG9zZS5wbmcnKSB0b3AgcmlnaHQgbm8tcmVwZWF0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT03MCk7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG5cbi5sYi1kYXRhIC5sYi1jbG9zZTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbiAgICBvcGFjaXR5OiAxO1xufVxuIiwiLyohIGpRdWVyeSBVSSAtIHYxLjEyLjEgLSAyMDE5LTA3LTI4XG4qIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiogSW5jbHVkZXM6IGRyYWdnYWJsZS5jc3MsIGNvcmUuY3NzLCByZXNpemFibGUuY3NzLCBzZWxlY3RhYmxlLmNzcywgc29ydGFibGUuY3NzLCBhY2NvcmRpb24uY3NzLCBhdXRvY29tcGxldGUuY3NzLCBtZW51LmNzcywgYnV0dG9uLmNzcywgY29udHJvbGdyb3VwLmNzcywgY2hlY2tib3hyYWRpby5jc3MsIGRhdGVwaWNrZXIuY3NzLCBkaWFsb2cuY3NzLCBwcm9ncmVzc2Jhci5jc3MsIHNlbGVjdG1lbnUuY3NzLCBzbGlkZXIuY3NzLCBzcGlubmVyLmNzcywgdGFicy5jc3MsIHRvb2x0aXAuY3NzLCB0aGVtZS5jc3NcbiogVG8gdmlldyBhbmQgbW9kaWZ5IHRoaXMgdGhlbWUsIHZpc2l0IGh0dHA6Ly9qcXVlcnl1aS5jb20vdGhlbWVyb2xsZXIvP3Njb3BlPSZmb2xkZXJOYW1lPWJhc2UmY29ybmVyUmFkaXVzU2hhZG93PThweCZvZmZzZXRMZWZ0U2hhZG93PTBweCZvZmZzZXRUb3BTaGFkb3c9MHB4JnRoaWNrbmVzc1NoYWRvdz01cHgmb3BhY2l0eVNoYWRvdz0zMCZiZ0ltZ09wYWNpdHlTaGFkb3c9MCZiZ1RleHR1cmVTaGFkb3c9ZmxhdCZiZ0NvbG9yU2hhZG93PTY2NjY2NiZvcGFjaXR5T3ZlcmxheT0zMCZiZ0ltZ09wYWNpdHlPdmVybGF5PTAmYmdUZXh0dXJlT3ZlcmxheT1mbGF0JmJnQ29sb3JPdmVybGF5PWFhYWFhYSZpY29uQ29sb3JFcnJvcj1jYzAwMDAmZmNFcnJvcj01ZjNmM2YmYm9yZGVyQ29sb3JFcnJvcj1mMWE4OTkmYmdUZXh0dXJlRXJyb3I9ZmxhdCZiZ0NvbG9yRXJyb3I9ZmRkZmRmJmljb25Db2xvckhpZ2hsaWdodD03Nzc2MjAmZmNIaWdobGlnaHQ9Nzc3NjIwJmJvcmRlckNvbG9ySGlnaGxpZ2h0PWRhZDU1ZSZiZ1RleHR1cmVIaWdobGlnaHQ9ZmxhdCZiZ0NvbG9ySGlnaGxpZ2h0PWZmZmE5MCZpY29uQ29sb3JBY3RpdmU9ZmZmZmZmJmZjQWN0aXZlPWZmZmZmZiZib3JkZXJDb2xvckFjdGl2ZT0wMDNlZmYmYmdUZXh0dXJlQWN0aXZlPWZsYXQmYmdDb2xvckFjdGl2ZT0wMDdmZmYmaWNvbkNvbG9ySG92ZXI9NTU1NTU1JmZjSG92ZXI9MmIyYjJiJmJvcmRlckNvbG9ySG92ZXI9Y2NjY2NjJmJnVGV4dHVyZUhvdmVyPWZsYXQmYmdDb2xvckhvdmVyPWVkZWRlZCZpY29uQ29sb3JEZWZhdWx0PTc3Nzc3NyZmY0RlZmF1bHQ9NDU0NTQ1JmJvcmRlckNvbG9yRGVmYXVsdD1jNWM1YzUmYmdUZXh0dXJlRGVmYXVsdD1mbGF0JmJnQ29sb3JEZWZhdWx0PWY2ZjZmNiZpY29uQ29sb3JDb250ZW50PTQ0NDQ0NCZmY0NvbnRlbnQ9MzMzMzMzJmJvcmRlckNvbG9yQ29udGVudD1kZGRkZGQmYmdUZXh0dXJlQ29udGVudD1mbGF0JmJnQ29sb3JDb250ZW50PWZmZmZmZiZpY29uQ29sb3JIZWFkZXI9NDQ0NDQ0JmZjSGVhZGVyPTMzMzMzMyZib3JkZXJDb2xvckhlYWRlcj1kZGRkZGQmYmdUZXh0dXJlSGVhZGVyPWZsYXQmYmdDb2xvckhlYWRlcj1lOWU5ZTkmY29ybmVyUmFkaXVzPTNweCZmd0RlZmF1bHQ9bm9ybWFsJmZzRGVmYXVsdD0xZW0mZmZEZWZhdWx0PUFyaWFsJTJDSGVsdmV0aWNhJTJDc2Fucy1zZXJpZlxuKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUICovXG5cbi51aS1kcmFnZ2FibGUtaGFuZGxlIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLyogTGF5b3V0IGhlbHBlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLWhlbHBlci1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xufVxuLnVpLWhlbHBlci1yZXNldCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRvdXRsaW5lOiAwO1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbi51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLFxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG5cdGNsZWFyOiBib3RoO1xufVxuLnVpLWhlbHBlci16Zml4IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG9wYWNpdHk6IDA7XG5cdGZpbHRlcjpBbHBoYShPcGFjaXR5PTApOyAvKiBzdXBwb3J0OiBJRTggKi9cbn1cblxuLnVpLWZyb250IHtcblx0ei1pbmRleDogMTAwO1xufVxuXG5cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWRpc2FibGVkIHtcblx0Y3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1pY29uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tdG9wOiAtLjI1ZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4udWktd2lkZ2V0LWljb24tYmxvY2sge1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtOHB4O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogT3ZlcmxheXMgKi9cbi51aS13aWRnZXQtb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLXJlc2l6YWJsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1yZXNpemFibGUtaGFuZGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRmb250LXNpemU6IDAuMXB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXJlc2l6YWJsZS1kaXNhYmxlZCAudWktcmVzaXphYmxlLWhhbmRsZSxcbi51aS1yZXNpemFibGUtYXV0b2hpZGUgLnVpLXJlc2l6YWJsZS1oYW5kbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnVpLXJlc2l6YWJsZS1uIHtcblx0Y3Vyc29yOiBuLXJlc2l6ZTtcblx0aGVpZ2h0OiA3cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IC01cHg7XG5cdGxlZnQ6IDA7XG59XG4udWktcmVzaXphYmxlLXMge1xuXHRjdXJzb3I6IHMtcmVzaXplO1xuXHRoZWlnaHQ6IDdweDtcblx0d2lkdGg6IDEwMCU7XG5cdGJvdHRvbTogLTVweDtcblx0bGVmdDogMDtcbn1cbi51aS1yZXNpemFibGUtZSB7XG5cdGN1cnNvcjogZS1yZXNpemU7XG5cdHdpZHRoOiA3cHg7XG5cdHJpZ2h0OiAtNXB4O1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51aS1yZXNpemFibGUtdyB7XG5cdGN1cnNvcjogdy1yZXNpemU7XG5cdHdpZHRoOiA3cHg7XG5cdGxlZnQ6IC01cHg7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLXJlc2l6YWJsZS1zZSB7XG5cdGN1cnNvcjogc2UtcmVzaXplO1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRyaWdodDogMXB4O1xuXHRib3R0b206IDFweDtcbn1cbi51aS1yZXNpemFibGUtc3cge1xuXHRjdXJzb3I6IHN3LXJlc2l6ZTtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdGxlZnQ6IC01cHg7XG5cdGJvdHRvbTogLTVweDtcbn1cbi51aS1yZXNpemFibGUtbncge1xuXHRjdXJzb3I6IG53LXJlc2l6ZTtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdGxlZnQ6IC01cHg7XG5cdHRvcDogLTVweDtcbn1cbi51aS1yZXNpemFibGUtbmUge1xuXHRjdXJzb3I6IG5lLXJlc2l6ZTtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdHJpZ2h0OiAtNXB4O1xuXHR0b3A6IC01cHg7XG59XG4udWktc2VsZWN0YWJsZSB7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1zZWxlY3RhYmxlLWhlbHBlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTAwO1xuXHRib3JkZXI6IDFweCBkb3R0ZWQgYmxhY2s7XG59XG4udWktc29ydGFibGUtaGFuZGxlIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAycHggMCAwIDA7XG5cdHBhZGRpbmc6IC41ZW0gLjVlbSAuNWVtIC43ZW07XG5cdGZvbnQtc2l6ZTogMTAwJTtcbn1cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50IHtcblx0cGFkZGluZzogMWVtIDIuMmVtO1xuXHRib3JkZXItdG9wOiAwO1xuXHRvdmVyZmxvdzogYXV0bztcbn1cbi51aS1hdXRvY29tcGxldGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuLnVpLW1lbnUge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdXRsaW5lOiAwO1xufVxuLnVpLW1lbnUgLnVpLW1lbnUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udWktbWVudSAudWktbWVudS1pdGVtIHtcblx0bWFyZ2luOiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC8qIHN1cHBvcnQ6IElFMTAsIHNlZSAjODg0NCAqL1xuXHRsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlJBQTdcIik7XG59XG4udWktbWVudSAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDNweCAxZW0gM3B4IC40ZW07XG59XG4udWktbWVudSAudWktbWVudS1kaXZpZGVyIHtcblx0bWFyZ2luOiA1cHggMDtcblx0aGVpZ2h0OiAwO1xuXHRmb250LXNpemU6IDA7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbn1cbi51aS1tZW51IC51aS1zdGF0ZS1mb2N1cyxcbi51aS1tZW51IC51aS1zdGF0ZS1hY3RpdmUge1xuXHRtYXJnaW46IC0xcHg7XG59XG5cbi8qIGljb24gc3VwcG9ydCAqL1xuLnVpLW1lbnUtaWNvbnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktbWVudS1pY29ucyAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuXHRwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cblxuLyogbGVmdC1hbGlnbmVkICovXG4udWktbWVudSAudWktaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IC4yZW07XG5cdG1hcmdpbjogYXV0byAwO1xufVxuXG4vKiByaWdodC1hbGlnbmVkICovXG4udWktbWVudSAudWktbWVudS1pY29uIHtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDA7XG59XG4udWktYnV0dG9uIHtcblx0cGFkZGluZzogLjRlbSAxZW07XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRtYXJnaW4tcmlnaHQ6IC4xZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdC8qIFN1cHBvcnQ6IElFIDw9IDExICovXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4udWktYnV0dG9uLFxuLnVpLWJ1dHRvbjpsaW5rLFxuLnVpLWJ1dHRvbjp2aXNpdGVkLFxuLnVpLWJ1dHRvbjpob3Zlcixcbi51aS1idXR0b246YWN0aXZlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiB0byBtYWtlIHJvb20gZm9yIHRoZSBpY29uLCBhIHdpZHRoIG5lZWRzIHRvIGJlIHNldCBoZXJlICovXG4udWktYnV0dG9uLWljb24tb25seSB7XG5cdHdpZHRoOiAyZW07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKiBubyBpY29uIHN1cHBvcnQgZm9yIGlucHV0IGVsZW1lbnRzICovXG5pbnB1dC51aS1idXR0b24udWktYnV0dG9uLWljb24tb25seSB7XG5cdHRleHQtaW5kZW50OiAwO1xufVxuXG4vKiBidXR0b24gaWNvbiBlbGVtZW50KHMpICovXG4udWktYnV0dG9uLWljb24tb25seSAudWktaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLXRvcDogLThweDtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG59XG5cbi51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb24ge1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogMi4xZW07XG5cdGhlaWdodDogMi4xZW07XG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG59XG5cbmlucHV0LnVpLWJ1dHRvbi51aS1pY29uLW5vdGV4dCAudWktaWNvbiB7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHRleHQtaW5kZW50OiAwO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRwYWRkaW5nOiAuNGVtIDFlbTtcbn1cblxuLyogd29ya2Fyb3VuZHMgKi9cbi8qIFN1cHBvcnQ6IEZpcmVmb3ggNSAtIDQwICovXG5pbnB1dC51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5idXR0b24udWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuLnVpLWNvbnRyb2xncm91cCB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cbi51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW06Zm9jdXMsXG4udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtLnVpLXZpc3VhbC1mb2N1cyB7XG5cdHotaW5kZXg6IDk5OTk7XG59XG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsID4gLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi51aS1jb250cm9sZ3JvdXAgLnVpLWNvbnRyb2xncm91cC1sYWJlbCB7XG5cdHBhZGRpbmc6IC40ZW0gMWVtO1xufVxuLnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVsIHNwYW4ge1xuXHRmb250LXNpemU6IDgwJTtcbn1cbi51aS1jb250cm9sZ3JvdXAtaG9yaXpvbnRhbCAudWktY29udHJvbGdyb3VwLWxhYmVsICsgLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcblx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG59XG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgKyAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRib3JkZXItdG9wOiBub25lO1xufVxuLnVpLWNvbnRyb2xncm91cC1ob3Jpem9udGFsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwudWktd2lkZ2V0LWNvbnRlbnQge1xuXHRib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwudWktd2lkZ2V0LWNvbnRlbnQge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4vKiBTcGlubmVyIHNwZWNpZmljIHN0eWxlIGZpeGVzICovXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1zcGlubmVyLWlucHV0IHtcblxuXHQvKiBTdXBwb3J0OiBJRTggb25seSwgQW5kcm9pZCA8IDQuNCBvbmx5ICovXG5cdHdpZHRoOiA3NSU7XG5cdHdpZHRoOiBjYWxjKCAxMDAlIC0gMi40ZW0gKTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItdXAge1xuXHRib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbn1cblxuLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwgLnVpLWljb24tYmFja2dyb3VuZCB7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMXB4ICNjY2M7XG5cdGJvcmRlci1yYWRpdXM6IC4xMmVtO1xuXHRib3JkZXI6IG5vbmU7XG59XG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbCAudWktaWNvbi1iYWNrZ3JvdW5kIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0Ym9yZGVyLXJhZGl1czogMWVtO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0Ym9yZGVyOiBub25lO1xufVxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkIC51aS1pY29uLFxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkOmhvdmVyIC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0d2lkdGg6IDhweDtcblx0aGVpZ2h0OiA4cHg7XG5cdGJvcmRlci13aWR0aDogNHB4O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLnVpLWNoZWNrYm94cmFkaW8tZGlzYWJsZWQge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyIHtcblx0d2lkdGg6IDE3ZW07XG5cdHBhZGRpbmc6IC4yZW0gLjJlbSAwO1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAuMmVtIDA7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAycHg7XG5cdHdpZHRoOiAxLjhlbTtcblx0aGVpZ2h0OiAxLjhlbTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcblx0dG9wOiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHtcblx0bGVmdDogMnB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdHJpZ2h0OiAycHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyIHtcblx0bGVmdDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG5cdHJpZ2h0OiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtOHB4O1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLThweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcblx0bWFyZ2luOiAwIDIuM2VtO1xuXHRsaW5lLWhlaWdodDogMS44ZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdCB7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRtYXJnaW46IDFweCAwO1xufVxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgsXG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci15ZWFyIHtcblx0d2lkdGg6IDQ1JTtcbn1cbi51aS1kYXRlcGlja2VyIHRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogLjllbTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0bWFyZ2luOiAwIDAgLjRlbTtcbn1cbi51aS1kYXRlcGlja2VyIHRoIHtcblx0cGFkZGluZzogLjdlbSAuM2VtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRib3JkZXI6IDA7XG59XG4udWktZGF0ZXBpY2tlciB0ZCB7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgdGQgc3Bhbixcbi51aS1kYXRlcGlja2VyIHRkIGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogLjJlbTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRtYXJnaW46IC43ZW0gMCAwIDA7XG5cdHBhZGRpbmc6IDAgLjJlbTtcblx0Ym9yZGVyLWxlZnQ6IDA7XG5cdGJvcmRlci1yaWdodDogMDtcblx0Ym9yZGVyLWJvdHRvbTogMDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW46IC41ZW0gLjJlbSAuNGVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtIC42ZW07XG5cdHdpZHRoOiBhdXRvO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4vKiB3aXRoIG11bHRpcGxlIGNhbGVuZGFycyAqL1xuLnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aSB7XG5cdHdpZHRoOiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHRmbG9hdDogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHRhYmxlIHtcblx0d2lkdGg6IDk1JTtcblx0bWFyZ2luOiAwIGF1dG8gLjRlbTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpLTIgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHR3aWR0aDogNTAlO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktMyAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdHdpZHRoOiAzMy4zJTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpLTQgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHR3aWR0aDogMjUlO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcblx0Ym9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcblx0Y2xlYXI6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1yb3ctYnJlYWsge1xuXHRjbGVhcjogYm90aDtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMDtcbn1cblxuLyogUlRMIHN1cHBvcnQgKi9cbi51aS1kYXRlcGlja2VyLXJ0bCB7XG5cdGRpcmVjdGlvbjogcnRsO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXYge1xuXHRyaWdodDogMnB4O1xuXHRsZWZ0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQge1xuXHRsZWZ0OiAycHg7XG5cdHJpZ2h0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXY6aG92ZXIge1xuXHRyaWdodDogMXB4O1xuXHRsZWZ0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIge1xuXHRsZWZ0OiAxcHg7XG5cdHJpZ2h0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuXHRjbGVhcjogcmlnaHQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xuXHRmbG9hdDogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHRmbG9hdDogcmlnaHQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG5cdGJvcmRlci1yaWdodC13aWR0aDogMDtcblx0Ym9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLyogSWNvbnMgKi9cbi51aS1kYXRlcGlja2VyIC51aS1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtaW5kZW50OiAtOTk5OTlweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bGVmdDogLjVlbTtcblx0dG9wOiAuM2VtO1xufVxuLnVpLWRpYWxvZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRwYWRkaW5nOiAuMmVtO1xuXHRvdXRsaW5lOiAwO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIHtcblx0cGFkZGluZzogLjRlbSAxZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW46IC4xZW0gMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0d2lkdGg6IDkwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAuM2VtO1xuXHR0b3A6IDUwJTtcblx0d2lkdGg6IDIwcHg7XG5cdG1hcmdpbjogLTEwcHggMCAwIDA7XG5cdHBhZGRpbmc6IDFweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogLjVlbSAxZW07XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0bWFyZ2luLXRvcDogLjVlbTtcblx0cGFkZGluZzogLjNlbSAxZW0gLjVlbSAuNGVtO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLWRpYWxvZy1idXR0b25zZXQge1xuXHRmbG9hdDogcmlnaHQ7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b24ge1xuXHRtYXJnaW46IC41ZW0gLjRlbSAuNWVtIDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uIHtcblx0aGVpZ2h0OiAycHg7XG5cdHRvcDogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1lIHtcblx0d2lkdGg6IDJweDtcblx0cmlnaHQ6IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtcyB7XG5cdGhlaWdodDogMnB4O1xuXHRib3R0b206IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtdyB7XG5cdHdpZHRoOiAycHg7XG5cdGxlZnQ6IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2UsXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc3csXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbmUsXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbncge1xuXHR3aWR0aDogN3B4O1xuXHRoZWlnaHQ6IDdweDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZSB7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc3cge1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbmUge1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW53IHtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xufVxuLnVpLWRyYWdnYWJsZSAudWktZGlhbG9nLXRpdGxlYmFyIHtcblx0Y3Vyc29yOiBtb3ZlO1xufVxuLnVpLXByb2dyZXNzYmFyIHtcblx0aGVpZ2h0OiAyZW07XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcblx0bWFyZ2luOiAtMXB4O1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhLQUFvQUlBQkFBQUFBUC8vL3lIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tZd05xWHJkQzUyRFMwNmE3TUZaSSs0RkhCQ0tvRGVXS1hxeW1QcUdxeHZKclhaYk14N1R0Yyt3OVhnVTJGQjNsT3lRUldFVDJJRkdpVTltMWZyRFZweFpaYzZiZkh3djRjMVlYUDZrMVZkeTI5MkZiNlVrdXZGdFhwdldTekErSHljWEpIVVhpR1lJaU1nMlI2VzQ1OWduV0dmSE5kaklxRFdWcWVtSDJla3BPYmtwT2xwcFdVcVppcXI2ZWRxcVdRQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcFNNZ1puR2ZhcWNnMUUydXV6RG1tSFVCUjhRaWw5NWhpUEtxV24zYXF0THNTMTh5N0cxU3pOZW93V0JFTnRRZCtUMUprdFAwNW56UFRkSlpsUjZ2VXhOV1dqVit2VVdoV05rV0Z3eGw5VnBaUmVkWWNmbElPTGFmYWEyOFhkc0gveW5sY2MxdVBWRFp4UUlSMEsyNStjSUNDbW9xQ2U1bUdoWk9mZVlTVWg1eUpjSnlya1pXV3BhUjhkb0oybzROWXE2MmxBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZESTRZeTIyWm5JTlJOcW9zdzBCdjdpMWd5SFVrRmo3b1NhV2x1M292QzhHeE5zbzVmbHV6M3FMVmhCVmVUL0x6N1pUSHl4TDVkRGFsUVdQVk9zUVd0Um51d1hhRlRqOWpWVmg4cG1hOUpqWjR6WVNqNVpPeW1hN3V1b2xmZmgrSVI1YVc5N2NIdUJVWEtHS1hsS2puK0RpSFdNY1lKYWg0TjBsWUNNbEpPWGlwR1JyNXFkZ29TVHJxV1NxNldGbDJ5cG9hVUFBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwYUViNkhMZ2QvaU83Rk5XdGNGV2UrdWZPREdqUmZvaUoyYWtTaGJ1ZWIwd3RJNTB6bTAycGJ2d2ZXRU1XQlExektHbExJaHNraUVQbTlSNnZSWHhWNFp6V1QyeUhPR3BXTXlvcmJsS2xOcDhIbUhFYi9sQ1hqY1c3Ym10WFA4WHQyMjlPVldSMWZvZDJlV3FOZkh1TWpYQ1BrSUdOaWxlT2lJbVZtQ09FbW9TZm4zeVhsSldtb0hHaHFwNmlsWXVXWXBtVHFLVWdBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwaUVINmtiNThiaVEzRk5XdE1GV1czZU5WY29qdUZHZnFuWnFTZWJ1UzA2dzVWODAvWDAycEtlOHpGd1A2RUZXT1QxbERGazhyR0VSaDFUVE5Pb2NRNjFIbTRYbTJWZXhVSHB6anltVmlIckZiaUVMc2VmVnJuNlhLZm50MlE5Ry8rWGRpZTQ5OVhIZDJnNGg3aW9PR2hYR0pib0dBblhTQm5vQndLWXlmaW91YlpKMkhuMFJ1UlphZmxaT2lsNTZacDZpaW9LU1hwVUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrb1FScVJ2bnh1STdrVTFhMVVVNWJkNXRuU2VPWlhobW41bFdLM3FOVFd2UmRReFA4cXZhQysveWFZUXpYTzdCTXZhVUVtSlJkM1RzaU1BZ3N3bU5ZclNnWmRZclRYNnRTSEdaTzczZXp1QXcydXh1UStCYmVaZk14c2V4WTM1Ky9RZTRKMWluVjBnNHgzV0h1TWhJbDJqWE9LVDJRK1ZVNWZnb1NVSTUyVmZaeWZrSkdraGE2am1ZK2FhWWRpcnErbFFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLV0JJS3BZZTBMM1lOS1RvcXN3VWx2em5pZ2Q0d2lSNEtoWnJLdDlVcHFpcDYxaTlFM3ZNdnhSZEhsYkVGaUVYZms5WUFSWXhPWlpENlZRMnBVdW5CbXRSWG8xTGY4aE1WVmNObDhKYWZWMzhhTTIvRnU1VjE2Qm42M3I2eHQ5N2owOStNWFNGaTRCbmlHRmFlM2h6Ykg5K2hZQnprcHVVaDVhWm1IdWFuWk9aZ0l1dmJHaU5lb21DbmF4eGFwMnVwYUNac3ErMWtBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLWGpJOEJ5NXpmNGtPeFRWclhOVmx2MVgwZDhJR1pHS0xuTnBZdG04THI5Y3FWZXVPU3ZmT1c3OUQ5YURIaXpOaERKaWRGWmhOeWRFYWhPYURINm5vbXRKanAxdHV0S29OV2t2QTZKcWZSVkxIVS9RVWZhdTlsMng3RzU0ZDFmbDk5NXhjSUdBZFhxTWZCTmFkb1lyaEgrTWcyS0JscFZwYmx1Q2lYbU1uWjJTaDRHQnFKK2NrSU9xcUo2TG1LU2xsWm1zb3E2d3BRQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2xZeC9vTHZveHVKRGtVMWExWVVaYko1OW5TZDJaWGhXcWJSYTIvZ0Y4R3UyRFkzaXFzN3lycSt4QllFa1l2RlNNOGFTU09iRStaZ1JsMUJIRlpOcjdwUkNhdlo1QlcyMTQyaFkzQU4veld0c21mMTJwOVh4eEZsMmxwTG4xcnNlenRmWFpqZElXSWYyczVkSXR3allLQmdvOXlnNXBIZ3pKWFRFZUdsWnVlbnB5UG1wR1FvS09Xa1ltU3BhU25xS2lsZUkyRkFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVmpCK2d1K2pHNGtPUlRWclZoUmxzbm4yZEozWmxlRmFwdEZyYitDWG1POU9vemVMNVZmUDk5SHZBV2hwaVVkY3drcEJIMzgyNUF3WWRVOHhUcWxMR2h0Q29zQXJLTXB2ZmExbU1SYWU5VnZXWmZlQjJYZlBrZUxtbTE4bFVjQmorcDVkbk44alhaM1lJR0VoWXVPVW40NWFvQ0RrcDE2aGw1SWpZSnZqV0tjbm9HUXBxeVBscE9ocjNhRWxhcXJxNTZCcTdWQUFBT3c9PVwiKTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjUpOyAvKiBzdXBwb3J0OiBJRTggKi9cblx0b3BhY2l0eTogMC4yNTtcbn1cbi51aS1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIC51aS1wcm9ncmVzc2Jhci12YWx1ZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4udWktc2VsZWN0bWVudS1tZW51IHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUge1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudSAudWktc2VsZWN0bWVudS1vcHRncm91cCB7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0cGFkZGluZzogMnB4IDAuNGVtO1xuXHRtYXJnaW46IDAuNWVtIDAgMCAwO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJvcmRlcjogMDtcbn1cbi51aS1zZWxlY3RtZW51LW9wZW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi51aS1zZWxlY3RtZW51LXRleHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b24ge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR3aWR0aDogMTRlbTtcbn1cbi51aS1zZWxlY3RtZW51LWljb24udWktaWNvbiB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLXRvcDogMDtcbn1cbi51aS1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAyO1xuXHR3aWR0aDogMS4yZW07XG5cdGhlaWdodDogMS4yZW07XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHRmb250LXNpemU6IC43ZW07XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLyogc3VwcG9ydDogSUU4IC0gU2VlICM2NzI3ICovXG4udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItaGFuZGxlLFxuLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLXJhbmdlIHtcblx0ZmlsdGVyOiBpbmhlcml0O1xufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwge1xuXHRoZWlnaHQ6IC44ZW07XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGUge1xuXHR0b3A6IC0uM2VtO1xuXHRtYXJnaW4tbGVmdDogLS42ZW07XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZSB7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcblx0bGVmdDogMDtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XG5cdHJpZ2h0OiAwO1xufVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIHtcblx0d2lkdGg6IC44ZW07XG5cdGhlaWdodDogMTAwcHg7XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItaGFuZGxlIHtcblx0bGVmdDogLS4zZW07XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tYm90dG9tOiAtLjZlbTtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZSB7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuXHR0b3A6IDA7XG59XG4udWktc3Bpbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnVpLXNwaW5uZXItaW5wdXQge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRwYWRkaW5nOiAuMjIyZW0gMDtcblx0bWFyZ2luOiAuMmVtIDA7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi1sZWZ0OiAuNGVtO1xuXHRtYXJnaW4tcmlnaHQ6IDJlbTtcbn1cbi51aS1zcGlubmVyLWJ1dHRvbiB7XG5cdHdpZHRoOiAxLjZlbTtcblx0aGVpZ2h0OiA1MCU7XG5cdGZvbnQtc2l6ZTogLjVlbTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cmlnaHQ6IDA7XG59XG4vKiBtb3JlIHNwZWNpZmljaXR5IHJlcXVpcmVkIGhlcmUgdG8gb3ZlcnJpZGUgZGVmYXVsdCBib3JkZXJzICovXG4udWktc3Bpbm5lciBhLnVpLXNwaW5uZXItYnV0dG9uIHtcblx0Ym9yZGVyLXRvcC1zdHlsZTogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcblx0Ym9yZGVyLXJpZ2h0LXN0eWxlOiBub25lO1xufVxuLnVpLXNwaW5uZXItdXAge1xuXHR0b3A6IDA7XG59XG4udWktc3Bpbm5lci1kb3duIHtcblx0Ym90dG9tOiAwO1xufVxuLnVpLXRhYnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7LyogcG9zaXRpb246IHJlbGF0aXZlIHByZXZlbnRzIElFIHNjcm9sbCBidWcgKGVsZW1lbnQgd2l0aCBwb3NpdGlvbjogcmVsYXRpdmUgaW5zaWRlIGNvbnRhaW5lciB3aXRoIG92ZXJmbG93OiBhdXRvIGFwcGVhciBhcyBcImZpeGVkXCIpICovXG5cdHBhZGRpbmc6IC4yZW07XG59XG4udWktdGFicyAudWktdGFicy1uYXYge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IC4yZW0gLjJlbSAwO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAwO1xuXHRtYXJnaW46IDFweCAuMmVtIDAgMDtcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcblx0cGFkZGluZzogMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiAudWktdGFicy1hbmNob3Ige1xuXHRmbG9hdDogbGVmdDtcblx0cGFkZGluZzogLjVlbSAxZW07XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSB7XG5cdG1hcmdpbi1ib3R0b206IC0xcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yLFxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWRpc2FibGVkIC51aS10YWJzLWFuY2hvcixcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWxvYWRpbmcgLnVpLXRhYnMtYW5jaG9yIHtcblx0Y3Vyc29yOiB0ZXh0O1xufVxuLnVpLXRhYnMtY29sbGFwc2libGUgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi51aS10YWJzIC51aS10YWJzLXBhbmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlci13aWR0aDogMDtcblx0cGFkZGluZzogMWVtIDEuNGVtO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuLnVpLXRvb2x0aXAge1xuXHRwYWRkaW5nOiA4cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogOTk5OTtcblx0bWF4LXdpZHRoOiAzMDBweDtcbn1cbmJvZHkgLnVpLXRvb2x0aXAge1xuXHRib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLyogQ29tcG9uZW50IGNvbnRhaW5lcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXdpZGdldCB7XG5cdGZvbnQtZmFtaWx5OiBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxZW07XG59XG4udWktd2lkZ2V0IC51aS13aWRnZXQge1xuXHRmb250LXNpemU6IDFlbTtcbn1cbi51aS13aWRnZXQgaW5wdXQsXG4udWktd2lkZ2V0IHNlbGVjdCxcbi51aS13aWRnZXQgdGV4dGFyZWEsXG4udWktd2lkZ2V0IGJ1dHRvbiB7XG5cdGZvbnQtZmFtaWx5OiBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxZW07XG59XG4udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcbn1cbi51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdGNvbG9yOiAjMzMzMzMzO1xufVxuLnVpLXdpZGdldC1jb250ZW50IGEge1xuXHRjb2xvcjogIzMzMzMzMztcbn1cbi51aS13aWRnZXQtaGVhZGVyIHtcblx0Lypib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkOyovXG5cdC8qYmFja2dyb3VuZDogI2RmOWZhZDsqL1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udWktd2lkZ2V0LWhlYWRlciBhIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi8qIEludGVyYWN0aW9uIHN0YXRlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLWJ1dHRvbixcblxuLyogV2UgdXNlIGh0bWwgaGVyZSBiZWNhdXNlIHdlIG5lZWQgYSBncmVhdGVyIHNwZWNpZmljaXR5IHRvIG1ha2Ugc3VyZSBkaXNhYmxlZFxud29ya3MgcHJvcGVybHkgd2hlbiBjbGlja2VkIG9yIGhvdmVyZWQgKi9cbmh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDpob3Zlcixcbmh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDphY3RpdmUge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuXHRiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRjb2xvcjogIzQ1NDU0NTtcblx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udWktc3RhdGUtZGVmYXVsdCBhLFxuLnVpLXN0YXRlLWRlZmF1bHQgYTpsaW5rLFxuLnVpLXN0YXRlLWRlZmF1bHQgYTp2aXNpdGVkLFxuYS51aS1idXR0b24sXG5hOmxpbmsudWktYnV0dG9uLFxuYTp2aXNpdGVkLnVpLWJ1dHRvbixcbi51aS1idXR0b24ge1xuXHRjb2xvcjogIzQ1NDU0NTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsXG4udWktYnV0dG9uOmhvdmVyLFxuLnVpLWJ1dHRvbjpmb2N1cyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG5cdGJhY2tncm91bmQ6ICNlZGVkZWQ7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAjMmIyYjJiO1xufVxuLnVpLXN0YXRlLWhvdmVyIGEsXG4udWktc3RhdGUtaG92ZXIgYTpob3Zlcixcbi51aS1zdGF0ZS1ob3ZlciBhOmxpbmssXG4udWktc3RhdGUtaG92ZXIgYTp2aXNpdGVkLFxuLnVpLXN0YXRlLWZvY3VzIGEsXG4udWktc3RhdGUtZm9jdXMgYTpob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyBhOmxpbmssXG4udWktc3RhdGUtZm9jdXMgYTp2aXNpdGVkLFxuYS51aS1idXR0b246aG92ZXIsXG5hLnVpLWJ1dHRvbjpmb2N1cyB7XG5cdGNvbG9yOiAjMmIyYjJiO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi51aS12aXN1YWwtZm9jdXMge1xuXHRib3gtc2hhZG93OiAwIDAgM3B4IDFweCByZ2IoOTQsIDE1OCwgMjE0KTtcbn1cbi51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUsXG5hLnVpLWJ1dHRvbjphY3RpdmUsXG4udWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b24udWktc3RhdGUtYWN0aXZlOmhvdmVyIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzAwM2VmZjtcblx0YmFja2dyb3VuZDogIzAwN2ZmZjtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Y29sb3I6ICNmZmZmZmY7XG59XG4udWktaWNvbi1iYWNrZ3JvdW5kLFxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbi1iYWNrZ3JvdW5kIHtcblx0Ym9yZGVyOiAjMDAzZWZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnVpLXN0YXRlLWFjdGl2ZSBhLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssXG4udWktc3RhdGUtYWN0aXZlIGE6dmlzaXRlZCB7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNhZjcxODA7XG5cdGJhY2tncm91bmQ6ICNkZjlmYWQ7XG5cdGNvbG9yOiAjZmZmO1xufVxuLnVpLXN0YXRlLWNoZWNrZWQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmYTkwO1xufVxuLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQgYSB7XG5cdGNvbG9yOiAjNzc3NjIwO1xufVxuLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmMWE4OTk7XG5cdGJhY2tncm91bmQ6ICNmZGRmZGY7XG5cdGNvbG9yOiAjNWYzZjNmO1xufVxuLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3IgYSB7XG5cdGNvbG9yOiAjNWYzZjNmO1xufVxuLnVpLXN0YXRlLWVycm9yLXRleHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLXRleHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3ItdGV4dCB7XG5cdGNvbG9yOiAjNWYzZjNmO1xufVxuLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktcHJpbWFyeSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktc2Vjb25kYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXNlY29uZGFyeSB7XG5cdG9wYWNpdHk6IC43O1xuXHRmaWx0ZXI6QWxwaGEoT3BhY2l0eT03MCk7IC8qIHN1cHBvcnQ6IElFOCAqL1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IC4zNTtcblx0ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzUpOyAvKiBzdXBwb3J0OiBJRTggKi9cblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbiB7XG5cdGZpbHRlcjpBbHBoYShPcGFjaXR5PTM1KTsgLyogc3VwcG9ydDogSUU4IC0gU2VlICM2MDU5ICovXG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogc3RhdGVzIGFuZCBpbWFnZXMgKi9cbi51aS1pY29uIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcbn1cbi51aS1pY29uLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9mcm9udGVuZC91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG4udWktd2lkZ2V0LWhlYWRlciAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvZnJvbnRlbmQvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpO1xufVxuLnVpLXN0YXRlLWhvdmVyIC51aS1pY29uLFxuLnVpLXN0YXRlLWZvY3VzIC51aS1pY29uLFxuLnVpLWJ1dHRvbjpob3ZlciAudWktaWNvbixcbi51aS1idXR0b246Zm9jdXMgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2Zyb250ZW5kL3VpLWljb25zXzU1NTU1NV8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24sXG4udWktYnV0dG9uOmFjdGl2ZSAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvZnJvbnRlbmQvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nXCIpO1xufVxuLnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbixcbi51aS1idXR0b24gLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9mcm9udGVuZC91aS1pY29uc183Nzc2MjBfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtZXJyb3IgLnVpLWljb24sXG4udWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvZnJvbnRlbmQvdWktaWNvbnNfY2MwMDAwXzI1NngyNDAucG5nXCIpO1xufVxuLnVpLWJ1dHRvbiAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvZnJvbnRlbmQvdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nXCIpO1xufVxuXG4vKiBwb3NpdGlvbmluZyAqL1xuLnVpLWljb24tYmxhbmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IDE2cHg7IH1cbi51aS1pY29uLWNhcmV0LTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuLnVpLWljb24tY2FyZXQtMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwOyB9XG4udWktaWNvbi1jYXJldC0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAwOyB9XG4udWktaWNvbi1jYXJldC0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAwOyB9XG4udWktaWNvbi10cmlhbmdsZS0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2cHg7IH1cbi51aS1pY29uLWFycm93LTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLW5lLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1zZS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLW5lLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItc2UtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93LTQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MHB4OyB9XG4udWktaWNvbi1hcnJvdy00LWRpYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtODBweDsgfVxuLnVpLWljb24tZXh0bGluayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC04MHB4OyB9XG4udWktaWNvbi1uZXd3aW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtODBweDsgfVxuLnVpLWljb24tcmVmcmVzaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC04MHB4OyB9XG4udWktaWNvbi1zaHVmZmxlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTgwcHg7IH1cbi51aS1pY29uLXRyYW5zZmVyLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC04MHB4OyB9XG4udWktaWNvbi10cmFuc2ZlcnRoaWNrLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtODBweDsgfVxuLnVpLWljb24tZm9sZGVyLWNvbGxhcHNlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2cHg7IH1cbi51aS1pY29uLWZvbGRlci1vcGVuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTk2cHg7IH1cbi51aS1pY29uLWRvY3VtZW50IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTk2cHg7IH1cbi51aS1pY29uLWRvY3VtZW50LWIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtOTZweDsgfVxuLnVpLWljb24tbm90ZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC05NnB4OyB9XG4udWktaWNvbi1tYWlsLWNsb3NlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05NnB4OyB9XG4udWktaWNvbi1tYWlsLW9wZW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTZweDsgfVxuLnVpLWljb24tc3VpdGNhc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTk2cHg7IH1cbi51aS1pY29uLWNvbW1lbnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTk2cHg7IH1cbi51aS1pY29uLXBlcnNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtOTZweDsgfVxuLnVpLWljb24tcHJpbnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTk2cHg7IH1cbi51aS1pY29uLXRyYXNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC05NnB4OyB9XG4udWktaWNvbi1sb2NrZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTk2cHg7IH1cbi51aS1pY29uLXVubG9ja2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC05NnB4OyB9XG4udWktaWNvbi1ib29rbWFyayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtOTZweDsgfVxuLnVpLWljb24tdGFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC05NnB4OyB9XG4udWktaWNvbi1ob21lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEycHg7IH1cbi51aS1pY29uLWZsYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTEycHg7IH1cbi51aS1pY29uLWNhbGVuZGFyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTExMnB4OyB9XG4udWktaWNvbi1jYXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTExMnB4OyB9XG4udWktaWNvbi1wZW5jaWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTEycHg7IH1cbi51aS1pY29uLWNsb2NrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4OyB9XG4udWktaWNvbi1kaXNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTExMnB4OyB9XG4udWktaWNvbi1jYWxjdWxhdG9yIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMTJweDsgfVxuLnVpLWljb24tem9vbWluIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMTJweDsgfVxuLnVpLWljb24tem9vbW91dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTEycHg7IH1cbi51aS1pY29uLXNlYXJjaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTEycHg7IH1cbi51aS1pY29uLXdyZW5jaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTEycHg7IH1cbi51aS1pY29uLWdlYXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTExMnB4OyB9XG4udWktaWNvbi1oZWFydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTEycHg7IH1cbi51aS1pY29uLXN0YXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTExMnB4OyB9XG4udWktaWNvbi1saW5rIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FuY2VsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHg7IH1cbi51aS1pY29uLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTI4cHg7IH1cbi51aS1pY29uLXBsdXN0aGljayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMjhweDsgfVxuLnVpLWljb24tbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTI4cHg7IH1cbi51aS1pY29uLW1pbnVzdGhpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTI4cHg7IH1cbi51aS1pY29uLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEyOHB4OyB9XG4udWktaWNvbi1jbG9zZXRoaWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEyOHB4OyB9XG4udWktaWNvbi1rZXkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTEyOHB4OyB9XG4udWktaWNvbi1saWdodGJ1bGIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTEyOHB4OyB9XG4udWktaWNvbi1zY2lzc29ycyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTI4cHg7IH1cbi51aS1pY29uLWNsaXBib2FyZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTI4cHg7IH1cbi51aS1pY29uLWNvcHkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTEyOHB4OyB9XG4udWktaWNvbi1jb250YWN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMjhweDsgfVxuLnVpLWljb24taW1hZ2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTEyOHB4OyB9XG4udWktaWNvbi12aWRlbyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTI4cHg7IH1cbi51aS1pY29uLXNjcmlwdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTI4cHg7IH1cbi51aS1pY29uLWFsZXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ0cHg7IH1cbi51aS1pY29uLWluZm8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTQ0cHg7IH1cbi51aS1pY29uLW5vdGljZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNDRweDsgfVxuLnVpLWljb24taGVscCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNDRweDsgfVxuLnVpLWljb24tY2hlY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTQ0cHg7IH1cbi51aS1pY29uLWJ1bGxldCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNDRweDsgfVxuLnVpLWljb24tcmFkaW8tb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTQ0cHg7IH1cbi51aS1pY29uLXJhZGlvLW9mZiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTQ0cHg7IH1cbi51aS1pY29uLXBpbi13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNDRweDsgfVxuLnVpLWljb24tcGluLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE0NHB4OyB9XG4udWktaWNvbi1wbGF5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTYwcHg7IH1cbi51aS1pY29uLXBhdXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLW5leHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstcHJldiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1lbmQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstc3RhcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7IH1cbi8qIHVpLWljb24tc2Vlay1maXJzdCBpcyBkZXByZWNhdGVkLCB1c2UgdWktaWNvbi1zZWVrLXN0YXJ0IGluc3RlYWQgKi9cbi51aS1pY29uLXNlZWstZmlyc3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7IH1cbi51aS1pY29uLXN0b3AgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTYwcHg7IH1cbi51aS1pY29uLWVqZWN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNjBweDsgfVxuLnVpLWljb24tdm9sdW1lLW9mZiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTYwcHg7IH1cbi51aS1pY29uLXZvbHVtZS1vbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTYwcHg7IH1cbi51aS1pY29uLXBvd2VyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTc2cHg7IH1cbi51aS1pY29uLXNpZ25hbC1kaWFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE3NnB4OyB9XG4udWktaWNvbi1zaWduYWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0xIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNzZweDsgfVxuLnVpLWljb24tY2lyY2xlLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS16b29taW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtem9vbW91dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1jaGVjayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZXNtYWxsLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDhweDsgfVxuLnVpLWljb24tY2lyY2xlc21hbGwtbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjA4cHg7IH1cbi51aS1pY29uLWNpcmNsZXNtYWxsLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwOHB4OyB9XG4udWktaWNvbi1zcXVhcmVzbWFsbC1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIwOHB4OyB9XG4udWktaWNvbi1zcXVhcmVzbWFsbC1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMDhweDsgfVxuLnVpLWljb24tc3F1YXJlc21hbGwtY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjA4cHg7IH1cbi51aS1pY29uLWdyaXAtZG90dGVkLXZlcnRpY2FsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtZG90dGVkLWhvcml6b250YWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtc29saWQtdmVydGljYWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtc29saWQtaG9yaXpvbnRhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcHNtYWxsLWRpYWdvbmFsLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwLWRpYWdvbmFsLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIyNHB4OyB9XG5cblxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogQ29ybmVyIHJhZGl1cyAqL1xuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItdGwge1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItdHIge1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItYmwge1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItYnIge1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcblx0YmFja2dyb3VuZDogI2FhYWFhYTtcblx0b3BhY2l0eTogLjM7XG5cdGZpbHRlcjogQWxwaGEoT3BhY2l0eT0zMCk7IC8qIHN1cHBvcnQ6IElFOCAqL1xufVxuLnVpLXdpZGdldC1zaGFkb3cge1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4ICM2NjY2NjY7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggNXB4ICM2NjY2NjY7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpOyB9XG5oMiwgLmgyIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpOyB9XG5oMywgLmgzIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpOyB9XG5oNCwgLmg0IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpOyB9XG5oNSwgLmg1IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpOyB9XG5oNiwgLmg2IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpOyB9XG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkxLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTItc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5My1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXk0LXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg5MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQG1peGluIHNpbmdsZS10cmFuc2l0aW9uKCRwcm9wZXJ0eTogJGRlZmF1bHQtdHJhbnNpdGlvbi1wcm9wZXJ0eSwgJGR1cmF0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uLCAkZnVuY3Rpb246ICRkZWZhdWx0LXRyYW5zaXRpb24tZnVuY3Rpb24sICRkZWxheTogJGRlZmF1bHQtdHJhbnNpdGlvbi1kZWxheSkge1xuXHR0cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRmdW5jdGlvbiAkZGVsYXk7XG59XG5cbkBtaXhpbiBib3JkZXIoJHNpemU6IDFweCwgJHN0eWxlOiBzb2xpZCwgJGNvbG9yOiAkcHJpbWFyeSwgJHJhZGl1czogMCkge1xuXHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHRib3JkZXI6ICRzaXplICRzdHlsZSAkY29sb3I7XG59XG5cbkBtaXhpbiB0ZXh0LWNvbG9yKCRjb2xvcikge1xuXHRAaWYgJGNvbnRyYXN0ID09ICdjb250cmFzdDEnIHtcblx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHR9IEBlbHNlIGlmKCRjb250cmFzdCA9PSAnY29udHJhc3QyJykge1xuXHRcdGNvbG9yOiAjZmZmZTAwICFpbXBvcnRhbnQ7XG5cdH0gQGVsc2UgaWYoJGNvbnRyYXN0ID09ICdjb250cmFzdDMnKSB7XG5cdFx0Y29sb3I6ICMwMDAgIWltcG9ydGFudDtcblx0fSBAZWxzZSB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0fVxufVxuXG5AbWl4aW4gYmFja2dyb3VuZC1jb2xvcigkY29sb3IpIHtcblx0QGlmICRjb250cmFzdCA9PSAnY29udHJhc3QxJyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuXHR9IEBlbHNlIGlmKCRjb250cmFzdCA9PSAnY29udHJhc3QyJykge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcblx0fSBAZWxzZSBpZigkY29udHJhc3QgPT0gJ2NvbnRyYXN0MycpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdH0gQGVsc2Uge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblx0fVxufVxuXG4lY2xlYXJmaXgge1xuXHQqem9vbTogMTtcblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cdCY6YWZ0ZXIge1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG5cbi8qQm9yZGVyLXJhZGl1cyovXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XG5cdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKipcbipcbiogR1JJRFxuKlxuKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1peGluIHBhZ2Utd3JhcHBlcigkc2l6ZTogJHBhZ2Utd3JhcHBlcikge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAkc2l6ZTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdEBleHRlbmQgJWNsZWFyZml4O1xufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcblx0JG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcblx0QGlmICRtYXgge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBmdW5jdGlvbiBzdHJpcC11bml0KCR2YWx1ZSkge1xuXHRAcmV0dXJuICR2YWx1ZSAvICgkdmFsdWUgKiAwICsgMSk7XG59XG5cbkBtaXhpbiBmbHVpZC10eXBlKCRtaW4tdncsICRtYXgtdncsICRtaW4tZm9udC1zaXplLCAkbWF4LWZvbnQtc2l6ZSkge1xuXHQkdTE6IHVuaXQoJG1pbi12dyk7XG5cdCR1MjogdW5pdCgkbWF4LXZ3KTtcblx0JHUzOiB1bml0KCRtaW4tZm9udC1zaXplKTtcblx0JHU0OiB1bml0KCRtYXgtZm9udC1zaXplKTtcblxuXHRAaWYgJHUxID09ICR1MiBhbmQgJHUxID09ICR1MyBhbmQgJHUxID09ICR1NCB7XG5cdFx0JiB7XG5cdFx0XHRmb250LXNpemU6ICRtaW4tZm9udC1zaXplO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi12dykge1xuXHRcdFx0XHRmb250LXNpemU6IGNhbGMoI3skbWluLWZvbnQtc2l6ZX0gKyAje3N0cmlwLXVuaXQoJG1heC1mb250LXNpemUgLSAkbWluLWZvbnQtc2l6ZSl9ICogKCgxMDB2dyAtICN7JG1pbi12d30pIC8gI3tzdHJpcC11bml0KCRtYXgtdncgLSAkbWluLXZ3KX0pKTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtdncpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkbWF4LWZvbnQtc2l6ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gRm9udHNcblxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJG4pIHtcblx0QHJldHVybiBpZih1bml0bGVzcygkbiksICRuLCBtYXRoLmRpdigkbiwgJG4gKiAwICsgMSkpO1xufVxuXG4vKipcbiAqIHJlbSgpOiBha2NlcHR1amUgMSBhbGJvIDIgYXJndW1lbnR5XG4gKiAgLSByZW0oNjEpICAgICAgICDihpIgNjFweCBwcnp5IGJhemllIDE2cHhcbiAqICAtIHJlbSg2MXB4KSAgICAgIOKGkiBqdy5cbiAqICAtIHJlbSg2MXB4LCAyMCkgIOKGkiBiYXphIDIwcHhcbiAqICAtIHJlbSg2MXB4LCAyMHB4KVxuICovXG5AZnVuY3Rpb24gcmVtKCRzaXplLCAkYmFzZTogMTZweCkge1xuXHQvLyBub3JtYWxpenVqIGJhesSZXG5cdEBpZiB1bml0bGVzcygkYmFzZSkgeyAkYmFzZTogJGJhc2UgKiAxcHg7IH1cblx0QGVsc2UgaWYgdW5pdCgkYmFzZSkgPT0gXCJyZW1cIiB7ICRiYXNlOiBzdHJpcC11bml0KCRiYXNlKSAqIDE2cHg7IH1cblx0QGVsc2UgaWYgdW5pdCgkYmFzZSkgIT0gXCJweFwiIHtcblx0XHRAZXJyb3IgXCJyZW0oKTogJGJhc2UgbXVzaSBiecSHIHcgcHgvcmVtL2xpY3piaWUsIGEgamVzdCAje3VuaXQoJGJhc2UpfS5cIjtcblx0fVxuXG5cdC8vIG5vcm1hbGl6dWogcm96bWlhciBkbyBweFxuXHRAaWYgdW5pdGxlc3MoJHNpemUpICAgICAgeyAkc2l6ZTogJHNpemUgKiAxcHg7IH1cblx0QGVsc2UgaWYgdW5pdCgkc2l6ZSkgPT0gXCJyZW1cIiBvciB1bml0KCRzaXplKSA9PSBcImVtXCIge1xuXHRcdCRzaXplOiBzdHJpcC11bml0KCRzaXplKSAqIHN0cmlwLXVuaXQoJGJhc2UpICogMXB4O1xuXHR9IEBlbHNlIGlmIHVuaXQoJHNpemUpICE9IFwicHhcIiB7XG5cdFx0QGVycm9yIFwicmVtKCk6IG5pZW9ic8WCdWdpd2FuYSBqZWRub3N0a2EgI3t1bml0KCRzaXplKX0uXCI7XG5cdH1cblxuXHRAcmV0dXJuIG1hdGguZGl2KHN0cmlwLXVuaXQoJHNpemUpLCBzdHJpcC11bml0KCRiYXNlKSkgKiAxcmVtO1xufVxuXG5AbWl4aW4gZm9udCgkc2l6ZSkge1xuXHRmb250LXNpemU6IHJlbSgkc2l6ZSk7XG5cdG1hcmdpbi1ib3R0b206IDEuM2VtO1xufVxuXG4vLyBGb250IGZhY2VcblxuQG1peGluIGZvbnQtZmFjZSgkbmFtZSwgJHBhdGgsICR3ZWlnaHQ6IG51bGwsICRzdHlsZTogbnVsbCwgJGV4dHM6IGVvdCB3b2ZmMiB3b2ZmIHR0ZiBzdmcpIHtcblx0JHNyYzogbnVsbDtcblxuXHQkZXh0bW9kczogKFxuXHRcdGVvdDogXCI/XCIsXG5cdFx0c3ZnOiBcIiNcIiArIHN0ci1yZXBsYWNlKCRuYW1lLCBcIiBcIiwgXCJfXCIpXG5cdCk7XG5cblx0JGZvcm1hdHM6IChcblx0XHRvdGY6IFwib3BlbnR5cGVcIixcblx0XHR0dGY6IFwidHJ1ZXR5cGVcIlxuXHQpO1xuXG5cdEBlYWNoICRleHQgaW4gJGV4dHMge1xuXHRcdCRleHRtb2Q6IGlmKG1hcC1oYXMta2V5KCRleHRtb2RzLCAkZXh0KSwgJGV4dCArIG1hcC1nZXQoJGV4dG1vZHMsICRleHQpLCAkZXh0KTtcblx0XHQkZm9ybWF0OiBpZihtYXAtaGFzLWtleSgkZm9ybWF0cywgJGV4dCksIG1hcC1nZXQoJGZvcm1hdHMsICRleHQpLCAkZXh0KTtcblx0XHQkc3JjOiBhcHBlbmQoJHNyYywgdXJsKHF1b3RlKCRwYXRoICsgXCIuXCIgKyAkZXh0bW9kKSkgZm9ybWF0KHF1b3RlKCRmb3JtYXQpKSwgY29tbWEpO1xuXHR9XG5cblx0QGZvbnQtZmFjZSB7XG5cdFx0Zm9udC1mYW1pbHk6IHF1b3RlKCRuYW1lKTtcblx0XHRmb250LXN0eWxlOiAkc3R5bGU7XG5cdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG5cdFx0c3JjOiAkc3JjO1xuXHR9XG59XG5cbi8vIFBhZGRpbmdcblxuQG1peGluIHBhZGRpbmcoJHZhbHMuLi4pIHtcblx0QGluY2x1ZGUgZGlyZWN0aW9uYWwtcHJvcGVydHkocGFkZGluZywgZmFsc2UsICR2YWxzLi4uKTtcbn1cblxuLy8gTWFyZ2luc1xuXG5AbWl4aW4gbWFyZ2luKCR2YWxzLi4uKSB7XG5cdEBpbmNsdWRlIGRpcmVjdGlvbmFsLXByb3BlcnR5KG1hcmdpbiwgZmFsc2UsICR2YWxzLi4uKTtcbn1cblxuQG1peGluIHBvc2l0aW9uKCRwb3NpdGlvbjogcmVsYXRpdmUsICRjb29yZGluYXRlczogbnVsbCBudWxsIG51bGwgbnVsbCkge1xuXHRAaWYgdHlwZS1vZigkcG9zaXRpb24pID09IGxpc3Qge1xuXHRcdCRjb29yZGluYXRlczogJHBvc2l0aW9uO1xuXHRcdCRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQkY29vcmRpbmF0ZXM6IHVucGFjaygkY29vcmRpbmF0ZXMpO1xuXG5cdCRvZmZzZXRzOiAoXG5cdFx0dG9wOiBudGgoJGNvb3JkaW5hdGVzLCAxKSxcblx0XHRyaWdodDogbnRoKCRjb29yZGluYXRlcywgMiksXG5cdFx0Ym90dG9tOiBudGgoJGNvb3JkaW5hdGVzLCAzKSxcblx0XHRsZWZ0OiBudGgoJGNvb3JkaW5hdGVzLCA0KVxuXHQpO1xuXG5cdHBvc2l0aW9uOiAkcG9zaXRpb247XG5cblx0QGVhY2ggJG9mZnNldCwgJHZhbHVlIGluICRvZmZzZXRzIHtcblx0XHRAaWYgaXMtbGVuZ3RoKCR2YWx1ZSkge1xuXHRcdFx0I3skb2Zmc2V0fTogJHZhbHVlO1xuXHRcdH1cblx0fVxufVxuXG4vKipcbiAqIFNsaWdodGx5IGxpZ2h0ZW4gYSBjb2xvci5cbiAqXG4gKiBAYWNjZXNzIHB1YmxpY1xuICogQHBhcmFtIHtDb2xvcn0gJGNvbG9yIC0gY29sb3IgdG8gdGludFxuICogQHBhcmFtIHtOdW1iZXJ9ICRwZXJjZW50YWdlIC0gcGVyY2VudGFnZSBvZiBgJGNvbG9yYCBpbiByZXR1cm5lZCBjb2xvclxuICogQHJldHVybiB7Q29sb3J9XG4gKi9cbkBmdW5jdGlvbiB0aW50KCRjb2xvciwgJHBlcmNlbnRhZ2UpIHtcblx0QHJldHVybiBtaXgod2hpdGUsICRjb2xvciwgJHBlcmNlbnRhZ2UpO1xufVxuXG4vKipcbiAqIFNsaWdodGx5IGRhcmtlbiBhIGNvbG9yLlxuICpcbiAqIEBhY2Nlc3MgcHVibGljXG4gKiBAcGFyYW0ge0NvbG9yfSAkY29sb3IgLSBjb2xvciB0byBzaGFkZVxuICogQHBhcmFtIHtOdW1iZXJ9ICRwZXJjZW50YWdlIC0gcGVyY2VudGFnZSBvZiBgJGNvbG9yYCBpbiByZXR1cm5lZCBjb2xvclxuICogQHJldHVybiB7Q29sb3J9XG4gKi9cbkBmdW5jdGlvbiBzaGFkZSgkY29sb3IsICRwZXJjZW50YWdlKSB7XG5cdEByZXR1cm4gbWl4KGJsYWNrLCAkY29sb3IsICRwZXJjZW50YWdlKTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5wYWdlLXdyYXBwZXIge1xuICAqem9vbTogMTtcbn1cbi5wYWdlLXdyYXBwZXI6YmVmb3JlLCAucGFnZS13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnBhZ2Utd3JhcHBlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKkJvcmRlci1yYWRpdXMqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiBHUklEXG4qXG4qKioqKioqKioqKioqKioqKioqKioqKiovXG4vKipcbiAqIHJlbSgpOiBha2NlcHR1amUgMSBhbGJvIDIgYXJndW1lbnR5XG4gKiAgLSByZW0oNjEpICAgICAgICDihpIgNjFweCBwcnp5IGJhemllIDE2cHhcbiAqICAtIHJlbSg2MXB4KSAgICAgIOKGkiBqdy5cbiAqICAtIHJlbSg2MXB4LCAyMCkgIOKGkiBiYXphIDIwcHhcbiAqICAtIHJlbSg2MXB4LCAyMHB4KVxuICovXG4vKipcbiAqIFNsaWdodGx5IGxpZ2h0ZW4gYSBjb2xvci5cbiAqXG4gKiBAYWNjZXNzIHB1YmxpY1xuICogQHBhcmFtIHtDb2xvcn0gJGNvbG9yIC0gY29sb3IgdG8gdGludFxuICogQHBhcmFtIHtOdW1iZXJ9ICRwZXJjZW50YWdlIC0gcGVyY2VudGFnZSBvZiBgJGNvbG9yYCBpbiByZXR1cm5lZCBjb2xvclxuICogQHJldHVybiB7Q29sb3J9XG4gKi9cbi8qKlxuICogU2xpZ2h0bHkgZGFya2VuIGEgY29sb3IuXG4gKlxuICogQGFjY2VzcyBwdWJsaWNcbiAqIEBwYXJhbSB7Q29sb3J9ICRjb2xvciAtIGNvbG9yIHRvIHNoYWRlXG4gKiBAcGFyYW0ge051bWJlcn0gJHBlcmNlbnRhZ2UgLSBwZXJjZW50YWdlIG9mIGAkY29sb3JgIGluIHJldHVybmVkIGNvbG9yXG4gKiBAcmV0dXJuIHtDb2xvcn1cbiAqL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUEFUSFNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gR1JJRCBCQVNFIENPTkZJR1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDT0xPUlNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUEFHRSBGT05UU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBJQ09NT09OIFBBVEggRk9OVFMgVkFSSUFCTEVTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIElDT01PT04gVkFSSUFCTEVTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogQk9PVFNUUkFQXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiFcbiAqIEJvb3RzdHJhcCB2NC42LjIgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuOnJvb3Qge1xuICAtLWJsdWU6ICMwMDdiZmY7XG4gIC0taW5kaWdvOiAjNjYxMGYyO1xuICAtLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1waW5rOiAjZTgzZThjO1xuICAtLXJlZDogI2VjMDA1MztcbiAgLS1vcmFuZ2U6ICNBNDRBMEE7XG4gIC0teWVsbG93OiAjRkVEQzhFO1xuICAtLWdyZWVuOiAjMjhhNzQ1O1xuICAtLXRlYWw6ICMyMGM5OTc7XG4gIC0tY3lhbjogIzE3YTJiODtcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1ncmF5OiAjNjQ1ODVkO1xuICAtLWdyYXktZGFyazogIzJjMmMyYztcbiAgLS1wcmltYXJ5OiAjQTQ0QTBBO1xuICAtLXNlY29uZGFyeTogIzM5M0IzRTtcbiAgLS1zdWNjZXNzOiAjMjhhNzQ1O1xuICAtLWluZm86ICMxN2EyYjg7XG4gIC0td2FybmluZzogI0ZFREM4RTtcbiAgLS1kYW5nZXI6ICNlYzAwNTM7XG4gIC0tbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tZGFyazogIzJjMmMyYztcbiAgLS1icmVha3BvaW50LXhzOiAwO1xuICAtLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJyZWFrcG9pbnQtbGc6IDEwMjRweDtcbiAgLS1icmVha3BvaW50LXhsOiAxMjMwcHg7XG4gIC0tYnJlYWtwb2ludC14eGw6IDE0MTBweDtcbiAgLS1icmVha3BvaW50LXh4eGw6IDE3MDBweDtcbiAgLS1icmVha3BvaW50LTR4bDogMTkyMHB4O1xuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgY29sb3I6ICMxMTEyMTM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBjb2xvcjogI0E0NEEwQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogcmdiKDkxLjg5NjU1MTcyNDEsIDQxLjQ2NTUxNzI0MTQsIDUuNjAzNDQ4Mjc1OSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbSAwLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbSAwLjYyNXJlbTtcbiAgY29sb3I6ICM5NDk0OTQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1O1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAzLjgxMjVyZW07XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDIuNDM3NXJlbTtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS42ODc1cmVtO1xufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogNS4zMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMC44O1xufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiA0LjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMC44O1xufVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG59XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZGVkZTtcbn1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzY0NTg1ZDtcbn1cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJTCoFwiO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNjQ1ODVkO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNlODNlOGM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExMjEzO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICMxMTEyMTM7XG59XG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLTR4bCxcbi5jb250YWluZXIteHh4bCxcbi5jb250YWluZXIteHhsLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1zbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIzMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQxMHB4KSB7XG4gIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAuY29udGFpbmVyLXh4eGwsIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuY29udGFpbmVyLTR4bCwgLmNvbnRhaW5lci14eHhsLCAuY29udGFpbmVyLXh4bCwgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIH1cbn1cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29sLTR4bCxcbi5jb2wtNHhsLWF1dG8sIC5jb2wtNHhsLTEyLCAuY29sLTR4bC0xMSwgLmNvbC00eGwtMTAsIC5jb2wtNHhsLTksIC5jb2wtNHhsLTgsIC5jb2wtNHhsLTcsIC5jb2wtNHhsLTYsIC5jb2wtNHhsLTUsIC5jb2wtNHhsLTQsIC5jb2wtNHhsLTMsIC5jb2wtNHhsLTIsIC5jb2wtNHhsLTEsIC5jb2wteHh4bCxcbi5jb2wteHh4bC1hdXRvLCAuY29sLXh4eGwtMTIsIC5jb2wteHh4bC0xMSwgLmNvbC14eHhsLTEwLCAuY29sLXh4eGwtOSwgLmNvbC14eHhsLTgsIC5jb2wteHh4bC03LCAuY29sLXh4eGwtNiwgLmNvbC14eHhsLTUsIC5jb2wteHh4bC00LCAuY29sLXh4eGwtMywgLmNvbC14eHhsLTIsIC5jb2wteHh4bC0xLCAuY29sLXh4bCxcbi5jb2wteHhsLWF1dG8sIC5jb2wteHhsLTEyLCAuY29sLXh4bC0xMSwgLmNvbC14eGwtMTAsIC5jb2wteHhsLTksIC5jb2wteHhsLTgsIC5jb2wteHhsLTcsIC5jb2wteHhsLTYsIC5jb2wteHhsLTUsIC5jb2wteHhsLTQsIC5jb2wteHhsLTMsIC5jb2wteHhsLTIsIC5jb2wteHhsLTEsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8sIC5jb2wteGwtMTIsIC5jb2wteGwtMTEsIC5jb2wteGwtMTAsIC5jb2wteGwtOSwgLmNvbC14bC04LCAuY29sLXhsLTcsIC5jb2wteGwtNiwgLmNvbC14bC01LCAuY29sLXhsLTQsIC5jb2wteGwtMywgLmNvbC14bC0yLCAuY29sLXhsLTEsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wtbGctMTIsIC5jb2wtbGctMTEsIC5jb2wtbGctMTAsIC5jb2wtbGctOSwgLmNvbC1sZy04LCAuY29sLWxnLTcsIC5jb2wtbGctNiwgLmNvbC1sZy01LCAuY29sLWxnLTQsIC5jb2wtbGctMywgLmNvbC1sZy0yLCAuY29sLWxnLTEsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbWQtMTIsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtOSwgLmNvbC1tZC04LCAuY29sLW1kLTcsIC5jb2wtbWQtNiwgLmNvbC1tZC01LCAuY29sLW1kLTQsIC5jb2wtbWQtMywgLmNvbC1tZC0yLCAuY29sLW1kLTEsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtc20tMTIsIC5jb2wtc20tMTEsIC5jb2wtc20tMTAsIC5jb2wtc20tOSwgLmNvbC1zbS04LCAuY29sLXNtLTcsIC5jb2wtc20tNiwgLmNvbC1zbS01LCAuY29sLXNtLTQsIC5jb2wtc20tMywgLmNvbC1zbS0yLCAuY29sLXNtLTEsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtMTIsIC5jb2wtMTEsIC5jb2wtMTAsIC5jb2wtOSwgLmNvbC04LCAuY29sLTcsIC5jb2wtNiwgLmNvbC01LCAuY29sLTQsIC5jb2wtMywgLmNvbC0yLCAuY29sLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzO1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwO1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQxMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXh4bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteHhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14eGwtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXh4bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteHhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXh4bC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci14eGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gIC5jb2wteHh4bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14eHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14eHhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14eHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14eHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteHh4bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4eGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4eGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXh4eGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4eGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4eGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXh4eGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4eGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4eGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXh4eGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eHhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHh4bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci14eHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXh4eGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14eHhsLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci14eHhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14eHhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14eHhsLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci14eHhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14eHhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14eHhsLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci14eHhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14eHhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14eHhsLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci14eHhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXh4eGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteHh4bC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQteHh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXh4eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteHh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteHh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteHh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNvbC00eGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtNHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLTR4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtNHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtNHhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy00eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLTR4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC00eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtNHhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtNHhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC00eGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLTR4bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtNHhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC00eGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLTR4bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtNHhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC00eGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLTR4bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTR4bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTR4bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci00eGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItNHhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItNHhsLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci00eGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLTR4bC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItNHhsLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci00eGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLTR4bC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItNHhsLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci00eGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLTR4bC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItNHhsLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci00eGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItNHhsLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLTR4bC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtNHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtNHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LTR4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtNHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC00eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LTR4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtNHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC00eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LTR4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtNHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC00eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC00eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzExMTIxMztcbn1cbi50YWJsZSB0aCxcbi50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWRlZGU7XG59XG4udGFibGUgdGhlYWQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZGVkZTtcbn1cbi50YWJsZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZWRlZGU7XG59XG5cbi50YWJsZS1zbSB0aCxcbi50YWJsZS1zbSB0ZCB7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG59XG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGQsXG4udGFibGUtYm9yZGVybGVzcyB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXI6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogIzExMTIxMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZS1wcmltYXJ5LFxuLnRhYmxlLXByaW1hcnkgPiB0aCxcbi50YWJsZS1wcmltYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI5LjUyLCAyMDQuMzIsIDE4Ni40KTtcbn1cbi50YWJsZS1wcmltYXJ5IHRoLFxuLnRhYmxlLXByaW1hcnkgdGQsXG4udGFibGUtcHJpbWFyeSB0aGVhZCB0aCxcbi50YWJsZS1wcmltYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6IHJnYigyMDcuNjgsIDE2MC44OCwgMTI3LjYpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIyLjYxMzc1LCAxOTAuNTgzMzkyODU3MSwgMTY3LjgwNjI1KTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIyLjYxMzc1LCAxOTAuNTgzMzkyODU3MSwgMTY3LjgwNjI1KTtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSxcbi50YWJsZS1zZWNvbmRhcnkgPiB0aCxcbi50YWJsZS1zZWNvbmRhcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTkuNTYsIDIwMC4xMiwgMjAwLjk2KTtcbn1cbi50YWJsZS1zZWNvbmRhcnkgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRkLFxuLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE1Mi4wNCwgMTUzLjA4LCAxNTQuNjQpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODYuNjQ2OTU2NTIxNywgMTg3LjMzNzM5MTMwNDMsIDE4OC4zNzMwNDM0NzgzKTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4Ni42NDY5NTY1MjE3LCAxODcuMzM3MzkxMzA0MywgMTg4LjM3MzA0MzQ3ODMpO1xufVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5NC44LCAyMzAuMzYsIDIwMi45Mik7XG59XG4udGFibGUtc3VjY2VzcyB0aCxcbi50YWJsZS1zdWNjZXNzIHRkLFxuLnRhYmxlLXN1Y2Nlc3MgdGhlYWQgdGgsXG4udGFibGUtc3VjY2VzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTQzLjIsIDIwOS4yNCwgMTU4LjI4KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3Ni43MDU5NDA1OTQxLCAyMjIuOTU0MDU5NDA1OSwgMTg3LjI2NjUzNDY1MzUpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzYuNzA1OTQwNTk0MSwgMjIyLjk1NDA1OTQwNTksIDE4Ny4yNjY1MzQ2NTM1KTtcbn1cblxuLnRhYmxlLWluZm8sXG4udGFibGUtaW5mbyA+IHRoLFxuLnRhYmxlLWluZm8gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTAuMDQsIDIyOC45NiwgMjM1LjEyKTtcbn1cbi50YWJsZS1pbmZvIHRoLFxuLnRhYmxlLWluZm8gdGQsXG4udGFibGUtaW5mbyB0aGVhZCB0aCxcbi50YWJsZS1pbmZvIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6IHJnYigxMzQuMzYsIDIwNi42NCwgMjE4LjA4KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3MC41MTUyNDc1MjQ4LCAyMjEuMTMzMjY3MzI2NywgMjI5LjE0NDc1MjQ3NTIpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzAuNTE1MjQ3NTI0OCwgMjIxLjEzMzI2NzMyNjcsIDIyOS4xNDQ3NTI0NzUyKTtcbn1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTQuNzIsIDI0NS4yLCAyMjMuMzYpO1xufVxuLnRhYmxlLXdhcm5pbmcgdGgsXG4udGFibGUtd2FybmluZyB0ZCxcbi50YWJsZS13YXJuaW5nIHRoZWFkIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NC40OCwgMjM2LjgsIDE5Ni4yNCk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTQuNDk2MzE1Nzg5NSwgMjM3LjM3MTA1MjYzMTYsIDE5OC4wODM2ODQyMTA1KTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU0LjQ5NjMxNTc4OTUsIDIzNy4zNzEwNTI2MzE2LCAxOTguMDgzNjg0MjEwNSk7XG59XG5cbi50YWJsZS1kYW5nZXIsXG4udGFibGUtZGFuZ2VyID4gdGgsXG4udGFibGUtZGFuZ2VyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ5LjY4LCAxODMuNiwgMjA2Ljg0KTtcbn1cbi50YWJsZS1kYW5nZXIgdGgsXG4udGFibGUtZGFuZ2VyIHRkLFxuLnRhYmxlLWRhbmdlciB0aGVhZCB0aCxcbi50YWJsZS1kYW5nZXIgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI0NS4xMiwgMTIyLjQsIDE2NS41Nik7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0Ny45MTE3NTE4MjQ4LCAxNTkuODY4MjQ4MTc1MiwgMTkwLjgzMjcwMDcyOTkpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ3LjkxMTc1MTgyNDgsIDE1OS44NjgyNDgxNzUyLCAxOTAuODMyNzAwNzI5OSk7XG59XG5cbi50YWJsZS1saWdodCxcbi50YWJsZS1saWdodCA+IHRoLFxuLnRhYmxlLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUzLjA0LCAyNTMuMzIsIDI1My42KTtcbn1cbi50YWJsZS1saWdodCB0aCxcbi50YWJsZS1saWdodCB0ZCxcbi50YWJsZS1saWdodCB0aGVhZCB0aCxcbi50YWJsZS1saWdodCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjUxLjM2LCAyNTEuODgsIDI1Mi40KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzguMTY1LCAyNDAuNTcsIDI0Mi45NzUpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOC4xNjUsIDI0MC41NywgMjQyLjk3NSk7XG59XG5cbi50YWJsZS1kYXJrLFxuLnRhYmxlLWRhcmsgPiB0aCxcbi50YWJsZS1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTk1LjkyLCAxOTUuOTIsIDE5NS45Mik7XG59XG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTQ1LjI4LCAxNDUuMjgsIDE0NS4yOCk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODMuMTcsIDE4My4xNywgMTgzLjE3KTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTgzLjE3LCAxODMuMTcsIDE4My4xNyk7XG59XG5cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGgsXG4udGFibGUtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXItY29sb3I6IHJnYig2My4xMjUsIDYzLjEyNSwgNjMuMTI1KTtcbn1cbi50YWJsZSAudGhlYWQtbGlnaHQgdGgge1xuICBjb2xvcjogIzNDM0MzQztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWNlZTtcbiAgYm9yZGVyLWNvbG9yOiAjZGVkZWRlO1xufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xufVxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNjMuMTI1LCA2My4xMjUsIDYzLjEyNSk7XG59XG4udGFibGUtZGFyay50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG4udGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1zbSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjI5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDA5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS14eGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2OTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14eHhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS14eHhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtNHhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS00eGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS43NWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAjM0MzQzNDO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogIzNDM0MzQztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjQzLjAxNzI0MTM3OTMsIDEzNS4xNzI0MTM3OTMxLCA1OC40ODI3NTg2MjA3KTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTY0LCA3NCwgMTAsIDAuMjUpO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY0NTg1ZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWNlZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuaW5wdXRbdHlwZT1kYXRlXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPXRpbWVdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9bW9udGhdLmZvcm0tY29udHJvbCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjM0MzQzNDO1xufVxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICMzQzNDM0M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAjMTExMjEzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sIHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4uZm9ybS1yb3cgPiAuY29sLFxuLmZvcm0tcm93ID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICM5NDk0OTQ7XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uZm9ybS1yb3cgPiAuY29sID4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLXJvdyA+IFtjbGFzcyo9Y29sLV0gPiAudmFsaWQtdG9vbHRpcCB7XG4gIGxlZnQ6IDVweDtcbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNzVlbSArIDAuNzVyZW0pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuNDM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjg3NWVtICsgMC4zNzVyZW0pIGNhbGMoMC44NzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgc2VsZWN0LmZvcm0tY29udHJvbDp2YWxpZCwgc2VsZWN0LmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMS41cmVtIGNlbnRlcjtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNzVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjQzNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjQzNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gKyAyLjMxMjVyZW0pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMmMyYzJjJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdCwgI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIgcmlnaHQgMS43NXJlbS9jYWxjKDAuODc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjg3NWVtICsgMC4zNzVyZW0pIG5vLXJlcGVhdDtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDUxLjY5NTY1MjE3MzksIDIwNi4zMDQzNDc4MjYxLCA4Nyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1MS42OTU2NTIxNzM5LCAyMDYuMzA0MzQ3ODI2MSwgODcpO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjZWMwMDUzO1xufVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwgMCwgODMsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uZm9ybS1yb3cgPiAuY29sID4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tcm93ID4gW2NsYXNzKj1jb2wtXSA+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBsZWZ0OiA1cHg7XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWMwMDUzO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNzVlbSArIDAuNzVyZW0pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZWMwMDUzJyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZWMwMDUzJyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC40Mzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuODc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjg3NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlYzAwNTM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzNiwgMCwgODMsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCBzZWxlY3QuZm9ybS1jb250cm9sOmludmFsaWQsIHNlbGVjdC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMS41cmVtIGNlbnRlcjtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjc1ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC40Mzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC40Mzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWMwMDUzO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzVlbSArIDIuMzEyNXJlbSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMyYzJjMmMnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHggbm8tcmVwZWF0LCAjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZWMwMDUzJyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZWMwMDUzJyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIikgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYygwLjg3NWVtICsgMC4zNzVyZW0pIGNhbGMoMC44NzVlbSArIDAuMzc1cmVtKSBuby1yZXBlYXQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWMwMDUzO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzYsIDAsIDgzLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2VjMDA1Mztcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogI2VjMDA1Mztcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlYzAwNTM7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMzIsIDExMC40Mjc5NjYxMDE3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMzIsIDExMC40Mjc5NjYxMDE3KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzYsIDAsIDgzLCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWMwMDUzO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNlYzAwNTM7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNlYzAwNTM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzNiwgMCwgODMsIDAuMjUpO1xufVxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvcm0taW5saW5lIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAsXG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLXNlbGVjdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzExMTIxMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJ0biB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMTExMjEzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuOmZvY3VzLCAuYnRuLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTY0LCA3NCwgMTAsIDAuMjUpO1xufVxuLmJ0bi5kaXNhYmxlZCwgLmJ0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E0NEEwQTtcbiAgYm9yZGVyLWNvbG9yOiAjQTQ0QTBBO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMjcuOTQ4Mjc1ODYyMSwgNTcuNzMyNzU4NjIwNywgNy44MDE3MjQxMzc5KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTE1LjkzMTAzNDQ4MjgsIDUyLjMxMDM0NDgyNzYsIDcuMDY4OTY1NTE3Mik7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTI3Ljk0ODI3NTg2MjEsIDU3LjczMjc1ODYyMDcsIDcuODAxNzI0MTM3OSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDExNS45MzEwMzQ0ODI4LCA1Mi4zMTAzNDQ4Mjc2LCA3LjA2ODk2NTUxNzIpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNzcuNjUsIDEwMS4xNSwgNDYuNzUsIDAuNSk7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ0QTBBO1xuICBib3JkZXItY29sb3I6ICNBNDRBMEE7XG59XG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDExNS45MzEwMzQ0ODI4LCA1Mi4zMTAzNDQ4Mjc2LCA3LjA2ODk2NTUxNzIpO1xuICBib3JkZXItY29sb3I6IHJnYigxMDMuOTEzNzkzMTAzNCwgNDYuODg3OTMxMDM0NSwgNi4zMzYyMDY4OTY2KTtcbn1cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE3Ny42NSwgMTAxLjE1LCA0Ni43NSwgMC41KTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5M0IzRTtcbiAgYm9yZGVyLWNvbG9yOiAjMzkzQjNFO1xufVxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDM4LjY3ODU3MTQyODYsIDQwLjAzNTcxNDI4NTcsIDQyLjA3MTQyODU3MTQpO1xuICBib3JkZXItY29sb3I6IHJnYigzMi41NzE0Mjg1NzE0LCAzMy43MTQyODU3MTQzLCAzNS40Mjg1NzE0Mjg2KTtcbn1cbi5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzguNjc4NTcxNDI4NiwgNDAuMDM1NzE0Mjg1NywgNDIuMDcxNDI4NTcxNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDMyLjU3MTQyODU3MTQsIDMzLjcxNDI4NTcxNDMsIDM1LjQyODU3MTQyODYpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4Ni43LCA4OC40LCA5MC45NSwgMC41KTtcbn1cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzkzQjNFO1xuICBib3JkZXItY29sb3I6ICMzOTNCM0U7XG59XG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDMyLjU3MTQyODU3MTQsIDMzLjcxNDI4NTcxNDMsIDM1LjQyODU3MTQyODYpO1xuICBib3JkZXItY29sb3I6IHJnYigyNi40NjQyODU3MTQzLCAyNy4zOTI4NTcxNDI5LCAyOC43ODU3MTQyODU3KTtcbn1cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDg2LjcsIDg4LjQsIDkwLjk1LCAwLjUpO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzMi42MDg2OTU2NTIyLCAxMzYuMTQxMzA0MzQ3OCwgNTYuMjUpO1xuICBib3JkZXItY29sb3I6IHJnYigzMC4xNDQ5Mjc1MzYyLCAxMjUuODU1MDcyNDYzOCwgNTIpO1xufVxuLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDMyLjYwODY5NTY1MjIsIDEzNi4xNDEzMDQzNDc4LCA1Ni4yNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDMwLjE0NDkyNzUzNjIsIDEyNS44NTUwNzI0NjM4LCA1Mik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcyLjI1LCAxODAuMiwgOTYuOSwgMC41KTtcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzAuMTQ0OTI3NTM2MiwgMTI1Ljg1NTA3MjQ2MzgsIDUyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjcuNjgxMTU5NDIwMywgMTE1LjU2ODg0MDU3OTcsIDQ3Ljc1KTtcbn1cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcyLjI1LCAxODAuMiwgOTYuOSwgMC41KTtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTguNzUsIDEzMi4wNjUyMTczOTEzLCAxNTApO1xuICBib3JkZXItY29sb3I6IHJnYigxNy4zMzMzMzMzMzMzLCAxMjIuMDg2OTU2NTIxNywgMTM4LjY2NjY2NjY2NjcpO1xufVxuLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4Ljc1LCAxMzIuMDY1MjE3MzkxMywgMTUwKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTcuMzMzMzMzMzMzMywgMTIyLjA4Njk1NjUyMTcsIDEzOC42NjY2NjY2NjY3KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTcuOCwgMTc1Ljk1LCAxOTQuNjUsIDAuNSk7XG59XG4uYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3LjMzMzMzMzMzMzMsIDEyMi4wODY5NTY1MjE3LCAxMzguNjY2NjY2NjY2Nyk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE1LjkxNjY2NjY2NjcsIDExMi4xMDg2OTU2NTIyLCAxMjcuMzMzMzMzMzMzMyk7XG59XG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1Ny44LCAxNzUuOTUsIDE5NC42NSwgMC41KTtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMxMTEyMTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRURDOEU7XG4gIGJvcmRlci1jb2xvcjogI0ZFREM4RTtcbn1cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMTExMjEzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUzLjY2NDQ3MzY4NDIsIDIwOC4yNTY1Nzg5NDc0LCAxMDQuMDg1NTI2MzE1OCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1My41NTI2MzE1Nzg5LCAyMDQuMzQyMTA1MjYzMiwgOTEuNDQ3MzY4NDIxMSk7XG59XG4uYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gIGNvbG9yOiAjMTExMjEzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUzLjY2NDQ3MzY4NDIsIDIwOC4yNTY1Nzg5NDc0LCAxMDQuMDg1NTI2MzE1OCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1My41NTI2MzE1Nzg5LCAyMDQuMzQyMTA1MjYzMiwgOTEuNDQ3MzY4NDIxMSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxOC40NSwgMTg5LjcsIDEyMy41NSwgMC41KTtcbn1cbi5idG4td2FybmluZy5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nOmRpc2FibGVkIHtcbiAgY29sb3I6ICMxMTEyMTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRURDOEU7XG4gIGJvcmRlci1jb2xvcjogI0ZFREM4RTtcbn1cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMTExMjEzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUzLjU1MjYzMTU3ODksIDIwNC4zNDIxMDUyNjMyLCA5MS40NDczNjg0MjExKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjUzLjQ0MDc4OTQ3MzcsIDIwMC40Mjc2MzE1Nzg5LCA3OC44MDkyMTA1MjYzKTtcbn1cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxOC40NSwgMTg5LjcsIDEyMy41NSwgMC41KTtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjMDA1MztcbiAgYm9yZGVyLWNvbG9yOiAjZWMwMDUzO1xufVxuLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5Ny43NSwgMCwgNjkuNTQ3NjY5NDkxNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE4NSwgMCwgNjUuMDYzNTU5MzIyKTtcbn1cbi5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTk3Ljc1LCAwLCA2OS41NDc2Njk0OTE1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTg1LCAwLCA2NS4wNjM1NTkzMjIpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzguODUsIDM4LjI1LCAxMDguOCwgMC41KTtcbn1cbi5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWMwMDUzO1xuICBib3JkZXItY29sb3I6ICNlYzAwNTM7XG59XG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4NSwgMCwgNjUuMDYzNTU5MzIyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTcyLjI1LCAwLCA2MC41Nzk0NDkxNTI1KTtcbn1cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzOC44NSwgMzguMjUsIDEwOC44LCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMxMTEyMTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzExMTIxMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyNS42ODc1LCAyMjkuODc1LCAyMzQuMDYyNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIxOC4yNSwgMjIzLjUsIDIyOC43NSk7XG59XG4uYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0LmZvY3VzIHtcbiAgY29sb3I6ICMxMTEyMTM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjUuNjg3NSwgMjI5Ljg3NSwgMjM0LjA2MjUpO1xuICBib3JkZXItY29sb3I6IHJnYigyMTguMjUsIDIyMy41LCAyMjguNzUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTMuMzUsIDIxNC4zNSwgMjE1LjM1LCAwLjUpO1xufVxuLmJ0bi1saWdodC5kaXNhYmxlZCwgLmJ0bi1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMTExMjEzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzExMTIxMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxOC4yNSwgMjIzLjUsIDIyOC43NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIxMC44MTI1LCAyMTcuMTI1LCAyMjMuNDM3NSk7XG59XG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTMuMzUsIDIxNC4zNSwgMjE1LjM1LCAwLjUpO1xufVxuXG4uYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgYm9yZGVyLWNvbG9yOiAjMmMyYzJjO1xufVxuLmJ0bi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNC44NzUsIDI0Ljg3NSwgMjQuODc1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTguNSwgMTguNSwgMTguNSk7XG59XG4uYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyay5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQuODc1LCAyNC44NzUsIDI0Ljg3NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE4LjUsIDE4LjUsIDE4LjUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NS42NSwgNzUuNjUsIDc1LjY1LCAwLjUpO1xufVxuLmJ0bi1kYXJrLmRpc2FibGVkLCAuYnRuLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgYm9yZGVyLWNvbG9yOiAjMmMyYzJjO1xufVxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOC41LCAxOC41LCAxOC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTIuMTI1LCAxMi4xMjUsIDEyLjEyNSk7XG59XG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NS42NSwgNzUuNjUsIDc1LjY1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjQTQ0QTBBO1xuICBib3JkZXItY29sb3I6ICNBNDRBMEE7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ0QTBBO1xuICBib3JkZXItY29sb3I6ICNBNDRBMEE7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNjQsIDc0LCAxMCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjQTQ0QTBBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ0QTBBO1xuICBib3JkZXItY29sb3I6ICNBNDRBMEE7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNjQsIDc0LCAxMCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzkzQjNFO1xuICBib3JkZXItY29sb3I6ICMzOTNCM0U7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTNCM0U7XG4gIGJvcmRlci1jb2xvcjogIzM5M0IzRTtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1NywgNTksIDYyLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMzkzQjNFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzkzQjNFO1xuICBib3JkZXItY29sb3I6ICMzOTNCM0U7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1NywgNTksIDYyLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI0ZFREM4RTtcbiAgYm9yZGVyLWNvbG9yOiAjRkVEQzhFO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzExMTIxMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFREM4RTtcbiAgYm9yZGVyLWNvbG9yOiAjRkVEQzhFO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU0LCAyMjAsIDE0MiwgMC41KTtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjRkVEQzhFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMTExMjEzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVEQzhFO1xuICBib3JkZXItY29sb3I6ICNGRURDOEU7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTQsIDIyMCwgMTQyLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNlYzAwNTM7XG4gIGJvcmRlci1jb2xvcjogI2VjMDA1Mztcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjMDA1MztcbiAgYm9yZGVyLWNvbG9yOiAjZWMwMDUzO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzNiwgMCwgODMsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNlYzAwNTM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzAwNTM7XG4gIGJvcmRlci1jb2xvcjogI2VjMDA1Mztcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzNiwgMCwgODMsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzExMTIxMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzExMTIxMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzJjMmMyYztcbiAgYm9yZGVyLWNvbG9yOiAjMmMyYzJjO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgYm9yZGVyLWNvbG9yOiAjMmMyYzJjO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDQsIDQ0LCA0NCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXItY29sb3I6ICMyYzJjMmM7XG59XG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NCwgNDQsIDQ0LCAwLjUpO1xufVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0E0NEEwQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHJnYig5MS44OTY1NTE3MjQxLCA0MS40NjU1MTcyNDE0LCA1LjYwMzQ0ODI3NTkpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rLmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLWxpbms6ZGlzYWJsZWQsIC5idG4tbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNjQ1ODVkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jb2xsYXBzaW5nLndpZHRoIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nLndpZHRoIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMC4xMjVyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMTExMjEzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIzMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDEwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteHhsLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXh4eGwtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eHhsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LTR4bC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LTR4bC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49dG9wXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXJpZ2h0XSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePWJvdHRvbV0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWNlZTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxMTEyMTM7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogcmdiKDQuOTU4MzMzMzMzMywgNS4yNSwgNS41NDE2NjY2NjY3KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlY2VlO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ0QTBBO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM5NDk0OTQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNjQ1ODVkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzExMTIxMztcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9cmFkaW9dLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICB6LWluZGV4OiA0O1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tY29udHJvbDpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1zZWxlY3Q6bnRoLWxhc3QtY2hpbGQobiszKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuKzMpIC5jdXN0b20tZmlsZS1sYWJlbCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuKzMpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bjpmb2N1cyxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAjM0MzQzNDO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVjZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuKzMpID4gLmJ0bixcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDEuMzc1cmVtO1xuICBvcGFjaXR5OiAwO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNBNDRBMEE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNDRBMEE7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE2NCwgNzQsIDEwLCAwLjI1KTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYigyNDMuMDE3MjQxMzc5MywgMTM1LjE3MjQxMzc5MzEsIDU4LjQ4Mjc1ODYyMDcpO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDUuOTQ4Mjc1ODYyMSwgMTY0LjQ4Mjc1ODYyMDcsIDEwNi41NTE3MjQxMzc5KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjQ1Ljk0ODI3NTg2MjEsIDE2NC40ODI3NTg2MjA3LCAxMDYuNTUxNzI0MTM3OSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzY0NTg1ZDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlY2VlO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjM3NXJlbTtcbiAgbGVmdDogLTEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTQ5NDk0O1xufVxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjM3NXJlbTtcbiAgbGVmdDogLTEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IDUwJS81MCUgNTAlIG5vLXJlcGVhdDtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0E0NEEwQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E0NEEwQTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjQsIDc0LCAxMCwgMC41KTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTY0LCA3NCwgMTAsIDAuNSk7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjQsIDc0LCAxMCwgMC41KTtcbn1cblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGxlZnQ6IC0yLjI1cmVtO1xuICB3aWR0aDogMS43NXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIHRvcDogY2FsYygwLjM3NXJlbSArIDJweCk7XG4gIGxlZnQ6IGNhbGMoLTIuMjVyZW0gKyAycHgpO1xuICB3aWR0aDogY2FsYygxcmVtIC0gNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDFyZW0gLSA0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ5NDk0O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNzVyZW0pO1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTY0LCA3NCwgMTAsIDAuNSk7XG59XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNzVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjc1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAjM0MzQzNDO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMmMyYzJjJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjQzLjAxNzI0MTM3OTMsIDEzNS4xNzI0MTM3OTMxLCA1OC40ODI3NTg2MjA3KTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTY0LCA3NCwgMTAsIDAuMjUpO1xufVxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjM0MzQzNDO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLCAuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0OmRpc2FibGVkIHtcbiAgY29sb3I6ICM2NDU4NWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVjZWU7XG59XG4uY3VzdG9tLXNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VzdG9tLXNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICMzQzNDM0M7XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNzVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS43NWVtICsgMC43NXJlbSArIDJweCk7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI0My4wMTcyNDEzNzkzLCAxMzUuMTcyNDEzNzkzMSwgNTguNDgyNzU4NjIwNyk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE2NCwgNzQsIDEwLCAwLjI1KTtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVjZWU7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXQ6bGFuZyhlbikgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJCcm93c2VcIjtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dCB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiBjYWxjKDEuNzVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgY29sb3I6ICMzQzNDM0M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGNhbGMoMS43NWVtICsgMC43NXJlbSk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBjb2xvcjogIzNDM0MzQztcbiAgY29udGVudDogXCJCcm93c2VcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWNlZTtcbiAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMC4yNXJlbSAwLjI1cmVtIDA7XG59XG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgxNjQsIDc0LCAxMCwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDE2NCwgNzQsIDEwLCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgxNjQsIDc0LCAxMCwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E0NEEwQTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NS45NDgyNzU4NjIxLCAxNjQuNDgyNzU4NjIwNywgMTA2LjU1MTcyNDEzNzkpO1xufVxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNDRBMEE7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ1Ljk0ODI3NTg2MjEsIDE2NC40ODI3NTg2MjA3LCAxMDYuNTUxNzI0MTM3OSk7XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4ycmVtO1xuICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ0QTBBO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDUuOTQ4Mjc1ODYyMSwgMTY0LjQ4Mjc1ODYyMDcsIDEwNi41NTE3MjQxMzc5KTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLXVwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ5NDk0O1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0OTQ5NDtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ5NDk0O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4gIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNjQ1ODVkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlY2VlICNlZWVjZWUgI2RlZGVkZTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzY0NTg1ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogIzNDM0MzQztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVkZWRlICNkZWRlZGUgI2ZmZjtcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E0NEEwQTtcbn1cblxuLm5hdi1maWxsID4gLm5hdi1saW5rLFxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkID4gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi5uYXZiYXIgLmNvbnRhaW5lcixcbi5uYXZiYXIgLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXIgLmNvbnRhaW5lci1zbSxcbi5uYXZiYXIgLmNvbnRhaW5lci1tZCxcbi5uYXZiYXIgLmNvbnRhaW5lci1sZyxcbi5uYXZiYXIgLmNvbnRhaW5lci14bCxcbi5uYXZiYXIgLmNvbnRhaW5lci14eGwsXG4ubmF2YmFyIC5jb250YWluZXIteHh4bCxcbi5uYXZiYXIgLmNvbnRhaW5lci00eGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjI4MTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yODEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdmJhci10b2dnbGVyOmhvdmVyLCAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IDUwJS8xMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiA3NXZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14bCxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXh4bCxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXh4eGwsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci00eGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXhsLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteHhsLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteHh4bCxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLTR4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXhsLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteHhsLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteHh4bCxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLTR4bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWxnLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14eGwsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14eHhsLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItNHhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXhsLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteHhsLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteHh4bCxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLTR4bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXhsLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteHhsLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteHh4bCxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLTR4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjI5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXh4bCxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXh4eGwsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci00eGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIzMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXh4bCxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXh4eGwsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci00eGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwOS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXIteGwsXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXIteHhsLFxuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLXh4eGwsXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItNHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MTBweCkge1xuICAubmF2YmFyLWV4cGFuZC14eGwge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLWxnLFxuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLXhsLFxuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLXh4bCxcbiAgLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci14eHhsLFxuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLTR4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjk5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHh4bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXh4eGwgPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC14eHhsID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQteHh4bCA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLXh4eGwgPiAuY29udGFpbmVyLWxnLFxuICAubmF2YmFyLWV4cGFuZC14eHhsID4gLmNvbnRhaW5lci14bCxcbiAgLm5hdmJhci1leHBhbmQteHh4bCA+IC5jb250YWluZXIteHhsLFxuICAubmF2YmFyLWV4cGFuZC14eHhsID4gLmNvbnRhaW5lci14eHhsLFxuICAubmF2YmFyLWV4cGFuZC14eHhsID4gLmNvbnRhaW5lci00eGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4eGwge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHh4bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eHhsID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQteHh4bCA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLXh4eGwgPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC14eHhsID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQteHh4bCA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLXh4eGwgPiAuY29udGFpbmVyLXhsLFxuICAubmF2YmFyLWV4cGFuZC14eHhsID4gLmNvbnRhaW5lci14eGwsXG4gIC5uYXZiYXItZXhwYW5kLXh4eGwgPiAuY29udGFpbmVyLXh4eGwsXG4gIC5uYXZiYXItZXhwYW5kLXh4eGwgPiAuY29udGFpbmVyLTR4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHh4bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHh4bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtNHhsID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtNHhsID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQtNHhsID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQtNHhsID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQtNHhsID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQtNHhsID4gLmNvbnRhaW5lci14bCxcbiAgLm5hdmJhci1leHBhbmQtNHhsID4gLmNvbnRhaW5lci14eGwsXG4gIC5uYXZiYXItZXhwYW5kLTR4bCA+IC5jb250YWluZXIteHh4bCxcbiAgLm5hdmJhci1leHBhbmQtNHhsID4gLmNvbnRhaW5lci00eGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLTR4bCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC00eGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtNHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtNHhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLTR4bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLTR4bCA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLTR4bCA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLTR4bCA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLTR4bCA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLTR4bCA+IC5jb250YWluZXIteGwsXG4gIC5uYXZiYXItZXhwYW5kLTR4bCA+IC5jb250YWluZXIteHhsLFxuICAubmF2YmFyLWV4cGFuZC00eGwgPiAuY29udGFpbmVyLXh4eGwsXG4gIC5uYXZiYXItZXhwYW5kLTR4bCA+IC5jb250YWluZXItNHhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC00eGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC00eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtNHhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14bCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14eGwsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteHh4bCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci00eGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteGwsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteHhsLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXh4eGwsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItNHhsIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MCwgMCwgMCwgMC41JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY2FyZCA+IGhyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCkgMCAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWRlY2sgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWRlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuICAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIHtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBjb2xvcjogIzY0NTg1ZDtcbiAgY29udGVudDogXCIvXCI7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzY0NTg1ZDtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogI0E0NEEwQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbn1cbi5wYWdlLWxpbms6aG92ZXIge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogcmdiKDkxLjg5NjU1MTcyNDEsIDQxLjQ2NTUxNzI0MTQsIDUuNjAzNDQ4Mjc1OSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWNlZTtcbiAgYm9yZGVyLWNvbG9yOiAjZGVkZWRlO1xufVxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE2NCwgNzQsIDEwLCAwLjI1KTtcbn1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E0NEEwQTtcbiAgYm9yZGVyLWNvbG9yOiAjQTQ0QTBBO1xufVxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2NDU4NWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZGVkZTtcbn1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjJyZW07XG59XG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjJyZW07XG59XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4yNWVtIDAuNGVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJhZGdlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5hLmJhZGdlOmhvdmVyLCBhLmJhZGdlOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbn1cblxuLmJhZGdlLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E0NEEwQTtcbn1cbmEuYmFkZ2UtcHJpbWFyeTpob3ZlciwgYS5iYWRnZS1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMTUuOTMxMDM0NDgyOCwgNTIuMzEwMzQ0ODI3NiwgNy4wNjg5NjU1MTcyKTtcbn1cbmEuYmFkZ2UtcHJpbWFyeTpmb2N1cywgYS5iYWRnZS1wcmltYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTY0LCA3NCwgMTAsIDAuNSk7XG59XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5M0IzRTtcbn1cbmEuYmFkZ2Utc2Vjb25kYXJ5OmhvdmVyLCBhLmJhZGdlLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzIuNTcxNDI4NTcxNCwgMzMuNzE0Mjg1NzE0MywgMzUuNDI4NTcxNDI4Nik7XG59XG5hLmJhZGdlLXNlY29uZGFyeTpmb2N1cywgYS5iYWRnZS1zZWNvbmRhcnkuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1NywgNTksIDYyLCAwLjUpO1xufVxuXG4uYmFkZ2Utc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xufVxuYS5iYWRnZS1zdWNjZXNzOmhvdmVyLCBhLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDMwLjE0NDkyNzUzNjIsIDEyNS44NTUwNzI0NjM4LCA1Mik7XG59XG5hLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMsIGEuYmFkZ2Utc3VjY2Vzcy5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xufVxuXG4uYmFkZ2UtaW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xufVxuYS5iYWRnZS1pbmZvOmhvdmVyLCBhLmJhZGdlLWluZm86Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3LjMzMzMzMzMzMzMsIDEyMi4wODY5NTY1MjE3LCAxMzguNjY2NjY2NjY2Nyk7XG59XG5hLmJhZGdlLWluZm86Zm9jdXMsIGEuYmFkZ2UtaW5mby5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBjb2xvcjogIzExMTIxMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFREM4RTtcbn1cbmEuYmFkZ2Utd2FybmluZzpob3ZlciwgYS5iYWRnZS13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICMxMTEyMTM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTMuNTUyNjMxNTc4OSwgMjA0LjM0MjEwNTI2MzIsIDkxLjQ0NzM2ODQyMTEpO1xufVxuYS5iYWRnZS13YXJuaW5nOmZvY3VzLCBhLmJhZGdlLXdhcm5pbmcuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTQsIDIyMCwgMTQyLCAwLjUpO1xufVxuXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzAwNTM7XG59XG5hLmJhZGdlLWRhbmdlcjpob3ZlciwgYS5iYWRnZS1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4NSwgMCwgNjUuMDYzNTU5MzIyKTtcbn1cbmEuYmFkZ2UtZGFuZ2VyOmZvY3VzLCBhLmJhZGdlLWRhbmdlci5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzNiwgMCwgODMsIDAuNSk7XG59XG5cbi5iYWRnZS1saWdodCB7XG4gIGNvbG9yOiAjMTExMjEzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuYS5iYWRnZS1saWdodDpob3ZlciwgYS5iYWRnZS1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjMTExMjEzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjE4LjI1LCAyMjMuNSwgMjI4Ljc1KTtcbn1cbmEuYmFkZ2UtbGlnaHQ6Zm9jdXMsIGEuYmFkZ2UtbGlnaHQuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuXG4uYmFkZ2UtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xufVxuYS5iYWRnZS1kYXJrOmhvdmVyLCBhLmJhZGdlLWRhcms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4LjUsIDE4LjUsIDE4LjUpO1xufVxuYS5iYWRnZS1kYXJrOmZvY3VzLCBhLmJhZGdlLWRhcmsuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NCwgNDQsIDQ0LCAwLjUpO1xufVxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlY2VlO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmp1bWJvdHJvbiB7XG4gICAgcGFkZGluZzogNHJlbSAycmVtO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBjb2xvcjogcmdiKDg1LjI4LCAzOC40OCwgNS4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzNi44LCAyMTguOCwgMjA2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjI5LjUyLCAyMDQuMzIsIDE4Ni40KTtcbn1cbi5hbGVydC1wcmltYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDIyMi42MTM3NSwgMTkwLjU4MzM5Mjg1NzEsIDE2Ny44MDYyNSk7XG59XG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoMzcuMjExMDM0NDgyOCwgMTYuNzkwMzQ0ODI3NiwgMi4yNjg5NjU1MTcyKTtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiByZ2IoMjkuNjQsIDMwLjY4LCAzMi4yNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTUuNCwgMjE1LjgsIDIxNi40KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTk5LjU2LCAyMDAuMTIsIDIwMC45Nik7XG59XG4uYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDE4Ni42NDY5NTY1MjE3LCAxODcuMzM3MzkxMzA0MywgMTg4LjM3MzA0MzQ3ODMpO1xufVxuLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoNS4yMTE0Mjg1NzE0LCA1LjM5NDI4NTcxNDMsIDUuNjY4NTcxNDI4Nik7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6IHJnYigyMC44LCA4Ni44NCwgMzUuODgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjEyLCAyMzcuNCwgMjE3LjgpO1xuICBib3JkZXItY29sb3I6IHJnYigxOTQuOCwgMjMwLjM2LCAyMDIuOTIpO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMTc2LjcwNTk0MDU5NDEsIDIyMi45NTQwNTk0MDU5LCAxODcuMjY2NTM0NjUzNSk7XG59XG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoMTAuOTQ0OTI3NTM2MiwgNDUuNjk1MDcyNDYzOCwgMTguODgpO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiByZ2IoMTEuOTYsIDg0LjI0LCA5NS42OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDguNiwgMjM2LjQsIDI0MC44KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTkwLjA0LCAyMjguOTYsIDIzNS4xMik7XG59XG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigxNzAuNTE1MjQ3NTI0OCwgMjIxLjEzMzI2NzMyNjcsIDIyOS4xNDQ3NTI0NzUyKTtcbn1cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6IHJnYig2LjI5MzMzMzMzMzMsIDQ0LjMyNjk1NjUyMTcsIDUwLjM0NjY2NjY2NjcpO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiByZ2IoMTMyLjA4LCAxMTQuNCwgNzMuODQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU0LjgsIDI0OCwgMjMyLjQpO1xuICBib3JkZXItY29sb3I6IHJnYigyNTQuNzIsIDI0NS4yLCAyMjMuMzYpO1xufVxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMjU0LjQ5NjMxNTc4OTUsIDIzNy4zNzEwNTI2MzE2LCAxOTguMDgzNjg0MjEwNSk7XG59XG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoOTkuMzY3ODc4Nzg3OSwgODYuMDY2NjY2NjY2NywgNTUuNTUyMTIxMjEyMSk7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICBjb2xvcjogcmdiKDEyMi43MiwgMCwgNDMuMTYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUxLjIsIDIwNCwgMjIwLjYpO1xuICBib3JkZXItY29sb3I6IHJnYigyNDkuNjgsIDE4My42LCAyMDYuODQpO1xufVxuLmFsZXJ0LWRhbmdlciBociB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigyNDcuOTExNzUxODI0OCwgMTU5Ljg2ODI0ODE3NTIsIDE5MC44MzI3MDA3Mjk5KTtcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDcxLjcyLCAwLCAyNS4yMjM1NTkzMjIpO1xufVxuXG4uYWxlcnQtbGlnaHQge1xuICBjb2xvcjogcmdiKDEyOC45NiwgMTI5LjQ4LCAxMzApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUzLjYsIDI1My44LCAyNTQpO1xuICBib3JkZXItY29sb3I6IHJnYigyNTMuMDQsIDI1My4zMiwgMjUzLjYpO1xufVxuLmFsZXJ0LWxpZ2h0IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDIzOC4xNjUsIDI0MC41NywgMjQyLjk3NSk7XG59XG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDEwMy41NDkyMzUxODE2LCAxMDMuOTgsIDEwNC40MTA3NjQ4MTg0KTtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogcmdiKDIyLjg4LCAyMi44OCwgMjIuODgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjEyLjgsIDIxMi44LCAyMTIuOCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE5NS45MiwgMTk1LjkyLCAxOTUuOTIpO1xufVxuLmFsZXJ0LWRhcmsgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMTgzLjE3LCAxODMuMTcsIDE4My4xNyk7XG59XG4uYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVjZWU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E0NEEwQTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IDFzIGxpbmVhciBpbmZpbml0ZSBwcm9ncmVzcy1iYXItc3RyaXBlcztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMzQzNDM0M7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzNDM0MzQztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgY29sb3I6ICMxMTEyMTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVjZWU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2NDU4NWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E0NEEwQTtcbiAgYm9yZGVyLWNvbG9yOiAjQTQ0QTBBO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQxMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4eGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4eGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eHhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC00eGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC00eGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtNHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtNHhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC00eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtNHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiByZ2IoODUuMjgsIDM4LjQ4LCA1LjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI5LjUyLCAyMDQuMzIsIDE4Ni40KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoODUuMjgsIDM4LjQ4LCA1LjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIyLjYxMzc1LCAxOTAuNTgzMzkyODU3MSwgMTY3LjgwNjI1KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoODUuMjgsIDM4LjQ4LCA1LjIpO1xuICBib3JkZXItY29sb3I6IHJnYig4NS4yOCwgMzguNDgsIDUuMik7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHJnYigyOS42NCwgMzAuNjgsIDMyLjI0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5OS41NiwgMjAwLjEyLCAyMDAuOTYpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMjkuNjQsIDMwLjY4LCAzMi4yNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODYuNjQ2OTU2NTIxNywgMTg3LjMzNzM5MTMwNDMsIDE4OC4zNzMwNDM0NzgzKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyOS42NCwgMzAuNjgsIDMyLjI0KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjkuNjQsIDMwLjY4LCAzMi4yNCk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiByZ2IoMjAuOCwgODYuODQsIDM1Ljg4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5NC44LCAyMzAuMzYsIDIwMi45Mik7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogcmdiKDIwLjgsIDg2Ljg0LCAzNS44OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzYuNzA1OTQwNTk0MSwgMjIyLjk1NDA1OTQwNTksIDE4Ny4yNjY1MzQ2NTM1KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjAuOCwgODYuODQsIDM1Ljg4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjAuOCwgODYuODQsIDM1Ljg4KTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6IHJnYigxMS45NiwgODQuMjQsIDk1LjY4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5MC4wNCwgMjI4Ljk2LCAyMzUuMTIpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6IHJnYigxMS45NiwgODQuMjQsIDk1LjY4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3MC41MTUyNDc1MjQ4LCAyMjEuMTMzMjY3MzI2NywgMjI5LjE0NDc1MjQ3NTIpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMS45NiwgODQuMjQsIDk1LjY4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTEuOTYsIDg0LjI0LCA5NS42OCk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiByZ2IoMTMyLjA4LCAxMTQuNCwgNzMuODQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU0LjcyLCAyNDUuMiwgMjIzLjM2KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTMyLjA4LCAxMTQuNCwgNzMuODQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU0LjQ5NjMxNTc4OTUsIDIzNy4zNzEwNTI2MzE2LCAxOTguMDgzNjg0MjEwNSk7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEzMi4wOCwgMTE0LjQsIDczLjg0KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTMyLjA4LCAxMTQuNCwgNzMuODQpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiByZ2IoMTIyLjcyLCAwLCA0My4xNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDkuNjgsIDE4My42LCAyMDYuODQpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTIyLjcyLCAwLCA0My4xNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDcuOTExNzUxODI0OCwgMTU5Ljg2ODI0ODE3NTIsIDE5MC44MzI3MDA3Mjk5KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMjIuNzIsIDAsIDQzLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTIyLjcyLCAwLCA0My4xNik7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogcmdiKDEyOC45NiwgMTI5LjQ4LCAxMzApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUzLjA0LCAyNTMuMzIsIDI1My42KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6IHJnYigxMjguOTYsIDEyOS40OCwgMTMwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOC4xNjUsIDI0MC41NywgMjQyLjk3NSk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMjguOTYsIDEyOS40OCwgMTMwKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTI4Ljk2LCAxMjkuNDgsIDEzMCk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiByZ2IoMjIuODgsIDIyLjg4LCAyMi44OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTUuOTIsIDE5NS45MiwgMTk1LjkyKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMjIuODgsIDIyLjg4LCAyMi44OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODMuMTcsIDE4My4xNywgMTgzLjE3KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIuODgsIDIyLjg4LCAyMi44OCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIyLjg4LCAyMi44OCwgMjIuODgpO1xufVxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRvYXN0IHtcbiAgZmxleC1iYXNpczogMzUwcHg7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNzVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLnRvYXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnRvYXN0LnNob3dpbmcge1xuICBvcGFjaXR5OiAxO1xufVxuLnRvYXN0LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cbi50b2FzdC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICM2NDU4NWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbn1cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBtYXJnaW46IC0xcmVtIC0xcmVtIC0xcmVtIGF1dG87XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogMC4yNXJlbTtcbn1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pO1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gIH1cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIzMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLnNob3cge1xuICBvcGFjaXR5OiAwLjk7XG59XG4udG9vbHRpcCAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDAuNHJlbTtcbn1cbi50b29sdGlwIC5hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC10b3AsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cbi5icy10b29sdGlwLXRvcCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93IHtcbiAgYm90dG9tOiAwO1xufVxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20sIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93IHtcbiAgdG9wOiAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtbGVmdCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cbi5icy10b29sdGlwLWxlZnQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3cge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG4uYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG4ucG9wb3ZlciAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbjogMCAwLjNyZW07XG59XG4ucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy1wb3BvdmVyLXRvcCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMC41cmVtIC0gMXB4KTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwLjNyZW0gMDtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBsZWZ0OiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20sIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3cge1xuICB0b3A6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93OjphZnRlciB7XG4gIHRvcDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDI0Ny4zNSwgMjQ3LjM1LCAyNDcuMzUpO1xufVxuXG4uYnMtcG9wb3Zlci1sZWZ0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3cge1xuICByaWdodDogY2FsYygtMC41cmVtIC0gMXB4KTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAuM3JlbSAwO1xufVxuLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0Ny4zNSwgMjQ3LjM1LCAyNDcuMzUpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDIzNC42LCAyMzQuNiwgMjM0LjYpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjMTExMjEzO1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IDUwJS8xMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IDAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjJlbTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IDAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWdyb3c7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3Bpbm5lci1ib3JkZXIsXG4gIC5zcGlubmVyLWdyb3cge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgfVxufVxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ0QTBBICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctcHJpbWFyeTpob3ZlciwgYS5iZy1wcmltYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXByaW1hcnk6aG92ZXIsXG5idXR0b24uYmctcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMTUuOTMxMDM0NDgyOCwgNTIuMzEwMzQ0ODI3NiwgNy4wNjg5NjU1MTcyKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5M0IzRSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXNlY29uZGFyeTpob3ZlciwgYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzMi41NzE0Mjg1NzE0LCAzMy43MTQyODU3MTQzLCAzNS40Mjg1NzE0Mjg2KSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zdWNjZXNzOmhvdmVyLCBhLmJnLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24uYmctc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDMwLjE0NDkyNzUzNjIsIDEyNS44NTUwNzI0NjM4LCA1MikgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctaW5mbzpob3ZlciwgYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNy4zMzMzMzMzMzMzLCAxMjIuMDg2OTU2NTIxNywgMTM4LjY2NjY2NjY2NjcpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFREM4RSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsIGEuYmctd2FybmluZzpmb2N1cyxcbmJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUzLjU1MjYzMTU3ODksIDIwNC4zNDIxMDUyNjMyLCA5MS40NDczNjg0MjExKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjMDA1MyAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhbmdlcjpob3ZlciwgYS5iZy1kYW5nZXI6Zm9jdXMsXG5idXR0b24uYmctZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODUsIDAsIDY1LjA2MzU1OTMyMikgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWxpZ2h0OmhvdmVyLCBhLmJnLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxOC4yNSwgMjIzLjUsIDIyOC43NSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFyazpob3ZlciwgYS5iZy1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOC41LCAxOC41LCAxOC41KSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWRlZGUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWRlZGUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWRlZGUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogI0E0NEEwQSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzM5M0IzRSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI0ZFREM4RSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2VjMDA1MyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzJjMmMyYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDEwcHgpIHtcbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLmQteHh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmQtNHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC00eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC00eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC00eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtNHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLTR4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLTR4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtNHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC00eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbi5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQyODYlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIzMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MTBweCkge1xuICAuZmxleC14eGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gIC5mbGV4LXh4eGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5mbGV4LTR4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC00eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtNHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC00eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LTR4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC00eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LTR4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtNHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtNHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtNHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtNHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LTR4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LTR4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC00eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC00eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtNHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtNHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtNHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy00eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtNHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy00eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy00eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC00eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC00eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LTR4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LTR4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtNHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtNHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi00eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLTR4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLTR4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtNHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtNHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLTR4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgLmZsb2F0LXhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MTBweCkge1xuICAuZmxvYXQteHhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gIC5mbG9hdC14eHhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4eGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eHhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmZsb2F0LTR4bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC00eGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC00eGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gIC5zdGlja3ktdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yLFxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01LFxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wLFxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBsLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyxcbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zLFxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjEge1xuICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjMge1xuICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW40IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjUge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW41LFxuLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQxMHB4KSB7XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTAsXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMCxcbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTAsXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMCxcbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTEsXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMSxcbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEsXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMSxcbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMixcbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTIsXG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTIsXG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC0yLFxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0zLFxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTMsXG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0zLFxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTMsXG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTQsXG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC00LFxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC00LFxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtNCxcbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNSxcbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC01LFxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNSxcbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC01LFxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAsXG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTAsXG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMCxcbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMCxcbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMSxcbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMSxcbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xLFxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0xLFxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTIsXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMixcbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTIsXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMixcbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0zLFxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0zLFxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTMsXG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTMsXG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNCxcbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC00LFxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCxcbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC00LFxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTUsXG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTUsXG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNSxcbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtNSxcbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4xLFxuICAubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjEsXG4gIC5teC14eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4xLFxuICAubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjEsXG4gIC5teC14eGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMixcbiAgLm15LXh4bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjIsXG4gIC5teC14eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjIsXG4gIC5teS14eGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW4yLFxuICAubXgteHhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjMsXG4gIC5teS14eGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uMyxcbiAgLm14LXh4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjMsXG4gIC5teS14eGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uMyxcbiAgLm14LXh4bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW40LFxuICAubXkteHhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uNCxcbiAgLm14LXh4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNCxcbiAgLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjQsXG4gIC5teC14eGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uNSxcbiAgLm15LXh4bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW41LFxuICAubXgteHhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNSxcbiAgLm15LXh4bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW41LFxuICAubXgteHhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1hdXRvLFxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLWF1dG8sXG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1hdXRvLFxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLWF1dG8sXG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAubS14eHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLTAsXG4gIC5teS14eHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXIteHh4bC0wLFxuICAubXgteHh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC0wLFxuICAubXkteHh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4eGwtMCxcbiAgLm14LXh4eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLTEsXG4gIC5teS14eHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHh4bC0xLFxuICAubXgteHh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC0xLFxuICAubXkteHh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4eGwtMSxcbiAgLm14LXh4eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtMixcbiAgLm15LXh4eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4eGwtMixcbiAgLm14LXh4eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC0yLFxuICAubXkteHh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHh4bC0yLFxuICAubXgteHh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC0zLFxuICAubXkteHh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4eGwtMyxcbiAgLm14LXh4eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtMyxcbiAgLm15LXh4eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eHhsLTMsXG4gIC5teC14eHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLTQsXG4gIC5teS14eHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eHhsLTQsXG4gIC5teC14eHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtNCxcbiAgLm15LXh4eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4eGwtNCxcbiAgLm14LXh4eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtNSxcbiAgLm15LXh4eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eHhsLTUsXG4gIC5teC14eHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLTUsXG4gIC5teS14eHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHh4bC01LFxuICAubXgteHh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4eGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eHhsLTAsXG4gIC5weS14eHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4eGwtMCxcbiAgLnB4LXh4eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eHhsLTAsXG4gIC5weS14eHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4eGwtMCxcbiAgLnB4LXh4eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHh4bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4eGwtMSxcbiAgLnB5LXh4eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHh4bC0xLFxuICAucHgteHh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4eGwtMSxcbiAgLnB5LXh4eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHh4bC0xLFxuICAucHgteHh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eHhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eHhsLTIsXG4gIC5weS14eHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHh4bC0yLFxuICAucHgteHh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHh4bC0yLFxuICAucHkteHh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4eGwtMixcbiAgLnB4LXh4eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHh4bC0zLFxuICAucHkteHh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eHhsLTMsXG4gIC5weC14eHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHh4bC0zLFxuICAucHkteHh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eHhsLTMsXG4gIC5weC14eHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4eGwtNCxcbiAgLnB5LXh4eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eHhsLTQsXG4gIC5weC14eHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eHhsLTQsXG4gIC5weS14eHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHh4bC00LFxuICAucHgteHh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4eGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eHhsLTUsXG4gIC5weS14eHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4eGwtNSxcbiAgLnB4LXh4eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eHhsLTUsXG4gIC5weS14eHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4eGwtNSxcbiAgLnB4LXh4eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLW4xLFxuICAubXkteHh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHh4bC1uMSxcbiAgLm14LXh4eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC1uMSxcbiAgLm15LXh4eGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4eGwtbjEsXG4gIC5teC14eHhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC1uMixcbiAgLm15LXh4eGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHh4bC1uMixcbiAgLm14LXh4eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLW4yLFxuICAubXkteHh4bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eHhsLW4yLFxuICAubXgteHh4bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtbjMsXG4gIC5teS14eHhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eHhsLW4zLFxuICAubXgteHh4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLW4zLFxuICAubXkteHh4bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHh4bC1uMyxcbiAgLm14LXh4eGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLW40LFxuICAubXkteHh4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eHhsLW40LFxuICAubXgteHh4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtbjQsXG4gIC5teS14eHhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4eGwtbjQsXG4gIC5teC14eHhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC1uNSxcbiAgLm15LXh4eGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4eGwtbjUsXG4gIC5teC14eHhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtbjUsXG4gIC5teS14eHhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eHhsLW41LFxuICAubXgteHh4bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC1hdXRvLFxuICAubXkteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4eGwtYXV0byxcbiAgLm14LXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtYXV0byxcbiAgLm15LXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eHhsLWF1dG8sXG4gIC5teC14eHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLm0tNHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC00eGwtMCxcbiAgLm15LTR4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLTR4bC0wLFxuICAubXgtNHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi00eGwtMCxcbiAgLm15LTR4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLTR4bC0wLFxuICAubXgtNHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tNHhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC00eGwtMSxcbiAgLm15LTR4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLTR4bC0xLFxuICAubXgtNHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi00eGwtMSxcbiAgLm15LTR4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLTR4bC0xLFxuICAubXgtNHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tNHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LTR4bC0yLFxuICAubXktNHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci00eGwtMixcbiAgLm14LTR4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi00eGwtMixcbiAgLm15LTR4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtNHhsLTIsXG4gIC5teC00eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLTR4bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtNHhsLTMsXG4gIC5teS00eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci00eGwtMyxcbiAgLm14LTR4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItNHhsLTMsXG4gIC5teS00eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC00eGwtMyxcbiAgLm14LTR4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLTR4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC00eGwtNCxcbiAgLm15LTR4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItNHhsLTQsXG4gIC5teC00eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItNHhsLTQsXG4gIC5teS00eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLTR4bC00LFxuICAubXgtNHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS00eGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LTR4bC01LFxuICAubXktNHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItNHhsLTUsXG4gIC5teC00eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLTR4bC01LFxuICAubXktNHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtNHhsLTUsXG4gIC5teC00eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC00eGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC00eGwtMCxcbiAgLnB5LTR4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci00eGwtMCxcbiAgLnB4LTR4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLTR4bC0wLFxuICAucHktNHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLTR4bC0wLFxuICAucHgtNHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLTR4bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LTR4bC0xLFxuICAucHktNHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLTR4bC0xLFxuICAucHgtNHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItNHhsLTEsXG4gIC5weS00eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtNHhsLTEsXG4gIC5weC00eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtNHhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC00eGwtMixcbiAgLnB5LTR4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLTR4bC0yLFxuICAucHgtNHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi00eGwtMixcbiAgLnB5LTR4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLTR4bC0yLFxuICAucHgtNHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtNHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtNHhsLTMsXG4gIC5weS00eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItNHhsLTMsXG4gIC5weC00eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi00eGwtMyxcbiAgLnB5LTR4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC00eGwtMyxcbiAgLnB4LTR4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC00eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LTR4bC00LFxuICAucHktNHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItNHhsLTQsXG4gIC5weC00eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLTR4bC00LFxuICAucHktNHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtNHhsLTQsXG4gIC5weC00eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC00eGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC00eGwtNSxcbiAgLnB5LTR4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci00eGwtNSxcbiAgLnB4LTR4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLTR4bC01LFxuICAucHktNHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLTR4bC01LFxuICAucHgtNHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLTR4bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC00eGwtbjEsXG4gIC5teS00eGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLTR4bC1uMSxcbiAgLm14LTR4bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi00eGwtbjEsXG4gIC5teS00eGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLTR4bC1uMSxcbiAgLm14LTR4bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tNHhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtNHhsLW4yLFxuICAubXktNHhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLTR4bC1uMixcbiAgLm14LTR4bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLTR4bC1uMixcbiAgLm15LTR4bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC00eGwtbjIsXG4gIC5teC00eGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tNHhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LTR4bC1uMyxcbiAgLm15LTR4bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItNHhsLW4zLFxuICAubXgtNHhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLTR4bC1uMyxcbiAgLm15LTR4bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtNHhsLW4zLFxuICAubXgtNHhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS00eGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC00eGwtbjQsXG4gIC5teS00eGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItNHhsLW40LFxuICAubXgtNHhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItNHhsLW40LFxuICAubXktNHhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLTR4bC1uNCxcbiAgLm14LTR4bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS00eGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtNHhsLW41LFxuICAubXktNHhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci00eGwtbjUsXG4gIC5teC00eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItNHhsLW41LFxuICAubXktNHhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC00eGwtbjUsXG4gIC5teC00eGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLTR4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtNHhsLWF1dG8sXG4gIC5teS00eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci00eGwtYXV0byxcbiAgLm14LTR4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItNHhsLWF1dG8sXG4gIC5teS00eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC00eGwtYXV0byxcbiAgLm14LTR4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4udGV4dC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIzMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQxMHB4KSB7XG4gIC50ZXh0LXh4bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gIC50ZXh0LXh4eGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4eGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC50ZXh0LTR4bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtNHhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LTR4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjQTQ0QTBBICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLCBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoOTEuODk2NTUxNzI0MSwgNDEuNDY1NTE3MjQxNCwgNS42MDM0NDgyNzU5KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzM5M0IzRSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLCBhLnRleHQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6IHJnYigyMC4zNTcxNDI4NTcxLCAyMS4wNzE0Mjg1NzE0LCAyMi4xNDI4NTcxNDI5KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXN1Y2Nlc3M6aG92ZXIsIGEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6IHJnYigyNS4yMTczOTEzMDQzLCAxMDUuMjgyNjA4Njk1NywgNDMuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1pbmZvOmhvdmVyLCBhLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTQuNSwgMTAyLjEzMDQzNDc4MjYsIDExNikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjRkVEQzhFICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC13YXJuaW5nOmhvdmVyLCBhLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMjUzLjMyODk0NzM2ODQsIDE5Ni41MTMxNTc4OTQ3LCA2Ni4xNzEwNTI2MzE2KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2VjMDA1MyAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFuZ2VyOmhvdmVyLCBhLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6IHJnYigxNTkuNSwgMCwgNTYuMDk1MzM4OTgzMSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtbGlnaHQ6aG92ZXIsIGEudGV4dC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMjAzLjM3NSwgMjEwLjc1LCAyMTguMTI1KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMyYzJjMmMgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhcms6aG92ZXIsIGEudGV4dC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6IHJnYig1Ljc1LCA1Ljc1LCA1Ljc1KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgY29sb3I6ICMxMTEyMTMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzk0OTQ5NCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIEtPTkZJR1VSQUNKQSBJIFpNSUVOTkVcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkdSSUQgTUVESUEgUVVFUklFU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIEZPTlQgQVdFU09NRSA0LjdcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC43LjBcIik7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5mYSwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIHVsLmxhbmd1YWdlLXN3aXRjaGVyIGxpIGEuYWN0aXZlOmFmdGVyLCAubW9kdWxlLWZvcm0gZm9ybSAuZm9ybS10ZXJtIC5mb3JtLWNoZWNrIGlucHV0OmNoZWNrZWQgKyBsYWJlbCA+IHNwYW4uY2hlY2tib3g6YmVmb3JlLCAudGVtcGxhdGUtZGVsaXZlcnkgLm1vZHVsZS1mb3JtIC5mb3JtLWNvbnRlbnQgLmRlbGl2ZXJ5LXJhZGlvIC5mb3JtLWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTtcbn1cblxuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzE0Mjg1N2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODU3MTQyOWVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhLWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMi4xNDI4NTcxNDI5ZW07XG4gIHdpZHRoOiAyLjE0Mjg1NzE0MjllbTtcbiAgdG9wOiAwLjE0Mjg1NzE0MjllbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhLWxpLmZhLWxnIHtcbiAgbGVmdDogLTEuODU3MTQyODU3MWVtO1xufVxuXG4uZmEtYm9yZGVyIHtcbiAgcGFkZGluZzogMC4yZW0gMC4yNWVtIDAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogMC4xZW07XG59XG5cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mYS5mYS1wdWxsLWxlZnQsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciB1bC5sYW5ndWFnZS1zd2l0Y2hlciBsaSBhLmZhLXB1bGwtbGVmdC5hY3RpdmU6YWZ0ZXIsIC5tb2R1bGUtZm9ybSBmb3JtIC5mb3JtLXRlcm0gLmZvcm0tY2hlY2sgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsID4gc3Bhbi5mYS1wdWxsLWxlZnQuY2hlY2tib3g6YmVmb3JlLCAudGVtcGxhdGUtZGVsaXZlcnkgLm1vZHVsZS1mb3JtIC5mb3JtLWNvbnRlbnQgLmRlbGl2ZXJ5LXJhZGlvIC5mb3JtLWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbC5mYS1wdWxsLWxlZnQ6YWZ0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xufVxuLmZhLmZhLXB1bGwtcmlnaHQsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciB1bC5sYW5ndWFnZS1zd2l0Y2hlciBsaSBhLmZhLXB1bGwtcmlnaHQuYWN0aXZlOmFmdGVyLCAubW9kdWxlLWZvcm0gZm9ybSAuZm9ybS10ZXJtIC5mb3JtLWNoZWNrIGlucHV0OmNoZWNrZWQgKyBsYWJlbCA+IHNwYW4uZmEtcHVsbC1yaWdodC5jaGVja2JveDpiZWZvcmUsIC50ZW1wbGF0ZS1kZWxpdmVyeSAubW9kdWxlLWZvcm0gLmZvcm0tY29udGVudCAuZGVsaXZlcnktcmFkaW8gLmZvcm0tY2hlY2sgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsLmZhLXB1bGwtcmlnaHQ6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYS5wdWxsLWxlZnQsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciB1bC5sYW5ndWFnZS1zd2l0Y2hlciBsaSBhLnB1bGwtbGVmdC5hY3RpdmU6YWZ0ZXIsIC5tb2R1bGUtZm9ybSBmb3JtIC5mb3JtLXRlcm0gLmZvcm0tY2hlY2sgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsID4gc3Bhbi5wdWxsLWxlZnQuY2hlY2tib3g6YmVmb3JlLCAudGVtcGxhdGUtZGVsaXZlcnkgLm1vZHVsZS1mb3JtIC5mb3JtLWNvbnRlbnQgLmRlbGl2ZXJ5LXJhZGlvIC5mb3JtLWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbC5wdWxsLWxlZnQ6YWZ0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xufVxuLmZhLnB1bGwtcmlnaHQsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciB1bC5sYW5ndWFnZS1zd2l0Y2hlciBsaSBhLnB1bGwtcmlnaHQuYWN0aXZlOmFmdGVyLCAubW9kdWxlLWZvcm0gZm9ybSAuZm9ybS10ZXJtIC5mb3JtLWNoZWNrIGlucHV0OmNoZWNrZWQgKyBsYWJlbCA+IHNwYW4ucHVsbC1yaWdodC5jaGVja2JveDpiZWZvcmUsIC50ZW1wbGF0ZS1kZWxpdmVyeSAubW9kdWxlLWZvcm0gLmZvcm0tY29udGVudCAuZGVsaXZlcnktcmFkaW8gLmZvcm0tY2hlY2sgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsLnB1bGwtcmlnaHQ6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG5cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZmEtc3RhY2stMXgsIC5mYS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XG59XG5cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cblxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDNcIjtcbn1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG59XG5cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG5cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDZcIjtcbn1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cblxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjtcbn1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XG59XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiO1xufVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cblxuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiO1xufVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XG59XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjtcbn1cblxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiO1xufVxuXG4uZmEtZ2VhcjpiZWZvcmUsXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG5cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE0XCI7XG59XG5cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG5cbi5mYS1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTZcIjtcbn1cblxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjtcbn1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjtcbn1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYlwiO1xufVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cblxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWRcIjtcbn1cblxuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG5cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiO1xufVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiO1xufVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiO1xufVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiO1xufVxuXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiO1xufVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiO1xufVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XG59XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XG59XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjtcbn1cblxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjtcbn1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjtcbn1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XG59XG5cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7XG59XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XG59XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjtcbn1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7XG59XG5cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7XG59XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7XG59XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjtcbn1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XG59XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7XG59XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7XG59XG5cbi5mYS1kZWRlbnQ6YmVmb3JlLFxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjtcbn1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiO1xufVxuXG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG5cbi5mYS1waG90bzpiZWZvcmUsXG4uZmEtaW1hZ2U6YmVmb3JlLFxuLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjtcbn1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjtcbn1cblxuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuXG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDVcIjtcbn1cblxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ2XCI7XG59XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjtcbn1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjtcbn1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjtcbn1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7XG59XG5cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG59XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xufVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiO1xufVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiO1xufVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7XG59XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjtcbn1cblxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7XG59XG5cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cblxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG59XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjtcbn1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiO1xufVxuXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG59XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbn1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG59XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7XG59XG5cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1Y1wiO1xufVxuXG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWRcIjtcbn1cblxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiO1xufVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbn1cblxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XG59XG5cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7XG59XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbn1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG59XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG5cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xufVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiO1xufVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xufVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xufVxuXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7XG59XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjtcbn1cblxuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiO1xufVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiO1xufVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XG59XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjtcbn1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjtcbn1cblxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjtcbn1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7XG59XG5cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZVwiO1xufVxuXG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiO1xufVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjtcbn1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7XG59XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjtcbn1cblxuLmZhLWdlYXJzOmJlZm9yZSxcbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XG59XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiO1xufVxuXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODdcIjtcbn1cblxuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODhcIjtcbn1cblxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiO1xufVxuXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YVwiO1xufVxuXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGJcIjtcbn1cblxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiO1xufVxuXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xufVxuXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiO1xufVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7XG59XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjtcbn1cblxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjtcbn1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG5cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NlwiO1xufVxuXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5N1wiO1xufVxuXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XG59XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG59XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7XG59XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG59XG5cbi5mYS1mZWVkOmJlZm9yZSxcbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjtcbn1cblxuLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XG59XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiO1xufVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiO1xufVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjtcbn1cblxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiO1xufVxuXG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTVcIjtcbn1cblxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiO1xufVxuXG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjtcbn1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7XG59XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjtcbn1cblxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7XG59XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjtcbn1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiO1xufVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiO1xufVxuXG4uZmEtZ3JvdXA6YmVmb3JlLFxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG5cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIjtcbn1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7XG59XG5cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7XG59XG5cbi5mYS1jb3B5OmJlZm9yZSxcbi5mYS1maWxlcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG59XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjtcbn1cblxuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG59XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjtcbn1cblxuLmZhLW5hdmljb246YmVmb3JlLFxuLmZhLXJlb3JkZXI6YmVmb3JlLFxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjtcbn1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjtcbn1cblxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjtcbn1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjtcbn1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiO1xufVxuXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjtcbn1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7XG59XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiO1xufVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7XG59XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XG59XG5cbi5mYS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiO1xufVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiO1xufVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjtcbn1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjtcbn1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG59XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7XG59XG5cbi5mYS11bnNvcnRlZDpiZWZvcmUsXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbn1cblxuLmZhLXNvcnQtdXA6YmVmb3JlLFxuLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG59XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjtcbn1cblxuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7XG59XG5cbi5mYS1sZWdhbDpiZWZvcmUsXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjtcbn1cblxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNFwiO1xufVxuXG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU1XCI7XG59XG5cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU2XCI7XG59XG5cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOFwiO1xufVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjtcbn1cblxuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjtcbn1cblxuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7XG59XG5cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiO1xufVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWRcIjtcbn1cblxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZVwiO1xufVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiO1xufVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjFcIjtcbn1cblxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCI7XG59XG5cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTJcIjtcbn1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiO1xufVxuXG4uZmEtY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNVwiO1xufVxuXG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjZcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjdcIjtcbn1cblxuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjtcbn1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiO1xufVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7XG59XG5cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiO1xufVxuXG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiO1xufVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjtcbn1cblxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG5cbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjtcbn1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cblxuLmZhLW1haWwtcmVwbHk6YmVmb3JlLFxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG5cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNVwiO1xufVxuXG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiO1xufVxuXG4uZmEtbWVoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cblxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjtcbn1cblxuLmZhLWZsYWctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZFwiO1xufVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7XG59XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG5cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG5cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyM1wiO1xufVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjtcbn1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjtcbn1cblxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiO1xufVxuXG4uZmEtdW5saW5rOmJlZm9yZSxcbi5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XG59XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiO1xufVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiO1xufVxuXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG59XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjtcbn1cblxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiO1xufVxuXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzRcIjtcbn1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiO1xufVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7XG59XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7XG59XG5cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjtcbn1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7XG59XG5cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XG59XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuXG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XG59XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cblxuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XG59XG5cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiO1xufVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiO1xufVxuXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7XG59XG5cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiO1xufVxuXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7XG59XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XG59XG5cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiO1xufVxuXG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuXG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuXG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG5cbi5mYS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cblxuLmZhLWRvbGxhcjpiZWZvcmUsXG4uZmEtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG59XG5cbi5mYS1ydXBlZTpiZWZvcmUsXG4uZmEtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG5cbi5mYS1jbnk6YmVmb3JlLFxuLmZhLXJtYjpiZWZvcmUsXG4uZmEteWVuOmJlZm9yZSxcbi5mYS1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLmZhLXJ1YmxlOmJlZm9yZSxcbi5mYS1yb3VibGU6YmVmb3JlLFxuLmZhLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuXG4uZmEtd29uOmJlZm9yZSxcbi5mYS1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLmZhLWJpdGNvaW46YmVmb3JlLFxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuXG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7XG59XG5cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjtcbn1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7XG59XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NlwiO1xufVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiO1xufVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjtcbn1cblxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YVwiO1xufVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjtcbn1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIjtcbn1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiO1xufVxuXG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MlwiO1xufVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xufVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjtcbn1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjtcbn1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjtcbn1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XG59XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiO1xufVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjtcbn1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjtcbn1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiO1xufVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG5cbi5mYS1naXR0aXA6YmVmb3JlLFxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG5cbi5mYS1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XG59XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiO1xufVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7XG59XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjtcbn1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MFwiO1xufVxuXG4uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cblxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiO1xufVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG5cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLmZhLXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuXG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NlwiO1xufVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjtcbn1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7XG59XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjtcbn1cblxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjtcbn1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiO1xufVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjtcbn1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiO1xufVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiO1xufVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjtcbn1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiO1xufVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7XG59XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG59XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiO1xufVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjtcbn1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuXG4uZmEtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjFcIjtcbn1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7XG59XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjtcbn1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiO1xufVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiO1xufVxuXG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5mYS1jYWI6YmVmb3JlLFxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjtcbn1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjtcbn1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjtcbn1cblxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjtcbn1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG59XG5cbi5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG5cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuXG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG5cbi5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiO1xufVxuXG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuXG4uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjtcbn1cblxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG5cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiO1xufVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiO1xufVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cblxuLmZhLWxpZmUtYm91eTpiZWZvcmUsXG4uZmEtbGlmZS1idW95OmJlZm9yZSxcbi5mYS1saWZlLXNhdmVyOmJlZm9yZSxcbi5mYS1zdXBwb3J0OmJlZm9yZSxcbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG5cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmVzaXN0YW5jZTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjtcbn1cblxuLmZhLWdlOmJlZm9yZSxcbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjtcbn1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjtcbn1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiO1xufVxuXG4uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uZmEteWMtc3F1YXJlOmJlZm9yZSxcbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjtcbn1cblxuLmZhLXdlY2hhdDpiZWZvcmUsXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG5cbi5mYS1zZW5kOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuXG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XG59XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG5cbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYlwiO1xufVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cblxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjtcbn1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiO1xufVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjtcbn1cblxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiO1xufVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiO1xufVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiO1xufVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7XG59XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG5cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiO1xufVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7XG59XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7XG59XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiO1xufVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiO1xufVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7XG59XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjtcbn1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjtcbn1cblxuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmN1wiO1xufVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjtcbn1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiO1xufVxuXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjtcbn1cblxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjtcbn1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG5cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG5cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjtcbn1cblxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiO1xufVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7XG59XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG5cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjtcbn1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjtcbn1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiO1xufVxuXG4uZmEtY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjtcbn1cblxuLmZhLXNoZWtlbDpiZWZvcmUsXG4uZmEtc2hlcWVsOmJlZm9yZSxcbi5mYS1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBjXCI7XG59XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjtcbn1cblxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjtcbn1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjtcbn1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7XG59XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiO1xufVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiO1xufVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjtcbn1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7XG59XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG5cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjtcbn1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiO1xufVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiO1xufVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjtcbn1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiO1xufVxuXG4uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzBcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7XG59XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiO1xufVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XG59XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjtcbn1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cblxuLmZhLWhvdGVsOmJlZm9yZSxcbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjtcbn1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjtcbn1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7XG59XG5cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjtcbn1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiO1xufVxuXG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiO1xufVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiO1xufVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjtcbn1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZVwiO1xufVxuXG4uZmEtYmF0dGVyeS00OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjtcbn1cblxuLmZhLWJhdHRlcnktMzpiZWZvcmUsXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiO1xufVxuXG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjtcbn1cblxuLmZhLWJhdHRlcnktMTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjtcbn1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjtcbn1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7XG59XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjtcbn1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7XG59XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiO1xufVxuXG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YVwiO1xufVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7XG59XG5cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiO1xufVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjtcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUwXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0zOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjtcbn1cblxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiO1xufVxuXG4uZmEtaGFuZC1zdG9wLW86YmVmb3JlLFxuLmZhLWhhbmQtcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiO1xufVxuXG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7XG59XG5cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7XG59XG5cbi5mYS1oYW5kLXNwb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7XG59XG5cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjtcbn1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiO1xufVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiO1xufVxuXG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjBcIjtcbn1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiO1xufVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjJcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7XG59XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7XG59XG5cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiO1xufVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7XG59XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjtcbn1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjtcbn1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7XG59XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiO1xufVxuXG4uZmEtdHY6YmVmb3JlLFxuLmZhLXRlbGV2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjtcbn1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiO1xufVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjtcbn1cblxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiO1xufVxuXG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7XG59XG5cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7XG59XG5cbi5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7XG59XG5cbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XG59XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiO1xufVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiO1xufVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7XG59XG5cbi5mYS1tYXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OFwiO1xufVxuXG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7XG59XG5cbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7XG59XG5cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2JcIjtcbn1cblxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7XG59XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiO1xufVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7XG59XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjtcbn1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiO1xufVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgzXCI7XG59XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiO1xufVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiO1xufVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7XG59XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODdcIjtcbn1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiO1xufVxuXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODlcIjtcbn1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiO1xufVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG59XG5cbi5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4Y1wiO1xufVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjtcbn1cblxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGVcIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiO1xufVxuXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7XG59XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7XG59XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjtcbn1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7XG59XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7XG59XG5cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTZcIjtcbn1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTdcIjtcbn1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIjtcbn1cblxuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OVwiO1xufVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiO1xufVxuXG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWJcIjtcbn1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjljXCI7XG59XG5cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiO1xufVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjtcbn1cblxuLmZhLXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7XG59XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7XG59XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjtcbn1cblxuLmZhLWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7XG59XG5cbi5mYS1kZWFmbmVzczpiZWZvcmUsXG4uZmEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7XG59XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiO1xufVxuXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNlwiO1xufVxuXG4uZmEtc2lnbmluZzpiZWZvcmUsXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiO1xufVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiO1xufVxuXG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7XG59XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7XG59XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiO1xufVxuXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWNcIjtcbn1cblxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiO1xufVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiO1xufVxuXG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjBcIjtcbn1cblxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7XG59XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uZmEtZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjtcbn1cblxuLmZhLWZhOmJlZm9yZSxcbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjtcbn1cblxuLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI2XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjdcIjtcbn1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiO1xufVxuXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7XG59XG5cbi5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYVwiO1xufVxuXG4uZmEtdmNhcmQ6YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiO1xufVxuXG4uZmEtdmNhcmQtbzpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmNcIjtcbn1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7XG59XG5cbi5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJlXCI7XG59XG5cbi5mYS11c2VyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzBcIjtcbn1cblxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCI7XG59XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjtcbn1cblxuLmZhLWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi5mYS1pZC1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzNcIjtcbn1cblxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM0XCI7XG59XG5cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNVwiO1xufVxuXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzZcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOFwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjtcbn1cblxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjY1wiO1xufVxuXG4uZmEtYmF0aHR1YjpiZWZvcmUsXG4uZmEtczE1OmJlZm9yZSxcbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7XG59XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7XG59XG5cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDBcIjtcbn1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiO1xufVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDJcIjtcbn1cblxuLmZhLXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQzXCI7XG59XG5cbi5mYS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDRcIjtcbn1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7XG59XG5cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7XG59XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7XG59XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7XG59XG5cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7XG59XG5cbi5mYS1lZXJjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRhXCI7XG59XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGJcIjtcbn1cblxuLmZhLXNub3dmbGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7XG59XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiO1xufVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiO1xufVxuXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogTUlYSU5TICYgSEVMUEVSU1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmNvdmVyLWJsYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5wYWdlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIENVU1RPTVxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgc3JjOiB1cmwoXCIuLy4uL2ZvbnRzL0ljb21vb24vaWNvbW9vbi5lb3Q/azBsY2ZhXCIpO1xuICBzcmM6IHVybChcIi4vLi4vZm9udHMvSWNvbW9vbi9pY29tb29uLmVvdD9rMGxjZmEjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vLi4vZm9udHMvSWNvbW9vbi9pY29tb29uLnR0Zj9rMGxjZmFcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4vLi4vZm9udHMvSWNvbW9vbi9pY29tb29uLndvZmY/azBsY2ZhXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vLi4vZm9udHMvSWNvbW9vbi9pY29tb29uLnN2Zz9rMGxjZmEjaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgbGk6YWZ0ZXIsIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgYS5saW5rOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUsIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUsIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmRlZmF1bHQtbWVudSA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTphZnRlciwgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmFmdGVyLCAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBhLmxpbms6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBhLmxpbms6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSwgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlLCAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YmVmb3JlLCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTpiZWZvcmUsIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5kZWZhdWx0LW1lbnUgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmRlZmF1bHQtbWVudSA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIGxpOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTphZnRlciwgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgYS5saW5rOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgYS5saW5rOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgbGk6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmJlZm9yZSwgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSwgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlLCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuZGVmYXVsdC1tZW51ID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5kZWZhdWx0LW1lbnUgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIGxpOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTphZnRlciwgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgYS5saW5rOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgYS5saW5rOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgbGk6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmJlZm9yZSwgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSwgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlLCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuZGVmYXVsdC1tZW51ID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5kZWZhdWx0LW1lbnUgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIGxpOmFmdGVyLCAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGEubGluazphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuZGVmYXVsdC1tZW51ID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLmRlZmF1bHQtbWVudSA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgbGk6YmVmb3JlLCAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIGEubGluazphZnRlciwgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgbGk6YWZ0ZXIsIFtjbGFzc149aWNvbi1dLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tcmlnaHQtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWJcIjtcbn1cblxuLmljb24tZG93bi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExY1wiO1xufVxuXG4uaWNvbi1sZWZ0LWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFkXCI7XG59XG5cbi5pY29uLXVwLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFlXCI7XG59XG5cbi5pY29uLW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbi5pY29uLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uaWNvbi1zaG9wcGluZy1vbmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmljb24tc2hvcHBpbmctYmFnLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmljb24tc2hvcHBpbmctYmFnLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmljb24tc2hvcHBpbmctb25saW5lLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLmljb24tc2hvcHBpbmctYmFnLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLmljb24tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG5cbi5pY29uLWdpZnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi5pY29uLXBhY2thZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLmljb24tZGVsaXZlcnktcGFja2FnZXMtb24tYS10cm9sbGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG5cbi5pY29uLWhlYXJ0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4uaWNvbi1ib3gtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4uaWNvbi1ib3gtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uaWNvbi1ib3gtY2xvc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG5cbi5pY29uLXNoaXBwZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cblxuLmljb24tZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4uaWNvbi10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuXG4uaWNvbi1haXJwbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuXG4uaWNvbi1kZWxpdmVyeS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uaWNvbi1zcGxpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uaWNvbi1zcGxpdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG5cbi5pY29uLXNwbGl0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cblxuLmljb24tc3BsaXQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4uaWNvbi1zcGxpdC00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5pY29uLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuXG4uaWNvbi1jaGVja2xpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLmljb24tY29udmVyc2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG5cbi5pY29uLWVudGVycHJpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLmljb24tbm90aWZpY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG5cbi5pY29uLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG5cbi5pY29uLWN1c3RvbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG5cbi5pY29uLW5vdGlmaWNhdGlvbi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG5cbi5pY29uLW9yZ2FuaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG5cbi5pY29uLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuXG4uaWNvbi1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG5cbi5pY29uLWN1c3RvbWVyLXNlcnZpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjRcIjtcbn1cblxuLmljb24tZGlhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuXG4uaWNvbi1qaWdzYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cblxuLmljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuXG4uaWNvbi1hbm5vdW5jZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cblxuLmljb24tY29tcHV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cblxuLmljb24tZmFjdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuXG4uaWNvbi1mZWVkYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYlwiO1xufVxuXG4uaWNvbi1saXN0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cblxuLmljb24tYW5hbHlzaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmRcIjtcbn1cblxuLmljb24tYXZhdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG5cbi5pY29uLWN1c3RvbWVyLXN1cHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmZcIjtcbn1cblxuLmljb24tZmFjdG9yeS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG5cbi5pY29uLWxpc3QtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uaWNvbi1hbmFseXRpY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cblxuLmljb24tY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG59XG5cbi5pY29uLWNvbnZlcnNhdGlvbi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG5cbi5pY29uLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG5cbi5pY29uLW11bHRpcGxlLXVzZXJzLXNpbGhvdWV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzZcIjtcbn1cblxuLmljb24tYW5hbHlzaXMtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuXG4uaWNvbi1jaGVja2xpc3QtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOFwiO1xufVxuXG4uaWNvbi1jdXN0b21lci0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG5cbi5pY29uLWluZHVzdHJpYWwtcm9ib3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cblxuLmljb24tdXNlcnMtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2JcIjtcbn1cblxuLmljb24tY2xpcGJvYXJkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuXG4uaWNvbi1jdXN0b21lci0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG5cbi5pY29uLW9wZW4tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZVwiO1xufVxuXG4uaWNvbi1yZXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZlwiO1xufVxuXG4uaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG5cbi5pY29uLWdyb3d0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MVwiO1xufVxuXG4uaWNvbi1wbGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG5cbi5pY29uLXJlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDNcIjtcbn1cblxuLmljb24tdGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ0XCI7XG59XG5cbi5pY29uLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ1XCI7XG59XG5cbi5pY29uLWJvb2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG5cbi5pY29uLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG5cbi5pY29uLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDhcIjtcbn1cblxuLmljb24tc3VwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OVwiO1xufVxuXG4uaWNvbi11c2VyMSAucGF0aDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGFcIjtcbiAgY29sb3I6IHJnYigxNjcsIDE2OSwgMTcyKTtcbn1cblxuLmljb24tdXNlcjEgLnBhdGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuXG4uaWNvbi11c2VyMSAucGF0aDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGNcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG5cbi5pY29uLXVzZXIxIC5wYXRoNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZFwiO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tdXNlcjEgLnBhdGg1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuXG4uaWNvbi1hbmFseXRpY3MtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZlwiO1xufVxuXG4uaWNvbi1jb25uZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUwXCI7XG59XG5cbi5pY29uLWN1c3RvbWVyLXNlcnZpY2UtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MVwiO1xufVxuXG4uaWNvbi1rbm93bGVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cblxuLmljb24tbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1M1wiO1xufVxuXG4uaWNvbi1hbmFseXRpY3MtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuXG4uaWNvbi1jb2xsYWJvcmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU1XCI7XG59XG5cbi5pY29uLWxpa2UtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NlwiO1xufVxuXG4uaWNvbi1vcGVuLW1hZ2F6aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU3XCI7XG59XG5cbi5pY29uLXNtYXJ0cGhvbmUtMjQtaG91cnMtc2VydmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1OFwiO1xufVxuXG4uaWNvbi1ib29rcy1zdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1OVwiO1xufVxuXG4uaWNvbi1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1YVwiO1xufVxuXG4uaWNvbi1kcml2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTViXCI7XG59XG5cbi5pY29uLWxpa2UtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1Y1wiO1xufVxuXG4uaWNvbi1yYXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWRcIjtcbn1cblxuLmljb24tYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZVwiO1xufVxuXG4uaWNvbi1ib29rcy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XG59XG5cbi5pY29uLWNvbXB1dGVyMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MFwiO1xufVxuXG4uaWNvbi1kaXN0YW5jZS10by10cmF2ZWwtYmV0d2Vlbi10d28tcG9pbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYxXCI7XG59XG5cbi5pY29uLWxpa2UtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MlwiO1xufVxuXG4uaWNvbi1hcHByb3ZlLWludm9pY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjNcIjtcbn1cblxuLmljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NFwiO1xufVxuXG4uaWNvbi1kaXN0YW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NVwiO1xufVxuXG4uaWNvbi1yZXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjZcIjtcbn1cblxuLmljb24tdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2N1wiO1xufVxuXG4uaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2OFwiO1xufVxuXG4uaWNvbi1kaXN0YW5jZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY5XCI7XG59XG5cbi5pY29uLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YVwiO1xufVxuXG4uaWNvbi1pbnZvaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XG59XG5cbi5pY29uLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2Y1wiO1xufVxuXG4uaWNvbi1jbG91ZC1jb21wdXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmRcIjtcbn1cblxuLmljb24taW52b2ljZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZlXCI7XG59XG5cbi5pY29uLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmZcIjtcbn1cblxuLmljb24tc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTcwXCI7XG59XG5cbi5pY29uLXNoaWVsZC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTcxXCI7XG59XG5cbi5pY29uLWNsb3VkLWNvbXB1dGluZzE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzJcIjtcbn1cblxuLmljb24tY2xvdWQtY29tcHV0aW5nLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzNcIjtcbn1cblxuLmljb24tcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NFwiO1xufVxuXG4uaWNvbi1yb2FkLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzVcIjtcbn1cblxuLmljb24tc2hpZWxkLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzZcIjtcbn1cblxuLmljb24tY2xvdWQtY29tcHV0aW5nLTExOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc3XCI7XG59XG5cbi5pY29uLWNsb3VkLWNvbXB1dGluZy0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc4XCI7XG59XG5cbi5pY29uLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc5XCI7XG59XG5cbi5pY29uLXNoaWVsZC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdhXCI7XG59XG5cbi5pY29uLXR3by1wZXJzb25zLXRhbGtpbmctZWFjaC1vdGhlci1hdC1kaXN0YW5jZS1pbi1kaWZmZXJlbnQtcGFydHMtb2YtdGhlLXBsYW5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YlwiO1xufVxuXG4uaWNvbi1jbG91ZC1jb21wdXRpbmctMjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2NcIjtcbn1cblxuLmljb24tY2xvdWQtY29tcHV0aW5nLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2RcIjtcbn1cblxuLmljb24tbWFwLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdlXCI7XG59XG5cbi5pY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2ZcIjtcbn1cblxuLmljb24tcHJvdGVjdGlvbi1zaGllbGQtd2l0aC1hLWNoZWNrLW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODBcIjtcbn1cblxuLmljb24tY2xvdWQtY29tcHV0aW5nLTMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgxXCI7XG59XG5cbi5pY29uLWNsb3VkLWNvbXB1dGluZy00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgyXCI7XG59XG5cbi5pY29uLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4M1wiO1xufVxuXG4uaWNvbi1yZXN1bHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODRcIjtcbn1cblxuLmljb24tc2hpZWxkLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODVcIjtcbn1cblxuLmljb24tY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NlwiO1xufVxuXG4uaWNvbi1jbG91ZC1jb21wdXRpbmctNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4N1wiO1xufVxuXG4uaWNvbi1wYWNrYWdlMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4OFwiO1xufVxuXG4uaWNvbi1wcmludC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg5XCI7XG59XG5cbi5pY29uLXdvcmxkd2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4YVwiO1xufVxuXG4uaWNvbi1hcnRpZmljaWFsLWludGVsbGlnZW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4YlwiO1xufVxuXG4uaWNvbi1jbG91ZC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThjXCI7XG59XG5cbi5pY29uLWZseWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZFwiO1xufVxuXG4uaWNvbi1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZVwiO1xufVxuXG4uaWNvbi13b3JsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZlwiO1xufVxuXG4uaWNvbi1ob3N0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkwXCI7XG59XG5cbi5pY29uLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkxXCI7XG59XG5cbi5pY29uLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkyXCI7XG59XG5cbi5pY29uLXJvYm90aWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTNcIjtcbn1cblxuLmljb24tc21hcnRwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5NFwiO1xufVxuXG4uaWNvbi1hbmFseXNpczE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTVcIjtcbn1cblxuLmljb24tbGlnaHQtYnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5NlwiO1xufVxuXG4uaWNvbi1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk3XCI7XG59XG5cbi5pY29uLW1vbmV5LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OThcIjtcbn1cblxuLmljb24tc21hcnRwaG9uZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk5XCI7XG59XG5cbi5pY29uLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlhXCI7XG59XG5cbi5pY29uLWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTliXCI7XG59XG5cbi5pY29uLXBheW1lbnQtbWV0aG9kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTljXCI7XG59XG5cbi5pY29uLXBob25lLWNhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWRcIjtcbn1cblxuLmljb24tc3Vic2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTllXCI7XG59XG5cbi5pY29uLWlkZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWZcIjtcbn1cblxuLmljb24tbW9uZXktMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhMFwiO1xufVxuXG4uaWNvbi1wbGFubmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhMVwiO1xufVxuXG4uaWNvbi1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTJcIjtcbn1cblxuLmljb24tc21hcnRwaG9uZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWEzXCI7XG59XG5cbi5pY29uLWdhcmJhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTRcIjtcbn1cblxuLmljb24tbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE1XCI7XG59XG5cbi5pY29uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhNlwiO1xufVxuXG4uaWNvbi1zZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTdcIjtcbn1cblxuLmljb24tc21hcnRwaG9uZS0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE4XCI7XG59XG5cbi5pY29uLWNvaW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE5XCI7XG59XG5cbi5pY29uLWZ1ZWwtc3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhYVwiO1xufVxuXG4uaWNvbi1uZXdzcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWJcIjtcbn1cblxuLmljb24tc21hcnRwaG9uZS00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFjXCI7XG59XG5cbi5pY29uLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFkXCI7XG59XG5cbi5pY29uLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZVwiO1xufVxuXG4uaWNvbi1mdW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZlwiO1xufVxuXG4uaWNvbi1tb25leTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjBcIjtcbn1cblxuLmljb24tcmVzcG9uc2l2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliMVwiO1xufVxuXG4uaWNvbi10aHJvdy10by1wYXBlci1iaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjJcIjtcbn1cblxuLmljb24tbmV3c3BhcGVyLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjNcIjtcbn1cblxuLmljb24tcGFya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliNFwiO1xufVxuXG4uaWNvbi1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI1XCI7XG59XG5cbi5pY29uLXNtYXJ0cGhvbmUtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliNlwiO1xufVxuXG4uaWNvbi13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjdcIjtcbn1cblxuLmljb24tY2FyLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjhcIjtcbn1cblxuLmljb24tZXVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliOVwiO1xufVxuXG4uaWNvbi1yYWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliYVwiO1xufVxuXG4uaWNvbi1yZWxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmJcIjtcbn1cblxuLmljb24tc21hcnRwaG9uZS02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJjXCI7XG59XG5cbi5pY29uLWFpci1jb25kaXRpb25lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliZFwiO1xufVxuXG4uaWNvbi1jYXItMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliZVwiO1xufVxuXG4uaWNvbi1kb2xsYXItY29pbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmZcIjtcbn1cblxuLmljb24tbGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljMFwiO1xufVxuXG4uaWNvbi1zbWFydHBob25lLTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzFcIjtcbn1cblxuLmljb24tY2FyLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzJcIjtcbn1cblxuLmljb24tY3JlZGl0LWNhcmRzLXBheW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzNcIjtcbn1cblxuLmljb24tZmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM0XCI7XG59XG5cbi5pY29uLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljNVwiO1xufVxuXG4uaWNvbi1zdXBwb3J0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzZcIjtcbn1cblxuLmljb24tZGViaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljN1wiO1xufVxuXG4uaWNvbi1kaWVzZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzhcIjtcbn1cblxuLmljb24tbWFpbC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM5XCI7XG59XG5cbi5pY29uLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2FcIjtcbn1cblxuLmljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2JcIjtcbn1cblxuLmljb24tZHJhd2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljY1wiO1xufVxuXG4uaWNvbi1uZXdzbGV0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNkXCI7XG59XG5cbi5pY29uLXNwZWVjaC1idWJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2VcIjtcbn1cblxuLmljb24tY2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljZlwiO1xufVxuXG4uaWNvbi1pbmZvcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkMFwiO1xufVxuXG4uaWNvbi1tZXNzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQxXCI7XG59XG5cbi5pY29uLW5ld3NsZXR0ZXItMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkMlwiO1xufVxuXG4uaWNvbi1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkM1wiO1xufVxuXG4uaWNvbi1mbG93LWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ0XCI7XG59XG5cbi5pY29uLW5vdGlmaWNhdGlvbjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDVcIjtcbn1cblxuLmljb24tc3VwcG9ydDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDZcIjtcbn1cblxuLmljb24tZmxvdy1jaGFydC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ3XCI7XG59XG5cbi5pY29uLWxvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDhcIjtcbn1cblxuLmljb24tc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDlcIjtcbn1cblxuLmljb24tdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkYVwiO1xufVxuXG4uaWNvbi1wcm9jZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRiXCI7XG59XG5cbi5pY29uLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRjXCI7XG59XG5cbi5pY29uLXJlY3J1aXRtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRkXCI7XG59XG5cbi5pY29uLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZVwiO1xufVxuXG4uaWNvbi1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZlwiO1xufVxuXG4uaWNvbi1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllMFwiO1xufVxuXG4uaWNvbi1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTFcIjtcbn1cblxuLmljb24tcHVycG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllMlwiO1xufVxuXG4uaWNvbi1hcHBvaW50bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllM1wiO1xufVxuXG4uaWNvbi1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU0XCI7XG59XG5cbi5pY29uLWZsb3ctY2hhcnQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllNVwiO1xufVxuXG4uaWNvbi1vYmplY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTZcIjtcbn1cblxuLmljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTdcIjtcbn1cblxuLmljb24tZGlhZ3JhbTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZThcIjtcbn1cblxuLmljb24tcXVlc3Rpb24tMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllOVwiO1xufVxuXG4uaWNvbi10YXJnZXQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVhXCI7XG59XG5cbi5pY29uLTI0LWhvdXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWViXCI7XG59XG5cbi5pY29uLWNvbnRyb2xzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVjXCI7XG59XG5cbi5pY29uLWRpYWdyYW0tMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllZFwiO1xufVxuXG4uaWNvbi1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVlXCI7XG59XG5cbi5pY29uLXN0cmF0ZWd5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVmXCI7XG59XG5cbi5pY29uLXRvb2xzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWYwXCI7XG59XG5cbi5pY29uLWdpZnQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWYxXCI7XG59XG5cbi5pY29uLWxlYWRlcnNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjJcIjtcbn1cblxuLmljb24tc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjNcIjtcbn1cblxuLmljb24tY29udHJvbHMtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmNFwiO1xufVxuXG4uaWNvbi1sZWFkZXJzaGlwLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjVcIjtcbn1cblxuLmljb24tc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmNlwiO1xufVxuXG4uaWNvbi1mb29kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY3XCI7XG59XG5cbi5pY29uLWhpZXJhcmNoaWNhbC1zdHJ1Y3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjhcIjtcbn1cblxuLmljb24tc2V0dGluZ3MtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmOVwiO1xufVxuXG4uaWNvbi1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmFcIjtcbn1cblxuLmljb24tY29udHJvbHMtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmYlwiO1xufVxuXG4uaWNvbi1oaWVyYXJjaHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmNcIjtcbn1cblxuLmljb24tY3VzdG9tZXItc3VwcG9ydDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmRcIjtcbn1cblxuLmljb24taGllcmFyY2h5LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmVcIjtcbn1cblxuLmljb24tcXVlc3Rpb24xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZmXCI7XG59XG5cbi5pY29uLWhpZXJhcmNoeS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAwXCI7XG59XG5cbi5pY29uLWxlYWRlcnNoaXAtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMVwiO1xufVxuXG4uaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDJcIjtcbn1cblxuLmljb24tc2V0dGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwM1wiO1xufVxuXG4uaWNvbi1jcmVhdGUtZ3JvdXAtYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG59XG5cbi5pY29uLWFkZC1kb2N1bWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDVcIjtcbn1cblxuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNlwiO1xufVxuXG4uaWNvbi1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDdcIjtcbn1cblxuLmljb24tYWRkLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDhcIjtcbn1cblxuLmljb24tZHVwbGljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA5XCI7XG59XG5cbi5pY29uLW1pbmlzaXplLWJyb3dzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGFcIjtcbn1cblxuLmljb24tZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwYlwiO1xufVxuXG4uaWNvbi1lZGl0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGNcIjtcbn1cblxuLmljb24tcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBkXCI7XG59XG5cbi5pY29uLXBkZi1maWxlLWZvcm1hdC1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGVcIjtcbn1cblxuLmljb24tcGRmLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGZcIjtcbn1cblxuLmljb24tcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMFwiO1xufVxuXG4uaWNvbi1waWN0dXJlLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTFcIjtcbn1cblxuLmljb24tcGljdHVyZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEyXCI7XG59XG5cbi5pY29uLXZpZGVvLXBsYXllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExM1wiO1xufVxuXG4uaWNvbi1wbGF5LWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNFwiO1xufVxuXG4uaWNvbi12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTVcIjtcbn1cblxuLmljb24tY29uc29sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNlwiO1xufVxuXG4uaWNvbi12aWRlby1jYW1lcmEtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExN1wiO1xufVxuXG4uaWNvbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE4XCI7XG59XG5cbi5pY29uLWZvbGRlcjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTlcIjtcbn1cblxuLmljb24tbGlzdDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWFcIjtcbn1cblxuKiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XG59XG5cbio6YmVmb3JlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbioubWFwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4qLm1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG5odG1sIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbmh0bWwuZm9udC1zaXplLW5vcm1hbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cbmh0bWwuZm9udC1zaXplLWJpZyB7XG4gIGZvbnQtc2l6ZTogMTEwJSAhaW1wb3J0YW50O1xufVxuaHRtbC5mb250LXNpemUtbGFyZ2Uge1xuICBmb250LXNpemU6IDEyMCUgIWltcG9ydGFudDtcbn1cblxuaHRtbCwgYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogcmVzcG9uc2l2ZSAwLjg3NXJlbSAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtcmFuZ2U6IDEwMjRweCAxNTAwcHg7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWF4LXdpZHRoOiBhdXRvO1xufVxuXG4uYm9keS13cmFwcGVyIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbmZvb3RlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ucGFnZS1sb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDAwMDA7XG4gIGJhY2tncm91bmQ6ICMxMTEyMTM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBhZ2UtbG9hZGVyX19sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTguNzVyZW07XG4gIGhlaWdodDogMTguNzVyZW07XG59XG4ucGFnZS1sb2FkZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG4ucGFnZS1sb2FkZXJfX2J1bGxldHMgc3Bhbi5idWxsZXQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS1sb2FkZXJfX2J1bGxldHMgc3Bhbi5idWxsZXQ6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uOiBwYWdlTG9hZGVyIDNzIDUwMG1zIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuLnBhZ2UtbG9hZGVyX19idWxsZXRzIHNwYW4uYnVsbGV0Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbjogcGFnZUxvYWRlciAzcyAzMDBtcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cbi5wYWdlLWxvYWRlcl9fYnVsbGV0cyBzcGFuLmJ1bGxldDpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb246IHBhZ2VMb2FkZXIgM3MgMzAwbXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG4ucGFnZS1sb2FkZXJfX2J1bGxldHMgc3Bhbi5idWxsZXQ6bnRoLWNoaWxkKDQpIHtcbiAgYW5pbWF0aW9uOiBwYWdlTG9hZGVyIDNzIDMwMG1zIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuLnBhZ2UtbG9hZGVyX19idWxsZXRzIHNwYW4uYnVsbGV0Om50aC1jaGlsZCg1KSB7XG4gIGFuaW1hdGlvbjogcGFnZUxvYWRlciAzcyAxMDBtcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cbi5wYWdlLWxvYWRlcl9fYnVsbGV0cyBzcGFuLmJ1bGxldDpudGgtY2hpbGQoNikge1xuICBhbmltYXRpb246IHBhZ2VMb2FkZXIgM3MgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbkBrZXlmcmFtZXMgcGFnZUxvYWRlciB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzAwcHgpO1xuICB9XG4gIDMzJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgNjYlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMDBweCk7XG4gIH1cbn1cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbmltZy5jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5pbWcucmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmFbaHJlZl0ge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuYVtocmVmXTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyoqKioqKioqKioqKioqXG4qXG4qIEVMRU1FTlRZIFNUUk9OWVxuKlxuKioqKioqKioqKioqKioqL1xuLmJvZHktd3JhcHBlciAucmVsb2FkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJvZHktd3JhcHBlciAucmVsb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHotaW5kZXg6IDEwO1xufVxuLmJvZHktd3JhcHBlciAucmVsb2FkaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMy40Mzc1cmVtO1xuICBvcGFjaXR5OiAwLjc7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uYm9keS13cmFwcGVyIC5zaXRlLW1haW4ge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cbi5ib2R5LXdyYXBwZXIgLmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmJvZHktd3JhcHBlciAuaG92ZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYm9keS13cmFwcGVyIC5ob3Zlcjpob3ZlciAqIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI0E0NEEwQTtcbn1cbi5ib2R5LXdyYXBwZXIgLmhvdmVyYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ib2R5LXdyYXBwZXIgLnNlY3Rpb24tdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xufVxuLmJvZHktd3JhcHBlciAuc2VjdGlvbi10aXRsZSBoMiwgLmJvZHktd3JhcHBlciAuc2VjdGlvbi10aXRsZSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYm9keS13cmFwcGVyIC5zZWN0aW9uLXRpdGxlIGg0LCAuYm9keS13cmFwcGVyIC5zZWN0aW9uLXRpdGxlIGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xuICBjb2xvcjogIzk0OTQ5NDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudC5zdWJwYWdlIHtcbiAgcGFkZGluZy10b3A6IDMuMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudC5zdWJwYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xuICB9XG59XG4uYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCAuZGVmYXVsdC1saXN0cy1zdHlsZXMgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIHBhZGRpbmctbGVmdDogMS41NjI1cmVtO1xufVxuLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IC5kZWZhdWx0LWxpc3RzLXN0eWxlcyBvbCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG59XG4uYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLmRlZmF1bHQtbGlzdHMtc3R5bGVzIG9sIGxpOmJlZm9yZSwgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IC5kZWZhdWx0LWxpc3RzLXN0eWxlcyBvbCBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwsIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCBvbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IGN1c3RvbS1jb3VudGVyO1xufVxuLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IG9sID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgb2wgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVycyhjdXN0b20tY291bnRlciwgXCIuXCIpIFwiLiBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGN1c3RvbS1jb3VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCBvbCBvbCB7XG4gIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjU2MjVyZW07XG59XG4uYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xufVxuLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLmxpc3QtZGFuZ2VyIGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNlYzAwNTM7XG59XG4uYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwubGlzdC1ncmVlbiBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xufVxuLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4xMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbn1cbi5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMC43NXJlbTtcbiAgY29sb3I6ICMzOTNCM0U7XG4gIHdpZHRoOiAwLjE4NzVyZW07XG4gIGhlaWdodDogMC4xODc1cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCAubWFpbi1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgcCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwIDA7XG4gIG1hcmdpbjogMDtcbn1cbi5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCBociB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogI0E0NEEwQTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgYmxvY2txdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMS4yNXJlbSAyLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDIuNXJlbSA1cmVtO1xuICB9XG59XG4uYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgYmxvY2txdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDMuMTI1cmVtO1xuICBoZWlnaHQ6IDMuMTI1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uL2ltZy9ibG9ja3F1b3RlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC4xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgIHdpZHRoOiA3LjVyZW07XG4gICAgaGVpZ2h0OiA3LjVyZW07XG4gIH1cbn1cbi5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCBzZWxlY3Qge1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NDk0OTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDJweCAycHggI2VjZWNlYztcbn1cbi5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB0YWJsZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4uYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdGFibGUgdGhlYWQgdHIgdGgge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMS4yNXJlbSAxLjg3NXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgI0E0NEEwQTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogI0E0NEEwQTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHRhYmxlIHRoZWFkIHRyIHRoOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMC4zNzVyZW07XG4gIHRvcDogMDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZGVkZWRlO1xufVxuLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHRhYmxlIHRib2R5IHRyIHRoLCAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdGFibGUgdGJvZHkgdHIgdGQge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMS4yNXJlbSAxLjg3NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhZGI1YmQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB0YWJsZSB0Ym9keSB0ciB0aCwgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAwLjMxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuODc1cmVtO1xuICB9XG59XG4uYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdGFibGUgdGJvZHkgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAjQTQ0QTBBO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHRhYmxlIHRib2R5IHRyIHRkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZGVkZWRlO1xufVxuLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHRhYmxlIHRib2R5IHRyIHRkLndpZGUge1xuICB3aWR0aDogMTY1cHg7XG59XG4uYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC45Mzc1cmVtIDAuMzEyNXJlbSAwLjYyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZWExYlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDAuNDM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIGxpIGEge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgbGk6bGFzdC1jaGlsZCBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmJvZHktd3JhcHBlciBoMSxcbi5ib2R5LXdyYXBwZXIgaDIsXG4uYm9keS13cmFwcGVyIGgzLFxuLmJvZHktd3JhcHBlciBoNCxcbi5ib2R5LXdyYXBwZXIgaDUsXG4uYm9keS13cmFwcGVyIGg2LFxuLmJvZHktd3JhcHBlciAuaDEsXG4uYm9keS13cmFwcGVyIC5oMixcbi5ib2R5LXdyYXBwZXIgLmgzLFxuLmJvZHktd3JhcHBlciAuaDQsXG4uYm9keS13cmFwcGVyIC5oNSxcbi5ib2R5LXdyYXBwZXIgLmg2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCI7XG59XG4uYm9keS13cmFwcGVyIGgxLnNlY3Rpb24tdGl0bGUsXG4uYm9keS13cmFwcGVyIGgyLnNlY3Rpb24tdGl0bGUsXG4uYm9keS13cmFwcGVyIGgzLnNlY3Rpb24tdGl0bGUsXG4uYm9keS13cmFwcGVyIGg0LnNlY3Rpb24tdGl0bGUsXG4uYm9keS13cmFwcGVyIGg1LnNlY3Rpb24tdGl0bGUsXG4uYm9keS13cmFwcGVyIGg2LnNlY3Rpb24tdGl0bGUsXG4uYm9keS13cmFwcGVyIC5oMS5zZWN0aW9uLXRpdGxlLFxuLmJvZHktd3JhcHBlciAuaDIuc2VjdGlvbi10aXRsZSxcbi5ib2R5LXdyYXBwZXIgLmgzLnNlY3Rpb24tdGl0bGUsXG4uYm9keS13cmFwcGVyIC5oNC5zZWN0aW9uLXRpdGxlLFxuLmJvZHktd3JhcHBlciAuaDUuc2VjdGlvbi10aXRsZSxcbi5ib2R5LXdyYXBwZXIgLmg2LnNlY3Rpb24tdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuLmJvZHktd3JhcHBlciBoMSA+ICosXG4uYm9keS13cmFwcGVyIGgyID4gKixcbi5ib2R5LXdyYXBwZXIgaDMgPiAqLFxuLmJvZHktd3JhcHBlciBoNCA+ICosXG4uYm9keS13cmFwcGVyIGg1ID4gKixcbi5ib2R5LXdyYXBwZXIgaDYgPiAqLFxuLmJvZHktd3JhcHBlciAuaDEgPiAqLFxuLmJvZHktd3JhcHBlciAuaDIgPiAqLFxuLmJvZHktd3JhcHBlciAuaDMgPiAqLFxuLmJvZHktd3JhcHBlciAuaDQgPiAqLFxuLmJvZHktd3JhcHBlciAuaDUgPiAqLFxuLmJvZHktd3JhcHBlciAuaDYgPiAqIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCI7XG59XG4uYm9keS13cmFwcGVyIGgxLFxuLmJvZHktd3JhcHBlciBoMSA+IGEsXG4uYm9keS13cmFwcGVyIC5oMSxcbi5ib2R5LXdyYXBwZXIgLmgxID4gYSB7XG4gIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBsZXR0ZXItc3BhY2luZzogLTEuMjJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm9keS13cmFwcGVyIGgxLFxuICAuYm9keS13cmFwcGVyIGgxID4gYSxcbiAgLmJvZHktd3JhcHBlciAuaDEsXG4gIC5ib2R5LXdyYXBwZXIgLmgxID4gYSB7XG4gICAgZm9udC1zaXplOiAzLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuMTkzNzVyZW07XG4gIH1cbn1cbi5ib2R5LXdyYXBwZXIgaDIsXG4uYm9keS13cmFwcGVyIGgyID4gYSxcbi5ib2R5LXdyYXBwZXIgLmgyLFxuLmJvZHktd3JhcHBlciAuaDIgPiBhIHtcbiAgZm9udC1zaXplOiAxLjgxMjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJvZHktd3JhcHBlciBoMixcbiAgLmJvZHktd3JhcHBlciBoMiA+IGEsXG4gIC5ib2R5LXdyYXBwZXIgLmgyLFxuICAuYm9keS13cmFwcGVyIC5oMiA+IGEge1xuICAgIGZvbnQtc2l6ZTogMi40Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjY4MTI1cmVtO1xuICB9XG59XG4uYm9keS13cmFwcGVyIGgzLFxuLmJvZHktd3JhcHBlciBoMyA+IGEsXG4uYm9keS13cmFwcGVyIC5oMyxcbi5ib2R5LXdyYXBwZXIgLmgzID4gYSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib2R5LXdyYXBwZXIgaDMsXG4gIC5ib2R5LXdyYXBwZXIgaDMgPiBhLFxuICAuYm9keS13cmFwcGVyIC5oMyxcbiAgLmJvZHktd3JhcHBlciAuaDMgPiBhIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5ib2R5LXdyYXBwZXIgaDQsXG4uYm9keS13cmFwcGVyIGg0ID4gYSxcbi5ib2R5LXdyYXBwZXIgLmg0LFxuLmJvZHktd3JhcHBlciAuaDQgPiBhIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib2R5LXdyYXBwZXIgaDQsXG4gIC5ib2R5LXdyYXBwZXIgaDQgPiBhLFxuICAuYm9keS13cmFwcGVyIC5oNCxcbiAgLmJvZHktd3JhcHBlciAuaDQgPiBhIHtcbiAgICBmb250LXNpemU6IDEuNjg3NXJlbTtcbiAgfVxufVxuLmJvZHktd3JhcHBlciBoNSxcbi5ib2R5LXdyYXBwZXIgaDUgPiBhLFxuLmJvZHktd3JhcHBlciAuaDUsXG4uYm9keS13cmFwcGVyIC5oNSA+IGEge1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJvZHktd3JhcHBlciBoNSxcbiAgLmJvZHktd3JhcHBlciBoNSA+IGEsXG4gIC5ib2R5LXdyYXBwZXIgLmg1LFxuICAuYm9keS13cmFwcGVyIC5oNSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICB9XG59XG4uYm9keS13cmFwcGVyIGg2LFxuLmJvZHktd3JhcHBlciBoNiA+IGEsXG4uYm9keS13cmFwcGVyIC5oNixcbi5ib2R5LXdyYXBwZXIgLmg2ID4gYSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJvZHktd3JhcHBlciBoNixcbiAgLmJvZHktd3JhcHBlciBoNiA+IGEsXG4gIC5ib2R5LXdyYXBwZXIgLmg2LFxuICAuYm9keS13cmFwcGVyIC5oNiA+IGEge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5ib2R5LXdyYXBwZXIgLnNlY3Rpb24tc3VidGl0bGUge1xuICBjb2xvcjogIzNDM0MzQyAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqXG4gKlxuICogQ29sbGFwc2UgY29udGVudCBhbmQgY29sbGFwc2UgYnV0dG9uXG4gKlxuKioqKioqKioqKi9cbi5idG4tY29sbGFwc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogIzAwMDtcbn1cbi5idG4tY29sbGFwc2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnRuLWNvbGxhcHNlLmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG4uYnRuLWNvbGxhcHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jb2xsYXBzZS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb2xsYXBzZS1jb250ZW50LmluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKioqKioqKipcbipcbiogR2FsbGVyeSBhbmQgaW1hZ2VzLlxuKlxuKioqKioqKioqKi9cbi5jaXJjbGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2lyY2xlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5tZnAtYmcge1xuICB6LWluZGV4OiAxMDAwMDtcbn1cblxuLm1mcC13cmFwIHtcbiAgei1pbmRleDogMTAxMDA7XG59XG5cbi52aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZGVvLXdyYXBwZXIgLnBsYXktYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjQTQ0QTBBO1xuICB6LWluZGV4OiAxNTAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4udmlkZW8td3JhcHBlciAucGxheS1idXR0b24gaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtc2l6ZTogNTVweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qKioqKioqKipcbipcbiogQk9PVFNUUkFQXG4qXG4qKioqKioqKioqL1xuLmNvbnRhaW5lci1mbHVpZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci14eGwsIC5jb250YWluZXIteHh4bCwgLmNvbnRhaW5lci00eGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICB9XG59XG5cbmJ1dHRvbjpmb2N1cywgYnV0dG9uOmFjdGl2ZSwgYnV0dG9uOmFjdGl2ZTpmb2N1cyxcbmE6Zm9jdXMsXG5hOmFjdGl2ZSxcbmE6YWN0aXZlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5hLmxpbmsge1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG59XG5hLmxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZWExYlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjMxMjVyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlLWluLW91dDtcbn1cbmEubGluazpob3ZlcjphZnRlciB7XG4gIHJpZ2h0OiAwO1xufVxuXG5hLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbmEudGV4dC13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjQTQ0QTBBICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNBNDRBMEE7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDE2NCwgNzQsIDEwLCAwLjYpO1xufVxuXG4ubW9kYWwge1xuICB6LWluZGV4OiA1MTAwMCAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICB6LWluZGV4OiA1MDAwMCAhaW1wb3J0YW50O1xufVxuXG4udG9vbHRpcCB7XG4gIHotaW5kZXg6IDUwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQTQ0QTBBO1xufVxuLm5hdi10YWJzIGxpIGEubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5hdi10YWJzIGxpIGEubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyBsaSBhLm5hdi1saW5rOmZvY3VzLCAubmF2LXRhYnMgbGkgYS5uYXYtbGluazphY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicyBsaSBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBNDRBMEE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNDRBMEE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWVzc2FnZXMtbm90aWZpY2F0aW9uc19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDMuMTI1cmVtO1xuICByaWdodDogMy4xMjVyZW07XG4gIHotaW5kZXg6IDk5OTk5OTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZXNzYWdlcy1ub3RpZmljYXRpb25zX19jb250YWluZXIge1xuICAgIHRvcDogNi4yNXJlbTtcbiAgICByaWdodDogNi4yNXJlbTtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBVc2VyIGFyZWFcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udXNlci1hcmVhIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDMwJTtcbiAgcmlnaHQ6IC05LjM3NXJlbTtcbiAgd2lkdGg6IDEyLjVyZW07XG4gIGhlaWdodDogOS4zNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi51c2VyLWFyZWE6aG92ZXIge1xuICByaWdodDogMDtcbn1cbi51c2VyLWFyZWEgLmljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC51c2VyLWFyZWEgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLnVzZXItYXJlYSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC51c2VyLWFyZWEgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC51c2VyLWFyZWEgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAudXNlci1hcmVhIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLnVzZXItYXJlYSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC51c2VyLWFyZWEgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLnVzZXItYXJlYSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC51c2VyLWFyZWEgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuaWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAudXNlci1hcmVhIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAudXNlci1hcmVhIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAudXNlci1hcmVhIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAudXNlci1hcmVhIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLnVzZXItYXJlYSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC51c2VyLWFyZWEgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC51c2VyLWFyZWEgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCBsaTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAudXNlci1hcmVhIGxpOmFmdGVyLCAudXNlci1hcmVhIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YWZ0ZXIsIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSBsaTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGEubGluazphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIGEubGluazphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLnVzZXItYXJlYSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAudXNlci1hcmVhIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgbGkucGFyZW50ID4gYTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC51c2VyLWFyZWEgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC51c2VyLWFyZWEgbGk6YmVmb3JlLCAudXNlci1hcmVhIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTpiZWZvcmUsIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIGxpOmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgbGk6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLnVzZXItYXJlYSBsaTpiZWZvcmUsIC51c2VyLWFyZWEgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmJlZm9yZSwgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgbGk6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmRlZmF1bHQtbWVudSA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuZGVmYXVsdC1tZW51ID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIGxpOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIGxpOmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgbGk6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuaWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAudXNlci1hcmVhIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC51c2VyLWFyZWEgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC51c2VyLWFyZWEgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAudXNlci1hcmVhIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuaWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAudXNlci1hcmVhIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC51c2VyLWFyZWEgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAudXNlci1hcmVhIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLnVzZXItYXJlYSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCBsaTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC51c2VyLWFyZWEgbGk6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSBsaTphZnRlciwgLnVzZXItYXJlYSAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YWZ0ZXIsIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIGxpOmFmdGVyLCAudXNlci1hcmVhIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTphZnRlciwgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgbGk6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGEubGluazphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgYS5saW5rOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBhLmxpbms6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIGEubGluazphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC51c2VyLWFyZWEgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLnVzZXItYXJlYSBsaS5wYXJlbnQgPiBhOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSBsaS5wYXJlbnQgPiBhOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSBsaS5wYXJlbnQgPiBhOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSBsaS5wYXJlbnQgPiBhOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC51c2VyLWFyZWEgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLnVzZXItYXJlYSBsaTpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIGxpOmJlZm9yZSwgLnVzZXItYXJlYSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTpiZWZvcmUsIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgbGk6YmVmb3JlLCAudXNlci1hcmVhIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSwgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSBsaTpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgbGk6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAudXNlci1hcmVhIGxpOmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgbGk6YmVmb3JlLCAudXNlci1hcmVhIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmJlZm9yZSwgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSBsaTpiZWZvcmUsIC51c2VyLWFyZWEgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YmVmb3JlLCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIGxpOmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmRlZmF1bHQtbWVudSA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5kZWZhdWx0LW1lbnUgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuZGVmYXVsdC1tZW51ID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLmRlZmF1bHQtbWVudSA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuaWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAudXNlci1hcmVhIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAudXNlci1hcmVhIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAudXNlci1hcmVhIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAudXNlci1hcmVhIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuaWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAudXNlci1hcmVhIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC51c2VyLWFyZWEgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC51c2VyLWFyZWEgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC51c2VyLWFyZWEgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIGxpOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTphZnRlciwgLnVzZXItYXJlYSAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YWZ0ZXIsIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmFmdGVyLCAudXNlci1hcmVhIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTphZnRlciwgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGEubGluazphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgYS5saW5rOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyBsaS5wYXJlbnQgPiBhOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiBhOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiBhOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiBhOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC51c2VyLWFyZWEgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlLCAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmJlZm9yZSwgLnVzZXItYXJlYSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC51c2VyLWFyZWEgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlLCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmJlZm9yZSwgLnVzZXItYXJlYSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuZGVmYXVsdC1tZW51ID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmRlZmF1bHQtbWVudSA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gYTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuaWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAudXNlci1hcmVhIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC51c2VyLWFyZWEgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC51c2VyLWFyZWEgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLnVzZXItYXJlYSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC51c2VyLWFyZWEgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIGxpOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTphZnRlciwgLnVzZXItYXJlYSAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YWZ0ZXIsIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmFmdGVyLCAudXNlci1hcmVhIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTphZnRlciwgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGEubGluazphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgYS5saW5rOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyBsaS5wYXJlbnQgPiBhOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiBhOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiBhOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiBhOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC51c2VyLWFyZWEgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlLCAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmJlZm9yZSwgLnVzZXItYXJlYSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC51c2VyLWFyZWEgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlLCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmJlZm9yZSwgLnVzZXItYXJlYSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YmVmb3JlLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuZGVmYXVsdC1tZW51ID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmRlZmF1bHQtbWVudSA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuaWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAudXNlci1hcmVhIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLnVzZXItYXJlYSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLnVzZXItYXJlYSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAudXNlci1hcmVhIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLnVzZXItYXJlYSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC51c2VyLWFyZWEgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIGxpOmFmdGVyLCAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTphZnRlciwgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGEubGluazphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgYS5saW5rOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgbGk6YmVmb3JlLCAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmJlZm9yZSwgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgbGk6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIGxpOmJlZm9yZSwgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTpiZWZvcmUsIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgbGk6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuZGVmYXVsdC1tZW51ID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLmRlZmF1bHQtbWVudSA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSBsaTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAudXNlci1hcmVhIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAudXNlci1hcmVhIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLnVzZXItYXJlYSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVzZXItYXJlYSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC51c2VyLWFyZWEgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAudXNlci1hcmVhIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLnVzZXItYXJlYSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAudXNlci1hcmVhIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCBsaTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC51c2VyLWFyZWEgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIGxpOmFmdGVyLCAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTphZnRlciwgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgbGk6YWZ0ZXIsIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIGxpOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBhLmxpbms6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudXNlci1hcmVhIGEubGluazphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgYS5saW5rOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLnVzZXItYXJlYSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLnVzZXItYXJlYSBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC51c2VyLWFyZWEgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLnVzZXItYXJlYSBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgbGk6YmVmb3JlLCAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmJlZm9yZSwgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSBsaTpiZWZvcmUsIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgbGk6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLnVzZXItYXJlYSBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgbGk6YmVmb3JlLCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmJlZm9yZSwgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVzZXItYXJlYSBsaTpiZWZvcmUsIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgbGk6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuZGVmYXVsdC1tZW51ID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51c2VyLWFyZWEgLmRlZmF1bHQtbWVudSA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudXNlci1hcmVhIC5kZWZhdWx0LW1lbnUgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLnVzZXItYXJlYSBsaTphZnRlciwgLnVzZXItYXJlYSAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmFmdGVyLCAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51c2VyLWFyZWEgbGk6YWZ0ZXIsIC51c2VyLWFyZWEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBhLmxpbms6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVzZXItYXJlYSBhLmxpbms6YWZ0ZXIsIC51c2VyLWFyZWEgLmRlZmF1bHQtbWVudSA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC51c2VyLWFyZWEgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUsIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLnVzZXItYXJlYSBsaTpiZWZvcmUsIC51c2VyLWFyZWEgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUsIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLnVzZXItYXJlYSBsaTpiZWZvcmUsIC51c2VyLWFyZWEgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC51c2VyLWFyZWEgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAudXNlci1hcmVhIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC51c2VyLWFyZWEgbGkucGFyZW50ID4gYTphZnRlciwgLnVzZXItYXJlYSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAudXNlci1hcmVhIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLnVzZXItYXJlYSAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCBsaTphZnRlciwgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLnVzZXItYXJlYSBsaTphZnRlciwgLnVzZXItYXJlYSBhLmxpbms6YWZ0ZXIge1xuICB3aWR0aDogMy4xMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi51c2VyLWFyZWEgLnVzZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMSAwO1xufVxuXG4vKipcbiAqIFdpZGdldHlcbiAqL1xuLndpZGdldHMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAyMDBweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1MHB4O1xuICB6LWluZGV4OiAxMDAwO1xufVxuLndpZGdldHMtd3JhcHBlciA+IGxpIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuXG4uZm9udC1zaXplLWJ1dHRvbnMge1xuICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xufVxuLmZvbnQtc2l6ZS1idXR0b25zIC5mb250LXNpemUtYnV0dG9uIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDEuMzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwLjE4NzVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZm9udC1zaXplLWJ1dHRvbnMgLmZvbnQtc2l6ZS1idXR0b24uYWN0aXZlIHtcbiAgY29sb3I6ICMzOTNCM0U7XG59XG4uZm9udC1zaXplLWJ1dHRvbnMgLmZvbnQtc2l6ZS1idXR0b24tLW5vcm1hbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uZm9udC1zaXplLWJ1dHRvbnMgLmZvbnQtc2l6ZS1idXR0b24tLWJpZyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uZm9udC1zaXplLWJ1dHRvbnMgLmZvbnQtc2l6ZS1idXR0b24tLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cblxuLmNvbnRyYXN0LWJ1dHRvbnMge1xuICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xufVxuLmNvbnRyYXN0LWJ1dHRvbnMgLmNvbnRyYXN0LWJ1dHRvbiB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDEuMzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAuMTI1cmVtO1xufVxuLmNvbnRyYXN0LWJ1dHRvbnMgLmNvbnRyYXN0LWJ1dHRvbi5hY3RpdmUuY29udHJhc3QtYnV0dG9uLS1ub3JtYWwge1xuICBjb2xvcjogIzM5M0IzRTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5M0IzRTtcbn1cbi5jb250cmFzdC1idXR0b25zIC5jb250cmFzdC1idXR0b24uYWN0aXZlLmNvbnRyYXN0LWJ1dHRvbi0tY29udHJhc3QxIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzOTNCM0U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTNCM0U7XG59XG4uY29udHJhc3QtYnV0dG9ucyAuY29udHJhc3QtYnV0dG9uLmFjdGl2ZS5jb250cmFzdC1idXR0b24tLWNvbnRyYXN0MiB7XG4gIGNvbG9yOiAjMzkzQjNFO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzQjNFO1xufVxuLmNvbnRyYXN0LWJ1dHRvbnMgLmNvbnRyYXN0LWJ1dHRvbi5hY3RpdmUuY29udHJhc3QtYnV0dG9uLS1jb250cmFzdDMge1xuICBjb2xvcjogIzM5M0IzRTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5M0IzRTtcbn1cbi5jb250cmFzdC1idXR0b25zIC5jb250cmFzdC1idXR0b24tLW5vcm1hbCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG4uY29udHJhc3QtYnV0dG9ucyAuY29udHJhc3QtYnV0dG9uLS1jb250cmFzdDEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuLmNvbnRyYXN0LWJ1dHRvbnMgLmNvbnRyYXN0LWJ1dHRvbi0tY29udHJhc3QyIHtcbiAgY29sb3I6ICNmNmMyMjggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cbi5jb250cmFzdC1idXR0b25zIC5jb250cmFzdC1idXR0b24tLWNvbnRyYXN0MyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cblxuLyogR2VuZXJhbCBzdHlsZXMgZm9yIGFsbCBtZW51cyAqL1xuLmNicC1zcG1lbnUge1xuICBiYWNrZ3JvdW5kOiAjNDdhM2RhO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5jYnAtc3BtZW51IGgzIHtcbiAgY29sb3I6ICNhZmRlZmE7XG4gIGZvbnQtc2l6ZTogMS45ZW07XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgYmFja2dyb3VuZDogIzBkNzdiNjtcbn1cblxuLmNicC1zcG1lbnUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmNicC1zcG1lbnUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyNThlY2Q7XG59XG5cbi5jYnAtc3BtZW51IGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2FmZGVmYTtcbiAgY29sb3I6ICM0N2EzZGE7XG59XG5cbi8qIE9yaWVudGF0aW9uLWRlcGVuZGVudCBzdHlsZXMgZm9yIHRoZSBjb250ZW50IG9mIHRoZSBtZW51ICovXG4uY2JwLXNwbWVudS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmNicC1zcG1lbnUtdmVydGljYWwgYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjU4ZWNkO1xuICBwYWRkaW5nOiAxZW07XG59XG5cbi5jYnAtc3BtZW51LWhvcml6b250YWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNicC1zcG1lbnUtaG9yaXpvbnRhbCBoMyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDIwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jYnAtc3BtZW51LWhvcml6b250YWwgYSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjAlO1xuICBwYWRkaW5nOiAwLjhlbTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMjU4ZWNkO1xufVxuXG4vKiBWZXJ0aWNhbCBtZW51IHRoYXQgc2xpZGVzIGZyb20gdGhlIGxlZnQgb3IgcmlnaHQgKi9cbi5jYnAtc3BtZW51LWxlZnQge1xuICBsZWZ0OiAtMjQwcHg7XG59XG5cbi5jYnAtc3BtZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IC0yNDBweDtcbn1cblxuLmNicC1zcG1lbnUtbGVmdC5tZW51LW9wZW4ge1xuICBsZWZ0OiAwcHg7XG59XG5cbi5jYnAtc3BtZW51LXJpZ2h0Lm1lbnUtb3BlbiB7XG4gIHJpZ2h0OiAwcHg7XG59XG5cbi8qIEhvcml6b250YWwgbWVudSB0aGF0IHNsaWRlcyBmcm9tIHRoZSB0b3Agb3IgYm90dG9tICovXG4uY2JwLXNwbWVudS10b3Age1xuICB0b3A6IC0xNTBweDtcbn1cblxuLmNicC1zcG1lbnUtYm90dG9tIHtcbiAgYm90dG9tOiAtMTUwcHg7XG59XG5cbi5jYnAtc3BtZW51LXRvcC5tZW51LW9wZW4ge1xuICB0b3A6IDBweDtcbn1cblxuLmNicC1zcG1lbnUtYm90dG9tLm1lbnUtb3BlbiB7XG4gIGJvdHRvbTogMHB4O1xufVxuXG4vKiBQdXNoIGNsYXNzZXMgYXBwbGllZCB0byB0aGUgYm9keSAqL1xuLnB1c2gtYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xufVxuXG4ucHVzaC1ib2R5LXRvcmlnaHQge1xuICBsZWZ0OiAyNDBweDtcbn1cblxuLnB1c2gtYm9keS10b2xlZnQge1xuICBsZWZ0OiAtMjQwcHg7XG59XG5cbi8qIFRyYW5zaXRpb25zICovXG4uY2JwLXNwbWVudSxcbi5wdXNoLWJvZHkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLyogRXhhbXBsZSBtZWRpYSBxdWVyaWVzICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NS4xODc1ZW0pIHtcbiAgLmNicC1zcG1lbnUtaG9yaXpvbnRhbCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgfVxuICAuY2JwLXNwbWVudS10b3Age1xuICAgIHRvcDogLTExMHB4O1xuICB9XG4gIC5jYnAtc3BtZW51LWJvdHRvbSB7XG4gICAgYm90dG9tOiAtMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAyNi4zNzVlbSkge1xuICAuY2JwLXNwbWVudS12ZXJ0aWNhbCB7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gICAgd2lkdGg6IDE5MHB4O1xuICB9XG4gIC5jYnAtc3BtZW51LWxlZnQsXG4gIC5wdXNoLWJvZHktdG9sZWZ0IHtcbiAgICBsZWZ0OiAtMTkwcHg7XG4gIH1cbiAgLmNicC1zcG1lbnUtcmlnaHQge1xuICAgIHJpZ2h0OiAtMTkwcHg7XG4gIH1cbiAgLnB1c2gtYm9keS10b3JpZ2h0IHtcbiAgICBsZWZ0OiAxOTBweDtcbiAgfVxufVxuLmNvb2tpZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uY29va2llLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMTAwMDA7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBib3gtc2hhZG93OiAwIC0wLjI1cmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgcGFkZGluZzogMC45Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb29raWUtbW9kYWwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgfVxufVxuLmNvb2tpZS1tb2RhbCAuY29va2llLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS41cmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDkwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb29raWUtbW9kYWwgLmNvb2tpZS1jb250ZW50IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5jb29raWUtbW9kYWwgLmNvb2tpZS1jb250ZW50IGltZy5jb29raWUtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDYuMjVyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvb2tpZS1tb2RhbCAuY29va2llLWNvbnRlbnQgaW1nLmNvb2tpZS1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmNvb2tpZS1tb2RhbCAuY29va2llLWNvbnRlbnQgaDIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jb29raWUtbW9kYWwgLmNvb2tpZS1jb250ZW50IHAge1xuICBtYXJnaW46IDAgMCAwLjYyNXJlbSAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmNvb2tpZS1tb2RhbCAuY29va2llLWNvbnRlbnQgcCBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvb2tpZS1tb2RhbCAuY29va2llLXRvZ2dsZS1ncm91cCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jb29raWUtbW9kYWwgLmNvb2tpZS10b2dnbGUtZ3JvdXAub3BlbiB7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG59XG4uY29va2llLW1vZGFsIC5jb29raWUtdG9nZ2xlLWdyb3VwIC5jb29raWUtdG9nZ2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuLmNvb2tpZS1tb2RhbCAuY29va2llLXRvZ2dsZS1ncm91cCAuY29va2llLXRvZ2dsZSBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5jb29raWUtbW9kYWwgLmNvb2tpZS10b2dnbGUtZ3JvdXAgLmNvb2tpZS10b2dnbGUgbGFiZWwgc3BhbiB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5jb29raWUtbW9kYWwgLmNvb2tpZS10b2dnbGUtZ3JvdXAgLmNvb2tpZS10b2dnbGUgc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5jb29raWUtbW9kYWwgLmNvb2tpZS10b2dnbGUtZ3JvdXAgLmNvb2tpZS10b2dnbGUgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG59XG4uY29va2llLW1vZGFsIC5jb29raWUtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvb2tpZS1tb2RhbCAuY29va2llLWJ1dHRvbnMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbi5jb29raWUtbW9kYWwgLmNvb2tpZS1idXR0b25zIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjg3NXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xufVxuLmNvb2tpZS1tb2RhbCAuY29va2llLWJ1dHRvbnMgYnV0dG9uI2Nvb2tpZS1zZXR0aW5ncy10b2dnbGUsIC5jb29raWUtbW9kYWwgLmNvb2tpZS1idXR0b25zIGJ1dHRvbiNjb29raWUtc2F2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNvb2tpZS1tb2RhbCAuY29va2llLWJ1dHRvbnMgYnV0dG9uI2Nvb2tpZS1zZXR0aW5ncy10b2dnbGU6aG92ZXIsIC5jb29raWUtbW9kYWwgLmNvb2tpZS1idXR0b25zIGJ1dHRvbiNjb29raWUtc2F2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG4uY29va2llLW1vZGFsIC5jb29raWUtYnV0dG9ucyBidXR0b24jY29va2llLWFjY2VwdC1hbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ0QTBBO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jb29raWUtbW9kYWwgLmNvb2tpZS1idXR0b25zIGJ1dHRvbiNjb29raWUtYWNjZXB0LWFsbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMTUuOTMxMDM0NDgyOCwgNTIuMzEwMzQ0ODI3NiwgNy4wNjg5NjU1MTcyKTtcbn1cblxuLmZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAzLjEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuLmZvb3Rlcl9fbG9nb3R5cGUgaW1nIHtcbiAgbWF4LXdpZHRoOiAyMi41cmVtO1xuICBmaWx0ZXI6IGludmVydCgxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlcl9fbG9nb3R5cGUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDI2LjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IC0zLjc1cmVtO1xuICB9XG59XG4uZm9vdGVyX19zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMC44MjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZm9vdGVyX19tZW51IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyX19tZW51IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmZvb3Rlcl9fbWVudSBsaSA+IGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbn1cbi5mb290ZXIgLmZvb3Rlci1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4uZm9vdGVyIC5jb3B5cmlnaHQge1xuICBjb2xvcjogIzY0NTg1ZDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmZvb3RlciAuY29weXJpZ2h0ID4gKiB7XG4gIGNvbG9yOiAjNjQ1ODVkO1xufVxuLmZvb3RlciAuY29weXJpZ2h0IGEge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5mb290ZXIgLmNvcHlyaWdodCBhOmhvdmVyIHtcbiAgY29sb3I6ICMxMTEyMTM7XG59XG5cbi5mb290ZXItbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3Rlci1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTY0LCA3NCwgMTAsIDAuMSk7XG4gIHotaW5kZXg6IDU7XG59XG4uZm9vdGVyLW1hcCAjZm9vdGVyLWdvb2dsZS1tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMS4yNXJlbTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBNT0RVTEVTXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYm94LWFib3V0IHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJveC1hYm91dCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIH1cbn1cbi5ib3gtYWJvdXRfX3RleHQge1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYm94LWFib3V0X190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMy42MjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5ib3gtYWJvdXRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzLjQzNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJveC1hYm91dF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDEwcHgpIHtcbiAgLmJveC1hYm91dF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuMzc1cmVtO1xuICB9XG59XG4uYm94LWFib3V0X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYm94LWFib3V0X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MTBweCkge1xuICAuYm94LWFib3V0X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4zNzVyZW07XG4gIH1cbn1cbi5ib3gtYWJvdXRfX2ltYWdlLS1maXJzdCB7XG4gIHBhZGRpbmctdG9wOiA3Ljc3cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYm94LWFib3V0X19pbWFnZS0tZmlyc3Qge1xuICAgIHBhZGRpbmctdG9wOiAxNHJlbTtcbiAgfVxuICAuYm94LWFib3V0X19pbWFnZS0tZmlyc3QgPiBpbWcge1xuICAgIGxlZnQ6IC0xLjI1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uYm94LWN0YSB7XG4gIHBhZGRpbmctdG9wOiAzLjEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYm94LWN0YSB7XG4gICAgcGFkZGluZy10b3A6IDYuMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDYuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDEwcHgpIHtcbiAgLmJveC1jdGEge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbTtcbiAgfVxufVxuLmJveC1jdGFfX2NvbnRlbnQge1xuICBoZWlnaHQ6IDMyLjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJveC1jdGFfX2NvbnRlbnQge1xuICAgIGhlaWdodDogNDAuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIzMHB4KSB7XG4gIC5ib3gtY3RhX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDQ1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQxMHB4KSB7XG4gIC5ib3gtY3RhX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDU5LjM3NXJlbTtcbiAgfVxufVxuLmJveC1jdGFfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSk7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYm94LWN0YV9fY29udGVudCAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuLmJveC1jdGFfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYm94LWN0YV9fZGVzY3JpcHRpb24gaDIge1xuICBmb250LXNpemU6IDIuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMy4yNXJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ib3gtY3RhX19kZXNjcmlwdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiA0LjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogNS42MjVyZW07XG4gIH1cbn1cbi5ib3gtY3RhX19kZXNjcmlwdGlvbiBoMyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ib3gtY3RhX19kZXNjcmlwdGlvbiBoMyB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuLmJveC1jdGEtYmFja2dyb3VuZCB7XG4gIHBhZGRpbmctdG9wOiA2LjI1cmVtO1xufVxuLmJveC1jdGEtYmFja2dyb3VuZC0tbm8taW1hZ2Uge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5ib3gtY3RhLWJhY2tncm91bmQtLW5vLWltYWdlIC5ib3gtY3RhLWJhY2tncm91bmRfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ib3gtY3RhLWJhY2tncm91bmQtLW5vLWltYWdlIC5ib3gtY3RhLWJhY2tncm91bmRfX2NvbnRlbnQtaW5uZXIge1xuICBwYWRkaW5nLXRvcDogMS41NjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41NjI1cmVtO1xufVxuLmJveC1jdGEtYmFja2dyb3VuZF9faW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmJveC1jdGEtYmFja2dyb3VuZF9faW1hZ2Uge1xuICBtYXgtaGVpZ2h0OiAyOC4xMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ib3gtY3RhLWJhY2tncm91bmRfX2ltYWdlIHtcbiAgICBtYXgtaGVpZ2h0OiA0MC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgLmJveC1jdGEtYmFja2dyb3VuZF9faW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDUwcmVtO1xuICB9XG59XG4uYm94LWN0YS1iYWNrZ3JvdW5kX19pbWFnZSBpbWcge1xuICBib3JkZXI6IDEwcHggc29saWQgIzM5M0IzRTtcbn1cbi5ib3gtY3RhLWJhY2tncm91bmRfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjQTQ0QTBBO1xuICB6LWluZGV4OiAwO1xuICBwYWRkaW5nLXRvcDogNi4yNXJlbTtcbiAgbWFyZ2luLXRvcDogLTYuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ib3gtY3RhLWJhY2tncm91bmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxNC4zNzVyZW07XG4gICAgbWFyZ2luLXRvcDogLTEyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgLmJveC1jdGEtYmFja2dyb3VuZF9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDIxLjg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMTguNzVyZW07XG4gIH1cbn1cbi5ib3gtY3RhLWJhY2tncm91bmRfX2NvbnRlbnQgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cbi5ib3gtY3RhLWJhY2tncm91bmRfX2NvbnRlbnQtaW1nLWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTQuNjg3NXJlbTtcbiAgd2lkdGg6IDIxLjg3NXJlbTtcbiAgaGVpZ2h0OiA0Mi41cmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYm94LWN0YS1iYWNrZ3JvdW5kX19jb250ZW50LWltZy1sZWZ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJveC1jdGEtYmFja2dyb3VuZF9fY29udGVudC1pbWctbGVmdCBpbWcge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5ib3gtY3RhLWJhY2tncm91bmRfX2NvbnRlbnQtaW1nLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtNi4yNXJlbTtcbiAgd2lkdGg6IDE4Ljc1cmVtO1xuICBoZWlnaHQ6IDM4Ljc1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYm94LWN0YS1iYWNrZ3JvdW5kX19jb250ZW50LWltZy1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmJveC1jdGEtYmFja2dyb3VuZF9fY29udGVudC1pbWctcmlnaHQgaW1nIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uYm94LWN0YS1iYWNrZ3JvdW5kX19jb250ZW50LWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDMuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYm94LWN0YS1iYWNrZ3JvdW5kX19jb250ZW50LWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNC42ODc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjY4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgLmJveC1jdGEtYmFja2dyb3VuZF9fY29udGVudC1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDUuNjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjYyNXJlbTtcbiAgfVxufVxuLmJveC1jdGEtYmFja2dyb3VuZF9fZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuODc1cmVtO1xufVxuLmJveC1jdGEtYmFja2dyb3VuZF9fZGVzY3JpcHRpb24taW5uZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJveC1jdGEtYmFja2dyb3VuZF9fZGVzY3JpcHRpb24taW5uZXIgPiBwIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYm94LWN0YS1iYWNrZ3JvdW5kX190aXRsZSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4uYm94LWN0YS1iYWNrZ3JvdW5kX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3gtc29jaWFsLW1lZGlhIHtcbiAgYmFja2dyb3VuZDogI0VFRUJFMztcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJveC1zb2NpYWwtbWVkaWEge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG59XG4uYm94LXNvY2lhbC1tZWRpYV9fZGVzY3JpcHRpb24ge1xuICBsaW5lLWhlaWdodDogMi43NXJlbTtcbn1cbi5ib3gtc29jaWFsLW1lZGlhX19kZXNjcmlwdGlvbiA+ICoge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmJveC1zb2NpYWwtbWVkaWFfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJveC1zb2NpYWwtbWVkaWFfX3RpdGxlIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmJveC1zb2NpYWwtbWVkaWFfX2lnLWZlZWQge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ib3gtc29jaWFsLW1lZGlhX19pZy1mZWVkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uYm94LXNvY2lhbC1tZWRpYSAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuLmJveC1zb2NpYWwtbWVkaWEgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbn1cbi5ib3gtc29jaWFsLW1lZGlhIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzLjEyNXJlbTtcbiAgaGVpZ2h0OiAzLjEyNXJlbTtcbn1cbi5ib3gtc29jaWFsLW1lZGlhIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhID4gaSwgLmJveC1zb2NpYWwtbWVkaWEgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGEgPiBpOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW0gIWltcG9ydGFudDtcbn1cbi5ib3gtc29jaWFsLW1lZGlhIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhID4gc3ZnIHtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xufVxuLmJveC1zb2NpYWwtbWVkaWEgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGEgPiBzdmcsIC5ib3gtc29jaWFsLW1lZGlhIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhID4gc3ZnID4gKiB7XG4gIGZpbGw6ICMwMDA7XG59XG4uYm94LXNvY2lhbC1tZWRpYSAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJveC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogI0VFRUJFMztcbn1cbi5ib3gtYmFja2dyb3VuZF9fY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJveC1iYWNrZ3JvdW5kX19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA2LjYyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi42MjVyZW07XG4gIH1cbn1cbi5ib3gtYmFja2dyb3VuZF9fY29udGFpbmVyID4gLnJvdyB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYm94LWJhY2tncm91bmRfX2NvbnRhaW5lciA+IC5yb3cge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmJveC1iYWNrZ3JvdW5kX19pbWFnZS1jZW50ZXJlZCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJveC1iYWNrZ3JvdW5kX19pbWFnZS1jZW50ZXJlZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmJveC1iYWNrZ3JvdW5kX19pbWFnZS1jZW50ZXJlZCA+IGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMy80O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5ib3gtYmFja2dyb3VuZF9fY29udGVudCB7XG4gIGdhcDogMi41cmVtO1xufVxuLmJveC1iYWNrZ3JvdW5kX19kZXNjcmlwdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG59XG4uYm94LWJhY2tncm91bmRfX2Rlc2NyaXB0aW9uID4gcDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmJveC1iYWNrZ3JvdW5kX19hY3Rpb25zIHtcbiAgZ2FwOiAxLjVyZW07XG59XG5cbi5ib3gtYmFja2dyb3VuZC1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzgyN0Q3MDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJveC1iYWNrZ3JvdW5kLWRhcmsge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGhlaWdodDogNTMuMTI1cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5ib3gtYmFja2dyb3VuZC1kYXJrX19pbWFnZS1wb3NpdGlvbmVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJveC1iYWNrZ3JvdW5kLWRhcmtfX2ltYWdlLXBvc2l0aW9uZWQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmJveC1iYWNrZ3JvdW5kLWRhcmtfX2ltYWdlLXBvc2l0aW9uZWQgPiBpbWcge1xuICB3aWR0aDogMjMuNzVyZW07XG4gIGhlaWdodDogMjMuNzVyZW07XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJveC1iYWNrZ3JvdW5kLWRhcmtfX2ltYWdlLXBvc2l0aW9uZWQgPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmJveC1iYWNrZ3JvdW5kLWRhcmtfX2NvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ib3gtYmFja2dyb3VuZC1kYXJrX19jb250YWluZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5ib3gtYmFja2dyb3VuZC1kYXJrX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAyOC4xMjVyZW07XG4gIGdhcDogMi41cmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ib3gtYmFja2dyb3VuZC1kYXJrX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xufVxuLmJveC1iYWNrZ3JvdW5kLWRhcmtfX2Rlc2NyaXB0aW9uID4gcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJveC1iYWNrZ3JvdW5kLWRhcmtfX2Rlc2NyaXB0aW9uID4gcDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uYm94LWNvbnRhY3QtZGF0YSB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ib3gtY29udGFjdC1kYXRhIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgfVxufVxuLmJveC1jb250YWN0LWRhdGEtLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjRUVFQkUzO1xufVxuLmJveC1jb250YWN0LWRhdGFfX2NvbnRhY3QtZGF0YS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMi41cmVtO1xufVxuLmJveC1jb250YWN0LWRhdGFfX2xlZnQge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJveC1jb250YWN0LWRhdGFfX2xlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJveC1jb250YWN0LWRhdGFfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmJveC1jb250YWN0LWRhdGFfX3N1YnRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJveC1jb250YWN0LWRhdGFfX3N1YnRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ib3gtY29udGFjdC1kYXRhX19jb250YWN0LWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5ib3gtY29udGFjdC1kYXRhX19zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMC44MjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1heC13aWR0aDogMTMuNXJlbTtcbn1cbi5ib3gtY29udGFjdC1kYXRhX19jb250YWN0LWRhdGEtcGhvbmUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uYm94LWNvbnRhY3QtZGF0YV9fY29udGFjdC1kYXRhLWFkZHJlc3MgPiBwOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uYm94LWNvbnRhY3QtZGF0YV9faW1nID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5ib3gtY29udGFjdC1kYXRhX19jb250YWN0LWRhdGEtcGhvbmUsIC5ib3gtY29udGFjdC1kYXRhX19jb250YWN0LWRhdGEtZW1haWwsIC5ib3gtY29udGFjdC1kYXRhX19jb250YWN0LWRhdGEtYWRkcmVzcywgLmJveC1jb250YWN0LWRhdGFfX2J1dHRvbiB7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ib3gtY29udGFjdC1kYXRhX19jb250YWN0LWRhdGEtcGhvbmUsIC5ib3gtY29udGFjdC1kYXRhX19jb250YWN0LWRhdGEtZW1haWwsIC5ib3gtY29udGFjdC1kYXRhX19jb250YWN0LWRhdGEtYWRkcmVzcywgLmJveC1jb250YWN0LWRhdGFfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY1cmVtO1xuICB9XG59XG4uYm94LWNvbnRhY3QtZGF0YV9fY29udGFjdC1kYXRhLXBob25lLCAuYm94LWNvbnRhY3QtZGF0YV9fY29udGFjdC1kYXRhLWVtYWlsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIG1pbi13aWR0aDogMTMuNXJlbTtcbn1cbi5ib3gtY29udGFjdC1kYXRhLS1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMi4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ib3gtY29udGFjdC1kYXRhLS1mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uYm94LWNvbnRhY3QtZGF0YS0tZm9vdGVyIC5ib3gtY29udGFjdC1kYXRhX19jb250YWN0LWRhdGEtcGhvbmUsIC5ib3gtY29udGFjdC1kYXRhLS1mb290ZXIgLmJveC1jb250YWN0LWRhdGFfX2NvbnRhY3QtZGF0YS1lbWFpbCwgLmJveC1jb250YWN0LWRhdGEtLWZvb3RlciAuYm94LWNvbnRhY3QtZGF0YV9fY29udGFjdC1kYXRhLWFkZHJlc3MsIC5ib3gtY29udGFjdC1kYXRhLS1mb290ZXIgLmJveC1jb250YWN0LWRhdGFfX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xufVxuLmJveC1jb250YWN0LWRhdGEtLWZvb3RlciAuYm94LWNvbnRhY3QtZGF0YV9fY29udGFjdC1kYXRhIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJveC1jb250YWN0LWRhdGEtLWZvb3RlciAuYm94LWNvbnRhY3QtZGF0YV9fY29udGFjdC1kYXRhIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uYm94LXdpdGgtZm9ybSB7XG4gIGJhY2tncm91bmQ6ICM4MjdENzA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ib3gtd2l0aC1mb3JtIHtcbiAgICBoZWlnaHQ6IDUzLjEyNXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gIC5ib3gtd2l0aC1mb3JtIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5ib3gtd2l0aC1mb3JtX19pbWFnZS1wb3NpdGlvbmVkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ib3gtd2l0aC1mb3JtX19pbWFnZS1wb3NpdGlvbmVkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogY2FsYyg0MS42NjY2NjY2NjY3JSArICgxMDB2dyAtIDEwMCUpIC8gMik7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uYm94LXdpdGgtZm9ybV9faW1hZ2UtcG9zaXRpb25lZCA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5ib3gtd2l0aC1mb3JtX19jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYm94LXdpdGgtZm9ybV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMy4xMjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDMuMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ib3gtd2l0aC1mb3JtX19jb250ZW50IHtcbiAgICBnYXA6IDUuNjI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uYm94LXdpdGgtZm9ybV9fY29udGVudCBhLmJ0biB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLmJveC13aXRoLWZvcm1fX2NvbnRlbnQgYS5idG4ge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjVyZW07XG4gIH1cbn1cbi5ib3gtd2l0aC1mb3JtX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLmJveC13aXRoLWZvcm1fX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY1cmVtO1xuICB9XG59XG4uYm94LXdpdGgtZm9ybV9fZGVzY3JpcHRpb24gPiBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAuYm94LXdpdGgtZm9ybV9fZGVzY3JpcHRpb24gPiBwIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY1cmVtO1xuICB9XG59XG4uYm94LXdpdGgtZm9ybV9fZGVzY3JpcHRpb24gPiBwOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi50eXBlLWNhdGVnb3J5IC5ib3gtdGlsZXMge1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudHlwZS1jYXRlZ29yeSAuYm94LXRpbGVzIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuLnR5cGUtY2F0ZWdvcnkgLmJveC10aWxlc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmJveC10aWxlc19faXRlbSB7XG4gIG1pbi1oZWlnaHQ6IDIyLjVyZW07XG4gIG1heC1oZWlnaHQ6IDkwdmg7XG4gIGFzcGVjdC1yYXRpbzogMy80O1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmJveC10aWxlc19faXRlbS5jb2x1bW4tNiwgLnR5cGUtY2F0ZWdvcnkgLmJveC10aWxlc19faXRlbS5jb2x1bW4tMTIge1xuICBtaW4taGVpZ2h0OiAyMi41cmVtO1xuICBhc3BlY3QtcmF0aW86IDMvNDtcbiAgbWF4LWhlaWdodDogOTB2aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR5cGUtY2F0ZWdvcnkgLmJveC10aWxlc19faXRlbS5jb2x1bW4tNiwgLnR5cGUtY2F0ZWdvcnkgLmJveC10aWxlc19faXRlbS5jb2x1bW4tMTIge1xuICAgIGFzcGVjdC1yYXRpbzogNC8zO1xuICAgIG1pbi1oZWlnaHQ6IDE4Ljc1cmVtO1xuICB9XG59XG4udHlwZS1jYXRlZ29yeSAuYm94LXRpbGVzX19pdGVtLWNvbnRlbnQtd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmJveC10aWxlc19faXRlbS1jb250ZW50LXdyYXBwZXItLWRhcmstY292ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjYpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDU3LjM3JSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmJveC10aWxlc19faXRlbS1jb250ZW50LXdyYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzQTMzMjMgMCUsIHJnYmEoNTgsIDUxLCAzNSwgMC4xNCkgMTAwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4udHlwZS1jYXRlZ29yeSAuYm94LXRpbGVzX19pdGVtLWNvbnRlbnQtd3JhcHBlcjpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50eXBlLWNhdGVnb3J5IC5ib3gtdGlsZXNfX2l0ZW0tY29udGVudC13cmFwcGVyOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4udHlwZS1jYXRlZ29yeSAuYm94LXRpbGVzX19pdGVtLWNvbnRlbnQtd3JhcHBlcjpob3ZlciAuYm94LXRpbGVzX19pdGVtLWltYWdlID4gaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi50eXBlLWNhdGVnb3J5IC5ib3gtdGlsZXNfX2l0ZW0tY29udGVudC13cmFwcGVyOmhvdmVyIC5ib3gtdGlsZXNfX2l0ZW0tdGl0bGU6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi50eXBlLWNhdGVnb3J5IC5ib3gtdGlsZXNfX2l0ZW0tY29udGVudC13cmFwcGVyOmhvdmVyIC5ib3gtdGlsZXNfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmJveC10aWxlc19faXRlbS1jb250ZW50LXdyYXBwZXI6aG92ZXIgLmJveC10aWxlc19faXRlbS1pbmZvID4gc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbi50eXBlLWNhdGVnb3J5IC5ib3gtdGlsZXNfX2l0ZW0tY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICB6LWluZGV4OiAyO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmJveC10aWxlc19faXRlbS1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi50eXBlLWNhdGVnb3J5IC5ib3gtdGlsZXNfX2l0ZW0taW1hZ2UgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnR5cGUtY2F0ZWdvcnkgLmJveC10aWxlc19faXRlbS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmJveC10aWxlc19faXRlbS10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNy41cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC4wNjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnR5cGUtY2F0ZWdvcnkgLmJveC10aWxlc19faXRlbS1pbmZvIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4udHlwZS1jYXRlZ29yeSAuYm94LXRpbGVzX19pdGVtLWluZm8gc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHlwZS1jYXRlZ29yeSAuYm94LXRpbGVzX19pdGVtLWluZm8gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltZy9pY29ucy9jaGV2cm9uLWRvd24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnR5cGUtY2F0ZWdvcnkgLmJveC10aWxlc19faXRlbS1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi50eXBlLWNhdGVnb3J5IC5ib3gtdGlsZXNfX2l0ZW0tZGVzY3JpcHRpb24gPiBwIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAudHlwZS1jYXRlZ29yeSAuYm94LXRpbGVzX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB9XG59XG5cbi50eXBlLWNhdGVnb3J5IC5ib3gtc2VydmljZXMge1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudHlwZS1jYXRlZ29yeSAuYm94LXNlcnZpY2VzIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuLnR5cGUtY2F0ZWdvcnkgLmJveC1zZXJ2aWNlc19faXRlbS1jb250ZW50LXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50eXBlLWNhdGVnb3J5IC5ib3gtc2VydmljZXNfX2l0ZW0tY29udGVudC13cmFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjM0EzMzIzIDAlLCByZ2JhKDU4LCA1MSwgMzUsIDAuMTQpIDEwMCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmJveC1zZXJ2aWNlc19faXRlbS1jb250ZW50LXdyYXBwZXI6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi50eXBlLWNhdGVnb3J5IC5ib3gtc2VydmljZXNfX2l0ZW0tY29udGVudC13cmFwcGVyOmhvdmVyIC5ib3gtc2VydmljZXNfX2l0ZW0taW1hZ2UgPiBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmJveC1zZXJ2aWNlc19faXRlbS1jb250ZW50LXdyYXBwZXI6aG92ZXIgLmJveC1zZXJ2aWNlc19faXRlbS10aXRsZSA+IHNwYW4gPiBpOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmJveC1zZXJ2aWNlc19faXRlbS1jb250ZW50LXdyYXBwZXI6aG92ZXIgLmJveC1zZXJ2aWNlc19faXRlbS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4udHlwZS1jYXRlZ29yeSAuYm94LXNlcnZpY2VzX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi50eXBlLWNhdGVnb3J5IC5ib3gtc2VydmljZXNfX2l0ZW0tY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICB6LWluZGV4OiAyO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmJveC1zZXJ2aWNlc19faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDkwdmg7XG4gIGFzcGVjdC1yYXRpbzogNC8zO1xuICBtaW4taGVpZ2h0OiAyMHJlbTtcbn1cbi50eXBlLWNhdGVnb3J5IC5ib3gtc2VydmljZXNfX2ltYWdlID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi50eXBlLWNhdGVnb3J5IC5ib3gtc2VydmljZXNfX2l0ZW0tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50eXBlLWNhdGVnb3J5IC5ib3gtc2VydmljZXNfX2l0ZW0tdGl0bGUgPiBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmJveC1zZXJ2aWNlc19faXRlbS10aXRsZSA+IHNwYW4gPiBpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1nL2ljb25zL2NoZXZyb24tZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4udHlwZS1jYXRlZ29yeSAuYm94LXNlcnZpY2VzX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuICBtYXJnaW4tdG9wOiAtMy4xMjVyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4udHlwZS1jYXRlZ29yeSAuYm94LXNlcnZpY2VzX19pdGVtLWRlc2NyaXB0aW9uID4gcCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLnR5cGUtY2F0ZWdvcnkgLmJveC1zZXJ2aWNlc19faXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgfVxufVxuLnR5cGUtY2F0ZWdvcnkgLmJveC1zZXJ2aWNlc19faXRlbS1hY3Rpb25zIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMi40Mzc1cmVtO1xufVxuXG4udHlwZS1jYXRlZ29yeSAuYm94LXJhdGluZ3NfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMzEuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudHlwZS1jYXRlZ29yeSAuYm94LXJhdGluZ3NfX3dyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDUzLjEyNXJlbTtcbiAgfVxufVxuLnR5cGUtY2F0ZWdvcnkgLmJveC1yYXRpbmdzX193cmFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDU4LCA1MSwgMzUsIDApIDAlLCByZ2JhKDMxLCAyNywgMTgsIDAuNSkgMzUlLCByZ2JhKDMxLCAyNywgMTgsIDAuNSkgNzUlLCByZ2JhKDU4LCA1MSwgMzUsIDApIDEwMCUpO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmJveC1yYXRpbmdzX19jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi50eXBlLWNhdGVnb3J5IC5ib3gtcmF0aW5nc19fY29udGFpbmVyID4gLnJvdyB7XG4gIGdhcDogMi41cmVtO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmJveC1yYXRpbmdzX19pdGVtcyB7XG4gIC0tc2NhbGUtb2ZmOiAuODU7XG4gIC0tc2NhbGUtcHJlc3M6IC45MjtcbiAgLS10OiA0MjBtcyBjdWJpYy1iZXppZXIoLjE2LCAuODQsIC40NCwgMSk7XG59XG4udHlwZS1jYXRlZ29yeSAuYm94LXJhdGluZ3NfX2l0ZW1zIC5zbGljay1saXN0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4udHlwZS1jYXRlZ29yeSAuYm94LXJhdGluZ3NfX2l0ZW1zIC5zbGljay1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSh2YXIoLS1zY2FsZS1vZmYpKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLXQpLCBvcGFjaXR5IHZhcigtLXQpO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udHlwZS1jYXRlZ29yeSAuYm94LXJhdGluZ3NfX2l0ZW1zIC5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4udHlwZS1jYXRlZ29yeSAuYm94LXJhdGluZ3NfX2l0ZW1zIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmJveC1yYXRpbmdzX19pdGVtcy5pcy1hbmltYXRpbmcgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUodmFyKC0tc2NhbGUtcHJlc3MpKTtcbn1cbi50eXBlLWNhdGVnb3J5IC5ib3gtcmF0aW5nc19faXRlbXMuaXMtYW5pbWF0aW5nIC5zbGljay1zbGlkZS5pcy1uZXh0Om5vdCguc2xpY2stY3VycmVudCkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7XG59XG4udHlwZS1jYXRlZ29yeSAuYm94LXJhdGluZ3NfX2l0ZW1zIC5zbGljay1hcnJvdyB7XG4gIHotaW5kZXg6IDEwO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmJveC1yYXRpbmdzX19pdGVtcyAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiAxLjg3NXJlbTtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgb3BhY2l0eTogMC42O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi50eXBlLWNhdGVnb3J5IC5ib3gtcmF0aW5nc19faXRlbXMgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmJveC1yYXRpbmdzX19pdGVtcyAuc2xpY2stYXJyb3cuc2xpY2stcHJldjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG4udHlwZS1jYXRlZ29yeSAuYm94LXJhdGluZ3NfX2l0ZW1zIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4udHlwZS1jYXRlZ29yeSAuYm94LXJhdGluZ3NfX2l0ZW1zIC5zbGljay1hcnJvdy5zbGljay1uZXh0OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmJveC1yYXRpbmdzX19pdGVtcyAuc2xpY2stYXJyb3c6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50eXBlLWNhdGVnb3J5IC5ib3gtcmF0aW5nc19faXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMy4xMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudHlwZS1jYXRlZ29yeSAuYm94LXJhdGluZ3NfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogOC40Mzc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDguNDM3NXJlbTtcbiAgfVxufVxuLnR5cGUtY2F0ZWdvcnkgLmJveC1yYXRpbmdzX19pdGVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIuNXJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSg1OCwgNTEsIDM1LCAwLjQpO1xuICBib3gtc2hhZG93OiAwIDI2NnB4IDc1cHggMCByZ2JhKDAsIDAsIDAsIDApLCAwIDE3MHB4IDY4cHggMCByZ2JhKDAsIDAsIDAsIDApLCAwIDk2cHggNThweCAwIHJnYmEoMCwgMCwgMCwgMC4wMiksIDAgNDNweCA0M3B4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKSwgMCAxMXB4IDIzcHggMCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgcGFkZGluZzogMi41cmVtIDEuNXJlbTtcbn1cbi50eXBlLWNhdGVnb3J5IC5ib3gtcmF0aW5nc19faXRlbS10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiO1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS43MTg3NXJlbTtcbiAgbWluLWhlaWdodDogMTYuMjVyZW07XG59XG4udHlwZS1jYXRlZ29yeSAuYm94LXJhdGluZ3NfX2l0ZW0tdGV4dCA+IHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCI7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxODc1cmVtO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmJveC1yYXRpbmdzX19pdGVtLXRleHQgPiBwOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50eXBlLWNhdGVnb3J5IC5ib3gtcmF0aW5nc19faXRlbS10ZXh0IHtcbiAgICBtaW4taGVpZ2h0OiAxMi41cmVtO1xuICB9XG59XG4udHlwZS1jYXRlZ29yeSAuYm94LXJhdGluZ3NfX2l0ZW0tcmF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC43NXJlbTtcbn1cbi50eXBlLWNhdGVnb3J5IC5ib3gtcmF0aW5nc19faXRlbS1zdGFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjE4NzVyZW07XG59XG4udHlwZS1jYXRlZ29yeSAuYm94LXJhdGluZ3NfX2l0ZW0tc3RhciA+IGkge1xuICB3aWR0aDogMS4wNjI1cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9zdGFyLnN2Z1wiKTtcbn1cbi50eXBlLWNhdGVnb3J5IC5ib3gtcmF0aW5nc19faXRlbS1uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjVyZW07XG59XG4udHlwZS1jYXRlZ29yeSAuYm94LXJhdGluZ3NfX2l0ZW0tc291cmNlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMC44MjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5tb2R1bGUtYmFubmVyLnBhZ2UtYmFubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjEuODc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kdWxlLWJhbm5lci5wYWdlLWJhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB6LWluZGV4OiA3O1xufVxuLm1vZHVsZS1iYW5uZXIucGFnZS1iYW5uZXIgLml0ZW0tYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB6LWluZGV4OiA1O1xufVxuLm1vZHVsZS1iYW5uZXIucGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG4ubW9kdWxlLWJhbm5lci5wYWdlLWJhbm5lciAucGFnZS1iYW5uZXJfX2lubmVyIC5oMiB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9kdWxlLWJhbm5lci5wYWdlLWJhbm5lciAucGFnZS1iYW5uZXJfX2lubmVyIC5oMiBwLCAubW9kdWxlLWJhbm5lci5wYWdlLWJhbm5lciAucGFnZS1iYW5uZXJfX2lubmVyIC5oMiBhLCAubW9kdWxlLWJhbm5lci5wYWdlLWJhbm5lciAucGFnZS1iYW5uZXJfX2lubmVyIC5oMiBzdHJvbmcsIC5tb2R1bGUtYmFubmVyLnBhZ2UtYmFubmVyIC5wYWdlLWJhbm5lcl9faW5uZXIgLmgyIGVtLCAubW9kdWxlLWJhbm5lci5wYWdlLWJhbm5lciAucGFnZS1iYW5uZXJfX2lubmVyIC5oMiBpIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kZWxpdmVyeS1vZmZlci1ib3gge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbn1cbi5kZWxpdmVyeS1vZmZlci1ib3hfX2ljb24ge1xuICBoZWlnaHQ6IDMuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xufVxuLmRlbGl2ZXJ5LW9mZmVyLWJveF9faWNvbiBzdmcge1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cbi5kZWxpdmVyeS1vZmZlci1ib3hfX2ljb24gc3ZnICoge1xuICBmaWxsOiAjMzkzQjNFO1xufVxuLmRlbGl2ZXJ5LW9mZmVyLWJveF9fZm9ybS13aWRnZXQgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRlbGl2ZXJ5LW9mZmVyLWJveC0tb3B0aW9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmRlbGl2ZXJ5LW9mZmVyLWJveC5zZWxlY3RlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTNCM0U7XG59XG5cbi5kZWxpdmVyeS1wcmljZSB7XG4gIGJhY2tncm91bmQ6ICNBNDRBMEE7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA2Ljg3NXJlbTtcbn1cblxuLmRlbGl2ZXJ5LXR5cGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRlbGl2ZXJ5LXR5cGVzIGgzIHtcbiAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uZGVsaXZlcnktdHlwZXNfX2l0ZW0gLmlubmVyIHtcbiAgcGFkZGluZzogMS44NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5kZWxpdmVyeS10ZW1wb3JhcnktYWxlcnQge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cblxuLmRlbGl2ZXJ5LWZvcm0td2lkZ2V0IHtcbiAgei1pbmRleDogODtcbn1cbi5kZWxpdmVyeS1mb3JtLXdpZGdldCAuZm9ybS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRlbGl2ZXJ5LWZvcm0td2lkZ2V0IC5mb3JtLWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IC01MCU7XG4gIGJhY2tncm91bmQ6ICMzOTNCM0U7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09XG4gKiBTeW1tYXJ5XG49PT09PT09PT09PT09PT09PT09PT09PSovXG4uZGVsaXZlcnktZXllIHtcbiAgd2lkdGg6IDcuNXJlbTtcbn1cbi5kZWxpdmVyeS1leWUgc3ZnIHtcbiAgaGVpZ2h0OiA3LjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PVxuICogUHJpY2UgTGlzdFxuPT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmRlbGl2ZXJ5LXByaWNlLWxpc3Qtd2lkZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNi4yNXJlbTtcbn1cbi5kZWxpdmVyeS1wcmljZS1saXN0LXdpZGdldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTIuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjUlO1xuICBiYWNrZ3JvdW5kOiAjMzkzQjNFO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PVxuICogVHJ1Y2tpbmdcbj09PT09PT09PT09PT09PT09PT09PT09Ki9cbi50ZW1wbGF0ZS1kZWxpdmVyeSAuZGVsaXZlcnktdHJhY2tpbmctYmFubmVyIHtcbiAgaGVpZ2h0OiAyMS44NzVyZW07XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLmRlbGl2ZXJ5LXRyYWNraW5nLXRpbWVsaW5lIC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZV9fZWxlbWVudCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAuZGVsaXZlcnktdHJhY2tpbmctdGltZWxpbmUgLmRlbGl2ZXJ5LXRyYWNraW5nLXRpbWVsaW5lX19lbGVtZW50Om5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAuZGVsaXZlcnktdHJhY2tpbmctdGltZWxpbmUgLmRlbGl2ZXJ5LXRyYWNraW5nLXRpbWVsaW5lX19lbGVtZW50Om5vdCg6bGFzdC1jaGlsZCkgLmRlbGl2ZXJ5LXRyYWNraW5nLXRpbWVsaW5lX19zdGF0dXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLmRlbGl2ZXJ5LXRyYWNraW5nLXRpbWVsaW5lIC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZV9fZWxlbWVudDpub3QoOmxhc3QtY2hpbGQpIC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZV9fc3RhdHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNC4wNjI1cmVtO1xuICBsZWZ0OiAxLjU2MjVyZW07XG4gIGhlaWdodDogMy40Mzc1cmVtO1xuICB3aWR0aDogMC4wNjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjYWRiNWJkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAudGVtcGxhdGUtZGVsaXZlcnkgLmRlbGl2ZXJ5LXRyYWNraW5nLXRpbWVsaW5lIC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZV9fZWxlbWVudDpub3QoOmxhc3QtY2hpbGQpIC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZV9fc3RhdHVzOmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZSAuZGVsaXZlcnktdHJhY2tpbmctdGltZWxpbmVfX2VsZW1lbnQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC50ZW1wbGF0ZS1kZWxpdmVyeSAuZGVsaXZlcnktdHJhY2tpbmctdGltZWxpbmUgLmRlbGl2ZXJ5LXRyYWNraW5nLXRpbWVsaW5lX19lbGVtZW50Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgfVxufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZSAuZGVsaXZlcnktdHJhY2tpbmctdGltZWxpbmVfX2VsZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZSAuZGVsaXZlcnktdHJhY2tpbmctdGltZWxpbmVfX2VsZW1lbnQuY3VycmVudCAuZGVsaXZlcnktdHJhY2tpbmctdGltZWxpbmVfX3N0YXR1cyB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC50ZW1wbGF0ZS1kZWxpdmVyeSAuZGVsaXZlcnktdHJhY2tpbmctdGltZWxpbmUgLmRlbGl2ZXJ5LXRyYWNraW5nLXRpbWVsaW5lX19lbGVtZW50LmN1cnJlbnQgLmRlbGl2ZXJ5LXRyYWNraW5nLXRpbWVsaW5lX19zdGF0dXMge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAuZGVsaXZlcnktdHJhY2tpbmctdGltZWxpbmUgLmRlbGl2ZXJ5LXRyYWNraW5nLXRpbWVsaW5lX19lbGVtZW50LmN1cnJlbnQgLmRlbGl2ZXJ5LXRyYWNraW5nLXRpbWVsaW5lX19zdGF0dXMgPiBkaXYgaSB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnRlbXBsYXRlLWRlbGl2ZXJ5IC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZSAuZGVsaXZlcnktdHJhY2tpbmctdGltZWxpbmVfX2VsZW1lbnQuY3VycmVudCAuZGVsaXZlcnktdHJhY2tpbmctdGltZWxpbmVfX3N0YXR1cyA+IGRpdiBpIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAuZGVsaXZlcnktdHJhY2tpbmctdGltZWxpbmUgLmRlbGl2ZXJ5LXRyYWNraW5nLXRpbWVsaW5lX19lbGVtZW50LmN1cnJlbnQgLmRlbGl2ZXJ5LXRyYWNraW5nLXRpbWVsaW5lX19zdGF0dXMgPiBkaXYgc3ZnICoge1xuICBmaWxsOiAjMjhhNzQ1O1xufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZV9fZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnRlbXBsYXRlLWRlbGl2ZXJ5IC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZV9fZGF0ZSB7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICB9XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLmRlbGl2ZXJ5LXRyYWNraW5nLXRpbWVsaW5lX19zdGF0dXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAudGVtcGxhdGUtZGVsaXZlcnkgLmRlbGl2ZXJ5LXRyYWNraW5nLXRpbWVsaW5lX19zdGF0dXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLmRlbGl2ZXJ5LXRyYWNraW5nLXRpbWVsaW5lX19zdGF0dXMgPiBkaXYge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMuMTI1cmVtO1xuICBoZWlnaHQ6IDMuMTI1cmVtO1xuICBwYWRkaW5nOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnRlbXBsYXRlLWRlbGl2ZXJ5IC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZV9fc3RhdHVzID4gZGl2IHtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLmRlbGl2ZXJ5LXRyYWNraW5nLXRpbWVsaW5lX19zdGF0dXMgPiBkaXYgaSB7XG4gIGNvbG9yOiAjYWRiNWJkO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLmRlbGl2ZXJ5LXRyYWNraW5nLXRpbWVsaW5lX19zdGF0dXMgPiBkaXYgc3ZnIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5kZWxpdmVyeS10cmFja2luZy10aW1lbGluZV9fc3RhdHVzID4gZGl2IHN2ZyAqIHtcbiAgZmlsbDogI2FkYjViZDtcbn1cblxuLmRlbGl2ZXJ5LWZvcm0tdHJ1Y2tpbmcuZGVsaXZlcnktaGVhZGVyLW1lbnUgZm9ybSAuaW5wdXQtZ3JvdXAgaW5wdXQge1xuICB3aWR0aDogMTcuMTg3NXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xufVxuLmRlbGl2ZXJ5LWZvcm0tdHJ1Y2tpbmcuZGVsaXZlcnktaGVhZGVyLW1lbnUgZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCBidXR0b24ge1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG59XG4uZGVsaXZlcnktZm9ybS10cnVja2luZyBmb3JtIC5pbnB1dC1ncm91cCBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTNCM0U7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uZGVsaXZlcnktZm9ybS10cnVja2luZyBmb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMC41NjI1cmVtIDAuNTYyNXJlbSAwO1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5kZWxpdmVyeS1mb3JtLXRydWNraW5nIGZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzY4Njg2ODtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PVxuICogRGVsaXZlcnkgb3JkZXIgZm9ybSAoc3RlcHMpXG49PT09PT09PT09PT09PT09PT09PT09PSovXG4udGVtcGxhdGUtZGVsaXZlcnkgLmRlbGl2ZXJ5LXN1YnRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtO1xufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5kZWxpdmVyeS1zdWJ0aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMC41NjI1cmVtO1xuICBjb2xvcjogIzM5M0IzRTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwLjI1cmVtIDAgMC4yNXJlbSAwLjVyZW07XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzM5M0IzRTtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAuc3RlcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvdW50ZXItcmVzZXQ6IGN1c3RvbS1jb3VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5zdGVwcy0tc3RlcDE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzk0OTQ5NDtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAuc3RlcHMtLXN0ZXAyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNBNDRBMEE7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjYTQ0YTBhIDAlLCAjYTQ0YTBhIDUwJSwgIzk0OTQ5NCA1MCUsICM5NDk0OTQgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjYTQ0YTBhIDAlLCAjYTQ0YTBhIDUwJSwgIzk0OTQ5NCA1MCUsICM5NDk0OTQgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2E0NGEwYSAwJSwgI2E0NGEwYSA1MCUsICM5NDk0OTQgNTAlLCAjOTQ5NDk0IDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI0E0NEEwQVwiLCBlbmRDb2xvcnN0cj1cIiM5NDk0OTRcIiwgR3JhZGllbnRUeXBlPTEpO1xufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5zdGVwcy0tc3RlcDM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0E0NEEwQTtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAuc3RlcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLnN0ZXBzX19pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMC42MjVyZW0gMS44NzVyZW0gMC42MjVyZW0gNXJlbTtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAuc3RlcHNfX2l0ZW0uYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAuc3RlcHNfX2l0ZW06bm90KC5hY3RpdmUpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM5NDk0OTQ7XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLnN0ZXBzX19pdGVtOm5vdCguYWN0aXZlKTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzk0OTQ5NDtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAuc3VtbWFyeS1wcmljZV9faW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuODc1cmVtO1xufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5zdW1tYXJ5LXByaWNlX19pbm5lciBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAuc3VtbWFyeS1wcmljZV9faW5uZXIgaDMge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNBNDRBMEE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC42MjVyZW0gMCAwO1xufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5tb2R1bGUtZm9ybSAuZm9ybS1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMC42MjVyZW0gMC42MjVyZW0gMS41NjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZzogMS4yNXJlbSA1cmVtIDMuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRlbXBsYXRlLWRlbGl2ZXJ5IC5tb2R1bGUtZm9ybSAuZm9ybS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjU2MjVyZW0gMS44NzVyZW0gMi4xODc1cmVtO1xuICB9XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLm1vZHVsZS1mb3JtIC5mb3JtLWNvbnRlbnQgLmRlbGl2ZXJ5LXBlcnNvbi1kYXRhIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLm1vZHVsZS1mb3JtIC5mb3JtLWNvbnRlbnQgLnN1bW1hcnktdGFibGUgdGhlYWQgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogNzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAudGVtcGxhdGUtZGVsaXZlcnkgLm1vZHVsZS1mb3JtIC5mb3JtLWNvbnRlbnQgLnN1bW1hcnktdGFibGUgdGhlYWQgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLm1vZHVsZS1mb3JtIC5mb3JtLWNvbnRlbnQgLmRlbGl2ZXJ5LXJhZGlvIC5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5tb2R1bGUtZm9ybSAuZm9ybS1jb250ZW50IC5kZWxpdmVyeS1yYWRpbyAuZm9ybS1jaGVjayBsYWJlbDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAubW9kdWxlLWZvcm0gLmZvcm0tY29udGVudCAuZGVsaXZlcnktcmFkaW8gLmZvcm0tY2hlY2sgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5tb2R1bGUtZm9ybSAuZm9ybS1jb250ZW50IC5kZWxpdmVyeS1yYWRpbyAuZm9ybS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5M0IzRTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5M0IzRTtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAubW9kdWxlLWZvcm0gLmZvcm0tY29udGVudCAuZGVsaXZlcnktcmFkaW8gLmZvcm0tY2hlY2sgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAubW9kdWxlLWZvcm0gLmZvcm0tY29udGVudCAuZGVsaXZlcnktcmFkaW8gLmZvcm0tY2hlY2sgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLm1vZHVsZS1mb3JtIC5mb3JtLWNvbnRlbnQgLmRlbGl2ZXJ5LXJhZGlvIC5mb3JtLWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwuaXMtaW52YWxpZCB7XG4gIGNvbG9yOiAjZWMwMDUzO1xufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5tb2R1bGUtZm9ybSAuZm9ybS1jb250ZW50IC5kZWxpdmVyeS1yYWRpbyAuZm9ybS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLmlzLWludmFsaWQgKiB7XG4gIGNvbG9yOiAjZWMwMDUzO1xufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5tb2R1bGUtZm9ybSAuZm9ybS1jb250ZW50IC5kZWxpdmVyeS1yYWRpbyAuZm9ybS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk0OTQ5NDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMS44NzVyZW07XG4gIGhlaWdodDogMS44NzVyZW07XG4gIGJhY2tncm91bmQ6ICM5NDk0OTQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHRvcDogLTAuMTg3NXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMjA7XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLm1vZHVsZS1mb3JtIC5mb3JtLWNvbnRlbnQgLmRlbGl2ZXJ5LXJhZGlvIC5mb3JtLWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIitcIjtcbiAgbGVmdDogNTAlO1xuICB0b3A6IC0wLjE4NzVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMS45Mzc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMjU7XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLm1vZHVsZS1mb3JtIC5mb3JtLWNvbnRlbnQgLnVpLXNwaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAubW9kdWxlLWZvcm0gLmZvcm0tY29udGVudCAudWktc3Bpbm5lcjpub3QoLnF1YW50aXR5LXZhbGlkKSBpbnB1dCxcbi50ZW1wbGF0ZS1kZWxpdmVyeSAubW9kdWxlLWZvcm0gLmZvcm0tY29udGVudCAudWktc3Bpbm5lcjpub3QoLnF1YW50aXR5LXZhbGlkKSAudWktc3Bpbm5lci1idXR0b24udWktc3Bpbm5lci1kb3duIHtcbiAgb3BhY2l0eTogMDtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAubW9kdWxlLWZvcm0gLmZvcm0tY29udGVudCAudWktc3Bpbm5lcjpub3QoLnF1YW50aXR5LXZhbGlkKSAudWktc3Bpbm5lci1idXR0b24udWktc3Bpbm5lci11cCB7XG4gIHdpZHRoOiAxLjg3NXJlbTtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgYmFja2dyb3VuZDogIzM5M0IzRTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMjA7XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLm1vZHVsZS1mb3JtIC5mb3JtLWNvbnRlbnQgLnVpLXNwaW5uZXI6bm90KC5xdWFudGl0eS12YWxpZCkgLnVpLXNwaW5uZXItYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5tb2R1bGUtZm9ybSAuZm9ybS1jb250ZW50IC51aS1zcGlubmVyIGlucHV0IHtcbiAgd2lkdGg6IDQuMzc1cmVtO1xuICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAubW9kdWxlLWZvcm0gLmZvcm0tY29udGVudCAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAubW9kdWxlLWZvcm0gLmZvcm0tY29udGVudCAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24udWktc3Bpbm5lci11cCB7XG4gIHJpZ2h0OiAwO1xufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5tb2R1bGUtZm9ybSAuZm9ybS1jb250ZW50IC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbjpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAtMC4wNjI1cmVtO1xuICBjb250ZW50OiBcIitcIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5tb2R1bGUtZm9ybSAuZm9ybS1jb250ZW50IC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbi51aS1zcGlubmVyLWRvd24ge1xuICBsZWZ0OiAwO1xufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5tb2R1bGUtZm9ybSAuZm9ybS1jb250ZW50IC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLm1vZHVsZS1mb3JtIC5mb3JtLWNvbnRlbnQgLmRlbGl2ZXJ5LXBheW1lbnQtbWV0aG9kc19fd2lkZ2V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDIwO1xufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5tb2R1bGUtZm9ybSAuZm9ybS1jb250ZW50IC5kZWxpdmVyeS1wYXltZW50LW1ldGhvZHNfX3dpZGdldCAuZGVsaXZlcnktcmFkaW8ge1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAubW9kdWxlLWZvcm0gLmZvcm0tY29udGVudCAuZGVsaXZlcnktcGF5bWVudC1tZXRob2RzX193aWRnZXQgLmRlbGl2ZXJ5LXJhZGlvIC5mb3JtLWNoZWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAubW9kdWxlLWZvcm0gLmZvcm0tY29udGVudCAuZGVsaXZlcnktcGF5bWVudC1tZXRob2RzX193aWRnZXQgLmRlbGl2ZXJ5LXJhZGlvIC5mb3JtLWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIHRvcDogMnJlbTtcbiAgcmlnaHQ6IDEuOTM3NXJlbTtcbn1cbi50ZW1wbGF0ZS1kZWxpdmVyeSAubW9kdWxlLWZvcm0gLmZvcm0tY29udGVudCAuZGVsaXZlcnktcGF5bWVudC1tZXRob2RzX193aWRnZXQgLmRlbGl2ZXJ5LXJhZGlvIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4udGVtcGxhdGUtZGVsaXZlcnkgLm1vZHVsZS1mb3JtIC5mb3JtLWNvbnRlbnQgLmRlbGl2ZXJ5LXBheW1lbnQtbWV0aG9kc19fd2lkZ2V0IC5kZWxpdmVyeS1yYWRpbyAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbDpiZWZvcmUge1xuICBsZWZ0OiBpbml0aWFsO1xuICByaWdodDogMS41NjI1cmVtO1xuICB0b3A6IDEuNTYyNXJlbTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5tb2R1bGUtZm9ybSAuZm9ybS1jb250ZW50IC5kZWxpdmVyeS1wYXltZW50LW1ldGhvZHNfX3dpZGdldCAuZGVsaXZlcnktcmFkaW8gLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stbGFiZWw6YWZ0ZXIge1xuICBsZWZ0OiBpbml0aWFsO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHRvcDogMC44MTI1cmVtO1xuICByaWdodDogMS45Mzc1cmVtO1xufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5tb2R1bGUtZm9ybSAuZm9ybS1jb250ZW50IC5kZWxpdmVyeS1wYXltZW50LW1ldGhvZHNfX2ljb24gc3ZnICoge1xuICBmaWxsOiAjMzkzQjNFO1xufVxuLnRlbXBsYXRlLWRlbGl2ZXJ5IC5tb2R1bGUtZm9ybSAuZm9ybS1jb250ZW50IC5kZWxpdmVyeS1wYXltZW50LW1ldGhvZHMgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tb2R1bGUtZm9ybSBmb3JtIGlucHV0LmZvcm0tY29udHJvbCxcbi5tb2R1bGUtZm9ybSBmb3JtIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5tb2R1bGUtZm9ybSBmb3JtIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcbiAgYm9yZGVyLXJhZGl1czogMC41NjI1cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjg3NXJlbTtcbiAgY29sb3I6ICM2YzZjNmM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kdWxlLWZvcm0gZm9ybSBpbnB1dC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCxcbi5tb2R1bGUtZm9ybSBmb3JtIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLFxuLm1vZHVsZS1mb3JtIGZvcm0gc2VsZWN0LmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWMwMDUzO1xufVxuLm1vZHVsZS1mb3JtIGZvcm0gc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMy4yNXJlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tb2R1bGUtZm9ybSBmb3JtIHNlbGVjdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNkZWRlZGU7XG59XG4ubW9kdWxlLWZvcm0gZm9ybSBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMuMjVyZW07XG59XG4ubW9kdWxlLWZvcm0gZm9ybSBpbnB1dC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDAuOTM3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2Vycm9yLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjU2MjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cbi5tb2R1bGUtZm9ybSBmb3JtIC5pbnZhbGlkLWZlZWRiYWNrIC5mb3JtLWVycm9yLW1lc3NhZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xufVxuLm1vZHVsZS1mb3JtIGZvcm0gLnN1Ym1pdHRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTYuODc1cmVtO1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICBwYWRkaW5nOiAxLjU2MjVyZW0gMi44MTI1cmVtO1xufVxuLm1vZHVsZS1mb3JtIGZvcm0gLnN1Ym1pdHRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb250ZW50KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIgIWltcG9ydGFudDtcbiAgbGVmdDogNTAlO1xuICByaWdodDogYXV0bztcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5tb2R1bGUtZm9ybSBmb3JtIC5zdWJtaXR0ZXI6aG92ZXI6YWZ0ZXIge1xuICByaWdodDogYXV0bztcbn1cbi5tb2R1bGUtZm9ybSBmb3JtIC5zdWJtaXR0ZXIuc3VibWl0dGluZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWNvbG9yOiAjQTQ0QTBBO1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgZm9udC1zaXplOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiKDExNC44LCA1MS44LCA3KTtcbiAgYW5pbWF0aW9uOiByb3RhdGluZyAycyAwLjI1cyBsaW5lYXIgaW5maW5pdGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZHVsZS1mb3JtIGZvcm0gLnN1Ym1pdHRlci5zdWJtaXR0aW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5tb2R1bGUtZm9ybSBmb3JtIC5zdWJtaXR0ZXIuc3VibWl0dGluZzpob3ZlciB7XG4gIGNvbG9yOiAjQTQ0QTBBO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5tb2R1bGUtZm9ybSBmb3JtIC5mb3JtLWNoZWNrIHtcbiAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xufVxuLm1vZHVsZS1mb3JtIGZvcm0gLmZvcm0tdGVybSAuZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5tb2R1bGUtZm9ybSBmb3JtIC5mb3JtLXRlcm0gLmZvcm0tY2hlY2sgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZHVsZS1mb3JtIGZvcm0gLmZvcm0tdGVybSAuZm9ybS1jaGVjayBpbnB1dDpjaGVja2VkICsgbGFiZWwgPiBzcGFuLmNoZWNrYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBjb2xvcjogI0E0NEEwQTtcbiAgdG9wOiAtMC4xODc1cmVtO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubW9kdWxlLWZvcm0gZm9ybSAuZm9ybS10ZXJtIC5mb3JtLWNoZWNrIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZHVsZS1mb3JtIGZvcm0gLmZvcm0tdGVybSAuZm9ybS1jaGVjayBsYWJlbC5pcy1pbnZhbGlkIHtcbiAgY29sb3I6ICNlYzAwNTM7XG59XG4ubW9kdWxlLWZvcm0gZm9ybSAuZm9ybS10ZXJtIC5mb3JtLWNoZWNrIGxhYmVsLmlzLWludmFsaWQgKiB7XG4gIGNvbG9yOiAjZWMwMDUzO1xufVxuLm1vZHVsZS1mb3JtIGZvcm0gLmZvcm0tdGVybSAuZm9ybS1jaGVjayBsYWJlbCA+IHNwYW4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDAuMTg3NXJlbTtcbiAgdG9wOiAxLjA2MjVyZW07XG4gIHdpZHRoOiAwLjkzNzVyZW07XG4gIGhlaWdodDogMC45Mzc1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTQ0QTBBO1xufVxuLm1vZHVsZS1mb3JtIGZvcm0gLmZvcm0tdGVybSAuZm9ybS1jaGVjayBsYWJlbCBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwO1xufVxuLm1vZHVsZS1mb3JtIGZvcm0gLmZpbGVzLXdyYXBwZXIgLmJ0bi1yZW1vdmUtZmlsZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgYm9yZGVyOiAycHggc29saWQgI2I3YjdiNztcbiAgYm9yZGVyLXJhZGl1czogMC41NjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xufVxuLm1vZHVsZS1mb3JtIGZvcm0gLmZpbGVzLXdyYXBwZXIgLmZpbGUtd2lkZ2V0LWZha2UtbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjQTQ0QTBBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICMwMDA7XG59XG4ubW9kdWxlLWZvcm0gZm9ybSAuZmlsZXMtd3JhcHBlciAuZmlsZS13aWRnZXQtZmFrZS1sYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNBNDRBMEE7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9kdWxlLWZvcm0gZm9ybSAuZmlsZXMtd3JhcHBlciAuY3VzdG9tLWZpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZHVsZS1mb3JtIC5oZWxwIHtcbiAgY29sb3I6ICM2NDU4NWQ7XG59XG4ubW9kdWxlLWZvcm0gLmhlbHAgPiAuZmEsIC5tb2R1bGUtZm9ybSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgdWwubGFuZ3VhZ2Utc3dpdGNoZXIgbGkgLmhlbHAgPiBhLmFjdGl2ZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIHVsLmxhbmd1YWdlLXN3aXRjaGVyIGxpIC5tb2R1bGUtZm9ybSAuaGVscCA+IGEuYWN0aXZlOmFmdGVyLCAudGVtcGxhdGUtZGVsaXZlcnkgLm1vZHVsZS1mb3JtIC5mb3JtLWNvbnRlbnQgLmRlbGl2ZXJ5LXJhZGlvIC5mb3JtLWNoZWNrIC5oZWxwID4gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyLCAubW9kdWxlLWZvcm0gZm9ybSAuZm9ybS10ZXJtIC5mb3JtLWNoZWNrIGlucHV0OmNoZWNrZWQgKyBsYWJlbC5oZWxwID4gc3Bhbi5jaGVja2JveDpiZWZvcmUsIC5tb2R1bGUtZm9ybSAuaGVscCA+IC5mYTpiZWZvcmUge1xuICBjb2xvcjogIzY0NTg1ZDtcbn1cblxuQGtleWZyYW1lcyByb3RhdGluZyB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqXG4qXG4qIE1PRFXFgSBNQVAuXG4qXG4qKioqKioqKioqKioqKioqKiovXG4vKipcbiAqIE1vZHVsZSBNRU5VLlxuICovXG4uaGVhZGVyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ubmF2YmFyLWJhci10b3AubWVudS1zbWFsbC1oZWFkZXIge1xuICBoZWlnaHQ6IDVyZW07XG59XG5cbi5tZW51LXRvcC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTUwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubWVudS10b3Atd3JhcHBlci5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcmVtO1xuICBoZWlnaHQ6IDMuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZW51LXRvcC13cmFwcGVyLmZpeGVkIHtcbiAgICBoZWlnaHQ6IDVyZW07XG4gIH1cbn1cbi5tZW51LXRvcC13cmFwcGVyLnNjcm9sbCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE3NywgMTY1LCAxNjUsIDAuMyk7XG4gIGhlaWdodDogMy43NXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lbnUtdG9wLXdyYXBwZXIuc2Nyb2xsIHtcbiAgICBoZWlnaHQ6IDVyZW07XG4gIH1cbn1cbi5tZW51LXRvcC13cmFwcGVyLnNjcm9sbCAuc2l0ZS1sb2dvIHtcbiAgcGFkZGluZzogMDtcbn1cbi5tZW51LXRvcC13cmFwcGVyLnNjcm9sbCAuc2l0ZS1sb2dvIGltZywgLm1lbnUtdG9wLXdyYXBwZXIuc2Nyb2xsIC5zaXRlLWxvZ28gc3ZnIHtcbiAgZmlsdGVyOiBub25lO1xufVxuLm1lbnUtdG9wLXdyYXBwZXIuc2Nyb2xsIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLm1lbnUtdG9wLXdyYXBwZXIuc2Nyb2xsIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiBhIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5tZW51LXRvcC13cmFwcGVyLnNjcm9sbCAuaGFtYnVyZ2VyIC5oYW1idXJnZXItYm94IC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ubWVudS10b3Atd3JhcHBlci5zY3JvbGwgLmhhbWJ1cmdlciAuaGFtYnVyZ2VyLWJveCAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSwgLm1lbnUtdG9wLXdyYXBwZXIuc2Nyb2xsIC5oYW1idXJnZXIgLmhhbWJ1cmdlci1ib3ggLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5tZW51LXRvcC13cmFwcGVyLnNjcm9sbCAubW9kdWxlLW1lbnUgLm1vZHVsZS1zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1pY29uc19faXRlbSBpOmJlZm9yZSB7XG4gIGNvbG9yOiAjQTQ0QTBBICFpbXBvcnRhbnQ7XG59XG4ubWVudS10b3Atd3JhcHBlci5zY3JvbGwgLm1vZHVsZS1tZW51IC5tb2R1bGUtc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWEtaWNvbnNfX2l0ZW0gc3ZnID4gKiB7XG4gIGZpbGw6ICNBNDRBMEEgIWltcG9ydGFudDtcbn1cbi5tZW51LXRvcC13cmFwcGVyIC5zaXRlLWxvZ28ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWVudS10b3Atd3JhcHBlciAuc2l0ZS1sb2dvIGltZyB7XG4gIHdpZHRoOiAzLjc1cmVtO1xuICBoZWlnaHQ6IDMuNzVyZW07XG4gIG1heC13aWR0aDogMy43NXJlbTtcbiAgbWF4LWhlaWdodDogMy43NXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG59XG4ubWVudS10b3Atd3JhcHBlciAuc2l0ZS1sb2dvIHN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMy43NXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIG1heC13aWR0aDogMy43NXJlbTtcbn1cbi5tZW51LXRvcC13cmFwcGVyIC5zaXRlLWxvZ28gc3ZnIGcgcGF0aC5hIHtcbiAgZmlsbDogI0E0NEEwQTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lbnUtdG9wLXdyYXBwZXIgLnNpdGUtbG9nbyBpbWcge1xuICAgIHdpZHRoOiA2cmVtO1xuICAgIGhlaWdodDogNnJlbTtcbiAgICBtYXgtd2lkdGg6IDZyZW07XG4gICAgbWF4LWhlaWdodDogNnJlbTtcbiAgICB0b3A6IC0wLjVyZW07XG4gIH1cbiAgLm1lbnUtdG9wLXdyYXBwZXIgLnNpdGUtbG9nbyBzdmcge1xuICAgIG1heC1oZWlnaHQ6IDZyZW07XG4gICAgbWF4LXdpZHRoOiA2cmVtO1xuICB9XG59XG4ubWVudS10b3Atd3JhcHBlciAuaGFtYnVyZ2VyIHtcbiAgei1pbmRleDogMTAwMDEwO1xuICBwYWRkaW5nOiAwO1xufVxuLm1lbnUtdG9wLXdyYXBwZXIgLmhhbWJ1cmdlciAuaGFtYnVyZ2VyLWJveCAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5tZW51LXRvcC13cmFwcGVyIC5oYW1idXJnZXIgLmhhbWJ1cmdlci1ib3ggLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUsIC5tZW51LXRvcC13cmFwcGVyIC5oYW1idXJnZXIgLmhhbWJ1cmdlci1ib3ggLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubWVudS10b3Atd3JhcHBlci0taW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWVudS10b3Atd3JhcHBlci0taW5uZXIgLm1lbnUtaW5uZXItd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5tb2R1bGUtbWVudSB7XG4gIC8qKioqKlxuICAqXG4gICogTUVESUEgUVxuICAqXG4gICoqKiovXG59XG4ubW9kdWxlLW1lbnUudG9wLW1lbnUgLnRvcC1tZW51X19saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubW9kdWxlLW1lbnUudG9wLW1lbnUgLnRvcC1tZW51X19saXN0IGxpIGEge1xuICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1vZHVsZS1tZW51LnRvcC1tZW51IC50b3AtbWVudV9fbGlzdCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNBNDRBMEE7XG59XG4ubW9kdWxlLW1lbnUubWFpbi1tZW51IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1vZHVsZS1tZW51Lm1haW4tbWVudSA+IC5yb3cge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnVfX2Jhc2UtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNDRBMEE7XG59XG4ubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tZW51LWNvbnRlbnQtaW5uZXItaXRlbS13cmFwcGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYigxODIuMiwgMTEwLjIsIDU5KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWVudS1jb250ZW50LWlubmVyLWl0ZW0td3JhcHBlcjpiZWZvcmUsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1lbnUtY29udGVudC1pbm5lci1pdGVtLXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2Mi41cmVtO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiKDE4Mi4yLCAxMTAuMiwgNTkpO1xuICB0b3A6IC0xcHg7XG59XG4ubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tZW51LWNvbnRlbnQtaW5uZXItaXRlbS13cmFwcGVyOmJlZm9yZSB7XG4gIGxlZnQ6IC02Mi41cmVtO1xufVxuLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWVudS1jb250ZW50LWlubmVyLWl0ZW0td3JhcHBlcjphZnRlciB7XG4gIHJpZ2h0OiAtNjIuNXJlbTtcbn1cbi5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAycmVtO1xufVxuLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhIHtcbiAgcGFkZGluZy1yaWdodDogMS4wNjI1cmVtO1xufVxuLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZWExY1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDlweDtcbn1cbi5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IGEge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG4ubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjQTQ0QTBBO1xufVxuLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLS1idXR0b24gPiBhLmJ0biB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0uYWN0aXZlID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLmFjdGl2ZSA+IGEsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbTpob3ZlciA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW06aG92ZXIgdWwuc3ViaXRlbXMge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDEwMCU7XG59XG4ubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICB0b3A6IGNhbGMoMTAwJSArIDEuODc1cmVtKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTEyMTM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1pbi13aWR0aDogMTIuNXJlbTtcbn1cbi5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwLjkzNzVyZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNBNDRBMEE7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4ubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogI0E0NEEwQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgbGk6aG92ZXIgPiB1bC5zdWJpdGVtcyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIGxlZnQ6IGNhbGMoMTAwJSArIDAuOTM3NXJlbSk7XG59XG4ubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyBsaS5wYXJlbnQgPiBhIHtcbiAgcGFkZGluZy1yaWdodDogMS4wNjI1cmVtO1xufVxuLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgbGkucGFyZW50ID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFjXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0wLjYyNXJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDExcHg7XG59XG4ubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbn1cbi5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTAuOTM3NXJlbTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgbGkgPiB1bC5zdWJpdGVtcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAtMC42MjVyZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMS4yNXJlbSAxLjg3NXJlbTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTEyMTM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLnNpdGUtbG9nbyBpbWcge1xuICBtYXgtaGVpZ2h0OiA3LjVyZW07XG4gIGZpbHRlcjogbm9uZTtcbn1cbi5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX2xvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAzLjc1cmVtO1xuICBoZWlnaHQ6IDMuNzVyZW07XG59XG4ubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEyMHB4IC0gMTIwcHggLSA4MHB4KTtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG59XG4ubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwge1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG4ubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgKiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIGxpLmx2bC0xIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGkubHZsLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNDRBMEE7XG59XG4ubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGkubHZsLTEudXAge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjkzNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGk6aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGk6aG92ZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIGxpLmFjdGl2ZSA+IGEge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIGxpLnBhcmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCBsaS5wYXJlbnQgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4IC0gMC43NXJlbSk7XG59XG4ubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGkucGFyZW50ID4gLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwLjc1cmVtO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZWExY1wiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwLjkzNzVyZW07XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xufVxuLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIGxpLnBhcmVudCA+IC5hcnJvdy51cDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xufVxuLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIGxpIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xufVxuLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIGxpIHVsIGxpLnVwIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIGxpIHVsIGxpIGEge1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMS41NjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCBsaSB1bCBsaSB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGkgdWwgbGkgdWwgbGkgYSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cbi5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCBsaSB1bCBsaSB1bCBsaSB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGkgdWwgbGkgdWwgbGkgdWwgbGkgYSB7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLXNvY2lhbHMtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1zb2NpYWxzLXdyYXBwZXIgLnNvY2lhbC1saW5rcyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtc29jaWFscy13cmFwcGVyIC5zb2NpYWwtbGlua3MgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDEuNHJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtc29jaWFscy13cmFwcGVyIC5zb2NpYWwtbGlua3MgbGkgYSBpbWcge1xuICBtYXgtd2lkdGg6IDIuNXJlbTtcbn1cbi5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLXNvY2lhbHMtd3JhcHBlciAuc29jaWFsLWxpbmtzIGxpIGEgc3ZnLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1zb2NpYWxzLXdyYXBwZXIgLnNvY2lhbC1saW5rcyBsaSBhIHN2ZyA+ICoge1xuICBmaWxsOiAjMDAwO1xuICBoZWlnaHQ6IDEuODc1cmVtO1xufVxuLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtc29jaWFscy13cmFwcGVyIC5zb2NpYWwtbGlua3MgbGkgYSBzdmcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLXNvY2lhbHMtd3JhcHBlciAuc29jaWFsLWxpbmtzIGxpIGEgaS5pY29uOmJlZm9yZSwgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtc29jaWFscy13cmFwcGVyIC5zb2NpYWwtbGlua3MgbGkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCBpLnVpLWJ1dHRvbi1pY29uOmJlZm9yZSwgLnVpLXNwaW5uZXIgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtc29jaWFscy13cmFwcGVyIC5zb2NpYWwtbGlua3MgbGkgYS51aS1idXR0b24udWktc3Bpbm5lci11cCBpLnVpLWJ1dHRvbi1pY29uOmJlZm9yZSwgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtc29jaWFscy13cmFwcGVyIC5zb2NpYWwtbGlua3MgbGkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIGkudWktYnV0dG9uLWljb246YmVmb3JlLCAudWktc3Bpbm5lciAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1zb2NpYWxzLXdyYXBwZXIgLnNvY2lhbC1saW5rcyBsaSBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gaS51aS1idXR0b24taWNvbjpiZWZvcmUsIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLXNvY2lhbHMtd3JhcHBlciAuc29jaWFsLWxpbmtzIGxpIGEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gaS5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtc29jaWFscy13cmFwcGVyIC5zb2NpYWwtbGlua3MgbGkgYSBpLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1zb2NpYWxzLXdyYXBwZXIgLnNvY2lhbC1saW5rcyBsaSBhIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIGkuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLXNvY2lhbHMtd3JhcHBlciAuc29jaWFsLWxpbmtzIGxpIGEgaS5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtc29jaWFscy13cmFwcGVyIC5zb2NpYWwtbGlua3MgbGkgYSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGkuaWNvbjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtc29jaWFscy13cmFwcGVyIC5zb2NpYWwtbGlua3MgbGkgYSBpLmljb246YmVmb3JlLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1zb2NpYWxzLXdyYXBwZXIgLnNvY2lhbC1saW5rcyBsaSBhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgaS5pY29uOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1zb2NpYWxzLXdyYXBwZXIgLnNvY2lhbC1saW5rcyBsaSBhIGkuaWNvbjpiZWZvcmUsIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLXNvY2lhbHMtd3JhcHBlciAuc29jaWFsLWxpbmtzIGxpIGEgaS5mYTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjY4NzVyZW07XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4ubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1zb2NpYWxzLXdyYXBwZXIgLnNvY2lhbC1saW5rcyBsaSBhOmhvdmVyIGkuaWNvbjpiZWZvcmUsIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLXNvY2lhbHMtd3JhcHBlciAuc29jaWFsLWxpbmtzIGxpIGE6aG92ZXIgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCBpLnVpLWJ1dHRvbi1pY29uOmJlZm9yZSwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1zb2NpYWxzLXdyYXBwZXIgLnNvY2lhbC1saW5rcyBsaSBhOmhvdmVyIGkudWktYnV0dG9uLWljb246YmVmb3JlLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1zb2NpYWxzLXdyYXBwZXIgLnNvY2lhbC1saW5rcyBsaSBhOmhvdmVyIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biBpLnVpLWJ1dHRvbi1pY29uOmJlZm9yZSwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLXNvY2lhbHMtd3JhcHBlciAuc29jaWFsLWxpbmtzIGxpIGE6aG92ZXIgaS51aS1idXR0b24taWNvbjpiZWZvcmUsIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLXNvY2lhbHMtd3JhcHBlciAuc29jaWFsLWxpbmtzIGxpIGE6aG92ZXIgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gaS5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtc29jaWFscy13cmFwcGVyIC5zb2NpYWwtbGlua3MgbGkgYTpob3ZlciBpLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1zb2NpYWxzLXdyYXBwZXIgLnNvY2lhbC1saW5rcyBsaSBhOmhvdmVyIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIGkuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLXNvY2lhbHMtd3JhcHBlciAuc29jaWFsLWxpbmtzIGxpIGE6aG92ZXIgaS5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtc29jaWFscy13cmFwcGVyIC5zb2NpYWwtbGlua3MgbGkgYTpob3ZlciBpLmZhOmJlZm9yZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLXNvY2lhbHMtd3JhcHBlciAuc29jaWFsLWxpbmtzIGxpIGE6aG92ZXIgc3ZnLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1zb2NpYWxzLXdyYXBwZXIgLnNvY2lhbC1saW5rcyBsaSBhOmhvdmVyIHN2ZyA+ICoge1xuICBmaWxsOiAjQTQ0QTBBO1xufVxuLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtc29jaWFscy13cmFwcGVyIC5zb2NpYWwtbGlua3MgbGkgYTpob3ZlciBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLmNicC1zcG1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0MzQzNDO1xufVxuLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0MzQzNDO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnUtaGVhZGVyIGEge1xuICB3aWR0aDogYXV0bztcbn1cbi5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnUtaGVhZGVyIGEgaW1nIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG4ubW9kdWxlLW1lbnUuZm9vdGVyLW1lbnUgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubW9kdWxlLW1lbnUuZm9vdGVyLW1lbnUgdWwgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMDtcbn1cbi5tb2R1bGUtbWVudS5mb290ZXItbWVudSB1bCBsaS5hY3RpdmUge1xuICBjb2xvcjogI0E0NEEwQTtcbn1cbi5tb2R1bGUtbWVudS5mb290ZXItbWVudSB1bCBsaSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubW9kdWxlLW1lbnUuZm9vdGVyLW1lbnUgdWwgbGkgYS5hY3RpdmUge1xuICBjb2xvcjogI0E0NEEwQTtcbn1cbi5tb2R1bGUtbWVudS5mb290ZXItbWVudSB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNBNDRBMEE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tb2R1bGUtbWVudS5mb290ZXItbWVudSB1bCBsaSB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxlLW1lbnUgLm1lbnUtd3JhcHBlciB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1vYmlsZS1tZW51LW9wZW5lZCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm1vYmlsZS1tZW51LW9wZW5lZCAubWVudS10b3Atd3JhcHBlciAudG9nZ2xlLW1lbnUuaGFtYnVyZ2VyIC5oYW1idXJnZXItYm94IC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ubW9iaWxlLW1lbnUtb3BlbmVkIC5tZW51LXRvcC13cmFwcGVyIC50b2dnbGUtbWVudS5oYW1idXJnZXIgLmhhbWJ1cmdlci1ib3ggLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUsIC5tb2JpbGUtbWVudS1vcGVuZWQgLm1lbnUtdG9wLXdyYXBwZXIgLnRvZ2dsZS1tZW51LmhhbWJ1cmdlciAuaGFtYnVyZ2VyLWJveCAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udG9nZ2xlLW1lbnUge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnRvZ2dsZS1tZW51LmhhbWJ1cmdlciB7XG4gIHotaW5kZXg6IDEwMDAxMDtcbn1cbi50b2dnbGUtbWVudS5tZW51LWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMTBweDtcbiAgei1pbmRleDogMTAwMDAwMDAwMDAwMDAwMDAwMCAhaW1wb3J0YW50O1xufVxuLnRvZ2dsZS1tZW51Lm1lbnUtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnRvZ2dsZS1tZW51Lm1lbnUtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlLCAudG9nZ2xlLW1lbnUubWVudS1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4udG9nZ2xlLW1lbnUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi50b2dnbGUtbWVudSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSwgLnRvZ2dsZS1tZW51IC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMge1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMuY3VycmVudCwgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcy5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWJcIjtcbiAgZm9udC1zaXplOiAwLjVyZW07XG59XG4uYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIGxpIGEge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xufVxuLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSBsaSB7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwO1xufVxuLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSBsaS5hY3RpdmUgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNBNDRBMEE7XG59XG4uYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgbGkucGFyZW50IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IGxpLnBhcmVudCBhIHNwYW4uYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjYyNXJlbTtcbiAgdG9wOiAwLjM3NXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICMwMDA7XG59XG4uYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IGxpLnBhcmVudCBhIHNwYW4uYXJyb3cudXAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbn1cbi5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgbGkgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSBsaSBhLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjQTQ0QTBBO1xufVxuLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNBNDRBMEE7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PVxuICpcbiAqIERlZmF1bHQgbmF2IG1lbnVcbiAqXG4gPT09PT09PT09PT09PT09PT09PT09Ki9cbi5uYXYtbWVudSAubmF2LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI0E0NEEwQTtcbiAgcGFkZGluZzogMS44NzVyZW0gMS44NzVyZW07XG59XG4ubmF2LW1lbnUgLm5hdi1pbm5lciBoMy5uYXYtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXYtbWVudSAubmF2LWlubmVyX19saXN0IGxpIHtcbiAgcGFkZGluZzogMC42MjVyZW0gMCAhaW1wb3J0YW50O1xufVxuLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgbGk6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgbGk6aG92ZXIgPiBhIHtcbiAgY29sb3I6ICM5NDk0OTQ7XG59XG4ubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCBsaSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgbGkuYWN0aXZlLCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCBsaS5jdXJyZW50IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE4KTtcbn1cbi5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaS5wYXJlbnQgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkucGFyZW50IGEgc3Bhbi5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMC4zNzVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaS5wYXJlbnQgYSBzcGFuLmFycm93LnVwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG59XG4ubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpLmN1cnJlbnQgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMge1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMuY3VycmVudCwgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcy5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWJcIjtcbiAgZm9udC1zaXplOiAwLjVyZW07XG59XG4ubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIGxpIGEge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT1cbiAqXG4gKiBEZWZhdWx0IGRyb3Bkb3duIG1lbnVcbiAqXG4gPT09PT09PT09PT09PT09PT09PT09Ki9cbi5kZWZhdWx0LW1lbnUge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5kZWZhdWx0LW1lbnUgPiAuaXRlbSB7XG4gIGNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGVmYXVsdC1tZW51ID4gLml0ZW0ucGFyZW50ID4gYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMDYyNXJlbTtcbn1cbi5kZWZhdWx0LW1lbnUgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGVhMWNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiA5cHg7XG59XG4uZGVmYXVsdC1tZW51ID4gLml0ZW0gPiBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGVmYXVsdC1tZW51ID4gLml0ZW0gPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRlZmF1bHQtbWVudSA+IC5pdGVtID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjOTQ5NDk0O1xufVxuLmRlZmF1bHQtbWVudSA+IC5pdGVtLmFjdGl2ZSA+IGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzk0OTQ5NDtcbn1cbi5kZWZhdWx0LW1lbnUgPiAuaXRlbS5hY3RpdmUgPiBhLCAuZGVmYXVsdC1tZW51ID4gLml0ZW06aG92ZXIgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRlZmF1bHQtbWVudSA+IC5pdGVtOmhvdmVyIHVsLnN1Yml0ZW1zIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdG9wOiAxMDAlO1xufVxuLmRlZmF1bHQtbWVudSA+IC5pdGVtID4gdWwuc3ViaXRlbXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMC45Mzc1cmVtO1xuICB0b3A6IGNhbGMoMTAwJSArIDEuODc1cmVtKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZGVmYXVsdC1tZW51ID4gLml0ZW0gPiB1bC5zdWJpdGVtcyBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMC45Mzc1cmVtO1xuICBmbG9hdDogbGVmdDtcbn1cbi5kZWZhdWx0LW1lbnUgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI0E0NEEwQTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5kZWZhdWx0LW1lbnUgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpOmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjQTQ0QTBBO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZGVmYXVsdC1tZW51ID4gLml0ZW0gPiB1bC5zdWJpdGVtcyBsaSBhIHtcbiAgY29sb3I6ICM2NDU4NWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24gLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbiAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24gLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbiAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24gLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24gLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24gLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCBsaTphZnRlciwgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBhLmxpbms6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuZGVmYXVsdC1tZW51ID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuaWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuaWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCBsaTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmFmdGVyLCAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YWZ0ZXIsIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGEubGluazphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGEubGluazphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YmVmb3JlLCAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTpiZWZvcmUsIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgbGk6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmJlZm9yZSwgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmRlZmF1bHQtbWVudSA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuZGVmYXVsdC1tZW51ID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuaWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTphZnRlciwgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmFmdGVyLCAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBhLmxpbms6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBhLmxpbms6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSwgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlLCAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YmVmb3JlLCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTpiZWZvcmUsIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5kZWZhdWx0LW1lbnUgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmRlZmF1bHQtbWVudSA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktYnV0dG9uLWljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTphZnRlciwgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmFmdGVyLCAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBhLmxpbms6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBhLmxpbms6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSwgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlLCAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YmVmb3JlLCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBsaTpiZWZvcmUsIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5kZWZhdWx0LW1lbnUgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmRlZmF1bHQtbWVudSA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgYS5saW5rOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24gLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgbGk6YWZ0ZXIsIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbiBsaTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uIGEubGluazphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbiAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbiAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24gbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24gbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24gLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUsIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgbGk6YmVmb3JlLCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbiBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbiAuZGVmYXVsdC1tZW51ID4gLml0ZW0ucGFyZW50ID4gYTphZnRlciB7XG4gIHdpZHRoOiAzLjEyNXJlbTtcbiAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICBjb2xvcjogIzAwMDtcbiAgZmxleDogMCAwIDMuMTI1cmVtO1xufVxuLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY1cmVtO1xuICB9XG59XG4ubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbiwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5icmVhZGNydW1icyB1bCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpLnBhcmVudCA+IC5hcnJvdzphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJvZHktd3JhcHBlciAuYnJlYWRjcnVtYnMgdWwgbGk6YWZ0ZXIsIC5ib2R5LXdyYXBwZXIgLmJyZWFkY3J1bWJzIHVsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGk6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgYS5saW5rOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5wYXJlbnQgPiBhOmFmdGVyLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpLnBhcmVudCA+IGE6YWZ0ZXIsIC5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgbGkucGFyZW50ID4gYTphZnRlciwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGkucGFyZW50ID4gLmFycm93OmFmdGVyLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaS5wYXJlbnQgPiAuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUsIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyBsaTpiZWZvcmUsIC5uYXYtbWVudSAubmF2LWlubmVyX19saXN0ID4gbGkgdWwuc3ViaXRlbXMgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmRlZmF1bHQtbWVudSA+IC5pdGVtLnBhcmVudCA+IGE6YWZ0ZXIge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbn1cbi5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLmljb246YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uOmJlZm9yZSwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbjpiZWZvcmUsIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC51aS1idXR0b24taWNvbjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5ib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgdWwuc3ViaXRlbXMgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBsaTpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFjXCI7XG59XG4ubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5pY29uOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1idXR0b24taWNvbjpiZWZvcmUsIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb246YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb246YmVmb3JlLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAudWktYnV0dG9uLWljb246YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIC5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLmJvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIGxpOmJlZm9yZSwgLm5hdi1tZW51IC5uYXYtaW5uZXJfX2xpc3QgPiBsaSB1bC5zdWJpdGVtcyAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b246bm90KC5jb2xsYXBzZWQpIGxpOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCAubmF2LW1lbnUgLm5hdi1pbm5lcl9fbGlzdCA+IGxpIHVsLnN1Yml0ZW1zIC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWVcIjtcbn1cbi5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjA2MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1jb250ZW50ID4gcDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucGx5ci0tYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wbHlyLS1idXR0b24uaW52ZXJzZSB7XG4gIGNvbG9yOiAjQTQ0QTBBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTQ0QTBBO1xufVxuLnBseXItLWJ1dHRvbi5pbnZlcnNlIGkge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogI0E0NEEwQTtcbn1cbi5wbHlyLS1idXR0b24uaW52ZXJzZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuMSk7XG59XG4ucGx5ci0tYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItY29sb3I6ICNBNDRBMEE7XG59XG4ucGx5ci0tYnV0dG9uOmhvdmVyIGkge1xuICBjb2xvcjogI0E0NEEwQTtcbn1cbi5wbHlyLS1idXR0b24gaSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBseXJfX3Bvc3RlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucGx5ci0taGlkZS1idXR0b24ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi50ZW1wbGF0ZS1uZXdzIC5uZXdzIC5zaG9ydCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5tb2R1bGUtbmV3cyAubmV3cy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubW9kdWxlLW5ld3MgLm5ld3MtaXRlbTpob3ZlciAubmV3cy1pdGVtX19pbWFnZTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kdWxlLW5ld3MgLm5ld3MtaXRlbV9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kdWxlLW5ld3MgLm5ld3MtaXRlbV9faW1hZ2Ugc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBzdHJva2U6ICNBNDRBMEE7XG59XG4ubW9kdWxlLW5ld3MgLm5ld3MtaXRlbV9faW1hZ2Ugc3ZnIHBhdGgge1xuICBzdHJva2U6ICNBNDRBMEE7XG59XG4ubW9kdWxlLW5ld3MgLm5ld3MtaXRlbV9faW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNjQsIDc0LCAxMCwgMC4zKTtcbiAgei1pbmRleDogMjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubW9kdWxlLW5ld3MgLm5ld3MtaXRlbV9faW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuMjVyZW0pO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEuMjVyZW0pO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB6LWluZGV4OiAzO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubW9kdWxlLW5ld3MgLm5ld3MtaXRlbV9faW1hZ2U6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMy4xMjVyZW0pO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMy4xMjVyZW0pO1xuICB9XG59XG4ubW9kdWxlLW5ld3MgLm5ld3MtaXRlbV9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubW9kdWxlLW5ld3MgLm5ld3MtaXRlbV9fZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1heC1oZWlnaHQ6IDUuNjI1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cblxuLnRlbXBsYXRlLXJlYWxpemF0aW9uIC5yZWFsaXphdGlvbiAuc2hvcnQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubW9kdWxlLXJlYWxpemF0aW9uIHVsLm1vZHVsZS1yZWFsaXphdGlvbl9fY2F0ZWdvcmllcyBsaSB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuOTM3NXJlbTtcbn1cbi5tb2R1bGUtcmVhbGl6YXRpb24gdWwubW9kdWxlLXJlYWxpemF0aW9uX19jYXRlZ29yaWVzIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kdWxlLXJlYWxpemF0aW9uIHVsLm1vZHVsZS1yZWFsaXphdGlvbl9fY2F0ZWdvcmllcyBsaSBhIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm1vZHVsZS1yZWFsaXphdGlvbiAucmVhbGl6YXRpb24taXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZHVsZS1yZWFsaXphdGlvbiAucmVhbGl6YXRpb24taXRlbTpob3ZlciAucmVhbGl6YXRpb24taXRlbV9fYmFja2dyb3VuZCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4ubW9kdWxlLXJlYWxpemF0aW9uIC5yZWFsaXphdGlvbi1pdGVtX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbn1cbi5tb2R1bGUtcmVhbGl6YXRpb24gLnJlYWxpemF0aW9uLWl0ZW1fX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMC42MjVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZHVsZS1yZWFsaXphdGlvbiAucmVhbGl6YXRpb24taXRlbV9fY29udGVudCAucmVhbGl6YXRpb24taXRlbV9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAxO1xufVxuLm1vZHVsZS1yZWFsaXphdGlvbiAucmVhbGl6YXRpb24taXRlbV9fY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTIuNXJlbTtcbiAgYmFja2dyb3VuZDogcmdiKDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMCwgMCwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYigwLCAwLCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYigwLCAwLCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiMwMDAwMDBcIixlbmRDb2xvcnN0cj1cIiNmZmZmZmZcIixHcmFkaWVudFR5cGU9MSk7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG4ubW9kdWxlLXJlYWxpemF0aW9uIC5yZWFsaXphdGlvbi1pdGVtX19jb250ZW50IC5wdWJsaXNoZWQtZGF0YSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMC42MjVyZW0gMC44NzVyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuLm1vZHVsZS1yZWFsaXphdGlvbiAucmVhbGl6YXRpb24taXRlbV9fY29udGVudCAucHVibGlzaGVkLWRhdGEgc3Bhbi5kYXkge1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMCAwIDRweCAwO1xufVxuLm1vZHVsZS1yZWFsaXphdGlvbiAucmVhbGl6YXRpb24taXRlbV9fY29udGVudCAucHVibGlzaGVkLWRhdGEgc3Bhbi5tb250aCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5tb2R1bGUtcmVhbGl6YXRpb24gLnJlYWxpemF0aW9uLWl0ZW1fX2NvbnRlbnQgLnB1Ymxpc2hlZC1kYXRhIHNwYW4ueWVhciB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuLm1vZHVsZS1yZWFsaXphdGlvbiAucmVhbGl6YXRpb24taXRlbV9fY29udGVudCAuaW5uZXItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuOTM3NXJlbTtcbn1cbi5tb2R1bGUtcmVhbGl6YXRpb24gLnJlYWxpemF0aW9uLWl0ZW1fX2NvbnRlbnQgLmlubmVyLWNvbnRlbnQgLnJlYWxpemF0aW9uLWJhZGdlcyB7XG4gIGJhY2tncm91bmQ6ICNBNDRBMEE7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjkzNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tb2R1bGUtcmVhbGl6YXRpb24gLnJlYWxpemF0aW9uLWl0ZW1fX2NvbnRlbnQgLmlubmVyLWNvbnRlbnQgaDMsXG4ubW9kdWxlLXJlYWxpemF0aW9uIC5yZWFsaXphdGlvbi1pdGVtX19jb250ZW50IC5pbm5lci1jb250ZW50IGgzID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC42MjVyZW0gMCAxLjI1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kdWxlLXJlYWxpemF0aW9uIC5yZWFsaXphdGlvbi1pdGVtX19jb250ZW50IC5pbm5lci1jb250ZW50IC5yZWFsaXphdGlvbi1pdGVtX19zdWJ0aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC42MjVyZW0gMCAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICM5NDk0OTQ7XG59XG4ubW9kdWxlLXJlYWxpemF0aW9uIC5yZWFsaXphdGlvbi1pdGVtX19jb250ZW50IC5pbm5lci1jb250ZW50IC5yZWFsaXphdGlvbi1pdGVtX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjOTQ5NDk0O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41NjI1cmVtO1xufVxuLm1vZHVsZS1wcm9kdWN0IHtcbiAgLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAqIERpc3BsYXkgcHJvZHVjdFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4gIC8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgKiBDYXRlZ29yeSBzdHJ1Y3R1cmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuICAvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICogUHJvZHVjdCB0YWlsIG9uIGxpc3RcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuICAvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICogUHJvZHVjdCBjYXJ0XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbn1cbi5tb2R1bGUtcHJvZHVjdCAubmF2LXByb2R1Y3QtdmFyaWFudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDA7XG59XG4ubW9kdWxlLXByb2R1Y3QgLm5hdi1wcm9kdWN0LXZhcmlhbnRzLS1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDAuOTM3NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDU7XG59XG4ubW9kdWxlLXByb2R1Y3QgLm5hdi1wcm9kdWN0LXZhcmlhbnRzIC5uYXYtdmFyaWFudCB7XG4gIHdpZHRoOiAzLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZHVsZS1wcm9kdWN0IC5uYXYtcHJvZHVjdC12YXJpYW50cyAubmF2LXZhcmlhbnQubmF2LXZhcmlhbnQtLWxhcmdlIHtcbiAgd2lkdGg6IDVyZW07XG59XG4ubW9kdWxlLXByb2R1Y3QgLm5hdi1wcm9kdWN0LXZhcmlhbnRzIC5uYXYtdmFyaWFudDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZHVsZS1wcm9kdWN0IC5uYXYtcHJvZHVjdC12YXJpYW50cyAubmF2LXZhcmlhbnQgLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5tb2R1bGUtcHJvZHVjdCAubmF2LXByb2R1Y3QtdmFyaWFudHMgLm5hdi12YXJpYW50IC5uYXYtbGluayBpbWcge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubW9kdWxlLXByb2R1Y3QgLm5hdi1wcm9kdWN0LXZhcmlhbnRzIC5uYXYtdmFyaWFudCAubmF2LWxpbmsuYWN0aXZlIGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kdWxlLXByb2R1Y3QgLmFkZC10by1jYXJ0IHtcbiAgcGFkZGluZzogMHJlbSAxLjU2MjVyZW07XG59XG4ubW9kdWxlLXByb2R1Y3QgLmFkZC10by1jYXJ0IC51aS13aWRnZXQtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTQ0QTBBO1xuICBoZWlnaHQ6IDEuODc1cmVtO1xufVxuLm1vZHVsZS1wcm9kdWN0IC5hZGQtdG8tY2FydCAudWktd2lkZ2V0LWNvbnRlbnQgKyB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMS44NzVyZW07XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLm1vZHVsZS1wcm9kdWN0IC5hZGQtdG8tY2FydCAudWktd2lkZ2V0LWNvbnRlbnQgKyB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuODEyNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNlYzAwNTM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2R1bGUtcHJvZHVjdCAuYWRkLXRvLWNhcnQgLnVpLXdpZGdldC1jb250ZW50ICsgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2R1bGUtcHJvZHVjdCAuYWRkLXRvLWNhcnQgLnVpLXdpZGdldC1jb250ZW50IC51aS1zcGlubmVyLWlucHV0IHtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDIuODEyNXJlbTtcbn1cbi5tb2R1bGUtcHJvZHVjdCAuYWRkLXRvLWNhcnQgLnVpLXdpZGdldC1jb250ZW50IC51aS1zcGlubmVyLWlucHV0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tb2R1bGUtcHJvZHVjdCAuYWRkLXRvLWNhcnQgLnVpLXdpZGdldC1jb250ZW50IC51aS1zcGlubmVyLWlucHV0LmlzLWludmFsaWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSA0NXB4KTtcbn1cbi5tb2R1bGUtcHJvZHVjdCAuYWRkLXRvLWNhcnQgLnVpLXdpZGdldC1jb250ZW50IC51aS1zcGlubmVyLXVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDIuMTg3NXJlbTtcbn1cbi5tb2R1bGUtcHJvZHVjdCAuYWRkLXRvLWNhcnQgLnVpLXdpZGdldC1jb250ZW50IC51aS1zcGlubmVyLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ubW9kdWxlLXByb2R1Y3QgLmFkZC10by1jYXJ0IC51aS13aWRnZXQtY29udGVudCAudWktc3Bpbm5lci11cDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb2R1bGUtcHJvZHVjdCAuYWRkLXRvLWNhcnQgLnVpLXdpZGdldC1jb250ZW50IC51aS1zcGlubmVyLWRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyLjE4NzVyZW07XG59XG4ubW9kdWxlLXByb2R1Y3QgLmFkZC10by1jYXJ0IC51aS13aWRnZXQtY29udGVudCAudWktc3Bpbm5lci1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ubW9kdWxlLXByb2R1Y3QgLmFkZC10by1jYXJ0IC51aS13aWRnZXQtY29udGVudCAudWktc3Bpbm5lci1kb3duOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vZHVsZS1wcm9kdWN0IC5hZGQtdG8tY2FydCAuYWRkLXRvLWNhcnQtaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1vZHVsZS1wcm9kdWN0IC5hZGQtdG8tY2FydCAuYnRuLS1hZGQtdG8tY2FydCB7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAxLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5tb2R1bGUtcHJvZHVjdCAud2lkZ2V0LmNhcnQtd2lkZ2V0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLm1vZHVsZS1wcm9kdWN0IC53aWRnZXQuY2FydC13aWRnZXQgLmNhcnQtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ubW9kdWxlLXByb2R1Y3QgLndpZGdldC5jYXJ0LXdpZGdldCAuY2FydC1saW5rIGkge1xuICBjb2xvcjogIzAwMDtcbn1cbi5tb2R1bGUtcHJvZHVjdCAud2lkZ2V0LmNhcnQtd2lkZ2V0IC5jYXJ0LWxpbmsgLmNhcnQtYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNBNDRBMEE7XG4gIHRvcDogLTAuNjI1cmVtO1xuICByaWdodDogLTAuNzVyZW07XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgei1pbmRleDogMjA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1vZHVsZS1wcm9kdWN0IC53aWRnZXQuY2FydC13aWRnZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDMuNzVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgdG9wOiAxMDAlO1xufVxuLm1vZHVsZS1wcm9kdWN0IC53aWRnZXQuY2FydC13aWRnZXQ6aG92ZXIgLmNhcnQtd2lkZ2V0X19jb250YWluZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0b3A6IGNhbGMoMTAwJSArIDEuMTI1cmVtKTtcbn1cbi5tb2R1bGUtcHJvZHVjdCAud2lkZ2V0LmNhcnQtd2lkZ2V0IC5jYXJ0LXdpZGdldF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDMuMTI1cmVtKTtcbiAgd2lkdGg6IDMxLjI1cmVtO1xuICByaWdodDogLTMuMTI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbWFyZ2luOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjkuOThweCkge1xuICAubW9kdWxlLXByb2R1Y3QgLndpZGdldC5jYXJ0LXdpZGdldCAuY2FydC13aWRnZXRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDI1LjYyNXJlbTtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubW9kdWxlLXByb2R1Y3QgLndpZGdldC5jYXJ0LXdpZGdldCAuY2FydC13aWRnZXRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDIxLjg3NXJlbTtcbiAgfVxufVxuLm1vZHVsZS1wcm9kdWN0IC53aWRnZXQuY2FydC13aWRnZXQgLmNhcnQtd2lkZ2V0X19jb250YWluZXIgLmhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLm1vZHVsZS1wcm9kdWN0IC53aWRnZXQuY2FydC13aWRnZXQgLmNhcnQtd2lkZ2V0X19jb250YWluZXIgLmhlYWRlciBoNCB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm1vZHVsZS1wcm9kdWN0IC53aWRnZXQuY2FydC13aWRnZXQgLmNhcnQtd2lkZ2V0X19jb250YWluZXIgLmhlYWRlciBoNSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogIzk0OTQ5NDtcbn1cbi5tb2R1bGUtcHJvZHVjdCAud2lkZ2V0LmNhcnQtd2lkZ2V0IC5jYXJ0LXdpZGdldF9fY29udGFpbmVyIC5oZWFkZXIgaDUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cbi5tb2R1bGUtcHJvZHVjdCAud2lkZ2V0LmNhcnQtd2lkZ2V0IC5jYXJ0LXdpZGdldF9fY29udGFpbmVyIC5pdGVtcyB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAwcmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogI2RlZGVkZTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE4Ljc1cmVtKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ubW9kdWxlLXByb2R1Y3QgLndpZGdldC5jYXJ0LXdpZGdldCAuY2FydC13aWRnZXRfX2NvbnRhaW5lciAuaXRlbXMgLml0ZW0ge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tb2R1bGUtcHJvZHVjdCAud2lkZ2V0LmNhcnQtd2lkZ2V0IC5jYXJ0LXdpZGdldF9fY29udGFpbmVyIC5pdGVtcyAuaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuLm1vZHVsZS1wcm9kdWN0IC53aWRnZXQuY2FydC13aWRnZXQgLmNhcnQtd2lkZ2V0X19jb250YWluZXIgLml0ZW1zIC5pdGVtX19pbWFnZSB7XG4gIHdpZHRoOiA2LjI1cmVtO1xufVxuLm1vZHVsZS1wcm9kdWN0IC53aWRnZXQuY2FydC13aWRnZXQgLmNhcnQtd2lkZ2V0X19jb250YWluZXIgLml0ZW1zIC5pdGVtX19uYW1lIHtcbiAgZmxleDogMTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tb2R1bGUtcHJvZHVjdCAud2lkZ2V0LmNhcnQtd2lkZ2V0IC5jYXJ0LXdpZGdldF9fY29udGFpbmVyIC5pdGVtcyAuaXRlbV9fcHJpY2Uge1xuICB3aWR0aDogNi4yNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm1vZHVsZS1wcm9kdWN0IC53aWRnZXQuY2FydC13aWRnZXQgLmNhcnQtd2lkZ2V0X19jb250YWluZXIgLml0ZW1zIC5pdGVtX19wcmljZSBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzExMTIxMztcbn1cbi5tb2R1bGUtcHJvZHVjdCAud2lkZ2V0LmNhcnQtd2lkZ2V0IC5jYXJ0LXdpZGdldF9fY29udGFpbmVyIC5mb290ZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tb2R1bGUtcHJvZHVjdCAud2lkZ2V0LmNhcnQtd2lkZ2V0IC5jYXJ0LXdpZGdldF9fY29udGFpbmVyIC5mb290ZXIgLmNsZWFyLWNhcnQtYnRuIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07XG59XG4ubW9kdWxlLXByb2R1Y3QgLndpZGdldC5jYXJ0LXdpZGdldCAuY2FydC13aWRnZXRfX2NvbnRhaW5lciAuZm9vdGVyIC5idG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5tb2R1bGUtcHJvZHVjdCAucHJvZHVjdC1iYWRnZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMC45Mzc1cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1vZHVsZS1wcm9kdWN0IC5wcm9kdWN0LWJhZGdlcyAuYmFkZ2Uge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuLm1vZHVsZS1wcm9kdWN0IC5wcm9kdWN0LXByaWNlIHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbn1cbi5tb2R1bGUtcHJvZHVjdC5kaXNwbGF5LXByb2R1Y3QgLnNvY2lhbC1idXR0b25zIGEge1xuICBtaW4td2lkdGg6IDIuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuMzEyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcbn1cbi5tb2R1bGUtcHJvZHVjdC5kaXNwbGF5LXByb2R1Y3QgLnNvY2lhbC1idXR0b25zIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjQTQ0QTBBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTQ0QTBBO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tb2R1bGUtcHJvZHVjdC5kaXNwbGF5LXByb2R1Y3QgLnNvY2lhbC1idXR0b25zIGE6aG92ZXIgaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1vZHVsZS1wcm9kdWN0IC5uYXYtY2F0ZWdvcnktdHJlZSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4ubW9kdWxlLXByb2R1Y3QgLnByb2R1Y3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5tb2R1bGUtcHJvZHVjdCAucHJvZHVjdC1pdGVtOmhvdmVyIGEudGFyZ2V0OmJlZm9yZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5tb2R1bGUtcHJvZHVjdCAucHJvZHVjdC1pdGVtOmhvdmVyIGEudGFyZ2V0ID4gaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbn1cbi5tb2R1bGUtcHJvZHVjdCAucHJvZHVjdC1pdGVtLmluYWN0aXZlIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLm1vZHVsZS1wcm9kdWN0IC5wcm9kdWN0LWl0ZW0uaW5hY3RpdmUgLmluYWN0aXZlLWNvbnRlbnQge1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tb2R1bGUtcHJvZHVjdCAucHJvZHVjdC1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGhlaWdodDogNC4zNzVyZW07XG59XG4ubW9kdWxlLXByb2R1Y3QgLnByb2R1Y3QtaXRlbV9fdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm1vZHVsZS1wcm9kdWN0IC5wcm9kdWN0LWl0ZW1fX3RpdGxlOmhvdmVyIGEge1xuICBjb2xvcjogI0E0NEEwQTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjI5Ljk4cHgpIHtcbiAgLm1vZHVsZS1wcm9kdWN0IC5wcm9kdWN0LWl0ZW1fX3RpdGxlIHtcbiAgICBoZWlnaHQ6IDMuNzVyZW07XG4gIH1cbn1cbi5tb2R1bGUtcHJvZHVjdCAucHJvZHVjdC1pdGVtIGEudGFyZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTUuNjI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZHVsZS1wcm9kdWN0IC5wcm9kdWN0LWl0ZW0gYS50YXJnZXQgPiBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5tb2R1bGUtcHJvZHVjdCAucHJvZHVjdC1pdGVtIGEudGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLm1vZHVsZS1wcm9kdWN0IC5wcm9kdWN0LWl0ZW0gYS50YXJnZXQgLnByb2R1Y3QtaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMi41cmVtO1xufVxuLm1vZHVsZS1wcm9kdWN0IC5wcm9kdWN0LWl0ZW0gYS50YXJnZXQgLnByb2R1Y3QtaW1hZ2UgLmJhY2tncm91bmQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5tb2R1bGUtcHJvZHVjdCAucHJvZHVjdC1pdGVtIGEudGFyZ2V0OmhvdmVyIC5wcm9kdWN0LWltYWdlIC5iYWNrZ3JvdW5kIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLm1vZHVsZS1wcm9kdWN0IC5wcm9kdWN0LWl0ZW0gLnByaWNlIHtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMTExMjEzO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLmNhcnQtbG9naW4tYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzk0OTQ5NDtcbn1cbi5tb2R1bGUtcHJvZHVjdC5jYXJ0IC5jYXJ0LWxvZ2luLWFyZWE6YmVmb3JlLCAubW9kdWxlLXByb2R1Y3QuY2FydCAuY2FydC1sb2dpbi1hcmVhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAzMCU7XG4gIHJpZ2h0OiAtMXB4O1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLmNhcnQtbG9naW4tYXJlYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiwgaHNsYSgwLCAwJSwgMTAwJSwgMCkpO1xuICBib3R0b206IDA7XG59XG4ubW9kdWxlLXByb2R1Y3QuY2FydCAuY2FydC1sb2dpbi1hcmVhOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIGhzbGEoMCwgMCUsIDEwMCUsIDApLCAjZmZmKTtcbiAgdG9wOiAwO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLmNhcnRfaW5uZXItd3JhcHBlciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLmNhcnRfaW5uZXItd3JhcHBlciAuY2FydC1pdGVtcyAuY2FydC1pdGVtLS1oZWFkIC5jYXJ0LWl0ZW1fX3Byb2R1Y3QsXG4ubW9kdWxlLXByb2R1Y3QuY2FydCAuY2FydF9pbm5lci13cmFwcGVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0tLWhlYWQgLmNhcnQtaXRlbV9fcXVhbnRpdHksXG4ubW9kdWxlLXByb2R1Y3QuY2FydCAuY2FydF9pbm5lci13cmFwcGVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0tLWhlYWQgLmNhcnQtaXRlbV9fcHJpY2Uge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLmNhcnRfaW5uZXItd3JhcHBlciAuY2FydC1pdGVtcyAuY2FydC1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZGVkZTtcbn1cbi5tb2R1bGUtcHJvZHVjdC5jYXJ0IC5jYXJ0X2lubmVyLXdyYXBwZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpOmJlZm9yZSwgLm1vZHVsZS1wcm9kdWN0LmNhcnQgLmNhcnRfaW5uZXItd3JhcHBlciAuY2FydC1pdGVtcyAuY2FydC1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjUlO1xuICB0b3A6IC0xcHg7XG4gIGJvdHRvbTogYXV0bztcbiAgaGVpZ2h0OiAxcHg7XG59XG4ubW9kdWxlLXByb2R1Y3QuY2FydCAuY2FydF9pbm5lci13cmFwcGVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmYsIGhzbGEoMCwgMCUsIDEwMCUsIDApKTtcbiAgbGVmdDogMDtcbn1cbi5tb2R1bGUtcHJvZHVjdC5jYXJ0IC5jYXJ0X2lubmVyLXdyYXBwZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBoc2xhKDAsIDAlLCAxMDAlLCAwKSwgI2ZmZik7XG4gIHJpZ2h0OiAwO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLmNhcnRfaW5uZXItd3JhcHBlciAuY2FydC1pdGVtcyAuY2FydC1pdGVtX19wcm9kdWN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tb2R1bGUtcHJvZHVjdC5jYXJ0IC5jYXJ0X2lubmVyLXdyYXBwZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbV9fcHJvZHVjdCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjI5Ljk4cHgpIHtcbiAgLm1vZHVsZS1wcm9kdWN0LmNhcnQgLmNhcnRfaW5uZXItd3JhcHBlciAuY2FydC1pdGVtcyAuY2FydC1pdGVtX19wcm9kdWN0IGEge1xuICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAwLjkzNzVyZW0gMC45Mzc1cmVtIDA7XG4gIH1cbn1cbi5tb2R1bGUtcHJvZHVjdC5jYXJ0IC5jYXJ0X2lubmVyLXdyYXBwZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbV9fcHJvZHVjdCBhIC5wcm9kdWN0LWltYWdlIHtcbiAgd2lkdGg6IDYuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbn1cbi5tb2R1bGUtcHJvZHVjdC5jYXJ0IC5jYXJ0X2lubmVyLXdyYXBwZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbV9fcXVhbnRpdHkgLnVpLXNwaW5uZXIge1xuICB3aWR0aDogOS4zNzVyZW07XG59XG4ubW9kdWxlLXByb2R1Y3QuY2FydCAuY2FydF9pbm5lci13cmFwcGVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW1fX3F1YW50aXR5IHNwYW4uZXJyb3IgdWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTAuNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLmNhcnRfaW5uZXItd3JhcHBlciAuY2FydC1pdGVtcyAuY2FydC1pdGVtX19xdWFudGl0eSBzcGFuLmVycm9yIHVsIGxpIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMC44MTI1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2VjMDA1MztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLmNhcnRfaW5uZXItd3JhcHBlciAuY2FydC1pdGVtcyAuY2FydC1pdGVtX19xdWFudGl0eSBzcGFuLmVycm9yIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kdWxlLXByb2R1Y3QuY2FydCAuY2FydF9pbm5lci13cmFwcGVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW1fX3F1YW50aXR5IC51aS13aWRnZXQtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLmNhcnRfaW5uZXItd3JhcHBlciAuY2FydC1pdGVtcyAuY2FydC1pdGVtX19xdWFudGl0eSAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXNwaW5uZXItaW5wdXQge1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMi44MTI1cmVtO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLmNhcnRfaW5uZXItd3JhcHBlciAuY2FydC1pdGVtcyAuY2FydC1pdGVtX19xdWFudGl0eSAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXNwaW5uZXItaW5wdXQuaXMtaW52YWxpZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDQ1cHgpO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLmNhcnRfaW5uZXItd3JhcHBlciAuY2FydC1pdGVtcyAuY2FydC1pdGVtX19xdWFudGl0eSAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXNwaW5uZXItdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTQ5NDk0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyLjE4NzVyZW07XG59XG4ubW9kdWxlLXByb2R1Y3QuY2FydCAuY2FydF9pbm5lci13cmFwcGVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW1fX3F1YW50aXR5IC51aS13aWRnZXQtY29udGVudCAudWktc3Bpbm5lci11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIitcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLmNhcnRfaW5uZXItd3JhcHBlciAuY2FydC1pdGVtcyAuY2FydC1pdGVtX19xdWFudGl0eSAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXNwaW5uZXItZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5NDk0OTQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDIuMTg3NXJlbTtcbn1cbi5tb2R1bGUtcHJvZHVjdC5jYXJ0IC5jYXJ0X2lubmVyLXdyYXBwZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbV9fcXVhbnRpdHkgLnVpLXdpZGdldC1jb250ZW50IC51aS1zcGlubmVyLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5tb2R1bGUtcHJvZHVjdC5jYXJ0IC5jYXJ0X2lubmVyLXdyYXBwZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbV9fcHJpY2UgLnByaWNlLXdyYXBwZXIgLnN1bW1hcnkge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cbi5tb2R1bGUtcHJvZHVjdC5jYXJ0IC5jYXJ0X2lubmVyLXdyYXBwZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbV9fcHJpY2UgLnByaWNlLXdyYXBwZXIgLnByaWNlLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5tb2R1bGUtcHJvZHVjdC5jYXJ0IC5jYXJ0X2lubmVyLXdyYXBwZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbV9fcHJpY2UgLmRlbGV0ZSBhIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cbi5tb2R1bGUtcHJvZHVjdC5jYXJ0IC5jYXJ0X2lubmVyLXdyYXBwZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbV9fcHJpY2UgLmRlbGV0ZSBhIGkge1xuICBjb2xvcjogIzY0NTg1ZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubW9kdWxlLXByb2R1Y3QuY2FydCAuY2FydF9pbm5lci13cmFwcGVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW1fX3ByaWNlIC5kZWxldGUgYTpob3ZlciBpIHtcbiAgY29sb3I6ICNBNDRBMEE7XG59XG4ubW9kdWxlLXByb2R1Y3QuY2FydCAuY2FydF9pbm5lci13cmFwcGVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWVtcHR5IGg0IHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM2NDU4NWQ7XG59XG4ubW9kdWxlLXByb2R1Y3QuY2FydCAuY2FydF9pbm5lci13cmFwcGVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWVtcHR5IC5jYXJ0LWltYWdlcyB7XG4gIHdpZHRoOiA3LjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2R1bGUtcHJvZHVjdC5jYXJ0IC5jYXJ0X2lubmVyLXdyYXBwZXIgLmNhcnQtaXRlbXMgLmNhcnQtZW1wdHkgLmNhcnQtaW1hZ2VzIC5jYXJ0LWltZyBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZpbGw6ICM2NDU4NWQ7XG59XG4ubW9kdWxlLXByb2R1Y3QuY2FydCAuY2FydF9pbm5lci13cmFwcGVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWVtcHR5IC5jYXJ0LWltYWdlcyAuY2FydC1pbWctLWNhcnQge1xuICB3aWR0aDogNS4zMTI1cmVtO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLmNhcnRfaW5uZXItd3JhcHBlciAuY2FydC1pdGVtcyAuY2FydC1lbXB0eSAuY2FydC1pbWFnZXMgLmNhcnQtaW1nLS1jYXJ0IHN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgZmlsbDogIzY0NTg1ZDtcbn1cbi5tb2R1bGUtcHJvZHVjdC5jYXJ0IC5zdW1tYXJ5LXdyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjQ1ODVkO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLnN1bW1hcnktd3JhcHBlcl9fYm94LXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4ubW9kdWxlLXByb2R1Y3QuY2FydCAuc3VtbWFyeS13cmFwcGVyX19ib3gtdGl0bGUgc3ZnIHtcbiAgd2lkdGg6IDEuNTYyNXJlbTtcbiAgaGVpZ2h0OiAxLjU2MjVyZW07XG59XG4ubW9kdWxlLXByb2R1Y3QuY2FydCAuc3VtbWFyeS13cmFwcGVyX19jYXJ0LWltYWdlIHtcbiAgd2lkdGg6IDEuNTYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjg3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubW9kdWxlLXByb2R1Y3QuY2FydCAuc3VtbWFyeS13cmFwcGVyIGg0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kdWxlLXByb2R1Y3QuY2FydCAuc3VtbWFyeS13cmFwcGVyX19pbm5lciAudmFsdWUtLWdyb3NzLCAubW9kdWxlLXByb2R1Y3QuY2FydCAuc3VtbWFyeS13cmFwcGVyX19pbm5lciAudmFsdWUtLXN1bSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLnN1bW1hcnktd3JhcHBlcl9faW5uZXIgLnZhbHVlLS1ncm9zcyAudmFsdWUtLXRheCwgLm1vZHVsZS1wcm9kdWN0LmNhcnQgLnN1bW1hcnktd3JhcHBlcl9faW5uZXIgLnZhbHVlLS1zdW0gLnZhbHVlLS10YXgge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgLnN1bW1hcnktd3JhcHBlcl9faW5uZXIgLnZhbHVlLS1zdW0ge1xuICBwYWRkaW5nLXRvcDogMi4xODc1cmVtO1xuICBmb250LXNpemU6IDIuMzEyNXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubW9kdWxlLXByb2R1Y3QuY2FydCAuc3VtbWFyeS13cmFwcGVyX19pbm5lciAudmFsdWUtLWRlbGl2ZXJ5LCAubW9kdWxlLXByb2R1Y3QuY2FydCAuc3VtbWFyeS13cmFwcGVyX19pbm5lciAudmFsdWUtLW5ldHRvIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubW9kdWxlLXByb2R1Y3QuY2FydCBmb3JtIGlucHV0LmZvcm0tY29udHJvbDpub3QoLnVpLXNwaW5uZXItaW5wdXQpLFxuLm1vZHVsZS1wcm9kdWN0LmNhcnQgZm9ybSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6bm90KC51aS1zcGlubmVyLWlucHV0KSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NDU4NWQ7XG59XG4ubW9kdWxlLXByb2R1Y3QuY2FydCBmb3JtIHRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogNi4yNXJlbTtcbn1cbi5tb2R1bGUtcHJvZHVjdC5jYXJ0IGZvcm0gLmZvcm0tY2hlY2sgLmxhYmVsLWluZm8ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA2MjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vZHVsZS1wcm9kdWN0IC5kaXNwbGF5LWNhdGVnb3J5LFxuLm1vZHVsZS1wcm9kdWN0IC5kaXNwbGF5LWNhdGVnb3JpZXMge1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xufVxuLm1vZHVsZS1wcm9kdWN0IC5wYXltZW50LWxvZ290eXBlIHtcbiAgd2lkdGg6IDYuODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuXG4ud2lkZ2V0LnR5cGUtcmVzb3VyY2UgLnJlc291cmNlcy1saXN0X19lbGVtZW50IHtcbiAgY29sb3I6ICMyN0E2NDQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLndpZGdldC50eXBlLXJlc291cmNlIC5yZXNvdXJjZXMtbGlzdF9fZWxlbWVudCA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndpZGdldC50eXBlLXJlc291cmNlIC5yZXNvdXJjZXMtbGlzdF9fZWxlbWVudCBpLmZhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ud2lkZ2V0LnR5cGUtcmVzb3VyY2UgLnJlc291cmNlcy1saXN0X19lbGVtZW50IGkuZmE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICMyN0E2NDQ7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLm1vZHVsZS1zZWFyY2ggLmZvcm0tc2VhcmNoLXBocmFzZSAuc2VhcmNoLWlucHV0LXdyYXBwZXIgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTQ0QTBBO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbSAwIDAgMC42MjVyZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIG1pbi13aWR0aDogMjEuODc1cmVtO1xufVxuLm1vZHVsZS1zZWFyY2ggLmZvcm0tc2VhcmNoLXBocmFzZSAuc2VhcmNoLWlucHV0LXdyYXBwZXIgaW5wdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm1vZHVsZS1zZWFyY2ggLmZvcm0tc2VhcmNoLXBocmFzZSAuc2VhcmNoLWlucHV0LXdyYXBwZXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI0E0NEEwQTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E0NEEwQTtcbiAgcGFkZGluZzogMCAwLjkzNzVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNjI1cmVtO1xuICBtYXJnaW46IDA7XG59XG4ubW9kdWxlLXNlYXJjaCAuZm9ybS1zZWFyY2gtcGhyYXNlIC5zZWFyY2gtaW5wdXQtd3JhcHBlciBidXR0b24gLmZhLCAubW9kdWxlLXNlYXJjaCAuZm9ybS1zZWFyY2gtcGhyYXNlIC5zZWFyY2gtaW5wdXQtd3JhcHBlciBidXR0b24gLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIHVsLmxhbmd1YWdlLXN3aXRjaGVyIGxpIGEuYWN0aXZlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgdWwubGFuZ3VhZ2Utc3dpdGNoZXIgbGkgLm1vZHVsZS1zZWFyY2ggLmZvcm0tc2VhcmNoLXBocmFzZSAuc2VhcmNoLWlucHV0LXdyYXBwZXIgYnV0dG9uIGEuYWN0aXZlOmFmdGVyLCAubW9kdWxlLXNlYXJjaCAuZm9ybS1zZWFyY2gtcGhyYXNlIC5zZWFyY2gtaW5wdXQtd3JhcHBlciBidXR0b24gLnRlbXBsYXRlLWRlbGl2ZXJ5IC5tb2R1bGUtZm9ybSAuZm9ybS1jb250ZW50IC5kZWxpdmVyeS1yYWRpbyAuZm9ybS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsIC50ZW1wbGF0ZS1kZWxpdmVyeSAubW9kdWxlLWZvcm0gLmZvcm0tY29udGVudCAuZGVsaXZlcnktcmFkaW8gLmZvcm0tY2hlY2sgLm1vZHVsZS1zZWFyY2ggLmZvcm0tc2VhcmNoLXBocmFzZSAuc2VhcmNoLWlucHV0LXdyYXBwZXIgYnV0dG9uIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDphZnRlciwgLm1vZHVsZS1zZWFyY2ggLmZvcm0tc2VhcmNoLXBocmFzZSAuc2VhcmNoLWlucHV0LXdyYXBwZXIgYnV0dG9uIC5tb2R1bGUtZm9ybSBmb3JtIC5mb3JtLXRlcm0gLmZvcm0tY2hlY2sgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsID4gc3Bhbi5jaGVja2JveDpiZWZvcmUsIC5tb2R1bGUtZm9ybSBmb3JtIC5mb3JtLXRlcm0gLmZvcm0tY2hlY2sgLm1vZHVsZS1zZWFyY2ggLmZvcm0tc2VhcmNoLXBocmFzZSAuc2VhcmNoLWlucHV0LXdyYXBwZXIgYnV0dG9uIGlucHV0OmNoZWNrZWQgKyBsYWJlbCA+IHNwYW4uY2hlY2tib3g6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9kdWxlLXNlYXJjaCAuZm9ybS1zZWFyY2gtcGhyYXNlIC5zZWFyY2gtaW5wdXQtd3JhcHBlciBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTgyLjIsIDExMC4yLCA1OSk7XG59XG5cbi5tb2R1bGUtc2xpZGVyX19sb2dvdHlwZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxOC43NXJlbTtcbiAgaGVpZ2h0OiAxOC43NXJlbTtcbiAgei1pbmRleDogMTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubW9kdWxlLXNsaWRlcl9fbG9nb3R5cGUge1xuICAgIHdpZHRoOiAyMS44NzVyZW07XG4gICAgaGVpZ2h0OiAyMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDEwcHgpIHtcbiAgLm1vZHVsZS1zbGlkZXJfX2xvZ290eXBlIHtcbiAgICB3aWR0aDogMjVyZW07XG4gICAgaGVpZ2h0OiAyNXJlbTtcbiAgfVxufVxuLm1vZHVsZS1zbGlkZXIgLnNsaWRlci1uZXh0LXNlY3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0LjM3NXJlbTtcbiAgaGVpZ2h0OiA0LjM3NXJlbTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMTA7XG59XG4ubW9kdWxlLXNsaWRlciAuc2xpZGVyLW5leHQtc2VjdGlvbiBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1vZHVsZS1zbGlkZXIgLnNsaWRlci1uZXh0LXNlY3Rpb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLm1vZHVsZS1zbGlkZXIgLnNsaWRlci1uZXh0LXNlY3Rpb246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci13cmFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjQTQ0QTBBO1xuICB6LWluZGV4OiAtMTtcbn1cbi5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci13cmFwcGVyIC5zbGljay1zbGlkZS5hbmltYXRlIC5zbGlkZXItd3JhcHBlcl9faXRlbSAuaXRlbS1jb250YWluZXJfX2lubmVyIC50aXRsZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLXdyYXBwZXIgLnNsaWNrLXNsaWRlLmFuaW1hdGUgLnNsaWRlci13cmFwcGVyX19pdGVtIC5pdGVtLWNvbnRhaW5lcl9faW5uZXIgLmRlc2NyaXB0aW9uIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAxO1xufVxuLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLXdyYXBwZXIgLnNsaWNrLXNsaWRlLmFuaW1hdGUgLnNsaWRlci13cmFwcGVyX19pdGVtIGEuaXRlbS11cmwge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItd3JhcHBlcl9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItd3JhcHBlcl9faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB6LWluZGV4OiAxO1xufVxuLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLXdyYXBwZXJfX2l0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTUuNjI1cmVtO1xuICBiYWNrZ3JvdW5kOiByZ2IoMCwgMCwgMCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigwLCAwLCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgb3BhY2l0eTogMC42O1xufVxuLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLXdyYXBwZXJfX2l0ZW0gLml0ZW0tYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci13cmFwcGVyX19pdGVtIC52aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci13cmFwcGVyX19pdGVtIC52aWRlby1jb250YWluZXIgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItd3JhcHBlcl9faXRlbSAudmlkZW8tY29udGFpbmVyIC5pdGVtLWJnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLXdyYXBwZXJfX2l0ZW0gLnZpZGVvLWNvbnRhaW5lciAudmlkZW8td3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yMSk7XG59XG4ubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItd3JhcHBlcl9faXRlbSAudmlkZW8tY29udGFpbmVyIC52aWRlby13cmFwcGVyID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci13cmFwcGVyX19pdGVtIC52aWRlby1jb250YWluZXIgLnZpZGVvLXdyYXBwZXIgPiBkaXYgLnBseXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItd3JhcHBlcl9faXRlbSAudmlkZW8tY29udGFpbmVyIC52aWRlby13cmFwcGVyIC5wbHlyX192aWRlby13cmFwcGVyLnBseXJfX3ZpZGVvLWVtYmVkIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLXdyYXBwZXJfX2l0ZW0gLml0ZW0tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG59XG4ubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItd3JhcHBlcl9faXRlbSAuaXRlbS1jb250YWluZXJfX2lubmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIuNXJlbTtcbn1cbi5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci13cmFwcGVyX19pdGVtIC5pdGVtLWNvbnRhaW5lcl9faW5uZXIgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiO1xuICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMy4wOTM3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjlweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC03LjVyZW07XG4gIHRyYW5zaXRpb246IHRvcCAwLjZzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItd3JhcHBlcl9faXRlbSAuaXRlbS1jb250YWluZXJfX2lubmVyIC50aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDQuMTkzNzVyZW07XG4gICAgZm9udC1zaXplOiAzLjgxMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjIycHg7XG4gIH1cbn1cbi5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci13cmFwcGVyX19pdGVtIC5pdGVtLWNvbnRhaW5lcl9faW5uZXIgLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiO1xuICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTVyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjZzIGVhc2UtaW4tb3V0IDAuMXMsIHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci13cmFwcGVyX19pdGVtIC5pdGVtLWNvbnRhaW5lcl9faW5uZXIgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIuNDM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi42ODEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG4ubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItd3JhcHBlcl9faXRlbSAuaXRlbS1jb250YWluZXIgYS5pdGVtLXVybCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMy4xMjVyZW07XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB6LWluZGV4OiAyMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtOTAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMi41cmVtO1xuICBiYWNrZ3JvdW5kOiAjQTQ0QTBBO1xuICB6LWluZGV4OiAxMDtcbn1cbi5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtOTAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiA4O1xufVxuLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXByZXYsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDIuODEyNXJlbTtcbiAgaGVpZ2h0OiAyLjgxMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdG9wOiBpbmhlcml0O1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAyMDtcbn1cbi5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1wcmV2OmhvdmVyLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbmV4dDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZFwiO1xufVxuLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWJcIjtcbn1cbi5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1wYWdpbmF0aW9uIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IDYuMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1wYWdpbmF0aW9uIGxpIHtcbiAgd2lkdGg6IDIuODEyNXJlbTtcbiAgaGVpZ2h0OiAyLjgxMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwLjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLXBhZ2luYXRpb24gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbiAgfVxufVxuLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLXBhZ2luYXRpb24gbGk6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1wYWdpbmF0aW9uIGxpOmhvdmVyLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItcGFnaW5hdGlvbiBsaS5zbGljay1hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLXBhZ2luYXRpb24gbGk6aG92ZXIgYnV0dG9uLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItcGFnaW5hdGlvbiBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbi5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1wYWdpbmF0aW9uIGxpIGJ1dHRvbiB7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogIzk0OTQ5NDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnR5cGUtc29jaWFsbWVkaWEgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi50eXBlLXNvY2lhbG1lZGlhIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnR5cGUtc29jaWFsbWVkaWEgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGEsXG4udHlwZS1zb2NpYWxtZWRpYSAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYSA+IGksXG4udHlwZS1zb2NpYWxtZWRpYSAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYSA+IGk6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBlLXNvY2lhbG1lZGlhIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9kdWxlLXNvY2lhbC1tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgd2lkdGg6IDIuMTg3NXJlbTtcbiAgaGVpZ2h0OiAyLjE4NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGEgaS5pY29uLCAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCBpLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYS51aS1idXR0b24udWktc3Bpbm5lci11cCBpLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIGkudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gaS51aS1idXR0b24taWNvbiwgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGEgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIGkuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYSBpLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYSAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGkucGFyZW50ID4gaS5hcnJvdzphZnRlciwgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhIGxpLnBhcmVudCA+IGkuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbi5jb2xsYXBzZWQgaS5pY29uLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhIGkuaWNvbiwgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSBpLmljb24sIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGEgaS5pY29uLCAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiBpLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYSBpLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiBpLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYSBpLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYSBpLmZhIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhIGkuaWNvbjpiZWZvcmUsIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIGkudWktYnV0dG9uLWljb246YmVmb3JlLCAudWktc3Bpbm5lciAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYS51aS1idXR0b24udWktc3Bpbm5lci11cCBpLnVpLWJ1dHRvbi1pY29uOmJlZm9yZSwgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biBpLnVpLWJ1dHRvbi1pY29uOmJlZm9yZSwgLnVpLXNwaW5uZXIgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biBpLnVpLWJ1dHRvbi1pY29uOmJlZm9yZSwgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGEgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uLmNvbGxhcHNlZCBpLmljb246YmVmb3JlLCAubW9kdWxlLW1vZHVsYXItdGV4dCAubW9kdWxhci1idXR0b24uY29sbGFwc2VkIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhIGkuaWNvbjpiZWZvcmUsIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhIC5tb2R1bGUtbW9kdWxhci10ZXh0IC5tb2R1bGFyLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgaS5pY29uOmJlZm9yZSwgLm1vZHVsZS1tb2R1bGFyLXRleHQgLm1vZHVsYXItYnV0dG9uOm5vdCguY29sbGFwc2VkKSAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYSBpLmljb246YmVmb3JlLCAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiBpLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYSBpLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiBpLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYSBpLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYSBpLmZhOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYSBpbWcsIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhIHN2ZyB7XG4gIGhlaWdodDogMS4xMjVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGEgc3ZnID4gKiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGE6aG92ZXIgaS5pY29uLCAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYTpob3ZlciAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIGkudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGE6aG92ZXIgaS51aS1idXR0b24taWNvbiwgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGE6aG92ZXIgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIGkudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYTpob3ZlciBpLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYTpob3ZlciAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgaS5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhOmhvdmVyIGkuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhOmhvdmVyIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCBsaS5wYXJlbnQgPiBpLmFycm93OmFmdGVyLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGE6aG92ZXIgbGkucGFyZW50ID4gaS5hcnJvdzphZnRlciwgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGE6aG92ZXIgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gaS5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGE6aG92ZXIgaS5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGE6aG92ZXIgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gaS5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGE6aG92ZXIgaS5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGE6aG92ZXIgaS5mYSB7XG4gIGNvbG9yOiAjQTQ0QTBBO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbn1cbi5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhOmhvdmVyIGkuaWNvbjpiZWZvcmUsIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhOmhvdmVyIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgaS51aS1idXR0b24taWNvbjpiZWZvcmUsIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGE6aG92ZXIgaS51aS1idXR0b24taWNvbjpiZWZvcmUsIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhOmhvdmVyIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biBpLnVpLWJ1dHRvbi1pY29uOmJlZm9yZSwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhOmhvdmVyIGkudWktYnV0dG9uLWljb246YmVmb3JlLCAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYTpob3ZlciAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiBpLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYTpob3ZlciBpLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYTpob3ZlciAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiBpLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYTpob3ZlciBpLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYTpob3ZlciBpLmZhOmJlZm9yZSB7XG4gIGNvbG9yOiAjQTQ0QTBBO1xufVxuLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGE6aG92ZXIgaW1nLCAubW9kdWxlLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYTpob3ZlciBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbn1cbi5tb2R1bGUtc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhOmhvdmVyIHN2ZywgLm1vZHVsZS1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGE6aG92ZXIgc3ZnID4gKiB7XG4gIGZpbGw6ICNBNDRBMEE7XG59XG4ubW9kdWxlLXNvY2lhbC1tZWRpYS5mbG9hdGluZy1zb2NpYWwtbWVkaWEge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEyLjVyZW07XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5tb2R1bGUtc29jaWFsLW1lZGlhLmZsb2F0aW5nLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ubW9kdWxlLXNvY2lhbC1tZWRpYS5mbG9hdGluZy1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4ubW9kdWxlLXNvY2lhbC1tZWRpYS5mbG9hdGluZy1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGEge1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIHdpZHRoOiAzLjEyNXJlbTtcbiAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTQ4LCAxNDgsIDE0OCwgMC40Myk7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5tb2R1bGUtc29jaWFsLW1lZGlhLmZsb2F0aW5nLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYSBpLmljb24sIC5tb2R1bGUtc29jaWFsLW1lZGlhLmZsb2F0aW5nLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCBpLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciAubW9kdWxlLXNvY2lhbC1tZWRpYS5mbG9hdGluZy1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgaS51aS1idXR0b24taWNvbiwgLm1vZHVsZS1zb2NpYWwtbWVkaWEuZmxvYXRpbmctc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gaS51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgLm1vZHVsZS1zb2NpYWwtbWVkaWEuZmxvYXRpbmctc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gaS51aS1idXR0b24taWNvbiwgLm1vZHVsZS1zb2NpYWwtbWVkaWEuZmxvYXRpbmctc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciBpLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLm1vZHVsZS1zb2NpYWwtbWVkaWEuZmxvYXRpbmctc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhIGkuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5tb2R1bGUtc29jaWFsLW1lZGlhLmZsb2F0aW5nLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYSAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgbGkucGFyZW50ID4gaS5hcnJvdzphZnRlciwgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbWVudSA+IHVsLm1vYmlsZS1tZW51LXVsIC5tb2R1bGUtc29jaWFsLW1lZGlhLmZsb2F0aW5nLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYSBsaS5wYXJlbnQgPiBpLmFycm93OmFmdGVyLCAubW9kdWxlLXNvY2lhbC1tZWRpYS5mbG9hdGluZy1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGEgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gaS5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zbGlkZXIudGVtcGxhdGUtZGVmYXVsdCAuc2xpZGVyLW5hdmlnYXRpb24gLm1vZHVsZS1zb2NpYWwtbWVkaWEuZmxvYXRpbmctc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhIGkuc2xpY2stcHJldjpiZWZvcmUsIC5tb2R1bGUtc29jaWFsLW1lZGlhLmZsb2F0aW5nLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYSAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiBpLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLXNvY2lhbC1tZWRpYS5mbG9hdGluZy1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGEgaS5zbGljay1uZXh0OmJlZm9yZSwgLm1vZHVsZS1zb2NpYWwtbWVkaWEuZmxvYXRpbmctc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhIGkuZmEge1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1vZHVsZS1zb2NpYWwtbWVkaWEuZmxvYXRpbmctc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0OTQ5NDtcbn1cbi5tb2R1bGUtc29jaWFsLW1lZGlhLmZsb2F0aW5nLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYTpob3ZlciBpLmljb24sIC5tb2R1bGUtc29jaWFsLW1lZGlhLmZsb2F0aW5nLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYTpob3ZlciAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLXVwIGkudWktYnV0dG9uLWljb24sIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLm1vZHVsZS1zb2NpYWwtbWVkaWEuZmxvYXRpbmctc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhOmhvdmVyIGkudWktYnV0dG9uLWljb24sIC5tb2R1bGUtc29jaWFsLW1lZGlhLmZsb2F0aW5nLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYTpob3ZlciAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gaS51aS1idXR0b24taWNvbiwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC5tb2R1bGUtc29jaWFsLW1lZGlhLmZsb2F0aW5nLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYTpob3ZlciBpLnVpLWJ1dHRvbi1pY29uLCAubW9kdWxlLXNvY2lhbC1tZWRpYS5mbG9hdGluZy1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGE6aG92ZXIgLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIGkuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6YWZ0ZXIsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAubW9kdWxlLXNvY2lhbC1tZWRpYS5mbG9hdGluZy1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGE6aG92ZXIgaS5idG4tY3VycmVudC1sYW5ndWFnZTphZnRlciwgLm1vZHVsZS1zb2NpYWwtbWVkaWEuZmxvYXRpbmctc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhOmhvdmVyIC5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCBsaS5wYXJlbnQgPiBpLmFycm93OmFmdGVyLCAubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgLm1vZHVsZS1zb2NpYWwtbWVkaWEuZmxvYXRpbmctc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhOmhvdmVyIGxpLnBhcmVudCA+IGkuYXJyb3c6YWZ0ZXIsIC5tb2R1bGUtc29jaWFsLW1lZGlhLmZsb2F0aW5nLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYTpob3ZlciAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiBpLnNsaWNrLXByZXY6YmVmb3JlLCAubW9kdWxlLXNsaWRlci50ZW1wbGF0ZS1kZWZhdWx0IC5zbGlkZXItbmF2aWdhdGlvbiAubW9kdWxlLXNvY2lhbC1tZWRpYS5mbG9hdGluZy1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGE6aG92ZXIgaS5zbGljay1wcmV2OmJlZm9yZSwgLm1vZHVsZS1zb2NpYWwtbWVkaWEuZmxvYXRpbmctc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhOmhvdmVyIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIGkuc2xpY2stbmV4dDpiZWZvcmUsIC5tb2R1bGUtc2xpZGVyLnRlbXBsYXRlLWRlZmF1bHQgLnNsaWRlci1uYXZpZ2F0aW9uIC5tb2R1bGUtc29jaWFsLW1lZGlhLmZsb2F0aW5nLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYTpob3ZlciBpLnNsaWNrLW5leHQ6YmVmb3JlLCAubW9kdWxlLXNvY2lhbC1tZWRpYS5mbG9hdGluZy1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLW1lZGlhLWljb25zIGxpIGE6aG92ZXIgaS5mYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXItd3JhcHBlciAuc29jaWFsLW1lZGlhLWljb25zIHtcbiAgZ2FwOiAwcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyLXdyYXBwZXIgLnNvY2lhbC1tZWRpYS1pY29ucyB7XG4gICAgZ2FwOiAxLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmhlYWRlci13cmFwcGVyIC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5oZWFkZXItd3JhcHBlciAuc29jaWFsLW1lZGlhLWljb25zIGxpIGEgaTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmhlYWRlci13cmFwcGVyIC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYTpob3ZlciBpOmJlZm9yZSB7XG4gIGNvbG9yOiAjQTQ0QTBBICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLXdyYXBwZXIgLm1lbnUtdG9wLXdyYXBwZXIuc2Nyb2xsIC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYSBpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLXdyYXBwZXIgLm1lbnUtdG9wLXdyYXBwZXIuc2Nyb2xsIC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYSBzdmcsIC5oZWFkZXItd3JhcHBlciAubWVudS10b3Atd3JhcHBlci5zY3JvbGwgLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhIHN2ZyA+ICoge1xuICBmaWxsOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXIgLm1vZHVsZS1zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zb2NpYWwtbWVkaWEtaW5zdGFncmFtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMTI1cmVtO1xuICB9XG59XG4uc29jaWFsLW1lZGlhLWluc3RhZ3JhbV9faXRlbSB7XG4gIGhlaWdodDogMTkuMTI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc29jaWFsLW1lZGlhLWluc3RhZ3JhbV9faXRlbSB7XG4gICAgaGVpZ2h0OiAyNS42MjVyZW07XG4gIH1cbn1cbi5zb2NpYWwtbWVkaWEtaW5zdGFncmFtX19pdGVtOmhvdmVyIC5zb2NpYWwtbWVkaWEtaW5zdGFncmFtX19pbm5lci1jb250ZW50OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc29jaWFsLW1lZGlhLWluc3RhZ3JhbV9faW5uZXItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc29jaWFsLW1lZGlhLWluc3RhZ3JhbV9faW5uZXItY29udGVudCB2aWRlbywgLnNvY2lhbC1tZWRpYS1pbnN0YWdyYW1fX2lubmVyLWNvbnRlbnQgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNvY2lhbC1tZWRpYS1pbnN0YWdyYW1fX2lubmVyLWNvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ1LCA0MSwgNDIsIDAuMyk7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5kZWZhdWx0LW1lbnUgPiAuaXRlbSA+IGEge1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzM5M0IzRTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5kZWZhdWx0LW1lbnUgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIHtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxLjg3NXJlbSk7XG4gIHotaW5kZXg6IDYwMDA7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5kZWZhdWx0LW1lbnUgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpIHtcbiAgcGFkZGluZzogMDtcbn1cbi5kZWZhdWx0LW1lbnUgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpIGEge1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMC45Mzc1cmVtO1xufVxuXG4uZXZlbnQtY2FsZW5kYXIgLmZjLWhlYWRlci10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV2ZW50LWNhbGVuZGFyIC5mYy1oZWFkZXItdG9vbGJhciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmV2ZW50LWNhbGVuZGFyIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9vbGJhci1jaHVuayAuZmMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTIxMztcbn1cbi5ldmVudC1jYWxlbmRhciAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvb2xiYXItY2h1bmsgLmZjLXRvb2xiYXItdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMS41NjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41NjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXZlbnQtY2FsZW5kYXIgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b29sYmFyLWNodW5rIC5mYy10b29sYmFyLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuICB9XG59XG4uZXZlbnQtY2FsZW5kYXIgLmZjLXZpZXcgLmZjLXNjcm9sbGdyaWQgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbiA+IHRkLFxuLmV2ZW50LWNhbGVuZGFyIC5mYy12aWV3IC5mYy1zY3JvbGxncmlkIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24gPiB0aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZXZlbnQtY2FsZW5kYXIgLmZjLXZpZXcgLmZjLXNjcm9sbGdyaWQgLmZjLXNjcm9sbGdyaWQtc3luYy10YWJsZSxcbi5ldmVudC1jYWxlbmRhciAuZmMtdmlldyAuZmMtc2Nyb2xsZ3JpZCAuZmMtY29sLWhlYWRlciB7XG4gIG1hcmdpbjogMDtcbn1cbi5ldmVudC1jYWxlbmRhciAuZmMtdmlldyAuZmMtc2Nyb2xsZ3JpZCAuZmMtY29sLWhlYWRlciAuZmMtY29sLWhlYWRlci1jZWxsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmV2ZW50LWNhbGVuZGFyIC5mYy12aWV3IC5mYy1kYXlncmlkLWJvZHkgLmZjLWRheS1vdGhlciAuZmMtZGF5Z3JpZC1kYXktdG9wIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjb2xvcjogIzAwMDtcbiAgei1pbmRleDogNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV2ZW50LWNhbGVuZGFyIC5mYy12aWV3IC5mYy1kYXlncmlkLWJvZHkgLmZjLWRheSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZXZlbnQtY2FsZW5kYXIgLmZjLXZpZXcgLmZjLWRheWdyaWQtYm9keSAuZmMtZGF5LmZjLWRheS10b2RheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTY0LCA3NCwgMTAsIDAuMikgIWltcG9ydGFudDtcbn1cbi5ldmVudC1jYWxlbmRhciAuZmMtdmlldyAuZmMtZGF5Z3JpZC1ib2R5IC5mYy1kYXk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIzMHB4KSB7XG4gIC5ldmVudC1jYWxlbmRhciAuZmMtdmlldyAuZmMtZGF5Z3JpZC1ib2R5IC5mYy1kYXkgLmZjLWRheWdyaWQtZGF5LWZyYW1lIHtcbiAgICBtaW4taGVpZ2h0OiA2LjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQxMHB4KSB7XG4gIC5ldmVudC1jYWxlbmRhciAuZmMtdmlldyAuZmMtZGF5Z3JpZC1ib2R5IC5mYy1kYXkgLmZjLWRheWdyaWQtZGF5LWZyYW1lIHtcbiAgICBtaW4taGVpZ2h0OiA3LjVyZW07XG4gIH1cbn1cbi5ldmVudC1jYWxlbmRhciAuZmMtdmlldyAuZmMtZGF5Z3JpZC1ib2R5IC5mYy1kYXkgLmZjLWJnLWV2ZW50LmRhdGUtdW5hdmFpbGFibGUge1xuICBiYWNrZ3JvdW5kOiAjOWQ5ZDlkO1xuICBvcGFjaXR5OiAxO1xufVxuLmV2ZW50LWNhbGVuZGFyIC5mYy12aWV3IC5mYy1kYXlncmlkLWJvZHkgLmZjLWRheSAuZmMtYmctZXZlbnQuZGF0ZS1yZXNlcnZlZCB7XG4gIGJhY2tncm91bmQ6ICNlN2Q4Yzg7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ldmVudC1jYWxlbmRhci1sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZXZlbnQtY2FsZW5kYXItbG9hZGVyLnNob3cge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucG9wdXAtbm90aWZpY2F0aW9uX19jb3ZlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiA5OTk5OTAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbi5wb3B1cC1ub3RpZmljYXRpb25fX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0wLjkzNzVyZW07XG4gIHJpZ2h0OiAtMC45Mzc1cmVtO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjQTQ0QTBBO1xuICBiYWNrZ3JvdW5kOiAjMmQyOTJhO1xuICBib3JkZXI6IDJweCBzb2xpZCAjQTQ0QTBBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5wb3B1cC1ub3RpZmljYXRpb25fX2Nsb3NlIGkuZmEge1xuICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5wb3B1cC1ub3RpZmljYXRpb25fX2Nsb3NlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjQTQ0QTBBO1xuICBjb2xvcjogIzJkMjkyYTtcbn1cbi5wb3B1cC1ub3RpZmljYXRpb25fX2Nsb3NlOmhvdmVyIGkuZmEge1xuICBjb2xvcjogIzJkMjkyYTtcbn1cbi5wb3B1cC1ub3RpZmljYXRpb25fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1heC13aWR0aDogOTB2dztcbiAgbWF4LWhlaWdodDogOTB2aDtcbiAgei1pbmRleDogOTk5OTk5ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3B1cC1ub3RpZmljYXRpb25fX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA4MHZ3O1xuICAgIG1heC1oZWlnaHQ6IDc1dmg7XG4gIH1cbn1cbi5wb3B1cC1ub3RpZmljYXRpb25fX2NvbnRhaW5lci0taG92ZXJhYmxlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBvcHVwLW5vdGlmaWNhdGlvbl9faW5uZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiA5MHZ3O1xuICBtYXgtaGVpZ2h0OiA5MHZoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucG9wdXAtbm90aWZpY2F0aW9uX19pbm5lciBpbWcge1xuICAgIG1heC13aWR0aDogODB2dztcbiAgICBtYXgtaGVpZ2h0OiA3NXZoO1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIENPTVBPTkVOVFNcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qKlxuICogRmlsZTpcbiAqIFByb2plY3QgZGItcG9ydGFsLmRldlxuICogQ3JlYXRlZCBieSB0a3dva2Egb24gMjcuMTEuMTcuXG4gKiBBdXRob3I6IFRvbWFzeiBLd29rYSBbVURDXVxuICogQXV0aG9yIENvbnRhY3Q6IHRvbWVrQHVzbHVnaWRsYWNpZWJpZS5jb21cbiAqL1xuLm5hdmJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmEudGh1bWJuYWlsOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucG9wb3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlYzAwNTM7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYzAwNTM7XG59XG4ucG9wb3Zlci50b3Age1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuLnBvcG92ZXIgLmFycm93IHtcbiAgYm90dG9tOiAtMTFweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICBib3JkZXItd2lkdGg6IDVweCAhaW1wb3J0YW50O1xufVxuLnBvcG92ZXIgLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWMwMDUzICFpbXBvcnRhbnQ7XG59XG5cbi5ib2R5LXdyYXBwZXIgLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBNDRBMEE7XG4gIGJhY2tncm91bmQ6ICNBNDRBMEE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuICBwYWRkaW5nOiAwLjVyZW0gMy4xMjVyZW0gMC41cmVtIDEuNXJlbTtcbn1cbi5ib2R5LXdyYXBwZXIgLmJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9hcnJvdy1vcGVuLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYm9keS13cmFwcGVyIC5idG46aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMTUuOTMxMDM0NDgyOCwgNTIuMzEwMzQ0ODI3NiwgNy4wNjg5NjU1MTcyKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDExNS45MzEwMzQ0ODI4LCA1Mi4zMTAzNDQ4Mjc2LCA3LjA2ODk2NTUxNzIpO1xufVxuLmJvZHktd3JhcHBlciAuYnRuOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG4uYm9keS13cmFwcGVyIC5idG4tYnJvd24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjODI3RDcwO1xuICBiYWNrZ3JvdW5kOiAjODI3RDcwO1xufVxuLmJvZHktd3JhcHBlciAuYnRuLWJyb3duOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEwMi42MDMzMDU3ODUxLCA5OC42NTcwMjQ3OTM0LCA4OC4zOTY2OTQyMTQ5KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDEwMi42MDMzMDU3ODUxLCA5OC42NTcwMjQ3OTM0LCA4OC4zOTY2OTQyMTQ5KTtcbn1cbi5ib2R5LXdyYXBwZXIgLmJ0bi1sZywgLmJvZHktd3JhcHBlciAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMy43NXJlbSAwLjc1cmVtIDJyZW07XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG4uYm9keS13cmFwcGVyIC5idG4tbGc6YWZ0ZXIsIC5ib2R5LXdyYXBwZXIgLmJ0bi1ncm91cC1sZyA+IC5idG46YWZ0ZXIge1xuICByaWdodDogMnJlbTtcbiAgd2lkdGg6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvYXJyb3ctb3Blbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5ib2R5LXdyYXBwZXIgLmJ0bi1zbSwgLmJvZHktd3JhcHBlciAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDIuNjI1cmVtIDAuMzc1cmVtIDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYm9keS13cmFwcGVyIC5idG4tc206YWZ0ZXIsIC5ib2R5LXdyYXBwZXIgLmJ0bi1ncm91cC1zbSA+IC5idG46YWZ0ZXIge1xuICByaWdodDogMS4yNXJlbTtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2Fycm93LW9wZW4uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4uYm9keS13cmFwcGVyIC5idG4teHMge1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMi4yNXJlbSAwLjMxMjVyZW0gMS4xMjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5ib2R5LXdyYXBwZXIgLmJ0bi14czphZnRlciB7XG4gIHJpZ2h0OiAxLjEyNXJlbTtcbiAgd2lkdGg6IDAuNjI1cmVtO1xuICBoZWlnaHQ6IDAuNjI1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvYXJyb3ctb3Blbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5ib2R5LXdyYXBwZXIgLmJ0bi1saW5rIHtcbiAgcGFkZGluZzogMCAzLjEyNXJlbSAwIDA7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4uYm9keS13cmFwcGVyIC5idG4tbGluazphZnRlciB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xufVxuLmJvZHktd3JhcHBlciAuYnRuLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4uYm9keS13cmFwcGVyIC5idG4tbGluay0td2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ib2R5LXdyYXBwZXIgLmJ0bi1saW5rLS13aGl0ZTphZnRlciB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi5ib2R5LXdyYXBwZXIgLmJ0bi1saW5rLmJ0bi1sZywgLmJvZHktd3JhcHBlciAuYnRuLWdyb3VwLWxnID4gLmJ0bi1saW5rLmJ0biB7XG4gIHBhZGRpbmc6IDAgMy43NXJlbSAwIDA7XG59XG4uYm9keS13cmFwcGVyIC5idG4tbGluay5idG4tc20sIC5ib2R5LXdyYXBwZXIgLmJ0bi1ncm91cC1zbSA+IC5idG4tbGluay5idG4ge1xuICBwYWRkaW5nOiAwIDIuNjI1cmVtIDAgMDtcbn1cbi5ib2R5LXdyYXBwZXIgLmJ0bi1saW5rLmJ0bi14cyB7XG4gIHBhZGRpbmc6IDAgMi4yNXJlbSAwIDA7XG59XG5cbi5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2Uge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbn1cbi5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciAuYnRuLWN1cnJlbnQtbGFuZ3VhZ2U6aG92ZXIge1xuICBjb2xvcjogI0E0NEEwQSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgLmJ0bi1jdXJyZW50LWxhbmd1YWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGVhMWNcIjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cbi5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciB1bC5sYW5ndWFnZS1zd2l0Y2hlciB7XG4gIHdpZHRoOiAxMS4yNXJlbTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxLjg3NXJlbSkgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG59XG4ubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgdWwubGFuZ3VhZ2Utc3dpdGNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC42MjVyZW07XG4gIHRvcDogLTAuNjI1cmVtO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNjg3NXJlbSAwLjVyZW07XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTA7XG59XG4ubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgdWwubGFuZ3VhZ2Utc3dpdGNoZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjYyNXJlbTtcbiAgdG9wOiAtMC43NXJlbTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjY4NzVyZW0gMC41cmVtO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNhZGI1YmQgdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDk7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciB1bC5sYW5ndWFnZS1zd2l0Y2hlci5zaG93IHtcbiAgdG9wOiBjYWxjKDEwMCUgKyAwLjkzNzVyZW0pICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgdWwubGFuZ3VhZ2Utc3dpdGNoZXIgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAxLjI1cmVtIDAuMzEyNXJlbSAzLjQzNzVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwMDA7XG59XG4ubGFuZ3VhZ2Utc3dpdGNoZXJfX3dyYXBwZXIgdWwubGFuZ3VhZ2Utc3dpdGNoZXIgbGkgYSBzdmcsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciB1bC5sYW5ndWFnZS1zd2l0Y2hlciBsaSBhIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEuNTYyNXJlbTtcbiAgaGVpZ2h0OiAxLjU2MjVyZW07XG4gIGxlZnQ6IDAuOTM3NXJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyOiAycHggc29saWQgI2RlZGVkZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIHVsLmxhbmd1YWdlLXN3aXRjaGVyIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI0E0NEEwQTtcbn1cbi5sYW5ndWFnZS1zd2l0Y2hlcl9fd3JhcHBlciB1bC5sYW5ndWFnZS1zd2l0Y2hlciBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjQTQ0QTBBO1xufVxuLmxhbmd1YWdlLXN3aXRjaGVyX193cmFwcGVyIHVsLmxhbmd1YWdlLXN3aXRjaGVyIGxpIGEuYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMC42MjVyZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEZpbGU6IF9yZWFkbW9yZS5zY3NzXG4gKiBQcm9qZWN0IGNtcy1tYWluXG4gKiBDcmVhdGVkIGJ5IHRrd29rYSBvbiAxNi4wMy4xOS5cbiAqXG4gKiBBdXRob3I6IFtVRENdIFRvbWFzeiBLd29rYVxuICogQXV0aG9yIENvbnRhY3Q6IHRvbWVrQHVzbHVnaWRsYWNpZWJpZS5jb21cbiAqIEF1dGhvciBVUkk6IGh0dHA6Ly91c2x1Z2lkbGFjaWViaWUuY29tXG4gKi9cbi5yZWFkbW9yZS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucmVhZG1vcmUtYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ucmVhZG1vcmUtYnV0dG9uLm1vcmUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLnJlYWRtb3JlLWJ1dHRvbi5tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwrtcIjtcbiAgcmlnaHQ6IDVweDtcbn1cbi5yZWFkbW9yZS1idXR0b24ubGVzcyB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5yZWFkbW9yZS1idXR0b24ubGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIsKrXCI7XG4gIGxlZnQ6IDVweDtcbn1cbi5yZWFkbW9yZS1idXR0b246aG92ZXIubW9yZTpiZWZvcmUge1xuICByaWdodDogMDtcbn1cbi5yZWFkbW9yZS1idXR0b246aG92ZXIubGVzczpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuXG4vKipcbiAqIEZpbGU6XG4gKiBQcm9qZWN0IGRiLXBvcnRhbC5kZXZcbiAqIENyZWF0ZWQgYnkgdGt3b2thIG9uIDEwLjAxLjE4LlxuICpcbiAqIEF1dGhvcjogW1VEQ10gVG9tYXN6IEt3b2thXG4gKiBBdXRob3IgQ29udGFjdDogdG9tZWtAdXNsdWdpZGxhY2llYmllLmNvbVxuICogQXV0aG9yIFVSSTogaHR0cDovL3VzbHVnaWRsYWNpZWJpZS5jb21cbiAqL1xuLyoqID09PT09PT09ICAgU0VMRUNUMiAgPT09PT09PSAqL1xuLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG4uc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG4uc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBtYXJnaW46IDA7XG59XG4uc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gge1xuICB3aWR0aDogYXV0bztcbn1cbi5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2U6YmVmb3JlLFxuLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLXNwaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbn1cbi51aS1zcGlubmVyIGlucHV0LnVpLXNwaW5uZXItaW5wdXQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xufVxuLnVpLXNwaW5uZXIgaW5wdXQudWktc3Bpbm5lci1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAsIC51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uLCAudWktc3Bpbm5lciBhLnVpLWJ1dHRvbi51aS1zcGlubmVyLWRvd24gLnVpLWJ1dHRvbi1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMTAwO1xuICB0ZXh0LWluZGVudDogaW5pdGlhbDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItdXAgLnVpLWJ1dHRvbi1pY29uOmJlZm9yZSwgLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci1kb3duIC51aS1idXR0b24taWNvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnVpLXNwaW5uZXIgYS51aS1idXR0b24udWktc3Bpbm5lci11cCAudWktYnV0dG9uLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWVcIjtcbn1cbi51aS1zcGlubmVyIGEudWktYnV0dG9uLnVpLXNwaW5uZXItZG93biAudWktYnV0dG9uLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWNcIjtcbn1cblxuLm1haW4tY29udGVudCAud2lkZ2V0LmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1haW4tY29udGVudCAud2lkZ2V0LmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1jb250ZW50IC53aWRnZXQuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1jb250ZW50IC53aWRnZXQuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMzBweCkge1xuICAubWFpbi1jb250ZW50IC53aWRnZXQuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MTBweCkge1xuICAubWFpbi1jb250ZW50IC53aWRnZXQuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAubWFpbi1jb250ZW50IC53aWRnZXQuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAubWFpbi1jb250ZW50IC53aWRnZXQuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgfVxufVxuLmFkbWluLXdpZGdldCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMjAwcHg7XG4gIHotaW5kZXg6IDUwMDA7XG59XG4uYWRtaW4td2lkZ2V0IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmFkbWluLXdpZGdldCB1bCBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG4uYWRtaW4td2lkZ2V0IHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjQ1ODVkO1xuICBiYWNrZ3JvdW5kOiAjYWRiNWJkO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5hZG1pbi13aWRnZXQgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNjQ1ODVkO1xufVxuLmFkbWluLXdpZGdldCB1bCBsaSBhOmhvdmVyIGkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhlYXJ0ZmFsbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1MDAwMDAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaGVhcnRmYWxsIC5oZWFydCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZWMwMDUzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cbi5oZWFydGZhbGwgLmhlYXJ0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTAlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5oZWFydGZhbGwgLmhlYXJ0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5oZWFydGZhbGwgLmhlYXJ0Om50aC1jaGlsZCgyMCkge1xuICBhbmltYXRpb246IGFuaW1hdGlvbi1oZWFydGZhbGwtMjAgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDguOHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTkuNnM7XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbi1oZWFydGZhbGwtMjAge1xuICAwJSB7XG4gICAgbGVmdDogMzAlO1xuICAgIGJhY2tncm91bmQ6IHJnYigyNDAuNTYsIDYxLjIsIDEyNC4yOCk7XG4gICAgdG9wOiBjYWxjKDAlIC0gMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43OCkgcm90YXRlM2QoMC40OCwgMC4zMywgMC43LCAwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAzOC42JTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjQwLjU2LCA2MS4yLCAxMjQuMjgpO1xuICAgIHRvcDogY2FsYygxMDAlICsgMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43OCkgcm90YXRlM2QoMC4zMSwgMC4zLCAwLjk3LCA3NDVkZWcpO1xuICB9XG59XG4uaGVhcnRmYWxsIC5oZWFydDpudGgtY2hpbGQoMTkpIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRpb24taGVhcnRmYWxsLTE5IGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNC44cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMTQuNnM7XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbi1oZWFydGZhbGwtMTkge1xuICAwJSB7XG4gICAgbGVmdDogOTMlO1xuICAgIGJhY2tncm91bmQ6IHJnYigxNjUuMiwgMCwgNTguMSk7XG4gICAgdG9wOiBjYWxjKDAlIC0gMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yOCkgcm90YXRlM2QoMC4zMSwgMC45MiwgMC4zOCwgMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTI5LjclO1xuICAgIGJhY2tncm91bmQ6IHJnYigyNDEuNywgNzYuNSwgMTM0LjYpO1xuICAgIHRvcDogY2FsYygxMDAlICsgMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yOCkgcm90YXRlM2QoMC40MSwgMC41NSwgMC41NCwgLTgxN2RlZyk7XG4gIH1cbn1cbi5oZWFydGZhbGwgLmhlYXJ0Om50aC1jaGlsZCgxOCkge1xuICBhbmltYXRpb246IGFuaW1hdGlvbi1oZWFydGZhbGwtMTggbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDE1LjNzO1xuICBhbmltYXRpb24tZGVsYXk6IC02LjdzO1xufVxuQGtleWZyYW1lcyBhbmltYXRpb24taGVhcnRmYWxsLTE4IHtcbiAgMCUge1xuICAgIGxlZnQ6IDQ5JTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjQyLjg0LCA5MS44LCAxNDQuOTIpO1xuICAgIHRvcDogY2FsYygwJSAtIDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODk1KSByb3RhdGUzZCgwLjg1LCAwLjI1LCAwLjkyLCAwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAzNy41JTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjQyLjg0LCA5MS44LCAxNDQuOTIpO1xuICAgIHRvcDogY2FsYygxMDAlICsgMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44OTUpIHJvdGF0ZTNkKDAuMTcsIDAuNSwgMC4xLCA3NjNkZWcpO1xuICB9XG59XG4uaGVhcnRmYWxsIC5oZWFydDpudGgtY2hpbGQoMTcpIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRpb24taGVhcnRmYWxsLTE3IGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNS43cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcbn1cbkBrZXlmcmFtZXMgYW5pbWF0aW9uLWhlYXJ0ZmFsbC0xNyB7XG4gIDAlIHtcbiAgICBsZWZ0OiA1OSU7XG4gICAgYmFja2dyb3VuZDogcmdiKDIyMS44NCwgMCwgNzguMDIpO1xuICAgIHRvcDogY2FsYygwJSAtIDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjY5KSByb3RhdGUzZCgwLjk0LCAwLjQxLCAwLjM2LCAwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiA3Ni4zJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjM3LjE0LCAxNS4zLCA5My4zMik7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2OSkgcm90YXRlM2QoMC45NiwgMC43MiwgMC4xMSwgODk0ZGVnKTtcbiAgfVxufVxuLmhlYXJ0ZmFsbCAuaGVhcnQ6bnRoLWNoaWxkKDE2KSB7XG4gIGFuaW1hdGlvbjogYW5pbWF0aW9uLWhlYXJ0ZmFsbC0xNiBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTMuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTguOHM7XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbi1oZWFydGZhbGwtMTYge1xuICAwJSB7XG4gICAgbGVmdDogMjklO1xuICAgIGJhY2tncm91bmQ6IHJnYigyMzguMDksIDI4LjA1LCAxMDEuOTIpO1xuICAgIHRvcDogY2FsYygwJSAtIDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMzk2KSByb3RhdGUzZCgwLjc0LCAwLjk4LCAwLjQ5LCAwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAzMi4yJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjM4LjA5LCAyOC4wNSwgMTAxLjkyKTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMzk2KSByb3RhdGUzZCgwLjQxLCAwLjAxLCAwLjM3LCA4OTNkZWcpO1xuICB9XG59XG4uaGVhcnRmYWxsIC5oZWFydDpudGgtY2hpbGQoMTUpIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRpb24taGVhcnRmYWxsLTE1IGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEyLjNzO1xufVxuQGtleWZyYW1lcyBhbmltYXRpb24taGVhcnRmYWxsLTE1IHtcbiAgMCUge1xuICAgIGxlZnQ6IDElO1xuICAgIGJhY2tncm91bmQ6IHJnYigxODYuNDQsIDAsIDY1LjU3KTtcbiAgICB0b3A6IGNhbGMoMCUgLSAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcwMykgcm90YXRlM2QoMC44MSwgMC4wMywgMC44MSwgMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMjYuMiU7XG4gICAgYmFja2dyb3VuZDogcmdiKDIzOS45OSwgNTMuNTUsIDExOS4xMik7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcwMykgcm90YXRlM2QoMC4xNywgMC4wNywgMC45NSwgMTA0OWRlZyk7XG4gIH1cbn1cbi5oZWFydGZhbGwgLmhlYXJ0Om50aC1jaGlsZCgxNCkge1xuICBhbmltYXRpb246IGFuaW1hdGlvbi1oZWFydGZhbGwtMTQgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDguNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTExLjZzO1xufVxuQGtleWZyYW1lcyBhbmltYXRpb24taGVhcnRmYWxsLTE0IHtcbiAgMCUge1xuICAgIGxlZnQ6IDQwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjQwLjM3LCA1OC42NSwgMTIyLjU2KTtcbiAgICB0b3A6IGNhbGMoMCUgLSAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE0Nykgcm90YXRlM2QoMC4wMywgMC45NywgMC42NywgMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMjYuOSU7XG4gICAgYmFja2dyb3VuZDogcmdiKDI0MC4zNywgNTguNjUsIDEyMi41Nik7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE0Nykgcm90YXRlM2QoMC4yNCwgMC40OSwgMC45NSwgNzIyZGVnKTtcbiAgfVxufVxuLmhlYXJ0ZmFsbCAuaGVhcnQ6bnRoLWNoaWxkKDEzKSB7XG4gIGFuaW1hdGlvbjogYW5pbWF0aW9uLWhlYXJ0ZmFsbC0xMyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTEuNHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTIuM3M7XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbi1oZWFydGZhbGwtMTMge1xuICAwJSB7XG4gICAgbGVmdDogMTUlO1xuICAgIGJhY2tncm91bmQ6IHJnYigxNzkuMzYsIDAsIDYzLjA4KTtcbiAgICB0b3A6IGNhbGMoMCUgLSAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4Mykgcm90YXRlM2QoMC41OCwgMC44MywgMC42NSwgMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMjYlO1xuICAgIGJhY2tncm91bmQ6IHJnYigyNDAuNTYsIDYxLjIsIDEyNC4yOCk7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4Mykgcm90YXRlM2QoMC43NSwgMSwgMC4zOCwgLTE0MjhkZWcpO1xuICB9XG59XG4uaGVhcnRmYWxsIC5oZWFydDpudGgtY2hpbGQoMTIpIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRpb24taGVhcnRmYWxsLTEyIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEyLjVzO1xufVxuQGtleWZyYW1lcyBhbmltYXRpb24taGVhcnRmYWxsLTEyIHtcbiAgMCUge1xuICAgIGxlZnQ6IDIxJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjM5LjIzLCA0My4zNSwgMTEyLjI0KTtcbiAgICB0b3A6IGNhbGMoMCUgLSAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc4Mykgcm90YXRlM2QoMC43NywgMC4xNCwgMC4yOCwgMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTMlO1xuICAgIGJhY2tncm91bmQ6IHJnYigyMzkuMjMsIDQzLjM1LCAxMTIuMjQpO1xuICAgIHRvcDogY2FsYygxMDAlICsgMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43ODMpIHJvdGF0ZTNkKDAuNzksIDAuOTMsIDAuMiwgLTEwMDZkZWcpO1xuICB9XG59XG4uaGVhcnRmYWxsIC5oZWFydDpudGgtY2hpbGQoMTEpIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRpb24taGVhcnRmYWxsLTExIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMy40cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtNS4ycztcbn1cbkBrZXlmcmFtZXMgYW5pbWF0aW9uLWhlYXJ0ZmFsbC0xMSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAxJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMTYyLjg0LCAwLCA1Ny4yNyk7XG4gICAgdG9wOiBjYWxjKDAlIC0gMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zNzYpIHJvdGF0ZTNkKDAuMDMsIDAuNTMsIDAuOTMsIDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDE0LjElO1xuICAgIGJhY2tncm91bmQ6IHJnYigyNDEuODksIDc5LjA1LCAxMzYuMzIpO1xuICAgIHRvcDogY2FsYygxMDAlICsgMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zNzYpIHJvdGF0ZTNkKDAuODMsIDAuMzUsIDAuNjQsIC0xNDM1ZGVnKTtcbiAgfVxufVxuLmhlYXJ0ZmFsbCAuaGVhcnQ6bnRoLWNoaWxkKDEwKSB7XG4gIGFuaW1hdGlvbjogYW5pbWF0aW9uLWhlYXJ0ZmFsbC0xMCBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEzLjRzO1xufVxuQGtleWZyYW1lcyBhbmltYXRpb24taGVhcnRmYWxsLTEwIHtcbiAgMCUge1xuICAgIGxlZnQ6IDc2JTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjQ0LjM2LCAxMTIuMiwgMTU4LjY4KTtcbiAgICB0b3A6IGNhbGMoMCUgLSAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg4MSkgcm90YXRlM2QoMC45NSwgMC4wMiwgMC41MSwgMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTA3JTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjQ0LjM2LCAxMTIuMiwgMTU4LjY4KTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODgxKSByb3RhdGUzZCgwLjI5LCAwLjU4LCAwLjMxLCAtNzI3ZGVnKTtcbiAgfVxufVxuLmhlYXJ0ZmFsbCAuaGVhcnQ6bnRoLWNoaWxkKDkpIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRpb24taGVhcnRmYWxsLTkgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDE0LjhzO1xuICBhbmltYXRpb24tZGVsYXk6IC02LjFzO1xufVxuQGtleWZyYW1lcyBhbmltYXRpb24taGVhcnRmYWxsLTkge1xuICAwJSB7XG4gICAgbGVmdDogNzUlO1xuICAgIGJhY2tncm91bmQ6IHJnYigxODEuNzIsIDAsIDYzLjkxKTtcbiAgICB0b3A6IGNhbGMoMCUgLSAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc5OCkgcm90YXRlM2QoMC4wOSwgMC41MywgMC4yNywgMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogODMuNyU7XG4gICAgYmFja2dyb3VuZDogcmdiKDI0MC4zNywgNTguNjUsIDEyMi41Nik7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc5OCkgcm90YXRlM2QoMC43MywgMC4wNCwgMC43NCwgMTAzNWRlZyk7XG4gIH1cbn1cbi5oZWFydGZhbGwgLmhlYXJ0Om50aC1jaGlsZCg4KSB7XG4gIGFuaW1hdGlvbjogYW5pbWF0aW9uLWhlYXJ0ZmFsbC04IGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMS4zcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtNi4ycztcbn1cbkBrZXlmcmFtZXMgYW5pbWF0aW9uLWhlYXJ0ZmFsbC04IHtcbiAgMCUge1xuICAgIGxlZnQ6IDY2JTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjQxLjEzLCA2OC44NSwgMTI5LjQ0KTtcbiAgICB0b3A6IGNhbGMoMCUgLSAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY0NSkgcm90YXRlM2QoMC4zMywgMC42NywgMC42MSwgMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogNDguMiU7XG4gICAgYmFja2dyb3VuZDogcmdiKDI0MS4xMywgNjguODUsIDEyOS40NCk7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY0NSkgcm90YXRlM2QoMC4zLCAwLjI2LCAwLjc1LCA4MTRkZWcpO1xuICB9XG59XG4uaGVhcnRmYWxsIC5oZWFydDpudGgtY2hpbGQoNykge1xuICBhbmltYXRpb246IGFuaW1hdGlvbi1oZWFydGZhbGwtNyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogOS4zcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMTEuNnM7XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbi1oZWFydGZhbGwtNyB7XG4gIDAlIHtcbiAgICBsZWZ0OiA4NiU7XG4gICAgYmFja2dyb3VuZDogcmdiKDIxNy4xMiwgMCwgNzYuMzYpO1xuICAgIHRvcDogY2FsYygwJSAtIDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODM0KSByb3RhdGUzZCgwLjI2LCAwLjYzLCAwLjM2LCAwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiA4Ny4zJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjM3LjUyLCAyMC40LCA5Ni43Nik7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgzNCkgcm90YXRlM2QoMC44LCAwLjQsIDAuOTcsIC0xMDgyZGVnKTtcbiAgfVxufVxuLmhlYXJ0ZmFsbCAuaGVhcnQ6bnRoLWNoaWxkKDYpIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRpb24taGVhcnRmYWxsLTYgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDE0LjdzO1xuICBhbmltYXRpb24tZGVsYXk6IC0yLjhzO1xufVxuQGtleWZyYW1lcyBhbmltYXRpb24taGVhcnRmYWxsLTYge1xuICAwJSB7XG4gICAgbGVmdDogOTYlO1xuICAgIGJhY2tncm91bmQ6IHJnYigyNDQuOTMsIDExOS44NSwgMTYzLjg0KTtcbiAgICB0b3A6IGNhbGMoMCUgLSAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1NSkgcm90YXRlM2QoMC4wMywgMC4yOCwgMC4yOCwgMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTI2LjclO1xuICAgIGJhY2tncm91bmQ6IHJnYigyNDQuOTMsIDExOS44NSwgMTYzLjg0KTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTU1KSByb3RhdGUzZCgwLjM4LCAwLjQ4LCAwLjg2LCA3MzVkZWcpO1xuICB9XG59XG4uaGVhcnRmYWxsIC5oZWFydDpudGgtY2hpbGQoNSkge1xuICBhbmltYXRpb246IGFuaW1hdGlvbi1oZWFydGZhbGwtNSBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTJzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjdzO1xufVxuQGtleWZyYW1lcyBhbmltYXRpb24taGVhcnRmYWxsLTUge1xuICAwJSB7XG4gICAgbGVmdDogNDElO1xuICAgIGJhY2tncm91bmQ6IHJnYigxNjcuNTYsIDAsIDU4LjkzKTtcbiAgICB0b3A6IGNhbGMoMCUgLSAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgxOSkgcm90YXRlM2QoMC4zNSwgMC44OSwgMC40NCwgMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogNDQuMSU7XG4gICAgYmFja2dyb3VuZDogcmdiKDI0MS41MSwgNzMuOTUsIDEzMi44OCk7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgxOSkgcm90YXRlM2QoMC4wMiwgMC45OCwgMC41NSwgLTExMDVkZWcpO1xuICB9XG59XG4uaGVhcnRmYWxsIC5oZWFydDpudGgtY2hpbGQoNCkge1xuICBhbmltYXRpb246IGFuaW1hdGlvbi1oZWFydGZhbGwtNCBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTIuNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTQuMnM7XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbi1oZWFydGZhbGwtNCB7XG4gIDAlIHtcbiAgICBsZWZ0OiA2MSU7XG4gICAgYmFja2dyb3VuZDogcmdiKDI0MC4xOCwgNTYuMSwgMTIwLjg0KTtcbiAgICB0b3A6IGNhbGMoMCUgLSAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI4KSByb3RhdGUzZCgwLjIzLCAwLjY4LCAwLjIsIDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDQyLjQlO1xuICAgIGJhY2tncm91bmQ6IHJnYigyNDAuMTgsIDU2LjEsIDEyMC44NCk7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI4KSByb3RhdGUzZCgwLjUxLCAwLjA3LCAwLjA1LCA4NTVkZWcpO1xuICB9XG59XG4uaGVhcnRmYWxsIC5oZWFydDpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb246IGFuaW1hdGlvbi1oZWFydGZhbGwtMyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTQuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTcuMXM7XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbi1oZWFydGZhbGwtMyB7XG4gIDAlIHtcbiAgICBsZWZ0OiAyOCU7XG4gICAgYmFja2dyb3VuZDogcmdiKDIwMC42LCAwLCA3MC41NSk7XG4gICAgdG9wOiBjYWxjKDAlIC0gMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NDEpIHJvdGF0ZTNkKDAuNzgsIDAuNjQsIDAuNTIsIDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDI2LjclO1xuICAgIGJhY2tncm91bmQ6IHJnYigyMzguODUsIDM4LjI1LCAxMDguOCk7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk0MSkgcm90YXRlM2QoMC41MywgMC43MiwgMC4xNCwgLTg4M2RlZyk7XG4gIH1cbn1cbi5oZWFydGZhbGwgLmhlYXJ0Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbjogYW5pbWF0aW9uLWhlYXJ0ZmFsbC0yIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMS41cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtM3M7XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbi1oZWFydGZhbGwtMiB7XG4gIDAlIHtcbiAgICBsZWZ0OiA1NyU7XG4gICAgYmFja2dyb3VuZDogcmdiKDIzOS4wNCwgNDAuOCwgMTEwLjUyKTtcbiAgICB0b3A6IGNhbGMoMCUgLSAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc2Mikgcm90YXRlM2QoMC41NywgMC4yNiwgMSwgMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogNDkuMiU7XG4gICAgYmFja2dyb3VuZDogcmdiKDIzOS4wNCwgNDAuOCwgMTEwLjUyKTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzYyKSByb3RhdGUzZCgwLjI0LCAwLjcyLCAwLjU4LCAtMTA4OGRlZyk7XG4gIH1cbn1cbi5oZWFydGZhbGwgLmhlYXJ0Om50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbjogYW5pbWF0aW9uLWhlYXJ0ZmFsbC0xIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNC4zcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMTIuNnM7XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbi1oZWFydGZhbGwtMSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAzNyU7XG4gICAgYmFja2dyb3VuZDogcmdiKDE2OS45MiwgMCwgNTkuNzYpO1xuICAgIHRvcDogY2FsYygwJSAtIDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjU5KSByb3RhdGUzZCgwLjMxLCAwLjA0LCAwLjgzLCAwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxNy44JTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjQxLjMyLCA3MS40LCAxMzEuMTYpO1xuICAgIHRvcDogY2FsYygxMDAlICsgMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yNTkpIHJvdGF0ZTNkKDAuOTUsIDAuNjcsIDAuODYsIC0xMTQ4ZGVnKTtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIEVYVEVSTkFMXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmhhbWJ1cmdlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xLjVweDtcbn1cbi5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDI0MjQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogLTExcHg7XG59XG4uaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogLTExcHg7XG59XG5cbi8qXG4gKiAzRFhcbiAqL1xuLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItYm94IHtcbiAgcGVyc3BlY3RpdmU6IDgwcHg7XG59XG4uaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cbi5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cbi5oYW1idXJnZXItLTNkeC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cbi5oYW1idXJnZXItLTNkeC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMXB4LCAwKSByb3RhdGUoNDVkZWcpO1xufVxuLmhhbWJ1cmdlci0tM2R4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTExcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKlxuICogM0RYIFJldmVyc2VcbiAqL1xuLmhhbWJ1cmdlci0tM2R4LXIgLmhhbWJ1cmdlci1ib3gge1xuICBwZXJzcGVjdGl2ZTogODBweDtcbn1cbi5oYW1idXJnZXItLTNkeC1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeC1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tM2R4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xufVxuLmhhbWJ1cmdlci0tM2R4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTFweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5oYW1idXJnZXItLTNkeC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTExcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKlxuICogM0RZXG4gKi9cbi5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA4MHB4O1xufVxuLmhhbWJ1cmdlci0tM2R5IC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uaGFtYnVyZ2VyLS0zZHkgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS0zZHkgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uaGFtYnVyZ2VyLS0zZHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKC0xODBkZWcpO1xufVxuLmhhbWJ1cmdlci0tM2R5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDExcHgsIDApIHJvdGF0ZSg0NWRlZyk7XG59XG4uaGFtYnVyZ2VyLS0zZHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTFweCwgMCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi8qXG4gKiAzRFkgUmV2ZXJzZVxuICovXG4uaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA4MHB4O1xufVxuLmhhbWJ1cmdlci0tM2R5LXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cbi5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tM2R5LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uaGFtYnVyZ2VyLS0zZHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbn1cbi5oYW1idXJnZXItLTNkeS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDExcHgsIDApIHJvdGF0ZSg0NWRlZyk7XG59XG4uaGFtYnVyZ2VyLS0zZHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMXB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLypcbiAqIEFycm93XG4gKi9cbi5oYW1idXJnZXItLWFycm93LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG59XG4uaGFtYnVyZ2VyLS1hcnJvdy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbn1cblxuLypcbiAqIEFycm93IFJpZ2h0XG4gKi9cbi5oYW1idXJnZXItLWFycm93LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG59XG4uaGFtYnVyZ2VyLS1hcnJvdy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xufVxuXG4vKlxuICogQXJyb3cgQWx0XG4gKi9cbi5oYW1idXJnZXItLWFycm93YWx0IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTVzIGVhc2UsIHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuLmhhbWJ1cmdlci0tYXJyb3dhbHQgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjE1cyBlYXNlLCB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cbi5oYW1idXJnZXItLWFycm93YWx0LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjE1cyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xufVxuLmhhbWJ1cmdlci0tYXJyb3dhbHQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMTVzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG59XG5cbi8qXG4gKiBBcnJvdyBBbHQgUmlnaHRcbiAqL1xuLmhhbWJ1cmdlci0tYXJyb3dhbHQtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE1cyBlYXNlLCB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cbi5oYW1idXJnZXItLWFycm93YWx0LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjE1cyBlYXNlLCB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cbi5oYW1idXJnZXItLWFycm93YWx0LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIC0xMHB4LCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjE1cyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xufVxuLmhhbWJ1cmdlci0tYXJyb3dhbHQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAxMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xNXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcbn1cblxuLypcbiAqIEJvcmluZ1xuICovXG4uaGFtYnVyZ2VyLS1ib3JpbmcgLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci0tYm9yaW5nIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tYm9yaW5nIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbn1cbi5oYW1idXJnZXItLWJvcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5oYW1idXJnZXItLWJvcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLmhhbWJ1cmdlci0tYm9yaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLypcbiAqIENvbGxhcHNlXG4gKi9cbi5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogLTIycHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCBvcGFjaXR5IDAuMXMgbGluZWFyO1xufVxuLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTExcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjMycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIG9wYWNpdHkgMC4xcyAwLjI3cyBsaW5lYXI7XG59XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4xOHMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCB0cmFuc2Zvcm0gMC4xNXMgMC40MnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi8qXG4gKiBDb2xsYXBzZSBSZXZlcnNlXG4gKi9cbi5oYW1idXJnZXItLWNvbGxhcHNlLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cbi5oYW1idXJnZXItLWNvbGxhcHNlLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IC0yMnB4O1xuICB0cmFuc2l0aW9uOiB0b3AgMC4zcyAwLjNzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgb3BhY2l0eSAwLjFzIGxpbmVhcjtcbn1cbi5oYW1idXJnZXItLWNvbGxhcHNlLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTFweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cbi5oYW1idXJnZXItLWNvbGxhcHNlLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIG9wYWNpdHkgMC4xcyAwLjI3cyBsaW5lYXI7XG59XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMThzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTVzIDAuNDJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4vKlxuICogRWxhc3RpY1xuICovXG4uaGFtYnVyZ2VyLS1lbGFzdGljIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IDEuNXB4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG59XG4uaGFtYnVyZ2VyLS1lbGFzdGljIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMTFweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyAwLjRzIGVhc2U7XG59XG4uaGFtYnVyZ2VyLS1lbGFzdGljIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAyMnB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbn1cbi5oYW1idXJnZXItLWVsYXN0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDExcHgsIDApIHJvdGF0ZSgxMzVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuLmhhbWJ1cmdlci0tZWxhc3RpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGFtYnVyZ2VyLS1lbGFzdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIycHgsIDApIHJvdGF0ZSgtMjcwZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cblxuLypcbiAqIEVsYXN0aWMgUmV2ZXJzZVxuICovXG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogMS41cHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbn1cbi5oYW1idXJnZXItLWVsYXN0aWMtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDExcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgMC40cyBlYXNlO1xufVxuLmhhbWJ1cmdlci0tZWxhc3RpYy1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAyMnB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbn1cbi5oYW1idXJnZXItLWVsYXN0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTFweCwgMCkgcm90YXRlKC0xMzVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuLmhhbWJ1cmdlci0tZWxhc3RpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgb3BhY2l0eTogMDtcbn1cbi5oYW1idXJnZXItLWVsYXN0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMnB4LCAwKSByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cblxuLypcbiAqIEVtcGhhdGljXG4gKi9cbi5oYW1idXJnZXItLWVtcGhhdGljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oYW1idXJnZXItLWVtcGhhdGljIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgMC4yNXMgZWFzZS1pbjtcbn1cbi5oYW1idXJnZXItLWVtcGhhdGljIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSwgdG9wIDAuMDVzIDAuMnMgbGluZWFyLCBsZWZ0IDAuMnMgMC4yNXMgZWFzZS1pbjtcbn1cbi5oYW1idXJnZXItLWVtcGhhdGljIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAxMXB4O1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLCB0b3AgMC4wNXMgMC4ycyBsaW5lYXIsIHJpZ2h0IDAuMnMgMC4yNXMgZWFzZS1pbjtcbn1cbi5oYW1idXJnZXItLWVtcGhhdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgbGVmdDogLTgwcHg7XG4gIHRvcDogLTgwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoODBweCwgODBweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjJzIGVhc2Utb3V0LCB0b3AgMC4wNXMgMC4ycyBsaW5lYXIsIHRyYW5zZm9ybSAwLjJzIDAuMjVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xufVxuLmhhbWJ1cmdlci0tZW1waGF0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IC04MHB4O1xuICB0b3A6IC04MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MHB4LCA4MHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlLW91dCwgdG9wIDAuMDVzIDAuMnMgbGluZWFyLCB0cmFuc2Zvcm0gMC4ycyAwLjI1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbn1cblxuLypcbiAqIEVtcGhhdGljIFJldmVyc2VcbiAqL1xuLmhhbWJ1cmdlci0tZW1waGF0aWMtciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgMC4yNXMgZWFzZS1pbjtcbn1cbi5oYW1idXJnZXItLWVtcGhhdGljLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLCB0b3AgMC4wNXMgMC4ycyBsaW5lYXIsIGxlZnQgMC4ycyAwLjI1cyBlYXNlLWluO1xufVxuLmhhbWJ1cmdlci0tZW1waGF0aWMtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMTFweDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSwgdG9wIDAuMDVzIDAuMnMgbGluZWFyLCByaWdodCAwLjJzIDAuMjVzIGVhc2UtaW47XG59XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICBsZWZ0OiAtODBweDtcbiAgdG9wOiA4MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDgwcHgsIC04MHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjJzIGVhc2Utb3V0LCB0b3AgMC4wNXMgMC4ycyBsaW5lYXIsIHRyYW5zZm9ybSAwLjJzIDAuMjVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xufVxuLmhhbWJ1cmdlci0tZW1waGF0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICByaWdodDogLTgwcHg7XG4gIHRvcDogODBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODBweCwgLTgwcHgsIDApIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuMnMgZWFzZS1vdXQsIHRvcCAwLjA1cyAwLjJzIGxpbmVhciwgdHJhbnNmb3JtIDAuMnMgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG59XG5cbi8qXG4gKiBTbGlkZXJcbiAqL1xuLmhhbWJ1cmdlci0tc2xpZGVyIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IDEuNXB4O1xufVxuLmhhbWJ1cmdlci0tc2xpZGVyIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMTFweDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbn1cbi5oYW1idXJnZXItLXNsaWRlciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMjJweDtcbn1cbi5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTFweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUzZCgtNS43MTQyODU3MTQzcHgsIC04cHgsIDApO1xuICBvcGFjaXR5OiAwO1xufVxuLmhhbWJ1cmdlci0tc2xpZGVyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIycHgsIDApIHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4vKlxuICogU2xpZGVyIFJldmVyc2VcbiAqL1xuLmhhbWJ1cmdlci0tc2xpZGVyLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogMS41cHg7XG59XG4uaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDExcHg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG59XG4uaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMjJweDtcbn1cbi5oYW1idXJnZXItLXNsaWRlci1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMXB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5oYW1idXJnZXItLXNsaWRlci1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlM2QoNS43MTQyODU3MTQzcHgsIC04cHgsIDApO1xuICBvcGFjaXR5OiAwO1xufVxuLmhhbWJ1cmdlci0tc2xpZGVyLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjJweCwgMCkgcm90YXRlKDkwZGVnKTtcbn1cblxuLypcbiAqIFNwcmluZ1xuICovXG4uaGFtYnVyZ2VyLS1zcHJpbmcgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogMS41cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMHMgMC4xNXMgbGluZWFyO1xufVxuLmhhbWJ1cmdlci0tc3ByaW5nIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMTFweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1zcHJpbmcgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDIycHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1zcHJpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjMycztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaGFtYnVyZ2VyLS1zcHJpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMThzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTVzIDAuMzJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDExcHgsIDApIHJvdGF0ZSg0NWRlZyk7XG59XG4uaGFtYnVyZ2VyLS1zcHJpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjE1cyAwLjMycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMXB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLypcbiAqIFNwcmluZyBSZXZlcnNlXG4gKi9cbi5oYW1idXJnZXItLXNwcmluZy1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1zcHJpbmctciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogLTIycHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCBvcGFjaXR5IDBzIGxpbmVhcjtcbn1cbi5oYW1idXJnZXItLXNwcmluZy1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjNzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMXB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cbi5oYW1idXJnZXItLXNwcmluZy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCBvcGFjaXR5IDBzIDAuMzJzIGxpbmVhcjtcbn1cbi5oYW1idXJnZXItLXNwcmluZy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMThzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTVzIDAuMzJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4vKlxuICogU3RhbmRcbiAqL1xuLmhhbWJ1cmdlci0tc3RhbmQgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgbGluZWFyO1xufVxuLmhhbWJ1cmdlci0tc3RhbmQgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xcyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4xcyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cbi5oYW1idXJnZXItLXN0YW5kIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4xcyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4xcyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cbi5oYW1idXJnZXItLXN0YW5kLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgMHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4yMnMgbGluZWFyO1xufVxuLmhhbWJ1cmdlci0tc3RhbmQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xMnMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjFzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tc3RhbmQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMTJzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4xcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLypcbiAqIFN0YW5kIFJldmVyc2VcbiAqL1xuLmhhbWJ1cmdlci0tc3RhbmQtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgMC4yMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBsaW5lYXI7XG59XG4uaGFtYnVyZ2VyLS1zdGFuZC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1zdGFuZC1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4xcyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4xcyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cbi5oYW1idXJnZXItLXN0YW5kLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgMHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4yMnMgbGluZWFyO1xufVxuLmhhbWJ1cmdlci0tc3RhbmQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjEycyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMXMgMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG4uaGFtYnVyZ2VyLS1zdGFuZC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjEycyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMXMgMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi8qXG4gKiBTcGluXG4gKi9cbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4zNHMgZWFzZS1pbiwgb3BhY2l0eSAwLjFzIGVhc2UtaW47XG59XG4uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4zNHMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cbi5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xcyAwLjE0cyBlYXNlLW91dDtcbn1cbi5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuM3MgMC4xNHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi8qXG4gKiBTcGluIFJldmVyc2VcbiAqL1xuLmhhbWJ1cmdlci0tc3Bpbi1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4zNHMgZWFzZS1pbiwgb3BhY2l0eSAwLjFzIGVhc2UtaW47XG59XG4uaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjM0cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cbi5oYW1idXJnZXItLXNwaW4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE0cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tc3Bpbi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMXMgMC4xNHMgZWFzZS1vdXQ7XG59XG4uaGFtYnVyZ2VyLS1zcGluLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuM3MgMC4xNHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi8qXG4gKiBTcXVlZXplXG4gKi9cbi5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cbi5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNHMgZWFzZSwgb3BhY2l0eSAwLjFzIGVhc2U7XG59XG4uaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4xNHMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1zcXVlZXplLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE0cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLCBvcGFjaXR5IDAuMXMgMC4xNHMgZWFzZTtcbn1cbi5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyAwLjE0cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLypcbiAqIFZvcnRleFxuICovXG4uaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG59XG4uaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cbi5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIG9wYWNpdHk7XG59XG4uaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b20sIHRyYW5zZm9ybTtcbn1cbi5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDc2NWRlZyk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG59XG4uaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi8qXG4gKiBWb3J0ZXggUmV2ZXJzZVxuICovXG4uaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cbi5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cbi5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgb3BhY2l0eTtcbn1cbi5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tLCB0cmFuc2Zvcm07XG59XG4uaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC03NjVkZWcpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xufVxuLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG4uaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIFRFTVBMQVRFU1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuc2VjdGlvbi50ZW1wbGF0ZS00MDQgLmNvbnRhaW5lci1lcnJvciB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cbnNlY3Rpb24udGVtcGxhdGUtNDA0IC5jb250YWluZXItZXJyb3IgLmVycm9yLWNvbnRlbnQtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMnJlbSAwO1xufVxuc2VjdGlvbi50ZW1wbGF0ZS00MDQgLmNvbnRhaW5lci1lcnJvciAuZXJyb3ItY29udGVudC13cmFwcGVyIGgyIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5zZWN0aW9uLnRlbXBsYXRlLTQwNCAuY29udGFpbmVyLWVycm9yIC5lcnJvci1jb250ZW50LXdyYXBwZXIgaDEge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMjAwcHg7XG59XG5zZWN0aW9uLnRlbXBsYXRlLTQwNCAuY29udGFpbmVyLWVycm9yIC5lcnJvci1yaWdodCB7XG4gIHBhZGRpbmc6IDVyZW07XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbnNlY3Rpb24udGVtcGxhdGUtNDA0IC5jb250YWluZXItZXJyb3IgYSB7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKlxuKlxuKiBUUkXFmsSGIFNUUk9OWSAtIEFSVFlLVcWBXG4qXG4qKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqXG4qXG4qIFRSRcWaxIYgU1RST05ZIC0gQVJUWUtVxYFcbipcbioqKioqKioqKioqKioqKioqKi9cbnNlY3Rpb24uc3VicGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgc2VjdGlvbi5zdWJwYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICB9XG59XG5zZWN0aW9uLnN1YnBhZ2UgLm1haW4tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qKioqKioqKioqKioqKioqKipcbipcbiogVFJFxZrEhiBTVFJPTlkgLSBBUlRZS1XFgVxuKlxuKioqKioqKioqKioqKioqKioqL1xuc2VjdGlvbi5zdWJwYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICBzZWN0aW9uLnN1YnBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIH1cbn1cbnNlY3Rpb24uc3VicGFnZSAubWFpbi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCB7XG4gIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuaGVhZGVyLXdyYXBwZXIgLm1lbnUtdG9wLXdyYXBwZXIgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuaGVhZGVyLXdyYXBwZXIgLm1lbnUtdG9wLXdyYXBwZXIgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjQTQ0QTBBO1xufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuaGVhZGVyLXdyYXBwZXIgLm1lbnUtdG9wLXdyYXBwZXIgLm1vZHVsZS1tZW51IC5zaXRlLWxvZ28gaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApO1xufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuaGVhZGVyLXdyYXBwZXIgLm1lbnUtdG9wLXdyYXBwZXIgLm1vZHVsZS1tZW51IC5tb2R1bGUtc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWEtaWNvbnNfX2l0ZW0gaTpiZWZvcmUge1xuICBjb2xvcjogI0E0NEEwQSAhaW1wb3J0YW50O1xufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuaGVhZGVyLXdyYXBwZXIgLm1lbnUtdG9wLXdyYXBwZXIgLm1vZHVsZS1tZW51IC5tb2R1bGUtc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWEtaWNvbnNfX2l0ZW0gc3ZnID4gKiB7XG4gIGZpbGw6ICNBNDRBMEEgIWltcG9ydGFudDtcbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0tYWJvdXQgLmFib3V0LWJveC1kcmVhbXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLWFib3V0IC5hYm91dC1ib3gtZHJlYW1zX19pbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNXJlbSAxcmVtIDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuYWJvdXQtYm94LWRyZWFtc19faW5uZXIge1xuICAgIHBhZGRpbmc6IDVyZW0gOS42ODc1cmVtIDZyZW07XG4gIH1cbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0tYWJvdXQgLmFib3V0LWJveC1kcmVhbXNfX2lubmVyID4gcCB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLWFib3V0IC5hYm91dC1ib3gtZHJlYW1zX190aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMy4wOTM3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjlweDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLWFib3V0IC5hYm91dC1ib3gtZHJlYW1zX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuMTkzNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjIycHg7XG4gIH1cbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0tYWJvdXQgLmFib3V0LWJveC1wbGFjZS1mYWlyeSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDU4JSwgcmdiYSgwLCAwLCAwLCAwLjIpIDk3LjgzJSksIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNEOUM0QjAgNjUlLCAjRDlDNEIwIDcwJSwgcmdiYSgyMTcsIDE5NiwgMTc2LCAwKSA4NSUpLCB1cmwoXCIuLy4uL2ltZy9ib2hvcG9nb3JpYS9jb250ZW50L2Fib3V0LWJveC1wbGFjZS1mYWlyeS1iZy5qcGdcIikgbGlnaHRncmF5IGJvdHRvbSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuYWJvdXQtYm94LXBsYWNlLWZhaXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9ib2hvcG9nb3JpYS9jb250ZW50L2Fib3V0LWJveC1wbGFjZS1mYWlyeS1iZy5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICB9XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLWFib3V0IC5hYm91dC1ib3gtcGxhY2UtZmFpcnlfX2lubmVyIHtcbiAgcGFkZGluZzogMi41cmVtIDFyZW0gMTMuMzc1cmVtO1xuICBtaW4taGVpZ2h0OiA1My4xMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuYWJvdXQtYm94LXBsYWNlLWZhaXJ5X19pbm5lciB7XG4gICAgcGFkZGluZzogNHJlbSA5LjY4NzVyZW0gNHJlbTtcbiAgfVxufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuYWJvdXQtYm94LXBsYWNlLWZhaXJ5X190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMDkzNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC45cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuYWJvdXQtYm94LXBsYWNlLWZhaXJ5X190aXRsZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmb250LXNpemU6IDMuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC4xOTM3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMjJweDtcbiAgfVxufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuYWJvdXQtYm94LXBsYWNlLWZhaXJ5X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMi41cmVtIDEuNXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMXJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJyb3duLTMtby00MCwgcmdiYSg1OCwgNTEsIDM1LCAwLjQpKTtcbiAgYm94LXNoYWRvdzogMCAyNjZweCA3NXB4IDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAxNzBweCA2OHB4IDAgcmdiYSgwLCAwLCAwLCAwKSwgMCA5NnB4IDU4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDIpLCAwIDQzcHggNDNweCAwIHJnYmEoMCwgMCwgMCwgMC4wMyksIDAgMTFweCAyM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkudGVtcGxhdGUtc3VicGFnZS0tYWJvdXQgLmFib3V0LWJveC1wbGFjZS1mYWlyeV9fY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuYWJvdXQtYm94LXBsYWNlLWZhaXJ5X19jb250ZW50ID4gcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuYWJvdXQtYm94LW1vZGVybi1wbGFjZV9faW5uZXIge1xuICBwYWRkaW5nOiAyLjVyZW0gMXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLWFib3V0IC5hYm91dC1ib3gtbW9kZXJuLXBsYWNlX19pbm5lciB7XG4gICAgcGFkZGluZzogOC4yNXJlbSA5LjY4NzVyZW07XG4gIH1cbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0tYWJvdXQgLmFib3V0LWJveC1tb2Rlcm4tcGxhY2VfX2ltZyB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuYWJvdXQtYm94LW1vZGVybi1wbGFjZV9faW1nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjE4NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuYWJvdXQtYm94LW1vZGVybi1wbGFjZV9faW1nID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIGFzcGVjdC1yYXRpbzogMy80O1xufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuYWJvdXQtYm94LW1vZGVybi1wbGFjZV9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0tYWJvdXQgLmFib3V0LWJveC1tb2Rlcm4tcGxhY2VfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMy4wOTM3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjlweDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLWFib3V0IC5hYm91dC1ib3gtbW9kZXJuLXBsYWNlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuMTkzNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjIycHg7XG4gIH1cbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0tYWJvdXQgLmFib3V0LWJveC1tb2Rlcm4tcGxhY2VfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxcmVtO1xufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuYWJvdXQtYm94LW1vZGVybi1wbGFjZV9fY29udGVudCA+IHAge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0tYWJvdXQgLmFib3V0LWJveC1kZXRhaWxzX19pbm5lciB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAyLjVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBnYXA6IDMuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuYWJvdXQtYm94LWRldGFpbHNfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDYuODEyNXJlbSAyLjVyZW0gNi44MTI1cmVtIDkuNjg3NXJlbTtcbiAgICBnYXA6IDQuNjg3NXJlbTtcbiAgfVxufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuYWJvdXQtYm94LWRldGFpbHNfX2dhbGxlcnkge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkudGVtcGxhdGUtc3VicGFnZS0tYWJvdXQgLmFib3V0LWJveC1kZXRhaWxzX19nYWxsZXJ5IHtcbiAgICBtaW4td2lkdGg6IDQ1LjYyNXJlbTtcbiAgfVxufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuYWJvdXQtYm94LWRldGFpbHNfX2dhbGxlcnktcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjI1cmVtO1xufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuYWJvdXQtYm94LWRldGFpbHNfX2ltZyA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBhc3BlY3QtcmF0aW86IDMvNDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkudGVtcGxhdGUtc3VicGFnZS0tYWJvdXQgLmFib3V0LWJveC1kZXRhaWxzX19pbWcgPiBpbWc6aG92ZXIge1xuICAgIGFzcGVjdC1yYXRpbzogNC80O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuYWJvdXQtYm94LWRldGFpbHNfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkudGVtcGxhdGUtc3VicGFnZS0tYWJvdXQgLmFib3V0LWJveC1kZXRhaWxzX19tYWluIHtcbiAgICBtaW4td2lkdGg6IDI3LjVyZW07XG4gICAgZmxleDogMCAwIDI3LjVyZW07XG4gIH1cbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0tYWJvdXQgLmFib3V0LWJveC1kZXRhaWxzX190aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMDkzNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC45cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuYWJvdXQtYm94LWRldGFpbHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC4xOTM3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMjJweDtcbiAgfVxufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuYWJvdXQtYm94LWRldGFpbHNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxcmVtO1xufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuYWJvdXQtYm94LWRldGFpbHNfX2NvbnRlbnQgPiBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLWFib3V0IC5hYm91dC1ib3gtcGFzc2lvbiB7XG4gIG1pbi1oZWlnaHQ6IDUzLjEyNXJlbTtcbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0tYWJvdXQgLmFib3V0LWJveC1wYXNzaW9uX19sZWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyN0Q3MDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi41cmVtO1xuICBwYWRkaW5nOiAyLjVyZW0gMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuYWJvdXQtYm94LXBhc3Npb25fX2xlZnQge1xuICAgIHBhZGRpbmc6IDIuNXJlbSA2LjU2MjVyZW0gMi41cmVtIDIuNXJlbTtcbiAgfVxufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuYWJvdXQtYm94LXBhc3Npb25fX3JpZ2h0IHtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0tYWJvdXQgLmFib3V0LWJveC1wYXNzaW9uX19pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLWFib3V0IC5hYm91dC1ib3gtcGFzc2lvbl9faW1nID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0tYWJvdXQgLmFib3V0LWJveC1wYXNzaW9uX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMDkzNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC45cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuYWJvdXQtYm94LXBhc3Npb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC4xOTM3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMjJweDtcbiAgfVxufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuYWJvdXQtYm94LXBhc3Npb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxcmVtO1xufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuYWJvdXQtYm94LXBhc3Npb25fX2NvbnRlbnQgPiBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLWFib3V0IC5hYm91dC1ib3gtYXQteW91ci1zZXJ2aWNlIHtcbiAgbWluLWhlaWdodDogMzEuMjVyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuYWJvdXQtYm94LWF0LXlvdXItc2VydmljZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuYWJvdXQtYm94LWF0LXlvdXItc2VydmljZV9fcmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFQkUzO1xuICBwYWRkaW5nOiAyLjVyZW0gMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLWFib3V0IC5hYm91dC1ib3gtYXQteW91ci1zZXJ2aWNlX19yaWdodCB7XG4gICAgcGFkZGluZzogMi41cmVtIDIuNXJlbSAxcmVtIDYuNTYyNXJlbTtcbiAgfVxufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuYWJvdXQtYm94LWF0LXlvdXItc2VydmljZV9fbGVmdCB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLWFib3V0IC5hYm91dC1ib3gtYXQteW91ci1zZXJ2aWNlX19pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLWFib3V0IC5hYm91dC1ib3gtYXQteW91ci1zZXJ2aWNlX19pbWcgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuYWJvdXQtYm94LWF0LXlvdXItc2VydmljZV9fdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjA5Mzc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkudGVtcGxhdGUtc3VicGFnZS0tYWJvdXQgLmFib3V0LWJveC1hdC15b3VyLXNlcnZpY2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC4xOTM3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMjJweDtcbiAgfVxufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuYWJvdXQtYm94LWF0LXlvdXItc2VydmljZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDFyZW07XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLWFib3V0IC5hYm91dC1ib3gtYXQteW91ci1zZXJ2aWNlX19jb250ZW50ID4gcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuYWJvdXQtYm94LWNvbnRhY3QtdXMge1xuICBwYWRkaW5nOiA2cmVtIDIuNXJlbTtcbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0tYWJvdXQgLmFib3V0LWJveC1jb250YWN0LXVzX19yaWdodCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IDI3LjA2MjVyZW07XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLWFib3V0IC5hYm91dC1ib3gtY29udGFjdC11c19fbGVmdCB7XG4gIHBhZGRpbmc6IDAgNXJlbSAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi41cmVtO1xufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuYWJvdXQtYm94LWNvbnRhY3QtdXNfX2ltZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0tYWJvdXQgLmFib3V0LWJveC1jb250YWN0LXVzX19pbWcgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS1hYm91dCAuYWJvdXQtYm94LWNvbnRhY3QtdXNfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMy4wOTM3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjlweDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLWFib3V0IC5hYm91dC1ib3gtY29udGFjdC11c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjE5Mzc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4yMnB4O1xuICB9XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLWFib3V0IC5hYm91dC1ib3gtY29udGFjdC11c19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDFyZW07XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLWFib3V0IC5hYm91dC1ib3gtY29udGFjdC11c19fY29udGVudCA+IHAge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKlxuKlxuKiBUUkXFmsSGIFNUUk9OWSAtIEFSVFlLVcWBXG4qXG4qKioqKioqKioqKioqKioqKiovXG5zZWN0aW9uLnN1YnBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIHNlY3Rpb24uc3VicGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgfVxufVxuc2VjdGlvbi5zdWJwYWdlIC5tYWluLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLXdlZGRpbmcgLm1haW4tY29udGVudC5wYWdlLWNvbnRlbnQuc3VicGFnZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLXdlZGRpbmcgLndlZGRpbmctYm94LW1hZ2ljLXBsYWNlX19pbm5lciB7XG4gIHBhZGRpbmc6IDIuNXJlbSAxcmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtbWFnaWMtcGxhY2VfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA4LjQzNzVyZW0gOS42ODc1cmVtO1xuICB9XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLXdlZGRpbmcgLndlZGRpbmctYm94LW1hZ2ljLXBsYWNlX19pbWcge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtbWFnaWMtcGxhY2VfX2ltZyB7XG4gICAgcGFkZGluZy1yaWdodDogNy4xODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtbWFnaWMtcGxhY2VfX2ltZyA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBhc3BlY3QtcmF0aW86IDMvNDtcbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtbWFnaWMtcGxhY2VfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLXdlZGRpbmcgLndlZGRpbmctYm94LW1hZ2ljLXBsYWNlX190aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMDkzNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC45cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS13ZWRkaW5nIC53ZWRkaW5nLWJveC1tYWdpYy1wbGFjZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjE5Mzc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4yMnB4O1xuICB9XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLXdlZGRpbmcgLndlZGRpbmctYm94LW1hZ2ljLXBsYWNlX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMXJlbTtcbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtbWFnaWMtcGxhY2VfX2NvbnRlbnQgPiBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLXdlZGRpbmcgLndlZGRpbmctYm94LW1hZ2ljLXBsYWNlX19hY3Rpb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLXdlZGRpbmcgLndlZGRpbmctYm94LWZvcmVzdCB7XG4gIGJhY2tncm91bmQ6ICM4MjdENzA7XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLXdlZGRpbmcgLndlZGRpbmctYm94LWZvcmVzdF9faW5uZXIge1xuICBwYWRkaW5nOiAyLjVyZW0gMXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLXdlZGRpbmcgLndlZGRpbmctYm94LWZvcmVzdF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDguMjVyZW0gOC40Mzc1cmVtO1xuICB9XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLXdlZGRpbmcgLndlZGRpbmctYm94LWZvcmVzdF9faW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS13ZWRkaW5nIC53ZWRkaW5nLWJveC1mb3Jlc3RfX2ltZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbiAgfVxufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS13ZWRkaW5nIC53ZWRkaW5nLWJveC1mb3Jlc3RfX2ltZyA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBhc3BlY3QtcmF0aW86IDMvNDtcbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtZm9yZXN0X19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyLjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS13ZWRkaW5nIC53ZWRkaW5nLWJveC1mb3Jlc3RfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMy4wOTM3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjlweDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLXdlZGRpbmcgLndlZGRpbmctYm94LWZvcmVzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjE5Mzc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4yMnB4O1xuICB9XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLXdlZGRpbmcgLndlZGRpbmctYm94LWZvcmVzdF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtZm9yZXN0X19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS13ZWRkaW5nIC53ZWRkaW5nLWJveC1mb3Jlc3RfX2NvbnRlbnQgPiBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLXdlZGRpbmcgLndlZGRpbmctYm94LWd1ZXN0LXNwYWNlX19pbm5lciB7XG4gIHBhZGRpbmc6IDIuNXJlbSAxcmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtZ3Vlc3Qtc3BhY2VfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA2cmVtIDYuMjVyZW0gNHJlbTtcbiAgfVxufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS13ZWRkaW5nIC53ZWRkaW5nLWJveC1ndWVzdC1zcGFjZV9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS13ZWRkaW5nIC53ZWRkaW5nLWJveC1ndWVzdC1zcGFjZV9fbWFpbiB7XG4gICAgZ2FwOiAyLjVyZW07XG4gIH1cbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtZ3Vlc3Qtc3BhY2VfX2NvbHVtbiB7XG4gIHBhZGRpbmc6IDAgMC42MjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLXdlZGRpbmcgLndlZGRpbmctYm94LWd1ZXN0LXNwYWNlX19jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMi41cmVtIC8gMik7XG4gIH1cbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtZ3Vlc3Qtc3BhY2VfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMy4wOTM3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjlweDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLXdlZGRpbmcgLndlZGRpbmctYm94LWd1ZXN0LXNwYWNlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuMTkzNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjIycHg7XG4gIH1cbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtZ3Vlc3Qtc3BhY2VfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxcmVtO1xufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS13ZWRkaW5nIC53ZWRkaW5nLWJveC1ndWVzdC1zcGFjZV9fY29udGVudCA+IHAge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS13ZWRkaW5nIC53ZWRkaW5nLWJveC1nYWxsZXJ5IHtcbiAgICBoZWlnaHQ6IDI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gIGJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtZ2FsbGVyeSB7XG4gICAgaGVpZ2h0OiA0MC42MjVyZW07XG4gIH1cbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtZ2FsbGVyeV9faW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLXdlZGRpbmcgLndlZGRpbmctYm94LWdhbGxlcnlfX2dhbGxlcnktcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZ2FwOiAxLjI1cmVtO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLXdlZGRpbmcgLndlZGRpbmctYm94LWdhbGxlcnlfX2dhbGxlcnktcm93IHtcbiAgICBmbGV4LWZsb3c6IHJvdztcbiAgICBnYXA6IDAuMTI1cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtZ2FsbGVyeV9faW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtZ2FsbGVyeV9faW1nIHtcbiAgICBoZWlnaHQ6IDI1cmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gIGJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtZ2FsbGVyeV9faW1nIHtcbiAgICBoZWlnaHQ6IDQwLjYyNXJlbTtcbiAgfVxufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS13ZWRkaW5nIC53ZWRkaW5nLWJveC1nYWxsZXJ5X19pbWcgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgYXNwZWN0LXJhdGlvOiA0LzQ7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLXdlZGRpbmcgLndlZGRpbmctYm94LWdhbGxlcnlfX2ltZyA+IGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAzLzQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS13ZWRkaW5nIC53ZWRkaW5nLWJveC1nYWxsZXJ5X19pbWc6aG92ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LWJhc2lzOiAyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuICBib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLXdlZGRpbmcgLndlZGRpbmctYm94LWdhbGxlcnlfX2ltZzpob3ZlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtYmFzaXM6IDQwLjYyNXJlbTtcbiAgfVxufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS13ZWRkaW5nIC53ZWRkaW5nLWJveC1nYWxsZXJ5X19pbWc6aG92ZXIgPiBpbWcge1xuICBhc3BlY3QtcmF0aW86IDQvNDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS13ZWRkaW5nIC53ZWRkaW5nLWJveC1raXRjaGVuX19pbm5lciB7XG4gIHBhZGRpbmc6IDIuNXJlbSAxcmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gta2l0Y2hlbl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDguMjVyZW0gOC40Mzc1cmVtO1xuICB9XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLXdlZGRpbmcgLndlZGRpbmctYm94LWtpdGNoZW5fX2ltZyB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS13ZWRkaW5nIC53ZWRkaW5nLWJveC1raXRjaGVuX19pbWcge1xuICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS13ZWRkaW5nIC53ZWRkaW5nLWJveC1raXRjaGVuX19pbWcgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgYXNwZWN0LXJhdGlvOiAzLzQ7XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLXdlZGRpbmcgLndlZGRpbmctYm94LWtpdGNoZW5fX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLXdlZGRpbmcgLndlZGRpbmctYm94LWtpdGNoZW5fX3RpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMy4wOTM3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjlweDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLXdlZGRpbmcgLndlZGRpbmctYm94LWtpdGNoZW5fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC4xOTM3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMjJweDtcbiAgfVxufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS13ZWRkaW5nIC53ZWRkaW5nLWJveC1raXRjaGVuX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS13ZWRkaW5nIC53ZWRkaW5nLWJveC1raXRjaGVuX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS13ZWRkaW5nIC53ZWRkaW5nLWJveC1raXRjaGVuX19jb250ZW50ID4gcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS13ZWRkaW5nIC53ZWRkaW5nLWJveC1wbGFuIHtcbiAgYmFja2dyb3VuZDogI0VFRUJFMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS13ZWRkaW5nIC53ZWRkaW5nLWJveC1wbGFuIHtcbiAgICBtaW4taGVpZ2h0OiA1My4xMjVyZW07XG4gIH1cbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtcGxhbl9faW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtcGxhbl9faW5uZXIgPiAucm93IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWZsb3c6IHdyYXAtcmV2ZXJzZTtcbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtcGxhbl9faW1nIHtcbiAgaGVpZ2h0OiAyNC4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtcGxhbl9faW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtcGxhbl9faW1nID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtcGxhbl9fbWFpbiB7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyLjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS13ZWRkaW5nIC53ZWRkaW5nLWJveC1wbGFuX190aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMDkzNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC45cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS13ZWRkaW5nIC53ZWRkaW5nLWJveC1wbGFuX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuMTkzNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjIycHg7XG4gIH1cbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtcGxhbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDFyZW07XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLXdlZGRpbmcgLndlZGRpbmctYm94LXBsYW5fX2NvbnRlbnQgPiBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtYWRkaXRpb25hbC1vZmZlciB7XG4gICAgbWluLWhlaWdodDogNTMuMTI1cmVtO1xuICB9XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLXdlZGRpbmcgLndlZGRpbmctYm94LWFkZGl0aW9uYWwtb2ZmZXJfX2lubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLXdlZGRpbmcgLndlZGRpbmctYm94LWFkZGl0aW9uYWwtb2ZmZXJfX2lubmVyID4gLnJvdyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtYWRkaXRpb25hbC1vZmZlcl9faW1nIHtcbiAgaGVpZ2h0OiAyNC4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtYWRkaXRpb25hbC1vZmZlcl9faW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtYWRkaXRpb25hbC1vZmZlcl9faW1nID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtYWRkaXRpb25hbC1vZmZlcl9fbWFpbiB7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyLjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS13ZWRkaW5nIC53ZWRkaW5nLWJveC1hZGRpdGlvbmFsLW9mZmVyX190aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMDkzNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC45cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS13ZWRkaW5nIC53ZWRkaW5nLWJveC1hZGRpdGlvbmFsLW9mZmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuMTkzNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjIycHg7XG4gIH1cbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtYWRkaXRpb25hbC1vZmZlcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDFyZW07XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLXdlZGRpbmcgLndlZGRpbmctYm94LWFkZGl0aW9uYWwtb2ZmZXJfX2NvbnRlbnQgPiBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLXdlZGRpbmcgLndlZGRpbmctYm94LWxvY2F0aW9uIHtcbiAgYmFja2dyb3VuZDogI0VFRUJFMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS13ZWRkaW5nIC53ZWRkaW5nLWJveC1sb2NhdGlvbiB7XG4gICAgbWluLWhlaWdodDogNDguMTI1cmVtO1xuICB9XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLXdlZGRpbmcgLndlZGRpbmctYm94LWxvY2F0aW9uX19pbm5lciB7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtbG9jYXRpb25fX2ltZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtbG9jYXRpb25fX2ltZyA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLXdlZGRpbmcgLndlZGRpbmctYm94LWxvY2F0aW9uX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyLjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLXdlZGRpbmcgLndlZGRpbmctYm94LWxvY2F0aW9uX19tYWluIHtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gIH1cbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtbG9jYXRpb25fX3RpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMy4wOTM3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjlweDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLXdlZGRpbmcgLndlZGRpbmctYm94LWxvY2F0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuMTkzNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjIycHg7XG4gIH1cbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtbG9jYXRpb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxcmVtO1xufVxuYm9keS50ZW1wbGF0ZS1zdWJwYWdlLS13ZWRkaW5nIC53ZWRkaW5nLWJveC1sb2NhdGlvbl9fY29udGVudCA+IHAge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtZmFxX19pbm5lciB7XG4gIHBhZGRpbmc6IDIuNXJlbSAxcmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtZmFxX19pbm5lciB7XG4gICAgcGFkZGluZzogNHJlbSA5LjY4NzVyZW07XG4gIH1cbn1cbmJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtZmFxX19tYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDIuMjVyZW07XG59XG5ib2R5LnRlbXBsYXRlLXN1YnBhZ2UtLXdlZGRpbmcgLndlZGRpbmctYm94LWZhcV9fdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjA5Mzc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkudGVtcGxhdGUtc3VicGFnZS0td2VkZGluZyAud2VkZGluZy1ib3gtZmFxX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuMTkzNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjIycHg7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBUSEVNRVNcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmh0bWwuY29udHJhc3QtY29udHJhc3QxIC5oZWFkZXItd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QxIC5tZW51LXRvcC13cmFwcGVyIC5oYW1idXJnZXIgLmhhbWJ1cmdlci1ib3ggLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QxIC5tZW51LXRvcC13cmFwcGVyIC5oYW1idXJnZXIgLmhhbWJ1cmdlci1ib3ggLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUsIGh0bWwuY29udHJhc3QtY29udHJhc3QxIC5tZW51LXRvcC13cmFwcGVyIC5oYW1idXJnZXIgLmhhbWJ1cmdlci1ib3ggLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QxIC5tZW51LXRvcC13cmFwcGVyLS1pbm5lciAubWVudS1pbm5lci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMzVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QxICNib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgbGkuYWN0aXZlID4gYSxcbmh0bWwuY29udHJhc3QtY29udHJhc3QxICNib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgbGkgYS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MSAjYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QxICNib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgbGkgYSBpLmZhLWxldmVsLWRvd24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QxICNib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB1bC5zaWRlLW1lbnUgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDEgc2VjdGlvbi5tb2R1bGUtbWVudS50b3AtbWVudSAudG9wLW1lbnVfX2xpc3QgbGkgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MSBzZWN0aW9uLm1vZHVsZS1tZW51LnRvcC1tZW51IC50b3AtbWVudV9fbGlzdCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QxIHNlY3Rpb24ubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDEgc2VjdGlvbi5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDEgc2VjdGlvbi5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IGE6aG92ZXIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDEgc2VjdGlvbi5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbS5hY3RpdmUgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QxIHNlY3Rpb24ubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QxIHNlY3Rpb24ubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QxIHNlY3Rpb24ubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiB1bC5zdWJpdGVtcyBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MSBzZWN0aW9uLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgbGkgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MSBzZWN0aW9uLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDEgc2VjdGlvbi5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX21lbnUgPiB1bC5tb2JpbGUtbWVudS11bCAqIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QxIGgxLCBodG1sLmNvbnRyYXN0LWNvbnRyYXN0MSBoMiwgaHRtbC5jb250cmFzdC1jb250cmFzdDEgaDMsIGh0bWwuY29udHJhc3QtY29udHJhc3QxIGg0LCBodG1sLmNvbnRyYXN0LWNvbnRyYXN0MSBoNSwgaHRtbC5jb250cmFzdC1jb250cmFzdDEgaDYsIGh0bWwuY29udHJhc3QtY29udHJhc3QxIHAsIGh0bWwuY29udHJhc3QtY29udHJhc3QxIHNwYW4sIGh0bWwuY29udHJhc3QtY29udHJhc3QxIGRpdiwgaHRtbC5jb250cmFzdC1jb250cmFzdDEgYSwgaHRtbC5jb250cmFzdC1jb250cmFzdDEgYiwgaHRtbC5jb250cmFzdC1jb250cmFzdDEgc3Ryb25nLCBodG1sLmNvbnRyYXN0LWNvbnRyYXN0MSBlbSwgaHRtbC5jb250cmFzdC1jb250cmFzdDEgdWwsIGh0bWwuY29udHJhc3QtY29udHJhc3QxIG9sLCBodG1sLmNvbnRyYXN0LWNvbnRyYXN0MSBsaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDEgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyBsaSwgaHRtbC5jb250cmFzdC1jb250cmFzdDEgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QxIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDEgI2JvZHktd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDEgI2JvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHRhYmxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MSAjYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdGFibGUgdGhlYWQgdHIgdGgsIGh0bWwuY29udHJhc3QtY29udHJhc3QxICNib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB0YWJsZSB0aGVhZCB0ciB0ZCB7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjMDAwO1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDEgI2JvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHRhYmxlIHRib2R5IHRyIHRkLCBodG1sLmNvbnRyYXN0LWNvbnRyYXN0MSAjYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdGFibGUgdGJvZHkgdHIgdGgge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2JlYmViZTtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICMwMDA7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MSAjYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdGFibGUgdGJvZHkgdHIgdGQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QxICNib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB0YWJsZSB0Ym9keSB0ciB0ZCAqIHtcbiAgY29sb3I6ICNmZmY7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MSBmb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QxIGZvb3RlciAuZm9vdGVyLW1lbnUgLmVsZW1lbnRzIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QxIGZvb3RlciAuZm9vdGVyLW1lbnUgLmVsZW1lbnRzIGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MSBmb290ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MiAuaGVhZGVyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MiAubWVudS10b3Atd3JhcHBlciAuaGFtYnVyZ2VyIC5oYW1idXJnZXItYm94IC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MiAubWVudS10b3Atd3JhcHBlciAuaGFtYnVyZ2VyIC5oYW1idXJnZXItYm94IC5oYW1idXJnZXItaW5uZXI6YmVmb3JlLCBodG1sLmNvbnRyYXN0LWNvbnRyYXN0MiAubWVudS10b3Atd3JhcHBlciAuaGFtYnVyZ2VyIC5oYW1idXJnZXItYm94IC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MiAubWVudS10b3Atd3JhcHBlci0taW5uZXIgLm1lbnUtaW5uZXItd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDM1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MiAjYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IGxpLmFjdGl2ZSA+IGEsXG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MiAjYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IGxpIGEuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjYzFlNzA3O1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDIgI2JvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHVsLnNpZGUtbWVudSBsaSBhIHtcbiAgY29sb3I6ICNjMWU3MDc7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MiAjYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IGxpIGEgaS5mYS1sZXZlbC1kb3duIHtcbiAgY29sb3I6ICNjMWU3MDc7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MiAjYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdWwuc2lkZS1tZW51IGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2MxZTcwNztcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QyIHNlY3Rpb24ubW9kdWxlLW1lbnUudG9wLW1lbnUgLnRvcC1tZW51X19saXN0IGxpIGEge1xuICBjb2xvcjogI2ZmZmUwMCAhaW1wb3J0YW50O1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDIgc2VjdGlvbi5tb2R1bGUtbWVudS50b3AtbWVudSAudG9wLW1lbnVfX2xpc3QgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZTAwICFpbXBvcnRhbnQ7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MiBzZWN0aW9uLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtIHtcbiAgY29sb3I6ICNmZmZlMDAgIWltcG9ydGFudDtcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QyIHNlY3Rpb24ubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiBhIHtcbiAgY29sb3I6ICNmZmZlMDAgIWltcG9ydGFudDtcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QyIHNlY3Rpb24ubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0gPiBhOmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QyIHNlY3Rpb24ubW9kdWxlLW1lbnUubWFpbi1tZW51IC5tYWluLW1lbnUtaGVhZGVyID4gLml0ZW0uYWN0aXZlID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MiBzZWN0aW9uLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MiBzZWN0aW9uLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZmZmZTAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MiBzZWN0aW9uLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gdWwuc3ViaXRlbXMgbGk6aG92ZXIgPiBhIHtcbiAgY29sb3I6ICNmZmZlMDAgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDIgc2VjdGlvbi5tb2R1bGUtbWVudS5tYWluLW1lbnUgLm1haW4tbWVudS1oZWFkZXIgPiAuaXRlbSA+IHVsLnN1Yml0ZW1zIGxpIGEge1xuICBjb2xvcjogI2ZmZmUwMCAhaW1wb3J0YW50O1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDIgc2VjdGlvbi5tb2R1bGUtbWVudS5tb2JpbGUtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QyIHNlY3Rpb24ubW9kdWxlLW1lbnUubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19tZW51ID4gdWwubW9iaWxlLW1lbnUtdWwgKiB7XG4gIGNvbG9yOiAjZmZmZTAwICFpbXBvcnRhbnQ7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MiBoMSwgaHRtbC5jb250cmFzdC1jb250cmFzdDIgaDIsIGh0bWwuY29udHJhc3QtY29udHJhc3QyIGgzLCBodG1sLmNvbnRyYXN0LWNvbnRyYXN0MiBoNCwgaHRtbC5jb250cmFzdC1jb250cmFzdDIgaDUsIGh0bWwuY29udHJhc3QtY29udHJhc3QyIGg2LCBodG1sLmNvbnRyYXN0LWNvbnRyYXN0MiBwLCBodG1sLmNvbnRyYXN0LWNvbnRyYXN0MiBzcGFuLCBodG1sLmNvbnRyYXN0LWNvbnRyYXN0MiBkaXYsIGh0bWwuY29udHJhc3QtY29udHJhc3QyIGEsIGh0bWwuY29udHJhc3QtY29udHJhc3QyIGIsIGh0bWwuY29udHJhc3QtY29udHJhc3QyIHN0cm9uZywgaHRtbC5jb250cmFzdC1jb250cmFzdDIgZW0sIGh0bWwuY29udHJhc3QtY29udHJhc3QyIHVsLCBodG1sLmNvbnRyYXN0LWNvbnRyYXN0MiBvbCwgaHRtbC5jb250cmFzdC1jb250cmFzdDIgbGkge1xuICBjb2xvcjogI2MxZTcwNztcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QyIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgbGksIGh0bWwuY29udHJhc3QtY29udHJhc3QyIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogI2MxZTcwNztcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QyICNib2R5LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2MxZTcwNztcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QyICNib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB0YWJsZSB7XG4gIGNvbG9yOiAjYzFlNzA3O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDIgI2JvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHRhYmxlIHRoZWFkIHRyIHRoLCBodG1sLmNvbnRyYXN0LWNvbnRyYXN0MiAjYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdGFibGUgdGhlYWQgdHIgdGQge1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgIzAwMDtcbn1cbmh0bWwuY29udHJhc3QtY29udHJhc3QyICNib2R5LXdyYXBwZXIgLnBhZ2UtY29udGVudCB0YWJsZSB0Ym9keSB0ciB0ZCwgaHRtbC5jb250cmFzdC1jb250cmFzdDIgI2JvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHRhYmxlIHRib2R5IHRyIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNiZWJlYmU7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjMDAwO1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDIgI2JvZHktd3JhcHBlciAucGFnZS1jb250ZW50IHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgY29sb3I6ICNjMWU3MDc7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MiAjYm9keS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgdGFibGUgdGJvZHkgdHIgdGQgKiB7XG4gIGNvbG9yOiAjYzFlNzA3O1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDIgZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNjMWU3MDc7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MiBmb290ZXIgLmZvb3Rlci1tZW51IC5lbGVtZW50cyBsaSBhIHtcbiAgY29sb3I6ICNjMWU3MDc7XG59XG5odG1sLmNvbnRyYXN0LWNvbnRyYXN0MiBmb290ZXIgLmZvb3Rlci1tZW51IC5lbGVtZW50cyBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjYzFlNzA3O1xufVxuaHRtbC5jb250cmFzdC1jb250cmFzdDIgZm9vdGVyIGEge1xuICBjb2xvcjogI2MxZTcwNztcbn1cblxuaHRtbC5jb250cmFzdC1jb250cmFzdDMge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSAhaW1wb3J0YW50O1xufSIsIi8qIVxuICogQm9vdHN0cmFwIHY0LjYuMiAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJyb290XCI7XG5AaW1wb3J0IFwicmVib290XCI7XG5AaW1wb3J0IFwidHlwZVwiO1xuQGltcG9ydCBcImltYWdlc1wiO1xuQGltcG9ydCBcImNvZGVcIjtcbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidGFibGVzXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwidHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuQGltcG9ydCBcImJ1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcImlucHV0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY3VzdG9tLWZvcm1zXCI7XG5AaW1wb3J0IFwibmF2XCI7XG5AaW1wb3J0IFwibmF2YmFyXCI7XG5AaW1wb3J0IFwiY2FyZFwiO1xuQGltcG9ydCBcImJyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYmFkZ2VcIjtcbkBpbXBvcnQgXCJqdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCJhbGVydFwiO1xuQGltcG9ydCBcInByb2dyZXNzXCI7XG5AaW1wb3J0IFwibWVkaWFcIjtcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY2xvc2VcIjtcbkBpbXBvcnQgXCJ0b2FzdHNcIjtcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJzcGlubmVyc1wiO1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuQGltcG9ydCBcInByaW50XCI7XG4iLCI6cm9vdCB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cblxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBydWxlOiBpbiBicm93c2VycyB0aGF0IHN1cHBvcnQgOmZvY3VzLXZpc2libGUsIHN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lXG4vLyBvbiBlbGVtZW50cyB0aGF0IHByb2dyYW1tYXRpY2FsbHkgcmVjZWl2ZSBmb2N1cyBidXQgd291bGRuJ3Qgbm9ybWFsbHkgc2hvdyBhIHZpc2libGVcbi8vIGZvY3VzIG91dGxpbmUuIEluIGdlbmVyYWwsIHRoaXMgd291bGQgbWVhbiB0aGF0IHRoZSBvdXRsaW5lIGlzIG9ubHkgYXBwbGllZCBpZiB0aGVcbi8vIGludGVyYWN0aW9uIHRoYXQgbGVkIHRvIHRoZSBlbGVtZW50IHJlY2VpdmluZyBwcm9ncmFtbWF0aWMgZm9jdXMgd2FzIGEga2V5Ym9hcmQgaW50ZXJhY3Rpb24sXG4vLyBvciB0aGUgYnJvd3NlciBoYXMgc29tZWhvdyBkZXRlcm1pbmVkIHRoYXQgdGhlIHVzZXIgaXMgcHJpbWFyaWx5IGEga2V5Ym9hcmQgdXNlciBhbmQvb3Jcbi8vIHdhbnRzIGZvY3VzIG91dGxpbmVzIHRvIGFsd2F5cyBiZSBwcmVzZW50ZWQuXG4vL1xuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy86Zm9jdXMtdmlzaWJsZVxuLy8gYW5kIGh0dHBzOi8vZGV2ZWxvcGVyLnBhY2llbGxvZ3JvdXAuY29tL2Jsb2cvMjAxOC8wMy9mb2N1cy12aXNpYmxlLWFuZC1iYWNrd2FyZHMtY29tcGF0aWJpbGl0eS9cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoODAlKTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoNzUlKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbiAgLy8gRGlzYWJsZSBhdXRvLWhpZGluZyBzY3JvbGxiYXIgaW4gSUUgJiBsZWdhY3kgRWRnZSB0byBhdm9pZCBvdmVybGFwLFxuICAvLyBtYWtpbmcgaXQgaW1wb3NzaWJsZSB0byBpbnRlcmFjdCB3aXRoIHRoZSBjb250ZW50XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnIHtcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuQGlmICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMge1xuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjVyZW0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgZm9udCBzaXplc1xuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvdjgueC9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1mb250LXNpemUtdW5pdCAhPSByZW0gYW5kICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSBmb250IHNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsIGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLWRpc2FibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1lbmFibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250IHNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6IGRpdmlkZSgkZnMsICRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6IGRpdmlkZSgkZnMsIGRpdmlkZSgkZnMgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250IHNpemVcbiAgICAkcmZzLXN0YXRpYzogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcywgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skZnN9cHgpO1xuXG4gICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSBmb250IHNpemUgaXMgYmlnZ2VyIHRoYW4gdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgQGlmICRmcyA8PSAkcmZzLWJhc2UtZm9udC1zaXplIG9yIG5vdCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICBmb250LXNpemU6ICN7JHJmcy1zdGF0aWN9I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSBmb250IHNpemUgZm9yICRmc1xuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArIGRpdmlkZSgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJGZzIGFuZCB0aGUgbWluaW11bSBmb250IHNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3tkaXZpZGUoJGZzLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJGZzLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemVcbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG5cbiAgICAgIC8vIEJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgJG1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcblxuICAgICAgQGluY2x1ZGUgX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5KCRtcS12YWx1ZSkge1xuICAgICAgICBAaW5jbHVkZSBfcmZzLWVuYWJsZS1jbGFzcyB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW5zIHVzZSBSRlMgdG8gcmVzY2FsZSB0aGUgZm9udCBzaXplXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cygpIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkKCkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkKCkge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vY3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYGltZy1yZXRpbmEoKWBcIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuIiwiLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTAwJSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgKiAuNTtcbn1cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzYCBtaXhpblwiLCBcInY0LjUuMlwiLCBcInY1XCIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICAgIG1heC13aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyICogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoLFxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgY29sb3I6ICR0YWJsZS1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJvcmRlci1sZXZlbCkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIERhcmsgc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50aGVhZC1saWdodCB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRib3JkZXI6IG51bGwpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgQGlmICRib3JkZXIgIT0gbnVsbCB7XG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAvLyBSZW1vdmUgc2VsZWN0IG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGlucHV0LWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICZbc2l6ZV0sXG4gICZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCBmb3Igd29ya2Fyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgbWFwLWdldCgkZGF0YSwgY29sb3IpLCBtYXAtZ2V0KCRkYXRhLCBpY29uKSk7XG59XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBmb3JtLWNvbnRyb2wtZm9jdXMoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG4vLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yLCAkaWNvbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzE1NTdcbiAgICAvLyBBbGlnbiB0b29sdGlwIHRvIGZvcm0gZWxlbWVudHNcbiAgICAuZm9ybS1yb3cgPiAuY29sID4gJixcbiAgICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSA+ICYge1xuICAgICAgbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lciAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtcGFkZGluZy14ICogNCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtcGFkZGluZy14ICogMiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgJGN1c3RvbS1zZWxlY3QtYmcgZXNjYXBlLXN2ZygkaWNvbikgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZSBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBpZigkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zLCBwb2ludGVyLCBudWxsKTtcblxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICB9XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTIuNSUpKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMsIDApO1xufVxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG5cbiAgJi53aWR0aCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24tcGFkZGluZy14O1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIFBvcHBlciBpcyBlbmFibGVkLCByZXNldCB0aGUgYmFzaWMgZHJvcGRvd24gcG9zaXRpb25cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uZHJvcGRvd24tbWVudSB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcsICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15LCB0cnVlKTtcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG4iLCJAbWl4aW4gY2FyZXQtZG93bigpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwKCkge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICRuYXYtZGl2aWRlci1jb2xvciwgJG1hcmdpbi15OiAkbmF2LWRpdmlkZXItbWFyZ2luLXksICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICRtYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG5hdi1kaXZpZGVyKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3ByaWdodCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGxlZnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG4uYnRuLWdyb3VwLXRvZ2dsZSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgdmFsdWVcblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICsgLmZvcm0tY29udHJvbCxcbiAgICArIC5jdXN0b20tc2VsZWN0LFxuICAgICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBjdXN0b20gZmlsZSBpbnB1dCBhYm92ZSB0aGUgbGFiZWxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcbiAgLy8gYm9yZGVyLXJhZGl1cyBvdmVycmlkZXMuXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbiAgICA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksXG4gICAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiAuZm9ybS1jb250cm9sOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5jdXN0b20tc2VsZWN0Om50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuICsgMykgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXG4vL1xuLy8gV2hpbGUgaXQgcmVxdWlyZXMgb25lIGV4dHJhIGxheWVyIG9mIEhUTUwgZm9yIGVhY2gsIGRlZGljYXRlZCBwcmVwZW5kIGFuZFxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgeyBtYXJnaW4tcmlnaHQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHsgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmQgcm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuIiwiLy8gRW1iZWRkZWQgaWNvbnMgZnJvbSBPcGVuIEljb25pYy5cbi8vIFJlbGVhc2VkIHVuZGVyIE1JVCBhbmQgY29weXJpZ2h0IDIwMTQgV2F5YnVyeS5cbi8vIGh0dHBzOi8vdXNlaWNvbmljLmNvbS9vcGVuXG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gQmFzZSBjbGFzcyB0YWtlcyBjYXJlIG9mIGFsbCB0aGUga2V5IGJlaGF2aW9yYWwgYXNwZWN0cy5cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tY29udHJvbC1zcGFjZXIteDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTsgLy8gUHV0IHRoZSBpbnB1dCBiZWhpbmQgdGhlIGxhYmVsIHNvIGl0IGRvZXNuJ3Qgb3ZlcmxheSB0ZXh0XG4gIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIGhlaWdodDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41O1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6ICRjdXN0b20tY29udHJvbC1jdXJzb3I7XG5cbiAgLy8gQmFja2dyb3VuZC1jb2xvciBhbmQgKHdoZW4gZW5hYmxlZCkgZ3JhZGllbnRcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpICogLjU7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICBib3JkZXI6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIEZvcmVncm91bmQgKGljb24pXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpICogLjU7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogNTAlIC8gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemV9IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXNcbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gICAgJjppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmFkaW9zXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cblxuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHN3aXRjaGVzXG4vL1xuLy8gVHdlYWsgYSBmZXcgdGhpbmdzIGZvciBzd2l0Y2hlc1xuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC13aWR0aDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IGFkZCgoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpICogLjUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICBsZWZ0OiBhZGQoLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgaGVpZ2h0OiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0LCAkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRjdXN0b20tc3dpdGNoLXdpZHRoIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJnICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ7XG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93LCAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuXG4gICAgJjo6LW1zLXZhbHVlIHtcbiAgICAgIC8vIEZvciB2aXN1YWwgY29uc2lzdGVuY3kgd2l0aCBvdGhlciBwbGF0Zm9ybXMvYnJvd3NlcnMsXG4gICAgICAvLyBzdXBwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEhpZGVzIHRoZSBkZWZhdWx0IGNhcmV0IGluIElFMTFcbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1sZztcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGcpO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxuXG4gIH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cbn1cblxuLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbXMtdGh1bWIgICAgICAgICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQpICogLjU7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAwOyAvLyBFZGdlIHNwZWNpZmljXG4gICAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7IC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIG1hcmdpbi1sZWZ0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7ICAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCAqIC41O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IC8vIGFyYml0cmFyeT9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbXMtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5jb250YWluZXIsXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiA1MCUgLyAxMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiAkbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXG4gICAgICAgICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgaGVpZ2h0OiAkY2FyZC1oZWlnaHQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIC8vIER1ZSB0byBzcGVjaWZpY2l0eSBvZiB0aGUgYWJvdmUgc2VsZWN0b3IgKGAuY2FyZCA+IC5saXN0LWdyb3VwYCksIHdlIG11c3RcbiAgLy8gdXNlIGEgY2hpbGQgc2VsZWN0b3IgaGVyZSB0byBwcmV2ZW50IGRvdWJsZSBib3JkZXJzLlxuICA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuICA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBpbWFnZSBzaXplIGJ1ZyBpbiBJRVxuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI4ODU1XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jb2xvcjtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtJGNhcmQtc3BhY2VyLXkgKiAuNTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAqIC41O1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggKiAuNTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggKiAuNTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAqIC41O1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwOyAvLyBGb3IgSUU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjkzOTZcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gQ2FyZCBkZWNrXG5cbi5jYXJkLWRlY2sge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZGVjay1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLSRjYXJkLWRlY2stbWFyZ2luO1xuICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtZGVjay1tYXJnaW47XG5cbiAgICAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgZGVmYXVsdFxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29sdW1uc1xuLy9cblxuLmNhcmQtY29sdW1ucyB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBBY2NvcmRpb25cbi8vXG5cbi5hY2NvcmRpb24ge1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG5cbiAgPiAuY2FyZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgPiAuY2FyZC1oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kY2FyZC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRicmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBTdXBwcmVzcyBpbmxpbmUgc3BhY2luZ3MgYW5kIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3JcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKTtcbiAgICB9XG4gIH1cblxuICAvLyBJRTktMTEgaGFjayB0byBwcm9wZXJseSBoYW5kbGUgaHlwZXJsaW5rIHVuZGVybGluZXMgZm9yIGJyZWFkY3J1bWJzIGJ1aWx0XG4gIC8vIHdpdGhvdXQgYDx1bD5gcy4gVGhlIGA6OmJlZm9yZWAgcHNldWRvLWVsZW1lbnQgZ2VuZXJhdGVzIGFuIGVsZW1lbnRcbiAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHRoZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxuICAvL1xuICAvLyBUbyB0cmljayBJRSBpbnRvIHN1cHByZXNzaW5nIHRoZSB1bmRlcmxpbmUsIHdlIGdpdmUgdGhlIHBzZXVkby1lbGVtZW50IGFuXG4gIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vIE9waW5pb25hdGVkOiByZW1vdmUgdGhlIFwiaGFuZFwiIGN1cnNvciBzZXQgcHJldmlvdXNseSBmb3IgLnBhZ2UtbGlua1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRiYWRnZS10cmFuc2l0aW9uKTtcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vLyBQaWxsIGJhZGdlc1xuLy9cbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENvbG9yc1xuLy9cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYmFkZ2UtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBiYWRnZS12YXJpYW50KCRiZykge1xuICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJhZGdlLWZvY3VzLXdpZHRoIHJnYmEoJGJnLCAuNSk7XG4gICAgfVxuICB9XG59XG4iLCIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgKiAuNSk7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgY29sb3I6ICRqdW1ib3Ryb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMikgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkY2xvc2UtZm9udC1zaXplICsgJGFsZXJ0LXBhZGRpbmcteCAqIDI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYm9yZGVyLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtY29sb3ItbGV2ZWwpKTtcbiAgfVxufVxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7IH1cbiAgICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHByb2dyZXNzLWJveC1zaGFkb3cpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzcy1oZWlnaHQgJHByb2dyZXNzLWhlaWdodDtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246ICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZyBwcm9ncmVzcy1iYXItc3RyaXBlcztcblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkbGlzdC1ncm91cC1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYgKyAmIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCA2KSk7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNsb3NlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi50b2FzdCB7XG4gIC8vIFByZXZlbnRzIGZyb20gc2hyaW5raW5nIGluIElFMTEsIHdoZW4gaW4gYSBmbGV4IGNvbnRhaW5lclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODM0MVxuICBmbGV4LWJhc2lzOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBtYXgtd2lkdGg6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6ICR0b2FzdC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtYm9yZGVyLWNvbG9yO1xuICBib3gtc2hhZG93OiAkdG9hc3QtYm94LXNoYWRvdztcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkdG9hc3QtcGFkZGluZy14O1xuICB9XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy15ICR0b2FzdC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9hc3QtaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHN1YnRyYWN0KCR0b2FzdC1ib3JkZXItcmFkaXVzLCAkdG9hc3QtYm9yZGVyLXdpZHRoKSk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteDsgLy8gYXBwbHkgdG8gYm90aCB2ZXJ0aWNhbCBhbmQgaG9yaXpvbnRhbFxufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLm1vZGFsLW9wZW4ge1xuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4OyAvLyBJRTEwLzExXG4gIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpOyAvLyBJRTEwLzExXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLy8gRW5zdXJlIGBtb2RhbC1kaWFsb2ctY2VudGVyZWRgIGV4dGVuZHMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSB2aWV3IChJRTEwLzExKVxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBJRTEwXG4gICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50OyAvLyBSZXNldCBoZWlnaHQgdG8gMCBleGNlcHQgb24gSUVcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLy8gRW5zdXJlIGAubW9kYWwtYm9keWAgc2hvd3Mgc2Nyb2xsYmFyIChJRTEwLzExKVxuICAmLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogJG1vZGFsLWNvbnRlbnQtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy14KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZyAtICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gKiAuNTtcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAqIC41O1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14bDsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5OyB9XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICBib3R0b206IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICB0b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtbGVmdCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWxlZnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQoKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHBvcG92ZXItZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBtYXJnaW46IDAgJHBvcG92ZXItYm9yZGVyLXJhZGl1cztcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBib3R0b206IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgbGVmdDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHRvcDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHJpZ2h0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRwb3BvdmVyLWJvcmRlci1yYWRpdXMgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWxlZnQ7XG4gIH1cbn1cblxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci1oZWFkZXItYmcsIDUlKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQ6IDUwJSAvIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZyk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZyk7XG59XG5cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gb3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIG92ZXJyaWRlIDxvbD4gZGVmYXVsdFxuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiAkc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjtcbiAgYm9yZGVyOiAkc3Bpbm5lci1ib3JkZXItd2lkdGggc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbiAgYm9yZGVyLXdpZHRoOiAkc3Bpbm5lci1ib3JkZXItd2lkdGgtc207XG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiAkc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWdyb3c7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xufVxuXG5AaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy1ncmFkaWVudC12YXJpYW50YCBtaXhpblwiLCBcInY0LjUuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbkBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG4gIH1cbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3QsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20gIHsgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtcGlsbCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQGVhY2ggJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvIGluICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Mge1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teDogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMSk7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAyKTtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS0jeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14fWJ5I3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teX0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZShkaXZpZGUoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXksICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14KSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICR1c2VyLXNlbGVjdHMge1xuICAudXNlci1zZWxlY3QtI3skdmFsdWV9IHsgdXNlci1zZWxlY3Q6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICRvdmVyZmxvd3Mge1xuICAub3ZlcmZsb3ctI3skdmFsdWV9IHsgb3ZlcmZsb3c6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUoKSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uc2hhZG93LXNtIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc20gIWltcG9ydGFudDsgfVxuLnNoYWRvdyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93ICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbGcgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LW5vbmUgeyBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8vIFZpZXdwb3J0IGFkZGl0aW9uYWwgaGVscGVyc1xuXG4ubWluLXZ3LTEwMCB7IG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLm1pbi12aC0xMDAgeyBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAgeyB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLnZoLTEwMCB7IGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmIFwiI3skc2l6ZX1cIiAhPSBcIjBcIiB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICAvLyBKdXN0IGluIGNhc2UgYHBvaW50ZXItZXZlbnRzOiBub25lYCBpcyBzZXQgb24gYSBwYXJlbnRcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vIElFMTAgYnVnZml4LCBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTY5NDc5NjcvaWUxMC1ob3Zlci1wc2V1ZG8tY2xhc3MtZG9lc250LXdvcmstd2l0aG91dC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1saWdodGVyIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGRlciAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlciAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuLnRleHQtYm9keSB7IGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50OyB9XG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHsgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSkgIWltcG9ydGFudDsgfVxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gRGVwcmVjYXRlZCwgYnV0IGF2b2lkcyBpc3N1ZXMgd2l0aCBmbGV4IGNvbnRhaW5lcnNcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIFVzZWQgaW5zdGVhZCBvZiBgb3ZlcmZsb3ctd3JhcGAgZm9yIElFICYgRWRnZSBMZWdhY3lcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcbiAgICBhI3skcGFyZW50fSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoKWBcIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCIvKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cblxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInBhdGhcIjtcbkBpbXBvcnQgXCJjb3JlXCI7XG5AaW1wb3J0IFwibGFyZ2VyXCI7XG5AaW1wb3J0IFwiZml4ZWQtd2lkdGhcIjtcbkBpbXBvcnQgXCJsaXN0XCI7XG5AaW1wb3J0IFwiYm9yZGVyZWQtcHVsbGVkXCI7XG5AaW1wb3J0IFwiYW5pbWF0ZWRcIjtcbkBpbXBvcnQgXCJyb3RhdGVkLWZsaXBwZWRcIjtcbkBpbXBvcnQgXCJzdGFja2VkXCI7XG5AaW1wb3J0IFwiaWNvbnNcIjtcbkBpbXBvcnQgXCJzY3JlZW4tcmVhZGVyXCI7XG4iLCIvKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj0jeyRmYS12ZXJzaW9ufScpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PSN7JGZhLXZlcnNpb259I2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4vLyAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vRm9udEF3ZXNvbWUub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyAvLyB1c2VkIHdoZW4gZGV2ZWxvcGluZyBmb250c1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG4iLCIvLyBJY29uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICBmb250LXNpemU6ICg0ZW0gLyAzKTtcbiAgbGluZS1oZWlnaHQ6ICgzZW0gLyA0KTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTN4IHsgZm9udC1zaXplOiAzZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS00eCB7IGZvbnQtc2l6ZTogNGVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNXggeyBmb250LXNpemU6IDVlbTsgfVxuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHdpZHRoOiAoMThlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xuICB3aWR0aDogJGZhLWxpLXdpZHRoO1xuICB0b3A6ICgyZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gICAgbGVmdDogLSRmYS1saS13aWR0aCArICg0ZW0gLyAxNCk7XG4gIH1cbn1cbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cbi5wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLnB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLnB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gU3Bpbm5pbmcgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuXG4vLyBIb29rIGZvciBJRTgtOVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24oKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuXG5AbWl4aW4gZmEtaWNvbi1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuIiwiLy8gU3RhY2tlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsIC4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2UgeyBjb2xvcjogJGZhLWludmVyc2U7IH1cbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW11c2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1sYXJnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW1vdmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvd2VyLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ25hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5ib3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZnJlc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkcGhvbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2xkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaXRhbGljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LWhlaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LXdpZHRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1jZW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWp1c3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlZGVudDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW91dGRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWRlby1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG90bzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpY3R1cmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpY3R1cmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbWFya2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRqdXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWplY3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm8tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3NzaGFpcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGFuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzdGVyaXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FybmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxhbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmFuZG9tOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWduZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXR3ZWV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYS1yZXRybzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXJzOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1vdXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYi10YWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWItdGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24taW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cm9waHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZW1vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcmstbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWVkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhkZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsaG9ybjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jZXJ0aWZpY2F0ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsb2JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3JlbmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXNrczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbHRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyaWVmY2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JvdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY2lzc29yczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXJjbGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmxvcHB5LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbG9wcHktbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hdmljb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlb3JkZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtdWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1vbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJpa2V0aHJvdWdoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kZXJsaW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRydWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb25leTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2x1bW5zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5zb3J0ZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWdhbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYXZlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhY2hvbWV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNoOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaXRlbWFwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bWJyZWxsYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbGlwYm9hcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZ2h0YnVsYi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtZG93bmxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1tZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RldGhvc2NvcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1aXRjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29mZmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0bGVyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1dGxlcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9zcGl0YWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYnVsYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGtpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlnaHRlci1qZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVza3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhcHRvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9iaWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGlubmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3Blbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNtaWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJvd24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2FtZXBhZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXlib2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLWNoZWNrZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVybWluYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseS1hbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NhdGlvbi1hcnJvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZS1mb3JrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5saW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbi1icm9rZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGFpbi1icm9rZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVyYXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXB1enpsZS1waWVjZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGllbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2NrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXhjZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXhjZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWh0bWw1OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNzczM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmNob3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbHNleWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzcy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGlja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXVybzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2JwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2JwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11c2Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW5yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY255OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ybWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tanB5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanB5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcnViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1rcnc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rcnc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idGM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJvcGJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stb3ZlcmZsb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnN0YWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlja3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGlja3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJscjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXBwbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmRyb2lkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW51eDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJpYmJibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvdXJzcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVsbG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mZW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRpcDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF0aXBheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb29uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJjaGl2ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVucmVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFnZWxpbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvdC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVya2lzaC1saXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGFjZS1zaHV0dGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdvcmRwcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5pZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RpdHV0aW9uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2l0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmFkdWF0aW9uLWNhcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWFob287IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWxpY2lvdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlnZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLXBwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRydXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpvb21sYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hpbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGlsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bvb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvbW9iaWxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXhpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BvdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXZpYW50YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvdW5kY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhdGFiYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcGRmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtd29yZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1leGNlbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtaW1hZ2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtemlwLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hcmNoaXZlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXVkaW8tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS12aWRlby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWNvZGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGVwZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpzZmlkZGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1ib3V5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJ1b3k6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtc2F2ZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBvcnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZmUtcmluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW8tbm90Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVzaXN0YW5jZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWJlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1lbXBpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbXBpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXljLXNxdWFyZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYWNrZXItbmV3czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZW5jZW50LXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlY2hhdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2VpeGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpeGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGlzdG9yeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS10aGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLXRoaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXJhZ3JhcGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2wtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZ1dGJvbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpbm9jdWxhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdGNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXllbHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ld3NwYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpZmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsY3VsYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtd2FsbGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXZpc2E7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtbWFzdGVyY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGlzY292ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtYW1leDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXN0cmlwZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvcHlyaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWVkcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllZHJvcHBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFpbnQtYnJ1c2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlydGhkYXktY2FrZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyZWEtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmVhLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW94aG9zdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2VsbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZXFlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWxzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWxzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVhbnBhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWFucGF0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXlzZWxsYWRzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGFzaGN1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnVtYmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYW5wdWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWxsc3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlydHNpbmJ1bGs7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpbXBseWJ1aWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lhdGxhczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWFtb25kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItc2VjcmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdG9yY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmVldC12aWV3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnRiZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lcmN1cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcnNleDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtbWFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV1dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdlbmRlcmxlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3QtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hhdHNhcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZXJ2ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci10aW1lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGVsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhY29pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJ3YXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRpdW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRpdW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteS1jb21iaW5hdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wdGluLW1vbnN0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwZWRpdGVkc3NsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS00OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW91c2UtcG9pbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaS1jdXJzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC11bmdyb3VwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtamNiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaW5lcnMtY2x1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFsYW5jZS1zY2FsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLXN0YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1lbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXJvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3RvcC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNjaXNzb3JzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1saXphcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc3BvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wb2ludGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBlYWNlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFkZW1hcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWdpc3RlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVnaXN0ZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyaXBhZHZpc29yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJpcGFkdmlzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2V0LXBvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lraXBlZGlhLXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zYWZhcmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaHJvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZWZveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHY6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGV2aXNpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZWxldmlzaW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29udGFvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29udGFvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci01MDBweDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYXpvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1taW51cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItY2hlY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kdXN0cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXBpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1zaWduczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91eno7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxhY2stdGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udGljb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LWFsaWVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RpZXBpZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGllcGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vZHg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J0LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcm9kdWN0LWh1bnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1peGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2NyaWJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhc2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYXNodGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGgtYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZXJjZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0bGFiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0bGFiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwYmVnaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3Bmb3JtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmlyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmlyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsaW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJhaWxsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmbmVzczpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGUtZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25pbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWxhbmd1YWdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG93LXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvdy12aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LWdob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcnN0LW9yZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZW1laXNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmRzaGFrZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5vZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWJhZGdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3JhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcmVlLWNvZGUtY2FtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci00OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG93ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRodHViOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zMTU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9kY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvZGNhc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWF4aW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWluaW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1yZXN0b3JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuZGNhbXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF2OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0c3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldHN5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1kYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWltZGI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmF2ZWxyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVlcmNhc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZXJjYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9jaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9jaGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbm93Zmxha2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJwb3dlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3BleHBsb3JlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZXR1cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZXR1cDsgfVxuIiwiLy8gU2NyZWVuIFJlYWRlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNyLW9ubHkgeyBAaW5jbHVkZSBzci1vbmx5KCk7IH1cbi5zci1vbmx5LWZvY3VzYWJsZSB7IEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7IH1cbiIsIi5jb3Zlci1ibGFjayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4ucGFnZS13cmFwcGVyIHtcblx0QGluY2x1ZGUgcGFnZS13cmFwcGVyKCk7XG5cdEBleHRlbmQgJWNsZWFyZml4O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcblx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctdmlzaWJsZSB7XG5cdG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59IiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICcjeyRpY29tb29uLWZvbnQtZmFtaWx5fSc7XG4gICAgc3JjOiAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0uZW90P2swbGNmYScpO1xuICAgIHNyYzogIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LmVvdD9rMGxjZmEjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0udHRmP2swbGNmYScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS53b2ZmP2swbGNmYScpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LnN2Zz9rMGxjZmEjI3skaWNvbW9vbi1mb250LWZhbWlseX0nKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uaWNvbiwgW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICAgIGZvbnQtZmFtaWx5OiAnI3skaWNvbW9vbi1mb250LWZhbWlseX0nICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1yaWdodC1hcnJvdyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1yaWdodC1hcnJvdztcbiAgICB9XG59XG4uaWNvbi1kb3duLWFycm93IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWRvd24tYXJyb3c7XG4gICAgfVxufVxuLmljb24tbGVmdC1hcnJvdyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1sZWZ0LWFycm93O1xuICAgIH1cbn1cbi5pY29uLXVwLWFycm93IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXVwLWFycm93O1xuICAgIH1cbn1cbi5pY29uLW9yZGVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLW9yZGVyO1xuICAgIH1cbn1cbi5pY29uLXNob3BwaW5nLWJhZyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1zaG9wcGluZy1iYWc7XG4gICAgfVxufVxuLmljb24tc2hvcHBpbmctb25saW5lIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXNob3BwaW5nLW9ubGluZTtcbiAgICB9XG59XG4uaWNvbi1zaG9wcGluZy1iYWctMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1zaG9wcGluZy1iYWctMTtcbiAgICB9XG59XG4uaWNvbi1zaG9wcGluZy1iYWctMiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1zaG9wcGluZy1iYWctMjtcbiAgICB9XG59XG4uaWNvbi1zaG9wcGluZy1vbmxpbmUtMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1zaG9wcGluZy1vbmxpbmUtMTtcbiAgICB9XG59XG4uaWNvbi1zaG9wcGluZy1iYWctMyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1zaG9wcGluZy1iYWctMztcbiAgICB9XG59XG4uaWNvbi1ib3gge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tYm94O1xuICAgIH1cbn1cbi5pY29uLWdpZnQtYm94IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWdpZnQtYm94O1xuICAgIH1cbn1cbi5pY29uLXBhY2thZ2Uge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tcGFja2FnZTtcbiAgICB9XG59XG4uaWNvbi1kZWxpdmVyeS1wYWNrYWdlcy1vbi1hLXRyb2xsZXkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tZGVsaXZlcnktcGFja2FnZXMtb24tYS10cm9sbGV5O1xuICAgIH1cbn1cbi5pY29uLWhlYXJ0LWJveCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1oZWFydC1ib3g7XG4gICAgfVxufVxuLmljb24tYm94LTEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tYm94LTE7XG4gICAgfVxufVxuLmljb24tYm94LTIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tYm94LTI7XG4gICAgfVxufVxuLmljb24tYm94LWNsb3NlZCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1ib3gtY2xvc2VkO1xuICAgIH1cbn1cbi5pY29uLXNoaXBwZWQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tc2hpcHBlZDtcbiAgICB9XG59XG4uaWNvbi1naWZ0IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWdpZnQ7XG4gICAgfVxufVxuLmljb24tdHJ1Y2sge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tdHJ1Y2s7XG4gICAgfVxufVxuLmljb24tYWlycGxhbmUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tYWlycGxhbmU7XG4gICAgfVxufVxuLmljb24tZGVsaXZlcnktdHJ1Y2sge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tZGVsaXZlcnktdHJ1Y2s7XG4gICAgfVxufVxuLmljb24tc3BsaXQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tc3BsaXQ7XG4gICAgfVxufVxuLmljb24tc3BsaXQtMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1zcGxpdC0xO1xuICAgIH1cbn1cbi5pY29uLXNwbGl0LTIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tc3BsaXQtMjtcbiAgICB9XG59XG4uaWNvbi1zcGxpdC0zIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXNwbGl0LTM7XG4gICAgfVxufVxuLmljb24tc3BsaXQtNCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1zcGxpdC00O1xuICAgIH1cbn1cbi5pY29uLWJhci1jaGFydCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1iYXItY2hhcnQ7XG4gICAgfVxufVxuLmljb24tY2hlY2tsaXN0IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWNoZWNrbGlzdDtcbiAgICB9XG59XG4uaWNvbi1jb252ZXJzYXRpb24ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tY29udmVyc2F0aW9uO1xuICAgIH1cbn1cbi5pY29uLWVudGVycHJpc2Uge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tZW50ZXJwcmlzZTtcbiAgICB9XG59XG4uaWNvbi1ub3RpZmljYXRpb24ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tbm90aWZpY2F0aW9uO1xuICAgIH1cbn1cbi5pY29uLWFwcGxlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWFwcGxlO1xuICAgIH1cbn1cbi5pY29uLWN1c3RvbWVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWN1c3RvbWVyO1xuICAgIH1cbn1cbi5pY29uLW5vdGlmaWNhdGlvbi0xIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLW5vdGlmaWNhdGlvbi0xO1xuICAgIH1cbn1cbi5pY29uLW9yZ2FuaXplIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLW9yZ2FuaXplO1xuICAgIH1cbn1cbi5pY29uLXBpZS1jaGFydCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1waWUtY2hhcnQ7XG4gICAgfVxufVxuLmljb24tYmVsbCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1iZWxsO1xuICAgIH1cbn1cbi5pY29uLWN1c3RvbWVyLXNlcnZpY2Uge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tY3VzdG9tZXItc2VydmljZTtcbiAgICB9XG59XG4uaWNvbi1kaWFncmFtIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWRpYWdyYW07XG4gICAgfVxufVxuLmljb24tamlnc2F3IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWppZ3NhdztcbiAgICB9XG59XG4uaWNvbi1saXN0IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWxpc3Q7XG4gICAgfVxufVxuLmljb24tYW5ub3VuY2VyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWFubm91bmNlcjtcbiAgICB9XG59XG4uaWNvbi1jb21wdXRlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jb21wdXRlcjtcbiAgICB9XG59XG4uaWNvbi1mYWN0b3J5IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWZhY3Rvcnk7XG4gICAgfVxufVxuLmljb24tZmVlZGJhY2sge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tZmVlZGJhY2s7XG4gICAgfVxufVxuLmljb24tbGlzdC0xIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWxpc3QtMTtcbiAgICB9XG59XG4uaWNvbi1hbmFseXNpcyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1hbmFseXNpcztcbiAgICB9XG59XG4uaWNvbi1hdmF0YXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tYXZhdGFyO1xuICAgIH1cbn1cbi5pY29uLWN1c3RvbWVyLXN1cHBvcnQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tY3VzdG9tZXItc3VwcG9ydDtcbiAgICB9XG59XG4uaWNvbi1mYWN0b3J5LTEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tZmFjdG9yeS0xO1xuICAgIH1cbn1cbi5pY29uLWxpc3QtMiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1saXN0LTI7XG4gICAgfVxufVxuLmljb24tYW5hbHl0aWNzIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWFuYWx5dGljcztcbiAgICB9XG59XG4uaWNvbi1jbGlwYm9hcmQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tY2xpcGJvYXJkO1xuICAgIH1cbn1cbi5pY29uLWNvbnZlcnNhdGlvbi0xIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWNvbnZlcnNhdGlvbi0xO1xuICAgIH1cbn1cbi5pY29uLWluZHVzdHJ5IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWluZHVzdHJ5O1xuICAgIH1cbn1cbi5pY29uLW11bHRpcGxlLXVzZXJzLXNpbGhvdWV0dGUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tbXVsdGlwbGUtdXNlcnMtc2lsaG91ZXR0ZTtcbiAgICB9XG59XG4uaWNvbi1hbmFseXNpcy0xIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWFuYWx5c2lzLTE7XG4gICAgfVxufVxuLmljb24tY2hlY2tsaXN0LTEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tY2hlY2tsaXN0LTE7XG4gICAgfVxufVxuLmljb24tY3VzdG9tZXItMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jdXN0b21lci0xO1xuICAgIH1cbn1cbi5pY29uLWluZHVzdHJpYWwtcm9ib3Qge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24taW5kdXN0cmlhbC1yb2JvdDtcbiAgICB9XG59XG4uaWNvbi11c2Vycy1ncm91cCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi11c2Vycy1ncm91cDtcbiAgICB9XG59XG4uaWNvbi1jbGlwYm9hcmRzIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWNsaXBib2FyZHM7XG4gICAgfVxufVxuLmljb24tY3VzdG9tZXItMiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jdXN0b21lci0yO1xuICAgIH1cbn1cbi5pY29uLW9wZW4tYm9vayB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1vcGVuLWJvb2s7XG4gICAgfVxufVxuLmljb24tcmVzZWFyY2gge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tcmVzZWFyY2g7XG4gICAgfVxufVxuLmljb24tdXNlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi11c2VyO1xuICAgIH1cbn1cbi5pY29uLWdyb3d0aCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1ncm93dGg7XG4gICAgfVxufVxuLmljb24tcGxhbiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1wbGFuO1xuICAgIH1cbn1cbi5pY29uLXJlYWRpbmcge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tcmVhZGluZztcbiAgICB9XG59XG4uaWNvbi10YXJnZXQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tdGFyZ2V0O1xuICAgIH1cbn1cbi5pY29uLXVzZXJzIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXVzZXJzO1xuICAgIH1cbn1cbi5pY29uLWJvb2tzIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWJvb2tzO1xuICAgIH1cbn1cbi5pY29uLWdyb3VwIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWdyb3VwO1xuICAgIH1cbn1cbi5pY29uLW5ldHdvcmsge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tbmV0d29yaztcbiAgICB9XG59XG4uaWNvbi1zdXBwb3J0IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXN1cHBvcnQ7XG4gICAgfVxufVxuLmljb24tdXNlcjEgLnBhdGgxIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXVzZXIxLXBhdGgxO1xuICAgICAgICBjb2xvcjogcmdiKDE2NywgMTY5LCAxNzIpO1xuICAgIH1cbn1cbi5pY29uLXVzZXIxIC5wYXRoMiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi11c2VyMS1wYXRoMjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gICAgICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gICAgfVxufVxuLmljb24tdXNlcjEgLnBhdGgzIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXVzZXIxLXBhdGgzO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgICAgICAgY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgICB9XG59XG4uaWNvbi11c2VyMSAucGF0aDQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tdXNlcjEtcGF0aDQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgICAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xuICAgIH1cbn1cbi5pY29uLXVzZXIxIC5wYXRoNSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi11c2VyMS1wYXRoNTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gICAgICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gICAgfVxufVxuLmljb24tYW5hbHl0aWNzLTEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tYW5hbHl0aWNzLTE7XG4gICAgfVxufVxuLmljb24tY29ubmVjdGlvbiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jb25uZWN0aW9uO1xuICAgIH1cbn1cbi5pY29uLWN1c3RvbWVyLXNlcnZpY2UtMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jdXN0b21lci1zZXJ2aWNlLTE7XG4gICAgfVxufVxuLmljb24ta25vd2xlZGdlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWtub3dsZWRnZTtcbiAgICB9XG59XG4uaWNvbi1saWtlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWxpa2U7XG4gICAgfVxufVxuLmljb24tYW5hbHl0aWNzLTIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tYW5hbHl0aWNzLTI7XG4gICAgfVxufVxuLmljb24tY29sbGFib3JhdGlvbiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jb2xsYWJvcmF0aW9uO1xuICAgIH1cbn1cbi5pY29uLWxpa2UtMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1saWtlLTE7XG4gICAgfVxufVxuLmljb24tb3Blbi1tYWdhemluZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1vcGVuLW1hZ2F6aW5lO1xuICAgIH1cbn1cbi5pY29uLXNtYXJ0cGhvbmUtMjQtaG91cnMtc2VydmljZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1zbWFydHBob25lLTI0LWhvdXJzLXNlcnZpY2U7XG4gICAgfVxufVxuLmljb24tYm9va3Mtc3RhY2sge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tYm9va3Mtc3RhY2s7XG4gICAgfVxufVxuLmljb24tZGF0YWJhc2Uge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tZGF0YWJhc2U7XG4gICAgfVxufVxuLmljb24tZHJpdmluZyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1kcml2aW5nO1xuICAgIH1cbn1cbi5pY29uLWxpa2UtMiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1saWtlLTI7XG4gICAgfVxufVxuLmljb24tcmF0aW5nIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXJhdGluZztcbiAgICB9XG59XG4uaWNvbi1iaWxsIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWJpbGw7XG4gICAgfVxufVxuLmljb24tYm9va3MtMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1ib29rcy0xO1xuICAgIH1cbn1cbi5pY29uLWNvbXB1dGVyMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jb21wdXRlcjE7XG4gICAgfVxufVxuLmljb24tZGlzdGFuY2UtdG8tdHJhdmVsLWJldHdlZW4tdHdvLXBvaW50cyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1kaXN0YW5jZS10by10cmF2ZWwtYmV0d2Vlbi10d28tcG9pbnRzO1xuICAgIH1cbn1cbi5pY29uLWxpa2UtMyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1saWtlLTM7XG4gICAgfVxufVxuLmljb24tYXBwcm92ZS1pbnZvaWNlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWFwcHJvdmUtaW52b2ljZTtcbiAgICB9XG59XG4uaWNvbi1ib29rIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWJvb2s7XG4gICAgfVxufVxuLmljb24tZGlzdGFuY2Uge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tZGlzdGFuY2U7XG4gICAgfVxufVxuLmljb24tcmV2aWV3IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXJldmlldztcbiAgICB9XG59XG4uaWNvbi10ZWFtIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXRlYW07XG4gICAgfVxufVxuLmljb24tY2xvdWQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tY2xvdWQ7XG4gICAgfVxufVxuLmljb24tZGlzdGFuY2UtMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1kaXN0YW5jZS0xO1xuICAgIH1cbn1cbi5pY29uLWZvbGRlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1mb2xkZXI7XG4gICAgfVxufVxuLmljb24taW52b2ljZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1pbnZvaWNlO1xuICAgIH1cbn1cbi5pY29uLXNoaWVsZCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1zaGllbGQ7XG4gICAgfVxufVxuLmljb24tY2xvdWQtY29tcHV0aW5nIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWNsb3VkLWNvbXB1dGluZztcbiAgICB9XG59XG4uaWNvbi1pbnZvaWNlLTEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24taW52b2ljZS0xO1xuICAgIH1cbn1cbi5pY29uLXJvYWQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tcm9hZDtcbiAgICB9XG59XG4uaWNvbi1zZXJ2ZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tc2VydmVyO1xuICAgIH1cbn1cbi5pY29uLXNoaWVsZC0xIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXNoaWVsZC0xO1xuICAgIH1cbn1cbi5pY29uLWNsb3VkLWNvbXB1dGluZzEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tY2xvdWQtY29tcHV0aW5nMTtcbiAgICB9XG59XG4uaWNvbi1jbG91ZC1jb21wdXRpbmctMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jbG91ZC1jb21wdXRpbmctMTtcbiAgICB9XG59XG4uaWNvbi1wcmludGVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXByaW50ZXI7XG4gICAgfVxufVxuLmljb24tcm9hZC0xIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXJvYWQtMTtcbiAgICB9XG59XG4uaWNvbi1zaGllbGQtMiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1zaGllbGQtMjtcbiAgICB9XG59XG4uaWNvbi1jbG91ZC1jb21wdXRpbmctMTEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tY2xvdWQtY29tcHV0aW5nLTExO1xuICAgIH1cbn1cbi5pY29uLWNsb3VkLWNvbXB1dGluZy0yIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWNsb3VkLWNvbXB1dGluZy0yO1xuICAgIH1cbn1cbi5pY29uLXByaW50IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXByaW50O1xuICAgIH1cbn1cbi5pY29uLXNoaWVsZC0zIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXNoaWVsZC0zO1xuICAgIH1cbn1cbi5pY29uLXR3by1wZXJzb25zLXRhbGtpbmctZWFjaC1vdGhlci1hdC1kaXN0YW5jZS1pbi1kaWZmZXJlbnQtcGFydHMtb2YtdGhlLXBsYW5ldCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi10d28tcGVyc29ucy10YWxraW5nLWVhY2gtb3RoZXItYXQtZGlzdGFuY2UtaW4tZGlmZmVyZW50LXBhcnRzLW9mLXRoZS1wbGFuZXQ7XG4gICAgfVxufVxuLmljb24tY2xvdWQtY29tcHV0aW5nLTIxIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWNsb3VkLWNvbXB1dGluZy0yMTtcbiAgICB9XG59XG4uaWNvbi1jbG91ZC1jb21wdXRpbmctMyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jbG91ZC1jb21wdXRpbmctMztcbiAgICB9XG59XG4uaWNvbi1tYXAtbG9jYXRpb24ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tbWFwLWxvY2F0aW9uO1xuICAgIH1cbn1cbi5pY29uLW1lbnUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tbWVudTtcbiAgICB9XG59XG4uaWNvbi1wcm90ZWN0aW9uLXNoaWVsZC13aXRoLWEtY2hlY2stbWFyayB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1wcm90ZWN0aW9uLXNoaWVsZC13aXRoLWEtY2hlY2stbWFyaztcbiAgICB9XG59XG4uaWNvbi1jbG91ZC1jb21wdXRpbmctMzEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tY2xvdWQtY29tcHV0aW5nLTMxO1xuICAgIH1cbn1cbi5pY29uLWNsb3VkLWNvbXB1dGluZy00IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWNsb3VkLWNvbXB1dGluZy00O1xuICAgIH1cbn1cbi5pY29uLW1hcCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1tYXA7XG4gICAgfVxufVxuLmljb24tcmVzdWx0IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXJlc3VsdDtcbiAgICB9XG59XG4uaWNvbi1zaGllbGQtNCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1zaGllbGQtNDtcbiAgICB9XG59XG4uaWNvbi1jaGlwIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWNoaXA7XG4gICAgfVxufVxuLmljb24tY2xvdWQtY29tcHV0aW5nLTUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tY2xvdWQtY29tcHV0aW5nLTU7XG4gICAgfVxufVxuLmljb24tcGFja2FnZTEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tcGFja2FnZTE7XG4gICAgfVxufVxuLmljb24tcHJpbnQtMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1wcmludC0xO1xuICAgIH1cbn1cbi5pY29uLXdvcmxkd2lkZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi13b3JsZHdpZGU7XG4gICAgfVxufVxuLmljb24tYXJ0aWZpY2lhbC1pbnRlbGxpZ2VuY2Uge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tYXJ0aWZpY2lhbC1pbnRlbGxpZ2VuY2U7XG4gICAgfVxufVxuLmljb24tY2xvdWQtMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jbG91ZC0xO1xuICAgIH1cbn1cbi5pY29uLWZseWVycyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1mbHllcnM7XG4gICAgfVxufVxuLmljb24taW5ib3gge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24taW5ib3g7XG4gICAgfVxufVxuLmljb24td29ybGQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24td29ybGQ7XG4gICAgfVxufVxuLmljb24taG9zdGluZyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1ob3N0aW5nO1xuICAgIH1cbn1cbi5pY29uLW1vbmV5IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLW1vbmV5O1xuICAgIH1cbn1cbi5pY29uLXBhcGVyLXBsYW5lIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXBhcGVyLXBsYW5lO1xuICAgIH1cbn1cbi5pY29uLXJvYm90aWMge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tcm9ib3RpYztcbiAgICB9XG59XG4uaWNvbi1zbWFydHBob25lIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXNtYXJ0cGhvbmU7XG4gICAgfVxufVxuLmljb24tYW5hbHlzaXMxIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWFuYWx5c2lzMTtcbiAgICB9XG59XG4uaWNvbi1saWdodC1idWxiIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWxpZ2h0LWJ1bGI7XG4gICAgfVxufVxuLmljb24tbWFpbCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1tYWlsO1xuICAgIH1cbn1cbi5pY29uLW1vbmV5LTEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tbW9uZXktMTtcbiAgICB9XG59XG4uaWNvbi1zbWFydHBob25lLTEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tc21hcnRwaG9uZS0xO1xuICAgIH1cbn1cbi5pY29uLWRvY3VtZW50IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWRvY3VtZW50O1xuICAgIH1cbn1cbi5pY29uLWZsYXNoIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWZsYXNoO1xuICAgIH1cbn1cbi5pY29uLXBheW1lbnQtbWV0aG9kIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXBheW1lbnQtbWV0aG9kO1xuICAgIH1cbn1cbi5pY29uLXBob25lLWNhbGwge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tcGhvbmUtY2FsbDtcbiAgICB9XG59XG4uaWNvbi1zdWJzY3JpcHRpb24ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tc3Vic2NyaXB0aW9uO1xuICAgIH1cbn1cbi5pY29uLWlkZWEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24taWRlYTtcbiAgICB9XG59XG4uaWNvbi1tb25leS0yIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLW1vbmV5LTI7XG4gICAgfVxufVxuLmljb24tcGxhbm5pbmcge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tcGxhbm5pbmc7XG4gICAgfVxufVxuLmljb24tcnNzIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXJzcztcbiAgICB9XG59XG4uaWNvbi1zbWFydHBob25lLTIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tc21hcnRwaG9uZS0yO1xuICAgIH1cbn1cbi5pY29uLWdhcmJhZ2Uge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tZ2FyYmFnZTtcbiAgICB9XG59XG4uaWNvbi1sYXB0b3Age1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tbGFwdG9wO1xuICAgIH1cbn1cbi5pY29uLXBheSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1wYXk7XG4gICAgfVxufVxuLmljb24tc2VvIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXNlbztcbiAgICB9XG59XG4uaWNvbi1zbWFydHBob25lLTMge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tc21hcnRwaG9uZS0zO1xuICAgIH1cbn1cbi5pY29uLWNvaW5zIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWNvaW5zO1xuICAgIH1cbn1cbi5pY29uLWZ1ZWwtc3RhdGlvbiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1mdWVsLXN0YXRpb247XG4gICAgfVxufVxuLmljb24tbmV3c3BhcGVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLW5ld3NwYXBlcjtcbiAgICB9XG59XG4uaWNvbi1zbWFydHBob25lLTQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tc21hcnRwaG9uZS00O1xuICAgIH1cbn1cbi5pY29uLXRyYXNoIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXRyYXNoO1xuICAgIH1cbn1cbi5pY29uLWNhciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jYXI7XG4gICAgfVxufVxuLmljb24tZnVuZHMge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tZnVuZHM7XG4gICAgfVxufVxuLmljb24tbW9uZXkxIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLW1vbmV5MTtcbiAgICB9XG59XG4uaWNvbi1yZXNwb25zaXZlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXJlc3BvbnNpdmU7XG4gICAgfVxufVxuLmljb24tdGhyb3ctdG8tcGFwZXItYmluIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXRocm93LXRvLXBhcGVyLWJpbjtcbiAgICB9XG59XG4uaWNvbi1uZXdzcGFwZXItMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1uZXdzcGFwZXItMTtcbiAgICB9XG59XG4uaWNvbi1wYXJraW5nIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXBhcmtpbmc7XG4gICAgfVxufVxuLmljb24tcmVjeWNsZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1yZWN5Y2xlO1xuICAgIH1cbn1cbi5pY29uLXNtYXJ0cGhvbmUtNSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1zbWFydHBob25lLTU7XG4gICAgfVxufVxuLmljb24td2FsbGV0IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXdhbGxldDtcbiAgICB9XG59XG4uaWNvbi1jYXItMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jYXItMTtcbiAgICB9XG59XG4uaWNvbi1ldXJvIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWV1cm87XG4gICAgfVxufVxuLmljb24tcmFkaW8ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tcmFkaW87XG4gICAgfVxufVxuLmljb24tcmVsb2FkIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXJlbG9hZDtcbiAgICB9XG59XG4uaWNvbi1zbWFydHBob25lLTYge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tc21hcnRwaG9uZS02O1xuICAgIH1cbn1cbi5pY29uLWFpci1jb25kaXRpb25lciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1haXItY29uZGl0aW9uZXI7XG4gICAgfVxufVxuLmljb24tY2FyLTIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tY2FyLTI7XG4gICAgfVxufVxuLmljb24tZG9sbGFyLWNvaW5zIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWRvbGxhci1jb2lucztcbiAgICB9XG59XG4uaWNvbi1saXZlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWxpdmU7XG4gICAgfVxufVxuLmljb24tc21hcnRwaG9uZS03IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXNtYXJ0cGhvbmUtNztcbiAgICB9XG59XG4uaWNvbi1jYXItMyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jYXItMztcbiAgICB9XG59XG4uaWNvbi1jcmVkaXQtY2FyZHMtcGF5bWVudCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jcmVkaXQtY2FyZHMtcGF5bWVudDtcbiAgICB9XG59XG4uaWNvbi1mYW4ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tZmFuO1xuICAgIH1cbn1cbi5pY29uLXN1biB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1zdW47XG4gICAgfVxufVxuLmljb24tc3VwcG9ydC0xIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXN1cHBvcnQtMTtcbiAgICB9XG59XG4uaWNvbi1kZWJpdC1jYXJkIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWRlYml0LWNhcmQ7XG4gICAgfVxufVxuLmljb24tZGllc2VsIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWRpZXNlbDtcbiAgICB9XG59XG4uaWNvbi1tYWlsLTEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tbWFpbC0xO1xuICAgIH1cbn1cbi5pY29uLXJlZnJlc2gge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tcmVmcmVzaDtcbiAgICB9XG59XG4uaWNvbi1jcmVkaXQtY2FyZCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jcmVkaXQtY2FyZDtcbiAgICB9XG59XG4uaWNvbi1kcmF3aW5nIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWRyYXdpbmc7XG4gICAgfVxufVxuLmljb24tbmV3c2xldHRlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1uZXdzbGV0dGVyO1xuICAgIH1cbn1cbi5pY29uLXNwZWVjaC1idWJibGUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tc3BlZWNoLWJ1YmJsZTtcbiAgICB9XG59XG4uaWNvbi1jYXNoIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWNhc2g7XG4gICAgfVxufVxuLmljb24taW5mb3JtYXRpb24ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24taW5mb3JtYXRpb247XG4gICAgfVxufVxuLmljb24tbWVzc2FnZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1tZXNzYWdlO1xuICAgIH1cbn1cbi5pY29uLW5ld3NsZXR0ZXItMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1uZXdzbGV0dGVyLTE7XG4gICAgfVxufVxuLmljb24tY2xvY2sge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tY2xvY2s7XG4gICAgfVxufVxuLmljb24tZmxvdy1jaGFydCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1mbG93LWNoYXJ0O1xuICAgIH1cbn1cbi5pY29uLW5vdGlmaWNhdGlvbjEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tbm90aWZpY2F0aW9uMTtcbiAgICB9XG59XG4uaWNvbi1zdXBwb3J0MSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1zdXBwb3J0MTtcbiAgICB9XG59XG4uaWNvbi1mbG93LWNoYXJ0LTEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tZmxvdy1jaGFydC0xO1xuICAgIH1cbn1cbi5pY29uLWxvdmUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tbG92ZTtcbiAgICB9XG59XG4uaWNvbi1zdWl0Y2FzZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1zdWl0Y2FzZTtcbiAgICB9XG59XG4uaWNvbi10aW1lIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXRpbWU7XG4gICAgfVxufVxuLmljb24tcHJvY2VzcyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1wcm9jZXNzO1xuICAgIH1cbn1cbi5pY29uLXF1ZXN0aW9uIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXF1ZXN0aW9uO1xuICAgIH1cbn1cbi5pY29uLXJlY3J1aXRtZW50IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXJlY3J1aXRtZW50O1xuICAgIH1cbn1cbi5pY29uLXN0b3B3YXRjaCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1zdG9wd2F0Y2g7XG4gICAgfVxufVxuLmljb24tYnVsbHNleWUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tYnVsbHNleWU7XG4gICAgfVxufVxuLmljb24tZW1haWwge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tZW1haWw7XG4gICAgfVxufVxuLmljb24taG91cmdsYXNzIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWhvdXJnbGFzcztcbiAgICB9XG59XG4uaWNvbi1wdXJwb3NlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXB1cnBvc2U7XG4gICAgfVxufVxuLmljb24tYXBwb2ludG1lbnQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tYXBwb2ludG1lbnQ7XG4gICAgfVxufVxuLmljb24tY2hhdCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jaGF0O1xuICAgIH1cbn1cbi5pY29uLWZsb3ctY2hhcnQtMiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1mbG93LWNoYXJ0LTI7XG4gICAgfVxufVxuLmljb24tb2JqZWN0aXZlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLW9iamVjdGl2ZTtcbiAgICB9XG59XG4uaWNvbi1jYWxlbmRhciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jYWxlbmRhcjtcbiAgICB9XG59XG4uaWNvbi1kaWFncmFtMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1kaWFncmFtMTtcbiAgICB9XG59XG4uaWNvbi1xdWVzdGlvbi0xIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXF1ZXN0aW9uLTE7XG4gICAgfVxufVxuLmljb24tdGFyZ2V0MSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi10YXJnZXQxO1xuICAgIH1cbn1cbi5pY29uLTI0LWhvdXJzIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLTI0LWhvdXJzO1xuICAgIH1cbn1cbi5pY29uLWNvbnRyb2xzIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWNvbnRyb2xzO1xuICAgIH1cbn1cbi5pY29uLWRpYWdyYW0tMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1kaWFncmFtLTE7XG4gICAgfVxufVxuLmljb24tc2hvcHBpbmctY2FydCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1zaG9wcGluZy1jYXJ0O1xuICAgIH1cbn1cbi5pY29uLXN0cmF0ZWd5IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXN0cmF0ZWd5O1xuICAgIH1cbn1cbi5pY29uLXRvb2xzIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXRvb2xzO1xuICAgIH1cbn1cbi5pY29uLWdpZnQxIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWdpZnQxO1xuICAgIH1cbn1cbi5pY29uLWxlYWRlcnNoaXAge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tbGVhZGVyc2hpcDtcbiAgICB9XG59XG4uaWNvbi1zZXR0aW5ncyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1zZXR0aW5ncztcbiAgICB9XG59XG4uaWNvbi1jb250cm9scy0xIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWNvbnRyb2xzLTE7XG4gICAgfVxufVxuLmljb24tbGVhZGVyc2hpcC0xIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWxlYWRlcnNoaXAtMTtcbiAgICB9XG59XG4uaWNvbi1zaG9wIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXNob3A7XG4gICAgfVxufVxuLmljb24tZm9vZCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1mb29kO1xuICAgIH1cbn1cbi5pY29uLWhpZXJhcmNoaWNhbC1zdHJ1Y3R1cmUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24taGllcmFyY2hpY2FsLXN0cnVjdHVyZTtcbiAgICB9XG59XG4uaWNvbi1zZXR0aW5ncy0xIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXNldHRpbmdzLTE7XG4gICAgfVxufVxuLmljb24tYmFnIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWJhZztcbiAgICB9XG59XG4uaWNvbi1jb250cm9scy0yIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWNvbnRyb2xzLTI7XG4gICAgfVxufVxuLmljb24taGllcmFyY2h5IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWhpZXJhcmNoeTtcbiAgICB9XG59XG4uaWNvbi1jdXN0b21lci1zdXBwb3J0MSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jdXN0b21lci1zdXBwb3J0MTtcbiAgICB9XG59XG4uaWNvbi1oaWVyYXJjaHktMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1oaWVyYXJjaHktMTtcbiAgICB9XG59XG4uaWNvbi1xdWVzdGlvbjEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tcXVlc3Rpb24xO1xuICAgIH1cbn1cbi5pY29uLWhpZXJhcmNoeS0yIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWhpZXJhcmNoeS0yO1xuICAgIH1cbn1cbi5pY29uLWxlYWRlcnNoaXAtMiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1sZWFkZXJzaGlwLTI7XG4gICAgfVxufVxuLmljb24tcGVuY2lsIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXBlbmNpbDtcbiAgICB9XG59XG4uaWNvbi1zZXR0aW5nIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXNldHRpbmc7XG4gICAgfVxufVxuLmljb24tY3JlYXRlLWdyb3VwLWJ1dHRvbiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jcmVhdGUtZ3JvdXAtYnV0dG9uO1xuICAgIH1cbn1cbi5pY29uLWFkZC1kb2N1bWVudHMge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tYWRkLWRvY3VtZW50cztcbiAgICB9XG59XG4uaWNvbi1wbHVzIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXBsdXM7XG4gICAgfVxufVxuLmljb24tYWRkIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWFkZDtcbiAgICB9XG59XG4uaWNvbi1hZGQtMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1hZGQtMTtcbiAgICB9XG59XG4uaWNvbi1kdXBsaWNhdGUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tZHVwbGljYXRlO1xuICAgIH1cbn1cbi5pY29uLW1pbmlzaXplLWJyb3dzZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tbWluaXNpemUtYnJvd3NlcjtcbiAgICB9XG59XG4uaWNvbi1lZGl0IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWVkaXQ7XG4gICAgfVxufVxuLmljb24tZWRpdC0xIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWVkaXQtMTtcbiAgICB9XG59XG4uaWNvbi1wZGYge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tcGRmO1xuICAgIH1cbn1cbi5pY29uLXBkZi1maWxlLWZvcm1hdC1zeW1ib2wge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tcGRmLWZpbGUtZm9ybWF0LXN5bWJvbDtcbiAgICB9XG59XG4uaWNvbi1wZGYtMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1wZGYtMTtcbiAgICB9XG59XG4uaWNvbi1waWN0dXJlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXBpY3R1cmU7XG4gICAgfVxufVxuLmljb24tcGljdHVyZS0xIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXBpY3R1cmUtMTtcbiAgICB9XG59XG4uaWNvbi1waWN0dXJlLTIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tcGljdHVyZS0yO1xuICAgIH1cbn1cbi5pY29uLXZpZGVvLXBsYXllciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi12aWRlby1wbGF5ZXI7XG4gICAgfVxufVxuLmljb24tcGxheS1idXR0b24ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tcGxheS1idXR0b247XG4gICAgfVxufVxuLmljb24tdmlkZW8tY2FtZXJhIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXZpZGVvLWNhbWVyYTtcbiAgICB9XG59XG4uaWNvbi1jb25zb2xlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWNvbnNvbGU7XG4gICAgfVxufVxuLmljb24tdmlkZW8tY2FtZXJhLTEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tdmlkZW8tY2FtZXJhLTE7XG4gICAgfVxufVxuLmljb24tZmlsZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1maWxlO1xuICAgIH1cbn1cbi5pY29uLWZvbGRlcjEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tZm9sZGVyMTtcbiAgICB9XG59XG4uaWNvbi1saXN0MSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1saXN0MTtcbiAgICB9XG59XG4iLCIqIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBjb2xvcjogJGNvbG9yX2Jhc2VfZm9udDtcbiAgICBmb250LWZhbWlseTogJGJhc2VGb250O1xufVxuXG4qOmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4qIHtcbiAgICAmLm1hcCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwNDEnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5odG1sIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgJi5mb250LXNpemUtbm9ybWFsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgIH1cblxuICAgICYuZm9udC1zaXplLWJpZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTEwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuZm9udC1zaXplLWxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMjAlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5odG1sLCBib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAhaW1wb3J0YW50OyAvLyBEbGEgcHJ6ZWdsxIVkYXJlayBuaWUgd3NwaWVyYWrEhWN5Y2ggZG8ga2/FhGNhIGNhbGMoKTtcbiAgICBmb250LXNpemU6IHJlc3BvbnNpdmUgJGZvbnQtc2l6ZS1zbSAkZm9udC1zaXplLWxnICFpbXBvcnRhbnQ7OyAvLyBNaW4uIGkgbWF4LiB3aWVsa2/Fm2NpIHNrYWxvd2FuZWdvIGZvbnR1KHcgdHltIHd5cGFka3UgbWF4LiB0byBkb215xZtsbmEgd2llbGtvxZvEhyBmb250dSlcbiAgICBmb250LXJhbmdlOiAkZmx1aWQtZm9udC1taW4tcmFuZ2UgJGZsdWlkLWZvbnQtbWF4LXJhbmdlOyAvLyBNaW4uIGkgbWF4LiB6YWtyZXMgc3plcm9rb8WbY2kgZWtyYW51LCBrdMOzcnkgbWEgb2Jlam1vd2HEhyBza2Fsb3dhbmllIGZvbnR1XG59XG5cbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZUZvbnQsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xufVxuXG4uYm9keS13cmFwcGVyIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbn1cblxuZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbn1cblxuLnBhZ2UtbG9hZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDAwMDAwO1xuICAgIGJhY2tncm91bmQ6ICRncmF5LTkwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICZfX2xvZ28ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiByZW0oMzAwKTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMzAwKTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIH1cblxuICAgICZfX2J1bGxldHMge1xuICAgICAgICBzcGFuLmJ1bGxldCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHBhZ2VMb2FkZXIgM3MgNTAwbXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHBhZ2VMb2FkZXIgM3MgMzAwbXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHBhZ2VMb2FkZXIgM3MgMzAwbXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHBhZ2VMb2FkZXIgM3MgMzAwbXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHBhZ2VMb2FkZXIgM3MgMTAwbXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHBhZ2VMb2FkZXIgM3MgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcGFnZUxvYWRlciB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwMHB4KTtcbiAgICB9XG4gICAgMzMlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgICA2NiUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMDBweCk7XG4gICAgfVxufVxuXG5pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgJi5yYWRpdXMge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIH1cbn1cblxuYiwgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuYVtocmVmXSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4vKioqKioqKioqKioqKipcbipcbiogRUxFTUVOVFkgU1RST05ZXG4qXG4qKioqKioqKioqKioqKiovXG5cbi5ib2R5LXdyYXBwZXIge1xuXG4gICAgLnJlbG9hZGluZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMDIxJztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSg1NSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpdGUtbWFpbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIH1cblxuICAgIC5ob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ob3ZlcmFibGUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDUpO1xuXG4gICAgICAgIGgyLCBoMyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGg0LCBoNSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2VGb250O1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLWNvbnRlbnQge1xuXG4gICAgICAgICYuc3VicGFnZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDUwKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNTApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDMwKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZWZhdWx0LWxpc3RzLXN0eWxlcyB7XG4gICAgICAgICAgICBvbCB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDI1KTtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTApO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCwgb2wge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlRm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmFzZV9mb250O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBvbCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgY291bnRlci1yZXNldDogY3VzdG9tLWNvdW50ZXI7XG5cbiAgICAgICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTApO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVycyhjdXN0b20tY291bnRlciwgXCIuXCIpIFwiLiBcIjtcbiAgICAgICAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGN1c3RvbS1jb3VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTApO1xuXG4gICAgICAgICAgICAmLmxpc3QtZGFuZ2VyIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubGlzdC1ncmVlbiB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg1KTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDMpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyNCkgMCAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaHIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cblxuICAgICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgcmVtKDQwKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg0MCkgcmVtKDgwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDUwKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg1MCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvYmxvY2txdW90ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMjApO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMjApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2Jhc2VfZm9udDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNTAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAycHggMnB4ICNlY2VjZWM7XG4gICAgICAgIH1cblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2VGb250O1xuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcblxuICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlRm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDIwKSByZW0oMzApO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogcmVtKC02KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRib2R5IHtcblxuICAgICAgICAgICAgICAgIHRyIHtcblxuICAgICAgICAgICAgICAgICAgICAvLyY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICAvLyAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0zMDA7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLy99XG5cbiAgICAgICAgICAgICAgICAgICAgdGgsIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgcmVtKDMwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS00MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDEwKSByZW0oNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgdGQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRncmF5LTMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi53aWRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTY1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnJlYWRjcnVtYnMge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDUpIHJlbSgxNSkgcmVtKDUpIHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLXJpZ2h0LWFycm93O1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pY29uO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg3KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMTAxMDE7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDExKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYsXG4gICAgLmgxLFxuICAgIC5oMixcbiAgICAuaDMsXG4gICAgLmg0LFxuICAgIC5oNSxcbiAgICAuaDYge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfYmFzZV9mb250O1xuICAgICAgICBmb250LWZhbWlseTogJHNlY0ZvbnQ7XG5cbiAgICAgICAgJi5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTApO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2VjRm9udDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgxLFxuICAgIGgxID4gYSxcbiAgICAuaDEsXG4gICAgLmgxID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZS1zbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjIycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg2Ny4xKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyLFxuICAgIGgyID4gYSxcbiAgICAuaDIsXG4gICAgLmgyID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZS1zbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoMi1mb250LXNpemU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQyLjkpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDMsXG4gICAgaDMgPiBhLFxuICAgIC5oMyxcbiAgICAuaDMgPiBhIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplLXNtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGg0LFxuICAgIGg0ID4gYSxcbiAgICAuaDQsXG4gICAgLmg0ID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZS1zbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoNSxcbiAgICBoNSA+IGEsXG4gICAgLmg1LFxuICAgIC5oNSA+IGEge1xuICAgICAgICBmb250LXNpemU6ICRoNS1mb250LXNpemUtc207XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDYsXG4gICAgaDYgPiBhLFxuICAgIC5oNixcbiAgICAuaDYgPiBhIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDYtZm9udC1zaXplLXNtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLXN1YnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTcwMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLyoqKioqKioqKlxuICpcbiAqIENvbGxhcHNlIGNvbnRlbnQgYW5kIGNvbGxhcHNlIGJ1dHRvblxuICpcbioqKioqKioqKiovXG5cbi5idG4tY29sbGFwc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICBjb2xvcjogJGNvbG9yX2Jhc2VfZm9udDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yX2Jhc2VfZm9udDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJi5pbiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxufVxuXG4uY29sbGFwc2UtY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuaW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi8qKioqKioqKipcbipcbiogR2FsbGVyeSBhbmQgaW1hZ2VzLlxuKlxuKioqKioqKioqKi9cblxuLmNpcmNsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59XG5cbi5tZnAtYmcge1xuICAgIHotaW5kZXg6IDEwMDAwO1xufVxuXG4ubWZwLXdyYXAge1xuICAgIHotaW5kZXg6IDEwMTAwO1xufVxuXG4udmlkZW8td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnBsYXktYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgei1pbmRleDogMTUwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKioqKioqKioqXG4qXG4qIEJPT1RTVFJBUFxuKlxuKioqKioqKioqKi9cbi5jb250YWluZXItZmx1aWQge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMCk7XG4gICAgcGFkZGluZy1yaWdodDogcmVtKDIwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNDApO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNDApO1xuICAgIH1cbn1cblxuYnV0dG9uLFxuYSB7XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmFjdGl2ZTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbmEubGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogcmVtKDIwKTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1yaWdodC1hcnJvdztcbiAgICAgICAgQGV4dGVuZCAuaWNvbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogcmVtKDUpO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmEge1xuICAgICYudGV4dC13aGl0ZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSwgMCAwIDhweCByZ2JhKCRwcmltYXJ5LCAwLjYpO1xuICAgIH1cbn1cblxuLm1vZGFsIHtcbiAgICB6LWluZGV4OiA1MTAwMCAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICAgIHotaW5kZXg6IDUwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50b29sdGlwIHtcbiAgICB6LWluZGV4OiA1MDAwMCAhaW1wb3J0YW50O1xufVxuXG4ubmF2LXRhYnMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeTtcblxuICAgIGxpIHtcblxuICAgICAgICBhIHtcblxuICAgICAgICAgICAgJi5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZXNzYWdlcy1ub3RpZmljYXRpb25zIHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogcmVtKDUwKTtcbiAgICAgICAgcmlnaHQ6IHJlbSg1MCk7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTk5O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgdG9wOiByZW0oMTAwKTtcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oMTAwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsbnVsbCwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogVXNlciBhcmVhXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnVzZXItYXJlYSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMzAlO1xuICAgIHJpZ2h0OiByZW0oLTE1MCk7XG4gICAgd2lkdGg6IHJlbSgyMDApO1xuICAgIGhlaWdodDogcmVtKDE1MCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHotaW5kZXg6IDEwMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICAgIHdpZHRoOiByZW0oNTApO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLnVzZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleDogMSAwO1xuICAgIH1cbn1cblxuLyoqXG4gKiBXaWRnZXR5XG4gKi9cbi53aWRnZXRzLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDIwMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICAmID4gbGkge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgfVxufVxuXG4uZm9udC1zaXplLWJ1dHRvbnMge1xuICAgIHBhZGRpbmc6IDAgcmVtKDEwKTtcblxuICAgIC5mb250LXNpemUtYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9iYXNlX2ZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgd2lkdGg6IHJlbSgyMik7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMik7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgcmVtKDMpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbm9ybWFsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJpZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1sYXJnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250cmFzdC1idXR0b25zIHtcbiAgICBwYWRkaW5nOiAwIHJlbSgxMCk7XG5cbiAgICAuY29udHJhc3QtYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9iYXNlX2ZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB3aWR0aDogcmVtKDIyKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCByZW0oMik7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgJi5jb250cmFzdC1idXR0b24tLW5vcm1hbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jb250cmFzdC1idXR0b24tLWNvbnRyYXN0MSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvbnRyYXN0LWJ1dHRvbi0tY29udHJhc3QyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvbnRyYXN0LWJ1dHRvbi0tY29udHJhc3QzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbm9ybWFsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNvbnRyYXN0MSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb250cmFzdDIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl95ZWxsb3cgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29udHJhc3QzIHtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIEdlbmVyYWwgc3R5bGVzIGZvciBhbGwgbWVudXMgKi9cbi5jYnAtc3BtZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAjNDdhM2RhO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmNicC1zcG1lbnUgaDMge1xuICAgIGNvbG9yOiAjYWZkZWZhO1xuICAgIGZvbnQtc2l6ZTogMS45ZW07XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBiYWNrZ3JvdW5kOiAjMGQ3N2I2O1xufVxuXG4uY2JwLXNwbWVudSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5jYnAtc3BtZW51IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyNThlY2Q7XG59XG5cbi5jYnAtc3BtZW51IGE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjYWZkZWZhO1xuICAgIGNvbG9yOiAjNDdhM2RhO1xufVxuXG4vKiBPcmllbnRhdGlvbi1kZXBlbmRlbnQgc3R5bGVzIGZvciB0aGUgY29udGVudCBvZiB0aGUgbWVudSAqL1xuLmNicC1zcG1lbnUtdmVydGljYWwge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uY2JwLXNwbWVudS12ZXJ0aWNhbCBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI1OGVjZDtcbiAgICBwYWRkaW5nOiAxZW07XG59XG5cbi5jYnAtc3BtZW51LWhvcml6b250YWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYnAtc3BtZW51LWhvcml6b250YWwgaDMge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4uY2JwLXNwbWVudS1ob3Jpem9udGFsIGEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMCU7XG4gICAgcGFkZGluZzogMC44ZW07XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMjU4ZWNkO1xufVxuXG4vKiBWZXJ0aWNhbCBtZW51IHRoYXQgc2xpZGVzIGZyb20gdGhlIGxlZnQgb3IgcmlnaHQgKi9cbi5jYnAtc3BtZW51LWxlZnQge1xuICAgIGxlZnQ6IC0yNDBweDtcbn1cblxuLmNicC1zcG1lbnUtcmlnaHQge1xuICAgIHJpZ2h0OiAtMjQwcHg7XG59XG5cbi5jYnAtc3BtZW51LWxlZnQubWVudS1vcGVuIHtcbiAgICBsZWZ0OiAwcHg7XG59XG5cbi5jYnAtc3BtZW51LXJpZ2h0Lm1lbnUtb3BlbiB7XG4gICAgcmlnaHQ6IDBweDtcbn1cblxuLyogSG9yaXpvbnRhbCBtZW51IHRoYXQgc2xpZGVzIGZyb20gdGhlIHRvcCBvciBib3R0b20gKi9cblxuLmNicC1zcG1lbnUtdG9wIHtcbiAgICB0b3A6IC0xNTBweDtcbn1cblxuLmNicC1zcG1lbnUtYm90dG9tIHtcbiAgICBib3R0b206IC0xNTBweDtcbn1cblxuLmNicC1zcG1lbnUtdG9wLm1lbnUtb3BlbiB7XG4gICAgdG9wOiAwcHg7XG59XG5cbi5jYnAtc3BtZW51LWJvdHRvbS5tZW51LW9wZW4ge1xuICAgIGJvdHRvbTogMHB4O1xufVxuXG4vKiBQdXNoIGNsYXNzZXMgYXBwbGllZCB0byB0aGUgYm9keSAqL1xuLnB1c2gtYm9keSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xufVxuXG4ucHVzaC1ib2R5LXRvcmlnaHQge1xuICAgIGxlZnQ6IDI0MHB4O1xufVxuXG4ucHVzaC1ib2R5LXRvbGVmdCB7XG4gICAgbGVmdDogLTI0MHB4O1xufVxuXG4vKiBUcmFuc2l0aW9ucyAqL1xuLmNicC1zcG1lbnUsXG4ucHVzaC1ib2R5IHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLyogRXhhbXBsZSBtZWRpYSBxdWVyaWVzICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NS4xODc1ZW0pIHtcbiAgICAuY2JwLXNwbWVudS1ob3Jpem9udGFsIHtcbiAgICAgICAgZm9udC1zaXplOiA3NSU7XG4gICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgfVxuXG4gICAgLmNicC1zcG1lbnUtdG9wIHtcbiAgICAgICAgdG9wOiAtMTEwcHg7XG4gICAgfVxuXG4gICAgLmNicC1zcG1lbnUtYm90dG9tIHtcbiAgICAgICAgYm90dG9tOiAtMTEwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMjYuMzc1ZW0pIHtcbiAgICAuY2JwLXNwbWVudS12ZXJ0aWNhbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgfVxuXG4gICAgLmNicC1zcG1lbnUtbGVmdCxcbiAgICAucHVzaC1ib2R5LXRvbGVmdCB7XG4gICAgICAgIGxlZnQ6IC0xOTBweDtcbiAgICB9XG5cbiAgICAuY2JwLXNwbWVudS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAtMTkwcHg7XG4gICAgfVxuXG4gICAgLnB1c2gtYm9keS10b3JpZ2h0IHtcbiAgICAgICAgbGVmdDogMTkwcHg7XG4gICAgfVxufVxuIiwiLmNvb2tpZS1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIHotaW5kZXg6IDk5OTk7IC8vIHBvZCBzcG9kZW0sIG1vZGFsIG1hIDEwMDAwXG59XG5cbi5jb29raWUtbW9kYWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgYm94LXNoYWRvdzogMCByZW0oLTQpIHJlbSg4KSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcbiAgICBwYWRkaW5nOiByZW0oMTUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgyMCk7XG4gICAgfVxuXG4gICAgLmNvb2tpZS1jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IHJlbSgyNCk7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWF4LWhlaWdodDogOTB2aDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nLmNvb2tpZS1pbWFnZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgxMDApO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgcmVtKDEwKSAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9iYXNlX2ZvbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29va2llLXRvZ2dsZS1ncm91cCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNSk7XG4gICAgICAgIH1cblxuICAgICAgICAuY29va2llLXRvZ2dsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTUpO1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNCk7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxOCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29va2llLWJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogcmVtKDEwKTtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oOCkgcmVtKDE0KTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0KTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcblxuICAgICAgICAgICAgJiNjb29raWUtc2V0dGluZ3MtdG9nZ2xlLFxuICAgICAgICAgICAgJiNjb29raWUtc2F2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmFzZV9mb250O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTQwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYjY29va2llLWFjY2VwdC1hbGwge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgMTApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5mb290ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDUwKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDUwKTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oNjQpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDY0KTtcbiAgICB9XG5cbiAgICAmX19sb2dvdHlwZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgzNjApO1xuICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg0MjApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgtNjApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDEzLjIpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzIpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IHJlbSgxMik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2Jhc2VfZm9udDtcbiAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG4gICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci1pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuXG4gICAgLmNvcHlyaWdodCB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcblxuICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTgwMDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvb3Rlci1tYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRwcmltYXJ5LCAwLjEpO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgIH1cblxuICAgICNmb290ZXItZ29vZ2xlLW1hcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IHJlbSg1MDApO1xuICAgIH1cbn1cbiIsIi5ib3gtYWJvdXQge1xuICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oNDApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDk2KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg5Nik7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNDApO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNTgpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg1NSk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2VjRm9udDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgyMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNTApO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg2MCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNTgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg3MCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyOCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTUpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI2KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICAmLS1maXJzdCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDEyNC4zMik7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDIyNCk7XG5cbiAgICAgICAgICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC0yMCk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYm94LWN0YSB7XG4gICAgcGFkZGluZy10b3A6IHJlbSg1MCk7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSg1MCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTAwKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxMDApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTIwKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxMjApO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IHJlbSg1MjApO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oNjUwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDcyMCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oOTUwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSk7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfYmFzZV9mb250O1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ2KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNTIpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9iYXNlX2ZvbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNzApO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oOTApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjgpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9iYXNlX2ZvbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJveC1jdGEtYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZy10b3A6IHJlbSgxMDApO1xuXG4gICAgJi0tbm8taW1hZ2Uge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAuYm94LWN0YS1iYWNrZ3JvdW5kX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3gtY3RhLWJhY2tncm91bmRfX2NvbnRlbnQtaW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgyNSk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDI1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IHJlbSg0NTApO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IHJlbSg2NTApO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogcmVtKDgwMCk7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTAwKTtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKC0xMDApO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjMwKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgtMjAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMzUwKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgtMzAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQtaW1nLWxlZnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogcmVtKC03NSk7XG4gICAgICAgIHdpZHRoOiByZW0oMzUwKTtcbiAgICAgICAgaGVpZ2h0OiByZW0oNjgwKTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQtaW1nLXJpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiByZW0oLTEwMCk7XG4gICAgICAgIHdpZHRoOiByZW0oMzAwKTtcbiAgICAgICAgaGVpZ2h0OiByZW0oNjIwKTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudC1pbm5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oNjApO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDYwKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDc1KTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNzUpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg5MCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDkwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiByZW0oMTApIHJlbSgzMCk7XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24taW5uZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfYmFzZV9mb250O1xuXG4gICAgICAgICYgPiBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmFzZV9mb250O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yX2Jhc2VfZm9udCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9iYXNlX2ZvbnQgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIuYm94LXNvY2lhbC1tZWRpYSB7XG4gICAgYmFja2dyb3VuZDogJGJyb3duLTA7XG4gICAgcGFkZGluZy10b3A6IHJlbSg0MCk7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSg0MCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oNjQpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDY0KTtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDQpO1xuXG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiByZW0oMTYpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWctZmVlZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2R1bGUtc29jaWFsLW1lZGlhIHtcblxuICAgICAgICB1bC5zb2NpYWwtbWVkaWEtaWNvbnMge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZ2FwOiByZW0oMTYpO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDUwKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNTApO1xuXG4gICAgICAgICAgICAgICAgICAgICYgPiBpLFxuICAgICAgICAgICAgICAgICAgICAmID4gaTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjYpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmID4gc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYgPiBzdmcsXG4gICAgICAgICAgICAgICAgICAgICYgPiBzdmcgPiAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9iYXNlX2ZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJveC1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAkYnJvd24tMDtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDQwKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDEwNik7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwNik7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gLnJvdyB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlLWNlbnRlcmVkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGltZyB7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDMgLyA0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZ2FwOiByZW0oNDApO1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG5cbiAgICAgICAgJiA+IHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FjdGlvbnMge1xuICAgICAgICBnYXA6IHJlbSgyNCk7XG4gICAgfVxufVxuIiwiLmJveC1iYWNrZ3JvdW5kLWRhcmsge1xuICAgIGJhY2tncm91bmQ6ICRicm93bi0xO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDQwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGhlaWdodDogcmVtKDg1MCk7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgJl9faW1hZ2UtcG9zaXRpb25lZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNTYpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMzgwKTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDM4MCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1heC13aWR0aDogcmVtKDQ1MCk7XG4gICAgICAgIGdhcDogcmVtKDQwKTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuXG4gICAgICAgICYgPiBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMFxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJveC1jb250YWN0LWRhdGEge1xuICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oNDApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDk2KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg5Nik7XG4gICAgfVxuXG4gICAgJi0tYmFja2dyb3VuZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRicm93bi0wO1xuICAgIH1cblxuICAgICZfX2NvbnRhY3QtZGF0YS13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogcmVtKDQwKTtcbiAgICB9XG5cbiAgICAmX19sZWZ0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwKSAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxNikgIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDQwKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFjdC1kYXRhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJl9fc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfYmFzZV9mb250O1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxMy4yKTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMjE2KTtcbiAgICB9XG5cbiAgICAmX19jb250YWN0LWRhdGEtcGhvbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oOCk7XG4gICAgfVxuXG4gICAgJl9fY29udGFjdC1kYXRhLWFkZHJlc3Mge1xuICAgICAgICAmID4gcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICAgICYgPiBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWN0LWRhdGEtcGhvbmUsXG4gICAgJl9fY29udGFjdC1kYXRhLWVtYWlsLFxuICAgICZfX2NvbnRhY3QtZGF0YS1hZGRyZXNzLFxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfYmFzZV9mb250O1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjQpO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KSAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjYuNCk7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICZfX2NvbnRhY3QtZGF0YS1waG9uZSxcbiAgICAmX19jb250YWN0LWRhdGEtZW1haWwge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2Jhc2VfZm9udDtcbiAgICAgICAgbWluLXdpZHRoOiByZW0oMjE2KTtcbiAgICB9XG5cbiAgICAmLS1mb290ZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDM2KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYm94LWNvbnRhY3QtZGF0YSB7XG4gICAgICAgICAgICAmX19jb250YWN0LWRhdGEtcGhvbmUsXG4gICAgICAgICAgICAmX19jb250YWN0LWRhdGEtZW1haWwsXG4gICAgICAgICAgICAmX19jb250YWN0LWRhdGEtYWRkcmVzcyxcbiAgICAgICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udGFjdC1kYXRhIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYm94LXdpdGgtZm9ybSB7XG4gICAgYmFja2dyb3VuZDogJGJyb3duLTE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBoZWlnaHQ6IHJlbSg4NTApO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCkge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgICZfX2ltYWdlLXBvc2l0aW9uZWQge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlICogNSAvIDEyKSArICgoMTAwdncgLSAxMDAlKSAvIDIpKTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IHJlbSg1MCk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDUwKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg1MCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZ2FwOiByZW0oOTApO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEuYnRuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNi40KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNi40KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI2LjQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiA+IHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIlxuLnR5cGUtY2F0ZWdvcnkge1xuICAgIC5ib3gtdGlsZXMge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDQwKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg0MCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg4MCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW1zIHtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg2NCk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgzNjApO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogOTB2aDtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMyAvIDQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuXG4gICAgICAgICAgICAmLmNvbHVtbi02LFxuICAgICAgICAgICAgJi5jb2x1bW4tMTIge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgzNjApO1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMyAvIDQ7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogOTB2aDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA0IC8gMztcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDMwMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmLS1kYXJrLWNvdmVyIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNjApIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDApIDU3LjM3JSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkYnJvd24tMyAwJSwgcmdiYSg1OCwgNTEsIDM1LCAwLjE0KSAxMDAlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJveC10aWxlc19faXRlbS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICYgPiBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ib3gtdGlsZXNfX2l0ZW0tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJveC10aWxlc19faXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJveC10aWxlc19faXRlbS1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNik7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbS1pbWFnZSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTYpO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTIwKTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtLWluZm8ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxNik7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDI0KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1nL2ljb25zL2NoZXZyb24tZG93bi5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJiA+IHAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI4KTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnR5cGUtY2F0ZWdvcnkge1xuICAgIC5ib3gtc2VydmljZXMge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDQwKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg0MCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg4MCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkYnJvd24tMyAwJSwgcmdiYSg1OCwgNTEsIDM1LCAwLjE0KSAxMDAlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ib3gtc2VydmljZXNfX2l0ZW0taW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYm94LXNlcnZpY2VzX19pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4gPiBpOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ib3gtc2VydmljZXNfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTYpO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwdmg7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQgLyAzO1xuICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDMyMCk7XG5cbiAgICAgICAgICAgICYgPiBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0tdGl0bGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxNik7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDI0KTtcblxuICAgICAgICAgICAgICAgICYgPiBpOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1nL2ljb25zL2NoZXZyb24tZG93bi5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKC01MCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICYgPiBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyOCk7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0tYWN0aW9ucyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDE2KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IHJlbSgzOSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudHlwZS1jYXRlZ29yeSB7XG4gICAgLmJveC1yYXRpbmdzIHtcbiAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg1MDApO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg4NTApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNTgsIDUxLCAzNSwgMC4wMCkgMCUsIHJnYmEoMzEsIDI3LCAxOCwgMC41MCkgMzUlLCByZ2JhKDMxLCAyNywgMTgsIDAuNTApIDc1JSwgcmdiYSg1OCwgNTEsIDM1LCAwLjAwKSAxMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDgwKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oODApO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgJiA+IC5yb3cge1xuICAgICAgICAgICAgICAgIGdhcDogcmVtKDQwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW1zIHtcbiAgICAgICAgICAgIC0tc2NhbGUtb2ZmOiAuODU7XG4gICAgICAgICAgICAtLXNjYWxlLXByZXNzOiAuOTI7XG4gICAgICAgICAgICAtLXQ6IDQyMG1zIGN1YmljLWJlemllciguMTYsIC44NCwgLjQ0LCAxKTtcblxuICAgICAgICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSh2YXIoLS1zY2FsZS1vZmYpKTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10KSwgb3BhY2l0eSB2YXIoLS10KTtcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pcy1hbmltYXRpbmcgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSh2YXIoLS1zY2FsZS1wcmVzcykpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLWFuaW1hdGluZyAuc2xpY2stc2xpZGUuaXMtbmV4dDpub3QoLnNsaWNrLWN1cnJlbnQpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvYXJyb3cuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgzMCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDMwKTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnNsaWNrLXByZXYge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1MCk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNTApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTM1KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTM1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogcmVtKDQwKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJyb3duLTMsIDAuNDApO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAyNjZweCA3NXB4IDAgcmdiYSgwLCAwLCAwLCAwLjAwKSwgMCAxNzBweCA2OHB4IDAgcmdiYSgwLCAwLCAwLCAwLjAwKSwgMCA5NnB4IDU4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDIpLCAwIDQzcHggNDNweCAwIHJnYmEoMCwgMCwgMCwgMC4wMyksIDAgMTFweCAyM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDQwKSByZW0oMjQpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbS10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNlY0ZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNSk7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNy41KTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgyNjApO1xuXG4gICAgICAgICAgICAmID4gcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlY0ZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjUpO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjcuNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgyMDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbS1yYXRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiByZW0oMTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbS1zdGFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IHJlbSgzKTtcblxuICAgICAgICAgICAgJiA+IGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTcpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy9zdGFyLnN2ZycpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbS1uYW1lIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNi40KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0tc291cmNlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxMy4yKTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubW9kdWxlLWJhbm5lciB7XG5cbiAgICAmLnBhZ2UtYmFubmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogcmVtKDM1MCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDc7XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS1iZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS1iYW5uZXJfX2lubmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcblxuICAgICAgICAgICAgLmgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyOCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgIHAsIGEsIHN0cm9uZywgZW0sIGkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZGVsaXZlcnktb2ZmZXItYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMDtcblxuICAgICZfX2ljb24ge1xuICAgICAgICBoZWlnaHQ6IHJlbSg2MCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjApO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg0MCk7XG5cbiAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb3JtLXdpZGdldCB7XG4gICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1vcHRpb24ge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgfVxufVxuXG4uZGVsaXZlcnktcHJpY2Uge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIHBhZGRpbmc6IHJlbSgxNSk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogcmVtKDExMCk7XG59XG5cbi5kZWxpdmVyeS10eXBlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMyk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG5cbiAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgzMCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGVsaXZlcnktdGVtcG9yYXJ5LWFsZXJ0IHtcbiAgICBmb250LXNpemU6IHJlbSgxMyk7XG59XG5cbi5kZWxpdmVyeS1mb3JtLXdpZGdldCB7XG4gICAgei1pbmRleDogODtcblxuICAgIC5mb3JtLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IC01MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT1cbiAqIFN5bW1hcnlcbj09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5kZWxpdmVyeS1leWUge1xuICAgIHdpZHRoOiByZW0oMTIwKTtcblxuICAgIHN2ZyB7XG4gICAgICAgIGhlaWdodDogcmVtKDEyMCk7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT1cbiAqIFByaWNlIExpc3Rcbj09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5kZWxpdmVyeS1wcmljZS1saXN0LXdpZGdldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTAwKTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiByZW0oMjAwKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNjUlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cblxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09XG4gKiBUcnVja2luZ1xuPT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnRlbXBsYXRlLWRlbGl2ZXJ5IHtcbiAgICAuZGVsaXZlcnktdHJhY2tpbmctYmFubmVyIHtcbiAgICAgICAgaGVpZ2h0OiByZW0oMzUwKTtcbiAgICB9XG5cbiAgICAuZGVsaXZlcnktdHJhY2tpbmctdGltZWxpbmUge1xuICAgICAgICAuZGVsaXZlcnktdHJhY2tpbmctdGltZWxpbmVfX2VsZW1lbnQge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg2MCk7XG5cbiAgICAgICAgICAgICAgICAuZGVsaXZlcnktdHJhY2tpbmctdGltZWxpbmVfX3N0YXR1cyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKC02NSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oMjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTQwMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDEwKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgLmRlbGl2ZXJ5LXRyYWNraW5nLXRpbWVsaW5lX19zdGF0dXMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNik7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDApO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19kYXRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNDApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3RhdHVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg1MCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNTApO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg1KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgyMCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg0MCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDQwKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNDAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGdyYXktNDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGVsaXZlcnktZm9ybS10cnVja2luZyB7XG5cbiAgICAmLmRlbGl2ZXJ5LWhlYWRlci1tZW51IHtcbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNzUpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMyk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDQwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgICAuaW5wdXQtZ3JvdXAge1xuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY4Njg2ODtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTQwMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCByZW0oOSkgcmVtKDkpIDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjNjg2ODY4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09XG4gKiBEZWxpdmVyeSBvcmRlciBmb3JtIChzdGVwcylcbj09PT09PT09PT09PT09PT09PT09PT09Ki9cbi50ZW1wbGF0ZS1kZWxpdmVyeSB7XG5cbiAgICAuZGVsaXZlcnktc3VidGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDE4KTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogcmVtKDkpO1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNSk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjUpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IHJlbSg0KSAwIHJlbSg0KSByZW0oOCk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RlcHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY291bnRlci1yZXNldDogY3VzdG9tLWNvdW50ZXI7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgJi0tc3RlcDEge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXN0ZXAyIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkcHJpbWFyeSwgMSkgMCUsIHJnYmEoJHByaW1hcnksIDEpIDUwJSwgcmdiYSgkZ3JheS01MDAsIDEpIDUwJSwgcmdiYSgkZ3JheS01MDAsIDEpIDEwMCUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRwcmltYXJ5LCAxKSAwJSwgcmdiYSgkcHJpbWFyeSwgMSkgNTAlLCByZ2JhKCRncmF5LTUwMCwgMSkgNTAlLCByZ2JhKCRncmF5LTUwMCwgMSkgMTAwJSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRwcmltYXJ5LCAxKSAwJSwgcmdiYSgkcHJpbWFyeSwgMSkgNTAlLCByZ2JhKCRncmF5LTUwMCwgMSkgNTAlLCByZ2JhKCRncmF5LTUwMCwgMSkgMTAwJSk7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiN7JHByaW1hcnl9XCIsIGVuZENvbG9yc3RyPVwiI3skZ3JheS01MDB9XCIsIEdyYWRpZW50VHlwZT0xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXN0ZXAzIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCkgcmVtKDMwKSByZW0oMTApIHJlbSg4MCk7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS01MDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGdyYXktNTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdW1tYXJ5LXByaWNlIHtcbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgcmVtKDMwKTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDEwKSAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kdWxlLWZvcm0ge1xuXG4gICAgICAgIC5mb3JtLWNvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHJlbSgxMCkgcmVtKDEwKSByZW0oMjUpICMwMDAwMDAzMztcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgcmVtKDgwKSByZW0oNjApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMjUpIHJlbSgzMCkgcmVtKDM1KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlbGl2ZXJ5LXBlcnNvbi1kYXRhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3VtbWFyeS10YWJsZSB7XG4gICAgICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlbGl2ZXJ5LXJhZGlvIHtcbiAgICAgICAgICAgICAgICAuZm9ybS1jaGVjayB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGZhLXZhci1jaGVjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mYTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1pbnZhbGlkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS01MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDMwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS01MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKC0zKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oLTMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnVpLXNwaW5uZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6bm90KC5xdWFudGl0eS12YWxpZCkge1xuICAgICAgICAgICAgICAgICAgICBpbnB1dCxcbiAgICAgICAgICAgICAgICAgICAgLnVpLXNwaW5uZXItYnV0dG9uLnVpLXNwaW5uZXItZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnVpLXNwaW5uZXItYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYudWktc3Bpbm5lci11cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgzMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudWktYnV0dG9uLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg3MCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDEwKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnVpLXNwaW5uZXItYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgJi51aS1zcGlubmVyLXVwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAudWktYnV0dG9uLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKC0xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnVpLXNwaW5uZXItZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAudWktYnV0dG9uLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCItXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZWxpdmVyeS1wYXltZW50LW1ldGhvZHMge1xuXG4gICAgICAgICAgICAgICAgJl9fd2lkZ2V0IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDIwO1xuXG4gICAgICAgICAgICAgICAgICAgIC5kZWxpdmVyeS1yYWRpbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tY2hlY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgzMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMzEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oMjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oMTMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgzMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubW9kdWxlLWZvcm0ge1xuXG4gICAgZm9ybSB7XG5cbiAgICAgICAgaW5wdXQsXG4gICAgICAgIHRleHRhcmVhLFxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTQwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oOSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDEwKSByZW0oMzApO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNmM2YzZjO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTcpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICYuaXMtaW52YWxpZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2VjMDA1MztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDUyKTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0zMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNTIpO1xuXG4gICAgICAgICAgICAgICAgJi5pcy1pbnZhbGlkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gI3tyZW0oMTUpfSkgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvZXJyb3Iuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDI1KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDQwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW52YWxpZC1mZWVkYmFjayB7XG4gICAgICAgICAgICAuZm9ybS1lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3VibWl0dGVyIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgyNzApO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzApO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDI1KSByZW0oNDUpO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtY29udGVudCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZUZvbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc3VibWl0dGluZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBzaGFkZSgkcHJpbWFyeSwgMzAlKTtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHJvdGF0aW5nIDJzIDAuMjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tdGVybSB7XG4gICAgICAgICAgICAuZm9ybS1jaGVjayB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsID4gc3Bhbi5jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRmYS12YXItY2hlY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mYTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE3KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKC0zKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDMwKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICYuaXMtaW52YWxpZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmID4gc3Bhbi5jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgxNyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMikgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWxlcy13cmFwcGVyIHtcblxuICAgICAgICAgICAgLmJ0bi1yZW1vdmUtZmlsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjYjdiN2I3O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg5KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWxlLXdpZGdldC1mYWtlLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg2KSByZW0oNDApO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9iYXNlX2ZvbnQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3VzdG9tLWZpbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVscCB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG5cbiAgICAgICAgJiA+IC5mYSxcbiAgICAgICAgJiA+IC5mYTpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGluZyB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuIiwiLyoqXG4gKiBNb2R1bGUgTUVOVS5cbiAqL1xuXG4uaGVhZGVyLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5uYXZiYXItYmFyLXRvcCB7XG4gICAgJi5tZW51LXNtYWxsLWhlYWRlciB7XG4gICAgICAgIGhlaWdodDogcmVtKDgwKTtcbiAgICB9XG59XG5cbi5tZW51LXRvcC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTUwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJi5maXhlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiByZW0oMCk7XG4gICAgICAgIGhlaWdodDogcmVtKDYwKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg4MCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNjcm9sbCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE3NywgMTY1LCAxNjUsIDAuMyk7XG4gICAgICAgIGhlaWdodDogcmVtKDYwKTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg4MCk7XG4gICAgICAgIH1cblxuICAgICAgICAuc2l0ZS1sb2dvIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGltZywgc3ZnIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1tZW51LWhlYWRlciB7XG4gICAgICAgICAgICAmID4gLml0ZW0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmFzZV9mb250ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmFzZV9mb250ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhhbWJ1cmdlciB7XG4gICAgICAgICAgICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgICAgICAgICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubW9kdWxlLW1lbnUge1xuICAgICAgICAgICAgLm1vZHVsZS1zb2NpYWwtbWVkaWEge1xuICAgICAgICAgICAgICAgIC5zb2NpYWwtbWVkaWEtaWNvbnNfX2l0ZW0gaTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc29jaWFsLW1lZGlhLWljb25zX19pdGVtIHN2ZyA+ICoge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaXRlLWxvZ28ge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oNjApO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oNjApO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oNjApO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogcmVtKDYwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0oNjApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg2MCk7XG5cbiAgICAgICAgICAgIGcge1xuICAgICAgICAgICAgICAgIHBhdGguYSB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg5Nik7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oOTYpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDk2KTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0oOTYpO1xuICAgICAgICAgICAgICAgIHRvcDogcmVtKC04KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0oOTYpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDk2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oYW1idXJnZXIge1xuICAgICAgICB6LWluZGV4OiAxMDAwMTA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLmhhbWJ1cmdlci1ib3gge1xuICAgICAgICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWlubmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC5tZW51LWlubmVyLXdyYXBwZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2R1bGUtbWVudSB7XG5cbiAgICAmLnRvcC1tZW51IHtcblxuICAgICAgICAudG9wLW1lbnVfX2xpc3Qge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMTApO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5tYWluLW1lbnUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgJiA+IC5yb3cge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tbWVudV9fYmFzZS1tZW51IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtY29udGVudC1pbm5lci1pdGVtLXdyYXBwZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRpbnQoJHByaW1hcnksIDIwJSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTAwMCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdGludCgkcHJpbWFyeSwgMjAlKTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTEwMDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICByaWdodDogcmVtKC0xMDAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLW1lbnUtaGVhZGVyIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgZ2FwOiByZW0oMzIpO1xuXG4gICAgICAgICAgICAmID4gLml0ZW0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYucGFyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDE3KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuaWNvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAkaWNvbi1kb3duLWFycm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2VGb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAmID4gYS5idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdWwuc3ViaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IHVsLnN1Yml0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgI3tyZW0oMzApfSk7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS04MDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTkwMDtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiByZW0oMjAwKTtcblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg3KSByZW0oMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHVsLnN1Yml0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlICsgI3tyZW0oMTUpfSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnBhcmVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTcpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuaWNvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWRvd24tYXJyb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogcmVtKC0xMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgtMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHVsLnN1Yml0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgtMTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApIHJlbSgzMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS04MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktOTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1vYmlsZS1tZW51IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB6LWluZGV4OiA1MDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICRtZW51LWhlYWRlci1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICAkc29jaWFscy13cmFwcGVyLWhlaWdodDogMTIwcHg7XG4gICAgICAgICRtZW51LXNlYXJjaC13cmFwcGVyOiA4MHB4O1xuICAgICAgICAkbW9iaWxlLW1lbnUtbGlzdC1taW4td2lkdGg6IDMyMHB4O1xuICAgICAgICAkbW9iaWxlLW1lbnUtbGlzdC1wYWRkaW5nOiA1cHg7XG4gICAgICAgICRhcnJvdy1hcmVhLXdpZHRoOiAyNXB4O1xuXG4gICAgICAgIC5zaXRlLWxvZ28ge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0oMTIwKTtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubW9iaWxlLW1lbnVfX2xvZ28ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSg2MCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg2MCk7XG4gICAgICAgIH1cblxuICAgICAgICAubW9iaWxlLW1lbnVfX21lbnUge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbWVudS1oZWFkZXItaGVpZ2h0fSAtICN7JHNvY2lhbHMtd3JhcHBlci1oZWlnaHR9IC0gI3skbWVudS1zZWFyY2gtd3JhcHBlcn0pO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcblxuICAgICAgICAgICAgJiA+IHVsLm1vYmlsZS1tZW51LXVsIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6ICRtb2JpbGUtbWVudS1saXN0LW1pbi13aWR0aDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkbW9iaWxlLW1lbnUtbGlzdC1wYWRkaW5nO1xuXG4gICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICYubHZsLTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYudXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg4KSByZW0oMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5wYXJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRhcnJvdy1hcmVhLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGFycm93LWFyZWEtd2lkdGh9IC0gI3tyZW0oMTIpfSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiAuYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRhcnJvdy1hcmVhLXdpZHRoO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmljb247XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWRvd24tYXJyb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudXAge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvLyBGb3Igc2Vjb25kIGFuZCBkZWVwZXIgbGV2ZWxzXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxMCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDUpIHJlbSgyNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9yIHRoaXJkIGxldmVsXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vYmlsZS1zb2NpYWxzLXdyYXBwZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgICAgICAgICAgLnNvY2lhbC1saW5rcyB7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg0MCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHN2Zywgc3ZnID4gKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDMwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaS5pY29uLCBpLmZhIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI3KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZSwgdHJhbnNmb3JtICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaS5pY29uLCBpLmZhIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnLCBzdmcgPiAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYnAtc3BtZW51IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9mb290ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAubW9iaWxlLW1lbnUtaGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9mb290ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5mb290ZXItbWVudSB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDYpIDA7XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9iYXNlX2ZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qKioqKlxuICAgICpcbiAgICAqIE1FRElBIFFcbiAgICAqXG4gICAgKioqKi9cblxuICAgIEBtZWRpYSBhbGwgYW5kICgkdGFibGV0LW1lZGl1bSkge1xuICAgICAgICAubWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vYmlsZS1tZW51LW9wZW5lZCB7XG4gICAgLm1vZHVsZS1tZW51Lm1vYmlsZS1tZW51IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAubWVudS10b3Atd3JhcHBlciB7XG4gICAgICAgIC50b2dnbGUtbWVudS5oYW1idXJnZXIge1xuICAgICAgICAgICAgLmhhbWJ1cmdlci1ib3gge1xuICAgICAgICAgICAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udG9nZ2xlLW1lbnUge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICYuaGFtYnVyZ2VyIHtcbiAgICAgICAgei1pbmRleDogMTAwMDEwO1xuICAgIH1cblxuICAgICYubWVudS1hY3RpdmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTk5OTk5OTk5OTk5OSAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblxuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYm9keS13cmFwcGVyIHtcbiAgICAucGFnZS1jb250ZW50IHtcbiAgICAgICAgdWwuc2lkZS1tZW51IHtcblxuICAgICAgICAgICAgdWwuc3ViaXRlbXMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50LFxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmljb247XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAkaWNvbi1yaWdodC1hcnJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDMpIDA7XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSA+IGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5wYXJlbnQge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKDYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2Jhc2VfZm9udDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9iYXNlX2ZvbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT1cbiAqXG4gKiBEZWZhdWx0IG5hdiBtZW51XG4gKlxuID09PT09PT09PT09PT09PT09PT09PSovXG4ubmF2LW1lbnUge1xuXG4gICAgLm5hdi1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICBwYWRkaW5nOiByZW0oMzApIHJlbSgzMCk7XG5cbiAgICAgICAgaDMubmF2LXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDEwKSAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYucGFyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSg2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnVwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHVsLnN1Yml0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTUpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICYuY3VycmVudCxcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pY29uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLXJpZ2h0LWFycm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PVxuICpcbiAqIERlZmF1bHQgZHJvcGRvd24gbWVudVxuICpcbiA9PT09PT09PT09PT09PT09PT09PT0qL1xuLmRlZmF1bHQtbWVudSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAmID4gLml0ZW0ge1xuICAgICAgICBjb2xvcjogJGNvbG9yX2Jhc2VfZm9udDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwIHJlbSgxNSk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAvLyY6bGFzdC1jaGlsZCB7XG4gICAgICAgIC8vICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIC8vfVxuXG4gICAgICAgICYucGFyZW50IHtcbiAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTcpO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmljb247XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWRvd24tYXJyb3c7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDEyKSAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZUZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB1bC5zdWJpdGVtcyB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gdWwuc3ViaXRlbXMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNSk7XG4gICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArICN7cmVtKDMwKX0pO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNDAwO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg3KSByZW0oMTUpO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tb2R1bGUtbW9kdWxhci10ZXh0IHtcblxuICAgIC5tb2R1bGFyLWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxNik7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTYpO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgd2lkdGg6IHJlbSg1MCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg1MCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIzKTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgZmxleDogMCAwIHJlbSg1MCk7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOS4yKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI2LjQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNCk7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaWNvbjtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGljb24tZG93bi1hcnJvdztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaWNvbjtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGljb24tdXAtYXJyb3c7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDEpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZHVsYXItY29udGVudCB7XG4gICAgICAgICYgPiBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnBseXIge1xuXG4gICAgJi0tYnV0dG9uIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHotaW5kZXg6IDE1O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmLmludmVyc2Uge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Bvc3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgJi0taGlkZS1idXR0b24ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuIiwiLnRlbXBsYXRlLW5ld3Mge1xuICAgIC5uZXdzIHtcbiAgICAgICAgLnNob3J0IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2R1bGUtbmV3cyB7XG5cbiAgICAubmV3cy1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAubmV3cy1pdGVtX19pbWFnZTphZnRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRwcmltYXJ5O1xuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHByaW1hcnksIDAuMyk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3tyZW0oMjApfSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAje3JlbSgyMCl9KTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7cmVtKDUwKX0pO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7cmVtKDUwKX0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogcmVtKDkwKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRlbXBsYXRlLXJlYWxpemF0aW9uIHtcbiAgICAucmVhbGl6YXRpb24ge1xuICAgICAgICAuc2hvcnQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZHVsZS1yZWFsaXphdGlvbiB7XG4gICAgdWwubW9kdWxlLXJlYWxpemF0aW9uX19jYXRlZ29yaWVzIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg1KSByZW0oMTUpO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVhbGl6YXRpb24taXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0oNDAwKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnJlYWxpemF0aW9uLWl0ZW1fX2JhY2tncm91bmQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNSkgcmVtKDEwKTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAucmVhbGl6YXRpb24taXRlbV9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjAwKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMCwwLDApO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwwLDAsMSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLDAsMCwxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLDAsMCwxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzAwMDAwMFwiLGVuZENvbG9yc3RyPVwiI2ZmZmZmZlwiLEdyYWRpZW50VHlwZT0xKTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wdWJsaXNoZWQtZGF0YSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCkgcmVtKDE0KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcblxuICAgICAgICAgICAgICAgIHNwYW4uZGF5IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjUpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3Bhbi5tb250aCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuLnllYXIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW5uZXItY29udGVudCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDUpIHJlbSgxNSk7XG5cbiAgICAgICAgICAgICAgICAucmVhbGl6YXRpb24tYmFkZ2VzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgzKSByZW0oMTUpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDMsXG4gICAgICAgICAgICAgICAgaDMgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTApIDAgcmVtKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5yZWFsaXphdGlvbi1pdGVtX19zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDEwKSAwIHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucmVhbGl6YXRpb24taXRlbV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubGF0ZXN0LXJlYWxpemF0aW9uIHtcbiAgICAgICAgLy9jdXN0b20gY29udGVudCA/XG4gICAgfVxufVxuIiwiLm1vZHVsZS1wcm9kdWN0IHtcblxuICAgIC5uYXYtcHJvZHVjdC12YXJpYW50cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICAmLS1saXN0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IHJlbSgxNSk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtdmFyaWFudCB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDYwKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTApO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAmLm5hdi12YXJpYW50LS1sYXJnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg4MCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWRkLXRvLWNhcnQge1xuICAgICAgICBwYWRkaW5nOiByZW0oMCkgcmVtKDI1KTtcblxuICAgICAgICAudWktd2lkZ2V0LWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czogcmVtKDEwKSAwIDAgcmVtKDEwKTtcbiAgICAgICAgICAgIC8vYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzApO1xuXG4gICAgICAgICAgICAmICsgdWwge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IHJlbSgtMzApO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTMpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudWktc3Bpbm5lci1pbnB1dCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzApO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg1KSByZW0oNDUpO1xuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5pcy1pbnZhbGlkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gNDVweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudWktc3Bpbm5lci11cCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgzNSk7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnVpLXNwaW5uZXItZG93biB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDM1KTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCItXCI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFkZC10by1jYXJ0LWlucHV0LWdyb3VwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLS1hZGQtdG8tY2FydCB7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMykgcmVtKDIwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndpZGdldCB7XG4gICAgICAgICYuY2FydC13aWRnZXQge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgICAgICAuY2FydC1saW5rIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmFzZV9mb250O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYXJ0LWJhZGdlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oLTEwKTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgtMTIpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTgpO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNjApO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5jYXJ0LXdpZGdldF9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAje3JlbSgxOCl9KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJ0LXdpZGdldF9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAje3JlbSg1MCl9KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDUwMCk7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgtNTApO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNDAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNDEwKTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzUwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDgpIHJlbSgxNik7XG5cbiAgICAgICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNSkgcmVtKDApO1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMzAwO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3tyZW0oMzAwKX0pO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oOCkgcmVtKDEyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZvb3RlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg4KSByZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgICAgIC5jbGVhci1jYXJ0LWJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDUpIHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYnRuLmJ0bi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtYmFkZ2VzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IHJlbSgxNSk7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMCkgMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg3KSByZW0oMjApO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDUpO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtcHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyNik7XG4gICAgfVxuXG4gICAgLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICogRGlzcGxheSBwcm9kdWN0XG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuICAgICYuZGlzcGxheS1wcm9kdWN0IHtcbiAgICAgICAgLnNvY2lhbC1idXR0b25zIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogcmVtKDQwKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMikgcmVtKDUpO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg1KTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgKiBDYXRlZ29yeSBzdHJ1Y3R1cmVcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbiAgICAubmF2LWNhdGVnb3J5LXRyZWUge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAqIFByb2R1Y3QgdGFpbCBvbiBsaXN0XG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4gICAgLnByb2R1Y3QtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGEudGFyZ2V0IHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmluYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcblxuICAgICAgICAgICAgLmluYWN0aXZlLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDExKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDcwKTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg2MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhLnRhcmdldCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDI1MCk7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCAkZ3JheS01MDA7XG5cbiAgICAgICAgICAgICYgPiBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZHVjdC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMDApO1xuXG4gICAgICAgICAgICAgICAgLmJhY2tncm91bmQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAuYmFja2dyb3VuZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjEpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgKiBQcm9kdWN0IGNhcnRcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4gICAgJi5jYXJ0IHtcbiAgICAgICAgLmNhcnQtbG9naW4tYXJlYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheS01MDA7XG5cbiAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwJTtcbiAgICAgICAgICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmLCBoc2xhKDAsIDAlLCAxMDAlLCAwKSk7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgaHNsYSgwLCAwJSwgMTAwJSwgMCksICNmZmYpO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJ0X2lubmVyLXdyYXBwZXIge1xuICAgICAgICAgICAgLmNhcnQtaXRlbXMge1xuICAgICAgICAgICAgICAgIC5jYXJ0LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTUpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE1KTtcblxuICAgICAgICAgICAgICAgICAgICAmLS1oZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJ0LWl0ZW1fX3Byb2R1Y3QsXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FydC1pdGVtX19xdWFudGl0eSxcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJ0LWl0ZW1fX3ByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0zMDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmZmLCBoc2xhKDAsIDAlLCAxMDAlLCAwKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBoc2xhKDAsIDAlLCAxMDAlLCAwKSwgI2ZmZik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19wcm9kdWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNSkgcmVtKDE1KSByZW0oMTUpIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEwMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fcXVhbnRpdHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnVpLXNwaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTUwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKC0xMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC51aS13aWRnZXQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudWktc3Bpbm5lci1pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg1KSByZW0oNDUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtaW52YWxpZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSA0NXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51aS1zcGlubmVyLXVwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudWktc3Bpbm5lci1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXktNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAucHJpY2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1bW1hcnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZS1zbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZWxldGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNhcnQtZW1wdHkge1xuICAgICAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNik7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jYXJ0LWltYWdlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJ0LWltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZ3JheS02MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0tY2FydCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oODUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZ3JheS02MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3VtbWFyeS13cmFwcGVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTYwMDtcblxuICAgICAgICAgICAgJl9fYm94LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTYpO1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NhcnQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjUpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbm5lciB7XG5cbiAgICAgICAgICAgICAgICAudmFsdWUge1xuXG4gICAgICAgICAgICAgICAgICAgICYtLWdyb3NzLFxuICAgICAgICAgICAgICAgICAgICAmLS1zdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLXRheCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1zdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzNyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtLWRlbGl2ZXJ5LFxuICAgICAgICAgICAgICAgICAgICAmLS1uZXR0byB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgICAgICAmOm5vdCgudWktc3Bpbm5lci1pbnB1dCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDEwMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgICAgICAgICAubGFiZWwtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxNyk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kaXNwbGF5LWNhdGVnb3J5LFxuICAgIC5kaXNwbGF5LWNhdGVnb3JpZXMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDQwKTtcbiAgICB9XG5cbiAgICAucGF5bWVudC1sb2dvdHlwZSB7XG4gICAgICAgIHdpZHRoOiByZW0oMTEwKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxNSk7XG4gICAgfVxufVxuIiwiLndpZGdldC50eXBlLXJlc291cmNlIHtcbiAgICAucmVzb3VyY2VzLWxpc3Qge1xuICAgICAgICAmX19lbGVtZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZ3JlZW47XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaS5mYSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dyZWVuO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg0MCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDQwKTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubW9kdWxlLXNlYXJjaCB7XG5cbiAgICAvLyBGb3JtIHRvcCBzZWFyY2hcbiAgICAuZm9ybS1zZWFyY2gtcGhyYXNlIHtcbiAgICAgICAgLnNlYXJjaC1pbnB1dC13cmFwcGVyIHtcblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCkgMCAwIHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHJlbSgzNTApO1xuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDE1KTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGludCgkcHJpbWFyeSwgMjAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubW9kdWxlLXNsaWRlciB7XG4gICAgJl9fbG9nb3R5cGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB3aWR0aDogcmVtKDMwMCk7XG4gICAgICAgIGhlaWdodDogcmVtKDMwMCk7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDM1MCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgzNTApO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oNDAwKTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDQwMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGVyLW5leHQtc2VjdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IHJlbSg3MCk7XG4gICAgICAgIGhlaWdodDogcmVtKDcwKTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRlbXBsYXRlLWRlZmF1bHQge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuXG4gICAgICAgIC5zbGlkZXItd3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4MCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNsaWNrLXNsaWRlLmFuaW1hdGUge1xuICAgICAgICAgICAgICAgIC5zbGlkZXItd3JhcHBlcl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIC5pdGVtLWNvbnRhaW5lcl9faW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlLCAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYS5pdGVtLXVybCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI1MCk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigwLCAwLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAxKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pdGVtLWJnIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLml0ZW0tYmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnZpZGVvLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjEpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGx5ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wbHlyX192aWRlby13cmFwcGVyLnBseXJfX3ZpZGVvLWVtYmVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaXRlbS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg0MCk7XG5cbiAgICAgICAgICAgICAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oNDApO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2VjRm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0NSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0OS41KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKC0xMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjZzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dCwgb3BhY2l0eSAuNHMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNjcuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDYxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2VjRm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOS4yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oLTgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjZzIGVhc2UtaW4tb3V0IDAuMXMsIHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IC40cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQyLjkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEuaXRlbS11cmwge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oLTUwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGVyLW5hdmlnYXRpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDMwKTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHotaW5kZXg6IDIwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogLTkwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMDApO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtOTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg0NSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDUpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjA7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmljb247XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAkaWNvbi1sZWZ0LWFycm93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGljb24tcmlnaHQtYXJyb3c7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIGJvdHRvbTogcmVtKDEwMCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNDUpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDQ1KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIHJlbSg4KTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTUwMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDgpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg4KTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudHlwZS1zb2NpYWxtZWRpYSB7XG4gICAgLm1vZHVsZS1zb2NpYWwtbWVkaWEge1xuXG4gICAgICAgIHVsLnNvY2lhbC1tZWRpYS1pY29ucyB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgICAgICBhLFxuICAgICAgICAgICAgICAgIGEgPiBpLFxuICAgICAgICAgICAgICAgIGEgPiBpOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2R1bGUtc29jaWFsLW1lZGlhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICB1bC5zb2NpYWwtbWVkaWEtaWNvbnMge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEwKTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzUpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDM1KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBpLmljb24sIGkuZmEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNyk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nLCBzdmcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyA+ICoge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgaS5pY29uLCBpLmZhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nLCBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzdmcsIHN2ZyA+ICoge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZsb2F0aW5nLXNvY2lhbC1tZWRpYSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogcmVtKDIwMCk7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgICB1bC5zb2NpYWwtbWVkaWEtaWNvbnMge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTApO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNTApO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg1MCk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRncmF5LTUwMCwgMC40Myk7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICAgICBpLmljb24sIGkuZmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGkuaWNvbiwgaS5mYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlYWRlci13cmFwcGVyIHtcbiAgICAuc29jaWFsLW1lZGlhLWljb25zIHtcbiAgICAgICAgZ2FwOiByZW0oMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZ2FwOiByZW0oMjQpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMjQpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBpOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGk6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtdG9wLXdyYXBwZXIuc2Nyb2xsIHtcbiAgICAgICAgLnNvY2lhbC1tZWRpYS1pY29ucyB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGk6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmFzZV9mb250ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzdmcsIHN2ZyA+ICoge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX2Jhc2VfZm9udCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9vdGVyIHtcbiAgICAubW9kdWxlLXNvY2lhbC1tZWRpYSB7XG4gICAgICAgIC5zb2NpYWwtbWVkaWEtaWNvbnMge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc29jaWFsLW1lZGlhLWluc3RhZ3JhbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1MCk7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGhlaWdodDogcmVtKDMwNik7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDEwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnNvY2lhbC1tZWRpYS1pbnN0YWdyYW1fX2lubmVyLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC42NTtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lci1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICB2aWRlbywgaW1nIHtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRkYXJrLWJhY2tncm91bmQsIDAuMyk7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmRlZmF1bHQtbWVudSB7XG5cbiAgICAmID4gLml0ZW0ge1xuICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oNSkgMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gdWwuc3ViaXRlbXMge1xuICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAje3JlbSgzMCl9KTtcbiAgICAgICAgICAgIHotaW5kZXg6IDYwMDA7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oNSk7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg3KSByZW0oMTUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ldmVudC1jYWxlbmRhciB7XG4gICAgLmZjLWhlYWRlci10b29sYmFyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZjLXRvb2xiYXItY2h1bmsge1xuICAgICAgICAgICAgLmZjLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmMtdG9vbGJhci10aXRsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgyNSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgyNSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTApO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5mYy12aWV3IHtcbiAgICAgICAgLmZjLXNjcm9sbGdyaWQge1xuICAgICAgICAgICAgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbiA+IHRkLFxuICAgICAgICAgICAgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbiA+IHRoIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmMtc2Nyb2xsZ3JpZC1zeW5jLXRhYmxlLFxuICAgICAgICAgICAgLmZjLWNvbC1oZWFkZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZjLWNvbC1oZWFkZXIge1xuICAgICAgICAgICAgICAgIC5mYy1jb2wtaGVhZGVyLWNlbGwge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZjLWRheWdyaWQtYm9keSB7XG4gICAgICAgICAgICAuZmMtZGF5LW90aGVyIHtcbiAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1kYXktdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA3O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmMtZGF5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgJi5mYy1kYXktdG9kYXkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1kYXktZnJhbWUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oMTAwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oMTIwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mYy1iZy1ldmVudCB7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5kYXRlLXVuYXZhaWxhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5ZDlkOWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5kYXRlLXJlc2VydmVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlN2Q4Yzg7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZXZlbnQtY2FsZW5kYXItbG9hZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogJGdyYXktODAwO1xuXG4gICAgJi5zaG93IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG59XG4iLCIucG9wdXAtbm90aWZpY2F0aW9uIHtcbiAgICAmX19jb3ZlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgei1pbmRleDogOTk5OTkwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogcmVtKC0xNSk7XG4gICAgICAgIHJpZ2h0OiByZW0oLTE1KTtcbiAgICAgICAgd2lkdGg6IHJlbSg0MCk7XG4gICAgICAgIGhlaWdodDogcmVtKDQwKTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstYmFja2dyb3VuZDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgIGkuZmEge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzNSk7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJhY2tncm91bmQ7XG5cbiAgICAgICAgICAgIGkuZmEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgICAgICBtYXgtaGVpZ2h0OiA5MHZoO1xuICAgICAgICB6LWluZGV4OiA5OTk5OTkgIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwdnc7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NXZoO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taG92ZXJhYmxlOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTB2dztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwdmg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwdnc7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzV2aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcblxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuXG4gICAgfVxufVxuIiwiLyoqXG4gKiBGaWxlOlxuICogUHJvamVjdCBkYi1wb3J0YWwuZGV2XG4gKiBDcmVhdGVkIGJ5IHRrd29rYSBvbiAyNy4xMS4xNy5cbiAqIEF1dGhvcjogVG9tYXN6IEt3b2thIFtVRENdXG4gKiBBdXRob3IgQ29udGFjdDogdG9tZWtAdXNsdWdpZGxhY2llYmllLmNvbVxuICovXG5cbi5uYXZiYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmEge1xuICAgICYudGh1bWJuYWlsIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTQwMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG59XG5cbi5wb3BvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfcmVkO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9yZWQ7XG5cbiAgICAmLnRvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgfVxuXG4gICAgLmFycm93IHtcbiAgICAgICAgYm90dG9tOiAtMTFweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItd2lkdGg6IDVweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yX3JlZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJvZHktd3JhcHBlciB7XG5cbiAgICAuYnRuIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LWZhbWlseTogJGJhc2VGb250O1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg4KSByZW0oNTApIHJlbSg4KSByZW0oMjQpO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oMjQpO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgxMik7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMik7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL2Fycm93LW9wZW4uc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LCAxMCUpO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRwcmltYXJ5LCAxMCUpO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tYnJvd24ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJvd24tMTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJyb3duLTE7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJyb3duLTEsIDEwJSk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGJyb3duLTEsIDEwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLWxnIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDEyKSByZW0oNjApIHJlbSgxMikgcmVtKDMyKTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IHJlbSgzMik7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDE0KTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDE0KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL2Fycm93LW9wZW4uc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tc20ge1xuICAgICAgICBwYWRkaW5nOiByZW0oNikgcmVtKDQyKSByZW0oNikgcmVtKDIwKTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IHJlbSgyMCk7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDEyKTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDEyKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL2Fycm93LW9wZW4uc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4teHMge1xuICAgICAgICBwYWRkaW5nOiByZW0oNSkgcmVtKDM2KSByZW0oNSkgcmVtKDE4KTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IHJlbSgxOCk7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDEwKTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDEwKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL2Fycm93LW9wZW4uc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDUwKSAwIDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfYmFzZV9mb250O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBmaWx0ZXI6IGludmVydCgxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXdoaXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYnRuLWxnIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDYwKSAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi1zbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSg0MikgMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5idG4teHMge1xuICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMzYpIDAgMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5sYW5ndWFnZS1zd2l0Y2hlciB7XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIC5idG4tY3VycmVudC1sYW5ndWFnZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2Jhc2VfZm9udCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTgpO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWRvd24tYXJyb3c7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaWNvbjtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bC5sYW5ndWFnZS1zd2l0Y2hlciB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDE4MCk7XG4gICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArICN7cmVtKDMwKX0pICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS00MDA7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgdG9wOiByZW0oLTEwKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgcmVtKDgpIHJlbSgxMSkgcmVtKDgpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMTApO1xuICAgICAgICAgICAgICAgIHRvcDogcmVtKC0xMik7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIHJlbSg4KSByZW0oMTEpIHJlbSg4KTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRncmF5LTQwMCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArICN7cmVtKDE1KX0pICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg1KSByZW0oMjApIHJlbSg1KSByZW0oNTUpO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmFzZV9mb250O1xuXG4gICAgICAgICAgICAgICAgICAgIHN2ZywgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwMGMnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZmE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2Jhc2VfZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qKlxuICogRmlsZTogX3JlYWRtb3JlLnNjc3NcbiAqIFByb2plY3QgY21zLW1haW5cbiAqIENyZWF0ZWQgYnkgdGt3b2thIG9uIDE2LjAzLjE5LlxuICpcbiAqIEF1dGhvcjogW1VEQ10gVG9tYXN6IEt3b2thXG4gKiBBdXRob3IgQ29udGFjdDogdG9tZWtAdXNsdWdpZGxhY2llYmllLmNvbVxuICogQXV0aG9yIFVSSTogaHR0cDovL3VzbHVnaWRsYWNpZWJpZS5jb21cbiAqL1xuXG4ucmVhZG1vcmUtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJi5tb3JlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnwrsnO1xuICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubGVzcyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnwqsnO1xuICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG5cbiAgICAgICAgJi5tb3JlIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGVzcyB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qKlxuICogRmlsZTpcbiAqIFByb2plY3QgZGItcG9ydGFsLmRldlxuICogQ3JlYXRlZCBieSB0a3dva2Egb24gMTAuMDEuMTguXG4gKlxuICogQXV0aG9yOiBbVURDXSBUb21hc3ogS3dva2FcbiAqIEF1dGhvciBDb250YWN0OiB0b21la0B1c2x1Z2lkbGFjaWViaWUuY29tXG4gKiBBdXRob3IgVVJJOiBodHRwOi8vdXNsdWdpZGxhY2llYmllLmNvbVxuICovXG5cblxuLyoqID09PT09PT09ICAgU0VMRUNUMiAgPT09PT09PSAqL1xuLnNlbGVjdDIge1xuXG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lciB7XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcblxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlYXJjaCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnVpLXNwaW5uZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oNSk7XG5cbiAgICBpbnB1dC51aS1zcGlubmVyLWlucHV0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMyk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyMCk7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYS51aS1idXR0b24ge1xuXG4gICAgICAgICYudWktc3Bpbm5lci11cCxcbiAgICAgICAgJi51aS1zcGlubmVyLWRvd24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgICAudWktYnV0dG9uLWljb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmljb247XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi51aS1zcGlubmVyLXVwIHtcbiAgICAgICAgICAgIC51aS1idXR0b24taWNvbiB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAkaWNvbi11cC1hcnJvdztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnVpLXNwaW5uZXItZG93biB7XG4gICAgICAgICAgICAudWktYnV0dG9uLWljb24ge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGljb24tZG93bi1hcnJvdztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubWFpbi1jb250ZW50IHtcbiAgICAud2lkZ2V0IHtcbiAgICAgICAgJi5jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50eXBlLXRleHQge1xuXG4gICAgfVxufVxuXG4uYWRtaW4td2lkZ2V0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAyMDBweDtcbiAgICB6LWluZGV4OiA1MDAwO1xuXG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTYwMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS00MDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTYwMDtcblxuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiJGNvdW50OiAyMDtcbiRlbGVtZW50U2l6ZTogMjVweDtcbiRzY3JlZW5PZmZzZXQ6IDEwMHB4O1xuJGZhbGxEdXJhdGlvbjogODtcbiR3aW5kTm9pc2U6IDMwO1xuJHdpbmRTcGVlZDogMTA7XG4kc2l6ZU5vaXNlOiA0MDtcbiRyb3RhdGlvbjogNzIwO1xuJGltYWdlU2l6ZTogMjBweDtcbiRmb250U2l6ZTogNDBweDtcblxuLmhlYXJ0ZmFsbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1MDAwMDAwMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgZm9udC1zaXplOiAkZm9udFNpemU7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgLmhlYXJ0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgd2lkdGg6ICRlbGVtZW50U2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkZWxlbWVudFNpemU7XG5cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC01MCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IC01MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQHdoaWxlICgkY291bnQgPiAwKSB7XG4gICAgICAgICRsZWZ0OiByYW5kb20oMTAwKTtcbiAgICAgICAgJGRlbHRhTGVmdDogcmFuZG9tKDIgKiAkd2luZE5vaXNlICogMTApIC8gMTAgLSAkd2luZE5vaXNlICsgJHdpbmRTcGVlZDtcbiAgICAgICAgJHNjYWxlOiAxICsgKHJhbmRvbSgyICogJHNpemVOb2lzZSAqIDEwKSAvIDEwIC0gJHNpemVOb2lzZSkgLyAxMDA7XG4gICAgICAgICRiZ0NvbG9yQ2hhbmdlOiAocmFuZG9tKDIwKSArIHJhbmRvbSgxMCkgKiAzKTtcblxuICAgICAgICAuaGVhcnQ6bnRoLWNoaWxkKCN7JGNvdW50fSkge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRpb24taGVhcnRmYWxsLSN7JGNvdW50fSBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICRmYWxsRHVyYXRpb24gKyByYW5kb20oJGZhbGxEdXJhdGlvbiAqIDEwKSAvIDEwICsgcztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogcmFuZG9tKDIgKiAkZmFsbER1cmF0aW9uICogMTApIC8gMTAgLSAoMiAqICRmYWxsRHVyYXRpb24pICsgcztcbiAgICAgICAgfVxuXG4gICAgICAgIEBrZXlmcmFtZXMgYW5pbWF0aW9uLWhlYXJ0ZmFsbC0jeyRjb3VudH0ge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UoJGxlZnQgLyAxMDApO1xuICAgICAgICAgICAgICAgIEBpZiAkY291bnQgJSAyID09IDAge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0aW50KCRyZWQsICRiZ0NvbG9yQ2hhbmdlKTtcbiAgICAgICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogc2hhZGUoJHJlZCwgJGJnQ29sb3JDaGFuZ2UpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMCUgLSAjeyRzY3JlZW5PZmZzZXR9KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06XG4gICAgICAgICAgICAgICAgICAgIHNjYWxlKCRzY2FsZSlcbiAgICAgICAgICAgICAgICAgICAgcm90YXRlM2QoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmFuZG9tKDEwMCkgLyAxMDAsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmFuZG9tKDEwMCkgLyAxMDAsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmFuZG9tKDEwMCkgLyAxMDAsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgMGRlZ1xuICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgbGVmdDogcGVyY2VudGFnZSgoJGxlZnQgKyAkZGVsdGFMZWZ0KSAvIDEwMCk7XG4gICAgICAgICAgICAgICAgQGlmICRjb3VudCA8IDI1IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdGludCgkcmVkLCAkYmdDb2xvckNoYW5nZSk7XG4gICAgICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHNoYWRlKCRyZWQsICRiZ0NvbG9yQ2hhbmdlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAjeyRzY3JlZW5PZmZzZXR9KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06XG4gICAgICAgICAgICAgICAgICAgIHNjYWxlKCRzY2FsZSlcbiAgICAgICAgICAgICAgICAgICAgcm90YXRlM2QoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmFuZG9tKDEwMCkgLyAxMDAsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmFuZG9tKDEwMCkgLyAxMDAsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmFuZG9tKDEwMCkgLyAxMDAsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKHJhbmRvbSgkcm90YXRpb24pICsgJHJvdGF0aW9uKSAqICgocmFuZG9tKDIpIC0gMSkgKiAyIC0gMSkgKyBkZWdcbiAgICAgICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICRjb3VudDogJGNvdW50IC0gMTtcbiAgICB9XG59XG4iLCIvKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG5cbi8vIFNldHRpbmdzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGhhbWJ1cmdlci1wYWRkaW5nLXggICAgICAgICAgICAgICAgICAgICAgIDogMTVweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItcGFkZGluZy15ICAgICAgICAgICAgICAgICAgICAgICA6IDE1cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXdpZHRoICAgICAgICAgICAgICAgICAgICAgOiA0MHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgICAgICAgICAgICAgICAgICAgIDogM3B4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICAgICAgICAgICAgICAgICAgIDogOHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1jb2xvciAgICAgICAgICAgICAgICAgICAgIDogIzI0MjQyNCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cyAgICAgICAgICAgICA6IDRweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItb3BhY2l0eSAgICAgICAgICAgICAgICAgICA6IDEgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLXRyYW5zaXRpb24tZHVyYXRpb24gICAgICAgOiAwLjE1cyAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhZGVmYXVsdDtcblxuLy8gVG8gdXNlIENTUyBmaWx0ZXJzIGFzIHRoZSBob3ZlciBlZmZlY3QgaW5zdGVhZCBvZiBvcGFjaXR5LFxuLy8gc2V0ICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciBhcyB0cnVlIGFuZFxuLy8gY2hhbmdlIHRoZSB2YWx1ZSBvZiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciBhY2NvcmRpbmdseS5cbiRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlcjogZmFsc2UgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciAgICA6IG9wYWNpdHkoNTAlKSAhZGVmYXVsdDtcblxuLy8gVHlwZXMgKFJlbW92ZSBvciBjb21tZW50IG91dCB3aGF0IHlvdSBkb27igJl0IG5lZWQpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGhhbWJ1cmdlci10eXBlczogKFxuICAzZHgsXG4gIDNkeC1yLFxuICAzZHksXG4gIDNkeS1yLFxuICBhcnJvdyxcbiAgYXJyb3ctcixcbiAgYXJyb3dhbHQsXG4gIGFycm93YWx0LXIsXG4gIGJvcmluZyxcbiAgY29sbGFwc2UsXG4gIGNvbGxhcHNlLXIsXG4gIGVsYXN0aWMsXG4gIGVsYXN0aWMtcixcbiAgZW1waGF0aWMsXG4gIGVtcGhhdGljLXIsXG4gIHNsaWRlcixcbiAgc2xpZGVyLXIsXG4gIHNwcmluZyxcbiAgc3ByaW5nLXIsXG4gIHN0YW5kLFxuICBzdGFuZC1yLFxuICBzcGluLFxuICBzcGluLXIsXG4gIHNxdWVlemUsXG4gIHZvcnRleCxcbiAgdm9ydGV4LXJcbikgIWRlZmF1bHQ7XG5cbi8vIEJhc2UgSGFtYnVyZ2VyIChXZSBuZWVkIHRoaXMpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGltcG9ydCBcImJhc2VcIjtcblxuLy8gSGFtYnVyZ2VyIHR5cGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGltcG9ydCBcInR5cGVzLzNkeFwiO1xuQGltcG9ydCBcInR5cGVzLzNkeC1yXCI7XG5AaW1wb3J0IFwidHlwZXMvM2R5XCI7XG5AaW1wb3J0IFwidHlwZXMvM2R5LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd1wiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd2FsdFwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93YWx0LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9ib3JpbmdcIjtcbkBpbXBvcnQgXCJ0eXBlcy9jb2xsYXBzZVwiO1xuQGltcG9ydCBcInR5cGVzL2NvbGxhcHNlLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbGFzdGljXCI7XG5AaW1wb3J0IFwidHlwZXMvZWxhc3RpYy1yXCI7XG5AaW1wb3J0IFwidHlwZXMvZW1waGF0aWNcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbXBoYXRpYy1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc2xpZGVyXCI7XG5AaW1wb3J0IFwidHlwZXMvc2xpZGVyLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcHJpbmdcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcHJpbmctclwiO1xuQGltcG9ydCBcInR5cGVzL3N0YW5kXCI7XG5AaW1wb3J0IFwidHlwZXMvc3RhbmQtclwiO1xuQGltcG9ydCBcInR5cGVzL3NwaW5cIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcGluLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcXVlZXplXCI7XG5AaW1wb3J0IFwidHlwZXMvdm9ydGV4XCI7XG5AaW1wb3J0IFwidHlwZXMvdm9ydGV4LXJcIjtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENvb2tpbmcgdXAgYWRkaXRpb25hbCB0eXBlczpcbi8vXG4vLyBUaGUgU2FzcyBmb3IgZWFjaCBoYW1idXJnZXIgdHlwZSBzaG91bGQgYmUgbmVzdGVkXG4vLyBpbnNpZGUgYW4gQGlmIGRpcmVjdGl2ZSB0byBjaGVjayB3aGV0aGVyIG9yIG5vdFxuLy8gaXQgZXhpc3RzIGluICRoYW1idXJnZXItdHlwZXMgc28gb25seSB0aGUgQ1NTIGZvclxuLy8gaW5jbHVkZWQgdHlwZXMgYXJlIGdlbmVyYXRlZC5cbi8vXG4vLyBlLmcuIGhhbWJ1cmdlcnMvdHlwZXMvX25ldy10eXBlLnNjc3Ncbi8vXG4vLyBAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgbmV3LXR5cGUpIHtcbi8vICAgLmhhbWJ1cmdlci0tbmV3LXR5cGUge1xuLy8gICAgIC4uLlxuLy8gICB9XG4vLyB9XG4iLCIvLyBIYW1idXJnZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogJGhhbWJ1cmdlci1wYWRkaW5nLXkgJGhhbWJ1cmdlci1wYWRkaW5nLXg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLWR1cmF0aW9uO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAvLyBOb3JtYWxpemUgKDxidXR0b24+KVxuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgJjpob3ZlciB7XG4gICAgQGlmICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciA9PSB0cnVlIHtcbiAgICAgIGZpbHRlcjogJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXI7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIG9wYWNpdHk6ICRoYW1idXJnZXItaG92ZXItb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogJGhhbWJ1cmdlci1sYXllci13aWR0aDtcbiAgaGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDMgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAtMjtcblxuICAmLFxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICB3aWR0aDogJGhhbWJ1cmdlci1sYXllci13aWR0aDtcbiAgICBoZWlnaHQ6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoYW1idXJnZXItbGF5ZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBib3R0b206ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMTtcbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIDNkeCkge1xuICAvKlxuICAgKiAzRFhcbiAgICovXG4gIC5oYW1idXJnZXItLTNkeCB7XG4gICAgLmhhbWJ1cmdlci1ib3gge1xuICAgICAgcGVyc3BlY3RpdmU6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyO1xuICAgIH1cblxuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLFxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgM2R4LXIpIHtcbiAgLypcbiAgICogM0RYIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLTNkeC1yIHtcbiAgICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgICBwZXJzcGVjdGl2ZTogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgM2R5KSB7XG4gIC8qXG4gICAqIDNEWVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tM2R5IHtcbiAgICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgICBwZXJzcGVjdGl2ZTogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMTgwZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgM2R5LXIpIHtcbiAgLypcbiAgICogM0RZIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLTNkeS1yIHtcbiAgICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgICBwZXJzcGVjdGl2ZTogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZywgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZykgKiAtMSwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBhcnJvdykge1xuICAvKlxuICAgKiBBcnJvd1xuICAgKi9cbiAgLmhhbWJ1cmdlci0tYXJyb3cuaXMtYWN0aXZlIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0wLjIsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTAuMiwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGFycm93LXIpIHtcbiAgLypcbiAgICogQXJyb3cgUmlnaHRcbiAgICovXG4gIC5oYW1idXJnZXItLWFycm93LXIuaXMtYWN0aXZlIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDAuMiwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDAuMiwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBhcnJvd2FsdCkge1xuICAvKlxuICAgKiBBcnJvdyBBbHRcbiAgICovXG4gIC5oYW1idXJnZXItLWFycm93YWx0IHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTVzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMTVzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMC4yLCAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTAuMjUsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xNXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTAuMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDAuMjUsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjE1cyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgYXJyb3dhbHQtcikge1xuICAvKlxuICAgKiBBcnJvdyBBbHQgUmlnaHRcbiAgICovXG4gIC5oYW1idXJnZXItLWFycm93YWx0LXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4xNXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDAuMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0wLjI1LCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xNXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMC4yLCAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMC4yNSwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjE1cyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgYm9yaW5nKSB7XG4gIC8qXG4gICAqIEJvcmluZ1xuICAgKi9cbiAgLmhhbWJ1cmdlci0tYm9yaW5nIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICYsXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgY29sbGFwc2UpIHtcbiAgLypcbiAgICogQ29sbGFwc2VcbiAgICovXG4gIC5oYW1idXJnZXItLWNvbGxhcHNlIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMiArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuM3MgMC4zcyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyBsaW5lYXI7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjNzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMSwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMzJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgMC4yN3MgbGluZWFyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4xOHMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjE1cyAwLjQycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGNvbGxhcHNlLXIpIHtcbiAgLypcbiAgICogQ29sbGFwc2UgUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tY29sbGFwc2UtciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICogLTE7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgbGluZWFyO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4zcyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTEsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMzJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgMC4yN3MgbGluZWFyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjE4cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTVzIDAuNDJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgZWxhc3RpYykge1xuICAvKlxuICAgKiBFbGFzdGljXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1lbGFzdGljIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAyO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZztcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyAwLjRzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSArICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICR5LW9mZnNldDogJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ7XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQsIDApIHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCAqIC0yLCAwKSByb3RhdGUoLTI3MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGVsYXN0aWMtcikge1xuICAvKlxuICAgKiBFbGFzdGljIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLWVsYXN0aWMtciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0IC8gMjtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmc7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgMC40cyBlYXNlO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKyAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMik7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAkeS1vZmZzZXQ6ICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0LCAwKSByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0ICogLTIsIDApIHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBlbXBoYXRpYykge1xuICAvKlxuICAgKiBFbXBoYXRpY1xuICAgKi9cbiAgLmhhbWJ1cmdlci0tZW1waGF0aWMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyAwLjI1cyBlYXNlLWluO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksXG4gICAgICAgICAgICAgICAgICAgIHRvcCAwLjA1cyAwLjJzIGxpbmVhcixcbiAgICAgICAgICAgICAgICAgICAgbGVmdCAwLjJzIDAuMjVzIGVhc2UtaW47XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICsgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyk7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksXG4gICAgICAgICAgICAgICAgICAgIHRvcCAwLjA1cyAwLjJzIGxpbmVhcixcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQgMC4ycyAwLjI1cyBlYXNlLWluO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMjtcbiAgICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyLCAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMiwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMnMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMnMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjJzIDAuMjVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTI7XG4gICAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTI7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTIsICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRvcCAwLjA1cyAwLjJzIGxpbmVhcixcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4ycyAwLjI1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGVtcGhhdGljLXIpIHtcbiAgLypcbiAgICogRW1waGF0aWMgUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tZW1waGF0aWMtciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIDAuMjVzIGVhc2UtaW47XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSxcbiAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMnMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICBsZWZ0IDAuMnMgMC4yNXMgZWFzZS1pbjtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKyAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nKTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSxcbiAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMnMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICByaWdodCAwLjJzIDAuMjVzIGVhc2UtaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yO1xuICAgICAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMnMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMnMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjJzIDAuMjVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTI7XG4gICAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuMnMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMnMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjJzIDAuMjVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc2xpZGVyKSB7XG4gIC8qXG4gICAqIFNsaWRlclxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc2xpZGVyIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKyAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICR5LW9mZnNldDogJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ7XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQsIDApIHJvdGF0ZSg0NWRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggLyAtNywgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogLTEsIDApO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQgKiAtMiwgMCkgcm90YXRlKC05MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzbGlkZXItcikge1xuICAvKlxuICAgKiBTbGlkZXIgUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc2xpZGVyLXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAvIDI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmc7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSArICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgJHktb2Zmc2V0OiAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcblxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCwgMCkgcm90YXRlKC00NWRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAvIDcsICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIC0xLCAwKTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0ICogLTIsIDApIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzcHJpbmcpIHtcbiAgLypcbiAgICogU3ByaW5nXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zcHJpbmcge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAvIDI7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMTVzIGxpbmVhcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZztcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSArICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuM3MgMC4zcyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zMnM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjE4cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTVzIDAuMzJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xNXMgMC4zMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzcHJpbmctcikge1xuICAvKlxuICAgKiBTcHJpbmcgUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc3ByaW5nLXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSAqIC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcyAwLjNzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwcyBsaW5lYXI7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjNzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMSwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMzJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDBzIDAuMzJzIGxpbmVhcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4xOHMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjE1cyAwLjMycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHN0YW5kKSB7XG4gIC8qXG4gICAqIFN0YW5kXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zdGFuZCB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyAwLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSxcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBsaW5lYXI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMXMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4xcyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xcyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyAwcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjIycyBsaW5lYXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjEycyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMTJzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc3RhbmQtcikge1xuICAvKlxuICAgKiBTdGFuZCBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zdGFuZC1yIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpLFxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGxpbmVhcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xcyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xcyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjFzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyAwcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjIycyBsaW5lYXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjEycyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMTJzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc3Bpbikge1xuICAvKlxuICAgKiBTcGluXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zcGluIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMzRzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyBlYXNlLWluO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMzRzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE0cztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIDAuMTRzIGVhc2Utb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjNzIDAuMTRzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc3Bpbi1yKSB7XG4gIC8qXG4gICAqIFNwaW4gUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc3Bpbi1yIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMzRzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyBlYXNlLWluO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMzRzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xNHM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyAwLjE0cyBlYXNlLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4zcyAwLjE0cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNxdWVlemUpIHtcbiAgLypcbiAgICogU3F1ZWV6ZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc3F1ZWV6ZSB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE0cyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjE0cyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE0cztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgMC4xNHMgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIDAuMTRzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgdm9ydGV4KSB7XG4gIC8qXG4gICAqIFZvcnRleFxuICAgKi9cbiAgLmhhbWJ1cmdlci0tdm9ydGV4IHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIG9wYWNpdHk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tLCB0cmFuc2Zvcm07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDc2NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCB2b3J0ZXgtcikge1xuICAvKlxuICAgKiBWb3J0ZXggUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tdm9ydGV4LXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgb3BhY2l0eTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b20sIHRyYW5zZm9ybTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTc2NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJzZWN0aW9uLnRlbXBsYXRlLTQwNCB7XG5cdC5jb250YWluZXItZXJyb3Ige1xuXHRcdHBhZGRpbmctdG9wOiA0cmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiA0cmVtO1xuXG5cdFx0LmVycm9yLWNvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtIDA7XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cblx0XHRcdGgxIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHRmb250LXNpemU6IDIwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5lcnJvci1yaWdodCB7XG5cdFx0XHRwYWRkaW5nOiA1cmVtO1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0bWFyZ2luOiAycmVtIGF1dG87XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cbiIsIi8qKioqKioqKioqKioqKioqKipcbipcbiogVFJFxZrEhiBTVFJPTlkgLSBBUlRZS1XFgVxuKlxuKioqKioqKioqKioqKioqKioqL1xuXG5zZWN0aW9uLnN1YnBhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDQwKTtcbiAgICB9XG5cbiAgICAubWFpbi1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG59XG5cbmJvZHkge1xuICAgICYudGVtcGxhdGUtc3VicGFnZSB7XG4gICAgICAgICYtLWFib3V0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNjApO1xuXG4gICAgICAgICAgICAuaGVhZGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIC5tZW51LXRvcC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLm1vZHVsZS1tZW51Lm1haW4tbWVudSAubWFpbi1tZW51LWhlYWRlciA+IC5pdGVtID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubW9kdWxlLW1lbnUge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2l0ZS1sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAubW9kdWxlLXNvY2lhbC1tZWRpYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNvY2lhbC1tZWRpYS1pY29uc19faXRlbSBpOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zb2NpYWwtbWVkaWEtaWNvbnNfX2l0ZW0gc3ZnID4gKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBCb3hlc1xuICAgICAgICAgICAgLmFib3V0LWJveC1kcmVhbXMge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oODApIHJlbSgxNikgcmVtKDQwKTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oODApIHJlbSgxNTUpIHJlbSg5Nik7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmID4gcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlRm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNGb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ1KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0OS41KTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjlweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg4KSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDYxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNjcuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFib3V0LWJveC1wbGFjZS1mYWlyeSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4wMCkgNTglLCByZ2JhKDAsIDAsIDAsIDAuMjApIDk3LjgzJSksIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNEOUM0QjAgNjUlLCAjRDlDNEIwIDcwJSwgcmdiYSgyMTcsIDE5NiwgMTc2LCAwLjAwKSA4NSUpLCB1cmwoJy4vLi4vaW1nL2JvaG9wb2dvcmlhL2NvbnRlbnQvYWJvdXQtYm94LXBsYWNlLWZhaXJ5LWJnLmpwZycpIGxpZ2h0Z3JheSBib3R0b20gbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9ib2hvcG9nb3JpYS9jb250ZW50L2Fib3V0LWJveC1wbGFjZS1mYWlyeS1iZy5qcGcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNDApIHJlbSgxNikgcmVtKDIxNCk7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg4NTApO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oNDApO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg2NCkgcmVtKDE1NSkgcmVtKDY0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNGb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ1KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0OS41KTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjlweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg4KSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg2MSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDY3LjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjIycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDQwKSByZW0oMjQpO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYnJvd24tMy1vLTQwLCByZ2JhKDU4LCA1MSwgMzUsIDAuNDApKTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAyNjZweCA3NXB4IDAgcmdiYSgwLCAwLCAwLCAwLjAwKSwgMCAxNzBweCA2OHB4IDAgcmdiYSgwLCAwLCAwLCAwLjAwKSwgMCA5NnB4IDU4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDIpLCAwIDQzcHggNDNweCAwIHJnYmEoMCwgMCwgMCwgMC4wMyksIDAgMTFweCAyM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYgPiBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2VGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hYm91dC1ib3gtbW9kZXJuLXBsYWNlIHtcbiAgICAgICAgICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg0MCkgcmVtKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMzIpIHJlbSgxNTUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAzIC8gNDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX21haW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSg0MCk7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNGb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ1KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0OS41KTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjlweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg4KSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDYxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNjcuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oMTYpO1xuXG4gICAgICAgICAgICAgICAgICAgICYgPiBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2VGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hYm91dC1ib3gtZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTYpIHJlbSgxNikgcmVtKDQwKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogcmVtKDU2KTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDEwOSkgcmVtKDQwKSByZW0oMTA5KSByZW0oMTU1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogcmVtKDc1KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2dhbGxlcnkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSgyMCk7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiByZW0oNzMwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2dhbGxlcnktcm93IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oMjApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgICYgPiBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDMgLyA0O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNCAvIDQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19tYWluIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oNDApO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHJlbSg0NDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIHJlbSg0NDApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlY0ZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDUpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQ5LjUpO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuOXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDgpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg2Ny4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4yMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSgxNik7XG5cbiAgICAgICAgICAgICAgICAgICAgJiA+IHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFib3V0LWJveC1wYXNzaW9uIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oODUwKTtcblxuICAgICAgICAgICAgICAgICZfX2xlZnQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJvd24tMTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogcmVtKDQwKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDQwKSByZW0oMTYpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg0MCkgcmVtKDEwNSkgcmVtKDQwKSByZW0oNDApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlY0ZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDUpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQ5LjUpO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuOXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDgpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg2Ny4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4yMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSgxNik7XG5cbiAgICAgICAgICAgICAgICAgICAgJiA+IHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFib3V0LWJveC1hdC15b3VyLXNlcnZpY2Uge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg1MDApO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicm93bi0wO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNDApIHJlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSg0MCk7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDQwKSByZW0oNDApIHJlbSgxNikgcmVtKDEwNSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgJiA+IGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNGb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ1KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0OS41KTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjlweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg4KSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDYxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNjcuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oMTYpO1xuXG4gICAgICAgICAgICAgICAgICAgICYgPiBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2VGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hYm91dC1ib3gtY29udGFjdC11cyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDk2KSByZW0oNDApO1xuXG4gICAgICAgICAgICAgICAgJl9fcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oNDMzKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oODApIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oNDApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlY0ZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDUpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQ5LjUpO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuOXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDgpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg2Ny4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4yMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSgxNik7XG5cbiAgICAgICAgICAgICAgICAgICAgJiA+IHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qKioqKioqKioqKioqKioqKipcbipcbiogVFJFxZrEhiBTVFJPTlkgLSBBUlRZS1XFgVxuKlxuKioqKioqKioqKioqKioqKioqL1xuXG5zZWN0aW9uLnN1YnBhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDQwKTtcbiAgICB9XG5cbiAgICAubWFpbi1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG59XG5cbmJvZHkge1xuICAgICYudGVtcGxhdGUtc3VicGFnZSB7XG4gICAgICAgICYtLXdlZGRpbmcge1xuXG4gICAgICAgICAgICAubWFpbi1jb250ZW50LnBhZ2UtY29udGVudC5zdWJwYWdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGVhZGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIC5tZW51LXRvcC13cmFwcGVyLnNjcm9sbCB7XG4gICAgICAgICAgICAgICAgICAgIC5tb2R1bGUtbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAubW9kdWxlLXNvY2lhbC1tZWRpYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8uc29jaWFsLW1lZGlhLWljb25zX19pdGVtIGk6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL31cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vLnNvY2lhbC1tZWRpYS1pY29uc19faXRlbSBzdmcgPiAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICBmaWxsOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBCb3hlc1xuICAgICAgICAgICAgLndlZGRpbmctYm94LW1hZ2ljLXBsYWNlIHtcbiAgICAgICAgICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg0MCkgcmVtKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMzUpIHJlbSgxNTUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAzIC8gNDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX21haW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSg0MCk7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNGb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ1KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0OS41KTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjlweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg4KSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDYxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNjcuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oMTYpO1xuXG4gICAgICAgICAgICAgICAgICAgICYgPiBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2VGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19hY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndlZGRpbmctYm94LWZvcmVzdCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyb3duLTE7XG5cbiAgICAgICAgICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg0MCkgcmVtKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMzIpIHJlbSgxMzUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAzIC8gNDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX21haW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSg0MCk7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNGb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ1KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0OS41KTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjlweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg4KSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDYxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNjcuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDQwKTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYgPiBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2VGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53ZWRkaW5nLWJveC1ndWVzdC1zcGFjZSB7XG4gICAgICAgICAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNDApIHJlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oOTYpIHJlbSgxMDApIHJlbSg2NCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19tYWluIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDQwKTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSg0MCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAoI3tyZW0oNDApfSAvIDIpKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNGb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ1KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0OS41KTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjlweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg4KSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDYxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNjcuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oMTYpO1xuXG4gICAgICAgICAgICAgICAgICAgICYgPiBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2VGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53ZWRkaW5nLWJveC1nYWxsZXJ5IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDQwMCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDY1MCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fZ2FsbGVyeS1yb3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCk7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSgyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg0MDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDY1MCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA0IC8gNDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMyAvIDQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogcmVtKDQwMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiByZW0oNjUwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA0IC8gNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53ZWRkaW5nLWJveC1raXRjaGVuIHtcbiAgICAgICAgICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg0MCkgcmVtKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMzIpIHJlbSgxMzUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJiA+IGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMyAvIDQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19tYWluIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oNDApO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2VjRm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0NSk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDkuNSk7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC45cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oOCkgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg2MSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDY3LjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjIycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg0MCk7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmID4gcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlRm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud2VkZGluZy1ib3gtcGxhbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyb3duLTA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg4NTApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTApO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTApO1xuXG4gICAgICAgICAgICAgICAgICAgICYgPiAucm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogd3JhcC1yZXZlcnNlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzkwKTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fbWFpbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg0MCk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogcmVtKDQwKTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlY0ZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDUpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQ5LjUpO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuOXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDgpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg2Ny4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4yMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSgxNik7XG5cbiAgICAgICAgICAgICAgICAgICAgJiA+IHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndlZGRpbmctYm94LWFkZGl0aW9uYWwtb2ZmZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDg1MCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxMCk7XG5cbiAgICAgICAgICAgICAgICAgICAgJiA+IC5yb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzkwKTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fbWFpbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg0MCk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogcmVtKDQwKTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlY0ZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDUpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQ5LjUpO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuOXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDgpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg2Ny4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4yMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSgxNik7XG5cbiAgICAgICAgICAgICAgICAgICAgJiA+IHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndlZGRpbmctYm94LWxvY2F0aW9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJvd24tMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDc3MCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNDApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fbWFpbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogcmVtKDQwKTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDQwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNGb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ1KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0OS41KTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjlweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg4KSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDYxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNjcuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oMTYpO1xuXG4gICAgICAgICAgICAgICAgICAgICYgPiBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2VGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53ZWRkaW5nLWJveC1mYXEge1xuICAgICAgICAgICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDQwKSByZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDY0KSByZW0oMTU1KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX21haW4ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDM2KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2VjRm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0NSk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDkuNSk7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC45cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oOCkgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg2MSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDY3LjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjIycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaGVhZGVyLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoI2ZmZik7XG59XG5cbi5tZW51LXRvcC13cmFwcGVyIHtcbiAgICAuaGFtYnVyZ2VyIHtcblxuICAgICAgICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgICAgICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCNmZmYpO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoI2ZmZik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taW5uZXIge1xuICAgICAgICAubWVudS1pbm5lci13cmFwcGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoI2ZmZik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2JvZHktd3JhcHBlciB7XG4gICAgLnBhZ2UtY29udGVudCB7XG4gICAgICAgIHVsLnNpZGUtbWVudSB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAgICAgYS5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgICAgICBpLmZhLWxldmVsLWRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5zZWN0aW9uLm1vZHVsZS1tZW51IHtcbiAgICAmLnRvcC1tZW51IHtcbiAgICAgICAgLnRvcC1tZW51X19saXN0IHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1jb2xvcigjZmZmKTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtY29sb3IoJHByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5tYWluLW1lbnUge1xuICAgICAgICAubWFpbi1tZW51LWhlYWRlciB7XG4gICAgICAgICAgICAmID4gLml0ZW0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtY29sb3IoI2ZmZik7XG5cbiAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtY29sb3IoIzAwMCk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiB1bC5zdWJpdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoI2ZmZik7XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXh0LWNvbG9yKCRwcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1jb2xvcigkcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtY29sb3IoJGdyYXktNjAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubW9iaWxlLW1lbnUge1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKHJnYmEoMCwgMCwgMCwgLjk1KSk7XG5cbiAgICAgICAgLm1vYmlsZS1tZW51X19tZW51IHtcbiAgICAgICAgICAgICYgPiB1bC5tb2JpbGUtbWVudS11bCB7XG4gICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtY29sb3IoI2ZmZik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIkY29udHJhc3Q6ICdjb250cmFzdDEnICFnbG9iYWw7XG5cbmh0bWwuY29udHJhc3QtY29udHJhc3QxIHtcbiAgICBAaW1wb3J0IFwiX21lbnVcIjtcblxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIHNwYW4sIGRpdiwgYSwgYiwgc3Ryb25nLCBlbSwgdWwsIG9sLCBsaSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgICAgICBsaSwgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNib2R5LXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAucGFnZS1jb250ZW50IHtcblxuICAgICAgICAgICAgLndpZGdldCB7fVxuXG4gICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcblxuICAgICAgICAgICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGgsIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCwgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYmViZWJlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGZvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgIC5mb290ZXItbWVudSB7XG4gICAgICAgICAgICAuZWxlbWVudHMge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5oZWFkZXItd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcigkY29sb3IpO1xufVxuXG4ubWVudS10b3Atd3JhcHBlciB7XG4gICAgLmhhbWJ1cmdlciB7XG5cbiAgICAgICAgLmhhbWJ1cmdlci1ib3gge1xuICAgICAgICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcigkY29sb3IpO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJGNvbG9yKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pbm5lciB7XG4gICAgICAgIC5tZW51LWlubmVyLXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcigkY29sb3IpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDM1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNib2R5LXdyYXBwZXIge1xuICAgIC5wYWdlLWNvbnRlbnQge1xuICAgICAgICB1bC5zaWRlLW1lbnUge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgICAgIGEuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICAgICAgICAgICAgIGkuZmEtbGV2ZWwtZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5zZWN0aW9uLm1vZHVsZS1tZW51IHtcbiAgICAmLnRvcC1tZW51IHtcbiAgICAgICAgLnRvcC1tZW51X19saXN0IHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1jb2xvcigkY29sb3IpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1jb2xvcigkcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1haW4tbWVudSB7XG4gICAgICAgIC5tYWluLW1lbnUtaGVhZGVyIHtcbiAgICAgICAgICAgICYgPiAuaXRlbSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1jb2xvcigkY29sb3IpO1xuXG4gICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXh0LWNvbG9yKCMwMDApO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gdWwuc3ViaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCRjb2xvcik7XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXh0LWNvbG9yKCRwcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1jb2xvcigkcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtY29sb3IoJGdyYXktNjAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubW9iaWxlLW1lbnUge1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKHJnYmEoMCwgMCwgMCwgLjk1KSk7XG5cbiAgICAgICAgLm1vYmlsZS1tZW51X19tZW51IHtcbiAgICAgICAgICAgICYgPiB1bC5tb2JpbGUtbWVudS11bCB7XG4gICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtY29sb3IoJGNvbG9yKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIiRjb250cmFzdDogJ2NvbnRyYXN0MicgIWdsb2JhbDtcbiRjb2xvcjogI2MxZTcwNztcblxuaHRtbC5jb250cmFzdC1jb250cmFzdDIge1xuICAgIEBpbXBvcnQgXCJfbWVudVwiO1xuXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgc3BhbiwgZGl2LCBhLCBiLCBzdHJvbmcsIGVtLCB1bCwgb2wsIGxpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICAgICAgbGksIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNib2R5LXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgIC5wYWdlLWNvbnRlbnQge1xuXG4gICAgICAgICAgICAud2lkZ2V0IHt9XG5cbiAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG5cbiAgICAgICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoLCB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGQsIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2JlYmViZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgZm9vdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAuZm9vdGVyLW1lbnUge1xuICAgICAgICAgICAgLmVsZW1lbnRzIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkY29udHJhc3Q6ICdjb250cmFzdDMnICFnbG9iYWw7XG5cbmh0bWwuY29udHJhc3QtY29udHJhc3QzIHtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSAhaW1wb3J0YW50O1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/