@font-face{font-family:feather;src:url(/fonts/feather.eot?ba142c9a3d0f5747c3470e1126aa9e88);src:url(/fonts/feather.eot?ba142c9a3d0f5747c3470e1126aa9e88#iefix) format("embedded-opentype"),url(/fonts/feather.woff?3fa166a56aa3839c5d12598e38b2d877) format("woff"),url(/fonts/feather.ttf?aaacbaee6c14b4207d39846c6d971e1f) format("truetype"),url(/fonts/feather.svg?68000ec2e5401dd81479b093e83daf58#feather) format("svg")}.feather{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:feather!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-alert-octagon:before{content:"\e81b"}.icon-alert-circle:before{content:"\e81c"}.icon-activity:before{content:"\e81d"}.icon-alert-triangle:before{content:"\e81e"}.icon-align-center:before{content:"\e81f"}.icon-airplay:before{content:"\e820"}.icon-align-justify:before{content:"\e821"}.icon-align-left:before{content:"\e822"}.icon-align-right:before{content:"\e823"}.icon-arrow-down-left:before{content:"\e824"}.icon-arrow-down-right:before{content:"\e825"}.icon-anchor:before{content:"\e826"}.icon-aperture:before{content:"\e827"}.icon-arrow-left:before{content:"\e828"}.icon-arrow-right:before{content:"\e829"}.icon-arrow-down:before{content:"\e82a"}.icon-arrow-up-left:before{content:"\e82b"}.icon-arrow-up-right:before{content:"\e82c"}.icon-arrow-up:before{content:"\e82d"}.icon-award:before{content:"\e82e"}.icon-bar-chart:before{content:"\e82f"}.icon-at-sign:before{content:"\e830"}.icon-bar-chart-2:before{content:"\e831"}.icon-battery-charging:before{content:"\e832"}.icon-bell-off:before{content:"\e833"}.icon-battery:before{content:"\e834"}.icon-bluetooth:before{content:"\e835"}.icon-bell:before{content:"\e836"}.icon-book:before{content:"\e837"}.icon-briefcase:before{content:"\e838"}.icon-camera-off:before{content:"\e839"}.icon-calendar:before{content:"\e83a"}.icon-bookmark:before{content:"\e83b"}.icon-box:before{content:"\e83c"}.icon-camera:before{content:"\e83d"}.icon-check-circle:before{content:"\e83e"}.icon-check:before{content:"\e83f"}.icon-check-square:before{content:"\e840"}.icon-cast:before{content:"\e841"}.icon-chevron-down:before{content:"\e842"}.icon-chevron-left:before{content:"\e843"}.icon-chevron-right:before{content:"\e844"}.icon-chevron-up:before{content:"\e845"}.icon-chevrons-down:before{content:"\e846"}.icon-chevrons-right:before{content:"\e847"}.icon-chevrons-up:before{content:"\e848"}.icon-chevrons-left:before{content:"\e849"}.icon-circle:before{content:"\e84a"}.icon-clipboard:before{content:"\e84b"}.icon-chrome:before{content:"\e84c"}.icon-clock:before{content:"\e84d"}.icon-cloud-lightning:before{content:"\e84e"}.icon-cloud-drizzle:before{content:"\e84f"}.icon-cloud-rain:before{content:"\e850"}.icon-cloud-off:before{content:"\e851"}.icon-codepen:before{content:"\e852"}.icon-cloud-snow:before{content:"\e853"}.icon-compass:before{content:"\e854"}.icon-copy:before{content:"\e855"}.icon-corner-down-right:before{content:"\e856"}.icon-corner-down-left:before{content:"\e857"}.icon-corner-left-down:before{content:"\e858"}.icon-corner-left-up:before{content:"\e859"}.icon-corner-up-left:before{content:"\e85a"}.icon-corner-up-right:before{content:"\e85b"}.icon-corner-right-down:before{content:"\e85c"}.icon-corner-right-up:before{content:"\e85d"}.icon-cpu:before{content:"\e85e"}.icon-credit-card:before{content:"\e85f"}.icon-crosshair:before{content:"\e860"}.icon-disc:before{content:"\e861"}.icon-delete:before{content:"\e862"}.icon-download-cloud:before{content:"\e863"}.icon-download:before{content:"\e864"}.icon-droplet:before{content:"\e865"}.icon-edit-2:before{content:"\e866"}.icon-edit:before{content:"\e867"}.icon-edit-1:before{content:"\e868"}.icon-external-link:before{content:"\e869"}.icon-eye:before{content:"\e86a"}.icon-feather:before{content:"\e86b"}.icon-facebook:before{content:"\e86c"}.icon-file-minus:before{content:"\e86d"}.icon-eye-off:before{content:"\e86e"}.icon-fast-forward:before{content:"\e86f"}.icon-file-text:before{content:"\e870"}.icon-film:before{content:"\e871"}.icon-file:before{content:"\e872"}.icon-file-plus:before{content:"\e873"}.icon-folder:before{content:"\e874"}.icon-filter:before{content:"\e875"}.icon-flag:before{content:"\e876"}.icon-globe:before{content:"\e877"}.icon-grid:before{content:"\e878"}.icon-heart:before{content:"\e879"}.icon-home:before{content:"\e87a"}.icon-github:before{content:"\e87b"}.icon-image:before{content:"\e87c"}.icon-inbox:before{content:"\e87d"}.icon-layers:before{content:"\e87e"}.icon-info:before{content:"\e87f"}.icon-instagram:before{content:"\e880"}.icon-layout:before{content:"\e881"}.icon-link-2:before{content:"\e882"}.icon-life-buoy:before{content:"\e883"}.icon-link:before{content:"\e884"}.icon-log-in:before{content:"\e885"}.icon-list:before{content:"\e886"}.icon-lock:before{content:"\e887"}.icon-log-out:before{content:"\e888"}.icon-loader:before{content:"\e889"}.icon-mail:before{content:"\e88a"}.icon-maximize-2:before{content:"\e88b"}.icon-map:before{content:"\e88c"}.icon-map-pin:before{content:"\e88e"}.icon-menu:before{content:"\e88f"}.icon-message-circle:before{content:"\e890"}.icon-message-square:before{content:"\e891"}.icon-minimize-2:before{content:"\e892"}.icon-mic-off:before{content:"\e893"}.icon-minus-circle:before{content:"\e894"}.icon-mic:before{content:"\e895"}.icon-minus-square:before{content:"\e896"}.icon-minus:before{content:"\e897"}.icon-moon:before{content:"\e898"}.icon-monitor:before{content:"\e899"}.icon-more-vertical:before{content:"\e89a"}.icon-more-horizontal:before{content:"\e89b"}.icon-move:before{content:"\e89c"}.icon-music:before{content:"\e89d"}.icon-navigation-2:before{content:"\e89e"}.icon-navigation:before{content:"\e89f"}.icon-octagon:before{content:"\e8a0"}.icon-package:before{content:"\e8a1"}.icon-pause-circle:before{content:"\e8a2"}.icon-pause:before{content:"\e8a3"}.icon-percent:before{content:"\e8a4"}.icon-phone-call:before{content:"\e8a5"}.icon-phone-forwarded:before{content:"\e8a6"}.icon-phone-missed:before{content:"\e8a7"}.icon-phone-off:before{content:"\e8a8"}.icon-phone-incoming:before{content:"\e8a9"}.icon-phone:before{content:"\e8aa"}.icon-phone-outgoing:before{content:"\e8ab"}.icon-pie-chart:before{content:"\e8ac"}.icon-play-circle:before{content:"\e8ad"}.icon-play:before{content:"\e8ae"}.icon-plus-square:before{content:"\e8af"}.icon-plus-circle:before{content:"\e8b0"}.icon-plus:before{content:"\e8b1"}.icon-pocket:before{content:"\e8b2"}.icon-printer:before{content:"\e8b3"}.icon-power:before{content:"\e8b4"}.icon-radio:before{content:"\e8b5"}.icon-repeat:before{content:"\e8b6"}.icon-refresh-ccw:before{content:"\e8b7"}.icon-rewind:before{content:"\e8b8"}.icon-rotate-ccw:before{content:"\e8b9"}.icon-refresh-cw:before{content:"\e8ba"}.icon-rotate-cw:before{content:"\e8bb"}.icon-save:before{content:"\e8bc"}.icon-search:before{content:"\e8bd"}.icon-server:before{content:"\e8be"}.icon-scissors:before{content:"\e8bf"}.icon-share-2:before{content:"\e8c0"}.icon-share:before{content:"\e8c1"}.icon-shield:before{content:"\e8c2"}.icon-settings:before{content:"\e8c3"}.icon-skip-back:before{content:"\e8c4"}.icon-shuffle:before{content:"\e8c5"}.icon-sidebar:before{content:"\e8c6"}.icon-skip-forward:before{content:"\e8c7"}.icon-slack:before{content:"\e8c8"}.icon-slash:before{content:"\e8c9"}.icon-smartphone:before{content:"\e8ca"}.icon-square:before{content:"\e8cb"}.icon-speaker:before{content:"\e8cc"}.icon-star:before{content:"\e8cd"}.icon-stop-circle:before{content:"\e8ce"}.icon-sun:before{content:"\e8cf"}.icon-sunrise:before{content:"\e8d0"}.icon-tablet:before{content:"\e8d1"}.icon-tag:before{content:"\e8d2"}.icon-sunset:before{content:"\e8d3"}.icon-target:before{content:"\e8d4"}.icon-thermometer:before{content:"\e8d5"}.icon-thumbs-up:before{content:"\e8d6"}.icon-thumbs-down:before{content:"\e8d7"}.icon-toggle-left:before{content:"\e8d8"}.icon-toggle-right:before{content:"\e8d9"}.icon-trash-2:before{content:"\e8da"}.icon-trash:before{content:"\e8db"}.icon-trending-up:before{content:"\e8dc"}.icon-trending-down:before{content:"\e8dd"}.icon-triangle:before{content:"\e8de"}.icon-type:before{content:"\e8df"}.icon-twitter:before{content:"\e8e0"}.icon-upload:before{content:"\e8e1"}.icon-umbrella:before{content:"\e8e2"}.icon-upload-cloud:before{content:"\e8e3"}.icon-unlock:before{content:"\e8e4"}.icon-user-check:before{content:"\e8e5"}.icon-user-minus:before{content:"\e8e6"}.icon-user-plus:before{content:"\e8e7"}.icon-user-x:before{content:"\e8e8"}.icon-user:before{content:"\e8e9"}.icon-users:before{content:"\e8ea"}.icon-video-off:before{content:"\e8eb"}.icon-video:before{content:"\e8ec"}.icon-voicemail:before{content:"\e8ed"}.icon-volume-x:before{content:"\e8ee"}.icon-volume-2:before{content:"\e8ef"}.icon-volume-1:before{content:"\e8f0"}.icon-volume:before{content:"\e8f1"}.icon-watch:before{content:"\e8f2"}.icon-wifi:before{content:"\e8f3"}.icon-x-square:before{content:"\e8f4"}.icon-wind:before{content:"\e8f5"}.icon-x:before{content:"\e8f6"}.icon-x-circle:before{content:"\e8f7"}.icon-zap:before{content:"\e8f8"}.icon-zoom-in:before{content:"\e8f9"}.icon-zoom-out:before{content:"\e8fa"}.icon-command:before{content:"\e8fb"}.icon-cloud:before{content:"\e8fc"}.icon-hash:before{content:"\e8fd"}.icon-headphones:before{content:"\e8fe"}.icon-underline:before{content:"\e8ff"}.icon-italic:before{content:"\e900"}.icon-bold:before{content:"\e901"}.icon-crop:before{content:"\e902"}.icon-help-circle:before{content:"\e903"}.icon-paperclip:before{content:"\e904"}.icon-shopping-cart:before{content:"\e905"}.icon-tv:before{content:"\e906"}.icon-wifi-off:before{content:"\e907"}.icon-minimize:before{content:"\e88d"}.icon-maximize:before{content:"\e908"}.icon-gitlab:before{content:"\e909"}.icon-sliders:before{content:"\e90a"}.icon-star-on:before{content:"\e90b"}.icon-heart-on:before{content:"\e90c"}.icon-archive:before{content:"\e90d"}.icon-arrow-down-circle:before{content:"\e90e"}.icon-arrow-up-circle:before{content:"\e90f"}.icon-arrow-left-circle:before{content:"\e910"}.icon-arrow-right-circle:before{content:"\e911"}.icon-bar-chart-line-:before{content:"\e912"}.icon-bar-chart-line:before{content:"\e913"}.icon-book-open:before{content:"\e914"}.icon-code:before{content:"\e915"}.icon-database:before{content:"\e916"}.icon-dollar-sign:before{content:"\e917"}.icon-folder-plus:before{content:"\e918"}.icon-gift:before{content:"\e919"}.icon-folder-minus:before{content:"\e91a"}.icon-git-commit:before{content:"\e91b"}.icon-git-branch:before{content:"\e91c"}.icon-git-pull-request:before{content:"\e91d"}.icon-git-merge:before{content:"\e91e"}.icon-linkedin:before{content:"\e91f"}.icon-hard-drive:before{content:"\e920"}.icon-more-vertical-:before{content:"\e921"}.icon-more-horizontal-:before{content:"\e922"}.icon-rss:before{content:"\e923"}.icon-send:before{content:"\e924"}.icon-shield-off:before{content:"\e925"}.icon-shopping-bag:before{content:"\e926"}.icon-terminal:before{content:"\e927"}.icon-truck:before{content:"\e928"}.icon-zap-off:before{content:"\e929"}.icon-youtube:before{content:"\e92a"}
@charset "UTF-8";/*!
 * BootstrapVue Custom CSS (https://bootstrap-vue.org)
 */.bv-no-focus-ring:focus{outline:0}@media (max-width:575.98px){.bv-d-xs-down-none{display:none!important}}@media (max-width:767.98px){.bv-d-sm-down-none{display:none!important}}@media (max-width:991.98px){.bv-d-md-down-none{display:none!important}}@media (max-width:1199.98px){.bv-d-lg-down-none{display:none!important}}.bv-d-xl-down-none{display:none!important}.form-control.focus{background-color:#fff;border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);color:#495057;outline:0}.form-control.focus.is-valid{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.focus.is-invalid{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.b-avatar{align-items:center;display:inline-flex;flex-shrink:0;font-size:inherit;font-weight:400;height:2.5rem;justify-content:center;line-height:1;max-height:auto;max-width:100%;overflow:visible;position:relative;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:middle;width:2.5rem}.b-avatar:focus{outline:0}.b-avatar.btn,.b-avatar[href]{border:0;padding:0}.b-avatar.btn .b-avatar-img img,.b-avatar[href] .b-avatar-img img{transition:transform .15s ease-in-out}.b-avatar.btn:not(:disabled):not(.disabled),.b-avatar[href]:not(:disabled):not(.disabled){cursor:pointer}.b-avatar.btn:not(:disabled):not(.disabled):hover .b-avatar-img img,.b-avatar[href]:not(:disabled):not(.disabled):hover .b-avatar-img img{transform:scale(1.15)}.b-avatar.disabled,.b-avatar:disabled,.b-avatar[disabled]{opacity:.65;pointer-events:none}.b-avatar .b-avatar-custom,.b-avatar .b-avatar-img,.b-avatar .b-avatar-text{align-items:center;border-radius:inherit;display:flex;height:100%;justify-content:center;-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000);overflow:hidden;width:100%}.b-avatar .b-avatar-text{text-transform:uppercase;white-space:nowrap}.b-avatar[href]{text-decoration:none}.b-avatar>.b-icon{height:auto;max-width:100%;width:60%}.b-avatar .b-avatar-img img{border-radius:inherit;height:100%;max-height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.b-avatar .b-avatar-badge{border-radius:10em;font-size:70%;font-weight:700;line-height:1;min-height:1.5em;min-width:1.5em;padding:.25em;position:absolute;z-index:1}.b-avatar-sm{height:1.5rem;width:1.5rem}.b-avatar-sm .b-avatar-text{font-size:.6rem}.b-avatar-sm .b-avatar-badge{font-size:.42rem}.b-avatar-lg{height:3.5rem;width:3.5rem}.b-avatar-lg .b-avatar-text{font-size:1.4rem}.b-avatar-lg .b-avatar-badge{font-size:.98rem}.b-avatar-group .b-avatar-group-inner{display:flex;flex-wrap:wrap}.b-avatar-group .b-avatar{border:1px solid #dee2e6}.b-avatar-group .btn.b-avatar:hover:not(.disabled):not(disabled),.b-avatar-group a.b-avatar:hover:not(.disabled):not(disabled){z-index:1}.b-calendar{display:inline-flex}.b-calendar .b-calendar-inner{min-width:250px}.b-calendar .b-calendar-header,.b-calendar .b-calendar-nav{margin-bottom:.25rem}.b-calendar .b-calendar-nav .btn{padding:.25rem}.b-calendar output{font-size:80%;padding:.25rem}.b-calendar output.readonly{background-color:#e9ecef;opacity:1}.b-calendar .b-calendar-footer{margin-top:.5rem}.b-calendar .b-calendar-grid{margin:0;overflow:hidden;padding:0}.b-calendar .b-calendar-grid .row{flex-wrap:nowrap}.b-calendar .b-calendar-grid-caption{padding:.25rem}.b-calendar .b-calendar-grid-body .col[data-date] .btn{font-size:14px;height:32px;line-height:1;margin:3px auto;padding:9px 0;width:32px}.b-calendar .btn.disabled,.b-calendar .btn:disabled,.b-calendar .btn[aria-disabled=true]{cursor:default;pointer-events:none}.card-img-left{border-bottom-left-radius:calc(.25rem - 1px);border-top-left-radius:calc(.25rem - 1px)}.card-img-right{border-bottom-right-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.dropdown.dropleft .dropdown-toggle.dropdown-toggle-no-caret:before,.dropdown:not(.dropleft) .dropdown-toggle.dropdown-toggle-no-caret:after{display:none!important}.dropdown .dropdown-menu:focus{outline:0}.b-dropdown-form{clear:both;display:inline-block;font-weight:400;padding:.25rem 1.5rem;width:100%}.b-dropdown-form:focus{outline:1px dotted!important;outline:5px auto -webkit-focus-ring-color!important}.b-dropdown-form.disabled,.b-dropdown-form:disabled{color:#adb5bd;outline:0!important;pointer-events:none}.b-dropdown-text{clear:both;display:inline-block;font-weight:lighter;margin-bottom:0;padding:.25rem 1.5rem;width:100%}.custom-checkbox.b-custom-control-lg,.input-group-lg .custom-checkbox{font-size:1.25rem;line-height:1.5;padding-left:1.875rem}.custom-checkbox.b-custom-control-lg .custom-control-label:before,.input-group-lg .custom-checkbox .custom-control-label:before{border-radius:.3rem;height:1.25rem;left:-1.875rem;top:.3125rem;width:1.25rem}.custom-checkbox.b-custom-control-lg .custom-control-label:after,.input-group-lg .custom-checkbox .custom-control-label:after{background-size:50% 50%;height:1.25rem;left:-1.875rem;top:.3125rem;width:1.25rem}.custom-checkbox.b-custom-control-sm,.input-group-sm .custom-checkbox{font-size:.875rem;line-height:1.5;padding-left:1.3125rem}.custom-checkbox.b-custom-control-sm .custom-control-label:before,.input-group-sm .custom-checkbox .custom-control-label:before{border-radius:.2rem;height:.875rem;left:-1.3125rem;top:.21875rem;width:.875rem}.custom-checkbox.b-custom-control-sm .custom-control-label:after,.input-group-sm .custom-checkbox .custom-control-label:after{background-size:50% 50%;height:.875rem;left:-1.3125rem;top:.21875rem;width:.875rem}.custom-switch.b-custom-control-lg,.input-group-lg .custom-switch{padding-left:2.8125rem}.custom-switch.b-custom-control-lg .custom-control-label,.input-group-lg .custom-switch .custom-control-label{font-size:1.25rem;line-height:1.5}.custom-switch.b-custom-control-lg .custom-control-label:before,.input-group-lg .custom-switch .custom-control-label:before{border-radius:.625rem;height:1.25rem;left:-2.8125rem;top:.3125rem;width:2.1875rem}.custom-switch.b-custom-control-lg .custom-control-label:after,.input-group-lg .custom-switch .custom-control-label:after{background-size:50% 50%;border-radius:.625rem;height:calc(1.25rem - 4px);left:calc(-2.8125rem + 2px);top:calc(.3125rem + 2px);width:calc(1.25rem - 4px)}.custom-switch.b-custom-control-lg .custom-control-input:checked~.custom-control-label:after,.input-group-lg .custom-switch .custom-control-input:checked~.custom-control-label:after{transform:translateX(.9375rem)}.custom-switch.b-custom-control-sm,.input-group-sm .custom-switch{padding-left:1.96875rem}.custom-switch.b-custom-control-sm .custom-control-label,.input-group-sm .custom-switch .custom-control-label{font-size:.875rem;line-height:1.5}.custom-switch.b-custom-control-sm .custom-control-label:before,.input-group-sm .custom-switch .custom-control-label:before{border-radius:.4375rem;height:.875rem;left:-1.96875rem;top:.21875rem;width:1.53125rem}.custom-switch.b-custom-control-sm .custom-control-label:after,.input-group-sm .custom-switch .custom-control-label:after{background-size:50% 50%;border-radius:.4375rem;height:calc(.875rem - 4px);left:calc(-1.96875rem + 2px);top:calc(.21875rem + 2px);width:calc(.875rem - 4px)}.custom-switch.b-custom-control-sm .custom-control-input:checked~.custom-control-label:after,.input-group-sm .custom-switch .custom-control-input:checked~.custom-control-label:after{transform:translateX(.65625rem)}.input-group>.input-group-append:last-child>.btn-group:not(:last-child):not(.dropdown-toggle)>.btn,.input-group>.input-group-append:not(:last-child)>.btn-group>.btn,.input-group>.input-group-prepend>.btn-group>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.input-group-append>.btn-group>.btn,.input-group>.input-group-prepend:first-child>.btn-group:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.btn-group>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.b-form-btn-label-control.form-control{align-items:stretch;background-image:none;display:flex;height:auto;padding:0}.input-group .b-form-btn-label-control.form-control{padding:0}.b-form-btn-label-control.form-control[dir=rtl],[dir=rtl] .b-form-btn-label-control.form-control{flex-direction:row-reverse}.b-form-btn-label-control.form-control[dir=rtl]>label,[dir=rtl] .b-form-btn-label-control.form-control>label{text-align:right}.b-form-btn-label-control.form-control>.btn{border:0;box-shadow:none!important;font-size:inherit;line-height:1}.b-form-btn-label-control.form-control>.btn:disabled{pointer-events:none}.b-form-btn-label-control.form-control.is-valid>.btn{color:#28a745}.b-form-btn-label-control.form-control.is-invalid>.btn{color:#dc3545}.b-form-btn-label-control.form-control>.dropdown-menu{padding:.5rem}.b-form-btn-label-control.form-control>.form-control{background:0 0;border:0;cursor:pointer;font-size:inherit;height:auto;margin:0;min-height:calc(1.5em + .75rem);outline:0;padding-left:.25rem;white-space:normal;word-break:break-word}.b-form-btn-label-control.form-control>.form-control.form-control-sm{min-height:calc(1.5em + .5rem)}.b-form-btn-label-control.form-control>.form-control.form-control-lg{min-height:calc(1.5em + 1rem)}.input-group.input-group-sm .b-form-btn-label-control.form-control>.form-control{min-height:calc(1.5em + .5rem);padding-bottom:.25rem;padding-top:.25rem}.input-group.input-group-lg .b-form-btn-label-control.form-control>.form-control{min-height:calc(1.5em + 1rem);padding-bottom:.5rem;padding-top:.5rem}.b-form-btn-label-control.form-control[aria-disabled=true],.b-form-btn-label-control.form-control[aria-readonly=true]{background-color:#e9ecef;opacity:1}.b-form-btn-label-control.form-control[aria-disabled=true]{pointer-events:none}.b-form-btn-label-control.form-control[aria-disabled=true]>label{cursor:default}.b-form-btn-label-control.btn-group>.dropdown-menu{padding:.5rem}.custom-file-label{overflow-x:hidden;white-space:nowrap}.b-custom-control-lg .custom-file-input,.b-custom-control-lg .custom-file-label,.b-custom-control-lg.custom-file,.input-group-lg .custom-file-input,.input-group-lg .custom-file-label,.input-group-lg.custom-file{font-size:1.25rem;height:calc(1.5em + 1rem + 2px)}.b-custom-control-lg .custom-file-label,.b-custom-control-lg .custom-file-label:after,.input-group-lg .custom-file-label,.input-group-lg .custom-file-label:after{line-height:1.5;padding:.5rem 1rem}.b-custom-control-lg .custom-file-label,.input-group-lg .custom-file-label{border-radius:.3rem}.b-custom-control-lg .custom-file-label:after,.input-group-lg .custom-file-label:after{border-radius:0 .3rem .3rem 0;font-size:inherit;height:calc(1.5em + 1rem)}.b-custom-control-sm .custom-file-input,.b-custom-control-sm .custom-file-label,.b-custom-control-sm.custom-file,.input-group-sm .custom-file-input,.input-group-sm .custom-file-label,.input-group-sm.custom-file{font-size:.875rem;height:calc(1.5em + .5rem + 2px)}.b-custom-control-sm .custom-file-label,.b-custom-control-sm .custom-file-label:after,.input-group-sm .custom-file-label,.input-group-sm .custom-file-label:after{line-height:1.5;padding:.25rem .5rem}.b-custom-control-sm .custom-file-label,.input-group-sm .custom-file-label{border-radius:.2rem}.b-custom-control-sm .custom-file-label:after,.input-group-sm .custom-file-label:after{border-radius:0 .2rem .2rem 0;font-size:inherit;height:calc(1.5em + .5rem)}.form-control.is-invalid,.form-control.is-valid,.was-validated .form-control:invalid,.was-validated .form-control:valid{background-position:right calc(.375em + .1875rem) center}input[type=color].form-control{height:calc(1.5em + .75rem + 2px);padding:.125rem .25rem}.input-group-sm input[type=color].form-control,input[type=color].form-control.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.125rem .25rem}.input-group-lg input[type=color].form-control,input[type=color].form-control.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.125rem .25rem}input[type=color].form-control:disabled{background-color:#adb5bd;opacity:.65}.input-group>.custom-range{flex:1 1 auto;margin-bottom:0;position:relative;width:1%}.input-group>.custom-file+.custom-range,.input-group>.custom-range+.custom-file,.input-group>.custom-range+.custom-range,.input-group>.custom-range+.custom-select,.input-group>.custom-range+.form-control,.input-group>.custom-range+.form-control-plaintext,.input-group>.custom-select+.custom-range,.input-group>.form-control+.custom-range,.input-group>.form-control-plaintext+.custom-range{margin-left:-1px}.input-group>.custom-range:focus{z-index:3}.input-group>.custom-range:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.custom-range:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.input-group>.custom-range{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;height:calc(1.5em + .75rem + 2px);padding:0 .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.input-group>.custom-range{transition:none}}.input-group>.custom-range:focus{background-color:#fff;border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);color:#495057;outline:0}.input-group>.custom-range:disabled,.input-group>.custom-range[readonly]{background-color:#e9ecef}.input-group-lg>.custom-range{border-radius:.3rem;height:calc(1.5em + 1rem + 2px);padding:0 1rem}.input-group-sm>.custom-range{border-radius:.2rem;height:calc(1.5em + .5rem + 2px);padding:0 .5rem}.input-group .custom-range.is-valid,.was-validated .input-group .custom-range:valid{border-color:#28a745}.input-group .custom-range.is-valid:focus,.was-validated .input-group .custom-range:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-range.is-valid:focus::-webkit-slider-thumb,.was-validated .custom-range:valid:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #9be7ac}.custom-range.is-valid:focus::-moz-range-thumb,.was-validated .custom-range:valid:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #9be7ac}.custom-range.is-valid:focus::-ms-thumb,.was-validated .custom-range:valid:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #9be7ac}.custom-range.is-valid::-webkit-slider-thumb,.was-validated .custom-range:valid::-webkit-slider-thumb{background-color:#28a745;background-image:none}.custom-range.is-valid::-webkit-slider-thumb:active,.was-validated .custom-range:valid::-webkit-slider-thumb:active{background-color:#9be7ac;background-image:none}.custom-range.is-valid::-webkit-slider-runnable-track,.was-validated .custom-range:valid::-webkit-slider-runnable-track{background-color:rgba(40,167,69,.35)}.custom-range.is-valid::-moz-range-thumb,.was-validated .custom-range:valid::-moz-range-thumb{background-color:#28a745;background-image:none}.custom-range.is-valid::-moz-range-thumb:active,.was-validated .custom-range:valid::-moz-range-thumb:active{background-color:#9be7ac;background-image:none}.custom-range.is-valid::-moz-range-track,.was-validated .custom-range:valid::-moz-range-track{background:rgba(40,167,69,.35)}.custom-range.is-valid~.valid-feedback,.custom-range.is-valid~.valid-tooltip,.was-validated .custom-range:valid~.valid-feedback,.was-validated .custom-range:valid~.valid-tooltip{display:block}.custom-range.is-valid::-ms-thumb,.was-validated .custom-range:valid::-ms-thumb{background-color:#28a745;background-image:none}.custom-range.is-valid::-ms-thumb:active,.was-validated .custom-range:valid::-ms-thumb:active{background-color:#9be7ac;background-image:none}.custom-range.is-valid::-ms-track-lower,.was-validated .custom-range:valid::-ms-track-lower{background:rgba(40,167,69,.35)}.custom-range.is-valid::-ms-track-upper,.was-validated .custom-range:valid::-ms-track-upper{background:rgba(40,167,69,.35)}.input-group .custom-range.is-invalid,.was-validated .input-group .custom-range:invalid{border-color:#dc3545}.input-group .custom-range.is-invalid:focus,.was-validated .input-group .custom-range:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-range.is-invalid:focus::-webkit-slider-thumb,.was-validated .custom-range:invalid:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #f6cdd1}.custom-range.is-invalid:focus::-moz-range-thumb,.was-validated .custom-range:invalid:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #f6cdd1}.custom-range.is-invalid:focus::-ms-thumb,.was-validated .custom-range:invalid:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #f6cdd1}.custom-range.is-invalid::-webkit-slider-thumb,.was-validated .custom-range:invalid::-webkit-slider-thumb{background-color:#dc3545;background-image:none}.custom-range.is-invalid::-webkit-slider-thumb:active,.was-validated .custom-range:invalid::-webkit-slider-thumb:active{background-color:#f6cdd1;background-image:none}.custom-range.is-invalid::-webkit-slider-runnable-track,.was-validated .custom-range:invalid::-webkit-slider-runnable-track{background-color:rgba(220,53,69,.35)}.custom-range.is-invalid::-moz-range-thumb,.was-validated .custom-range:invalid::-moz-range-thumb{background-color:#dc3545;background-image:none}.custom-range.is-invalid::-moz-range-thumb:active,.was-validated .custom-range:invalid::-moz-range-thumb:active{background-color:#f6cdd1;background-image:none}.custom-range.is-invalid::-moz-range-track,.was-validated .custom-range:invalid::-moz-range-track{background:rgba(220,53,69,.35)}.custom-range.is-invalid~.invalid-feedback,.custom-range.is-invalid~.invalid-tooltip,.was-validated .custom-range:invalid~.invalid-feedback,.was-validated .custom-range:invalid~.invalid-tooltip{display:block}.custom-range.is-invalid::-ms-thumb,.was-validated .custom-range:invalid::-ms-thumb{background-color:#dc3545;background-image:none}.custom-range.is-invalid::-ms-thumb:active,.was-validated .custom-range:invalid::-ms-thumb:active{background-color:#f6cdd1;background-image:none}.custom-range.is-invalid::-ms-track-lower,.was-validated .custom-range:invalid::-ms-track-lower{background:rgba(220,53,69,.35)}.custom-range.is-invalid::-ms-track-upper,.was-validated .custom-range:invalid::-ms-track-upper{background:rgba(220,53,69,.35)}.custom-radio.b-custom-control-lg,.input-group-lg .custom-radio{font-size:1.25rem;line-height:1.5;padding-left:1.875rem}.custom-radio.b-custom-control-lg .custom-control-label:before,.input-group-lg .custom-radio .custom-control-label:before{border-radius:50%;height:1.25rem;left:-1.875rem;top:.3125rem;width:1.25rem}.custom-radio.b-custom-control-lg .custom-control-label:after,.input-group-lg .custom-radio .custom-control-label:after{background:no-repeat 50%/50% 50%;height:1.25rem;left:-1.875rem;top:.3125rem;width:1.25rem}.custom-radio.b-custom-control-sm,.input-group-sm .custom-radio{font-size:.875rem;line-height:1.5;padding-left:1.3125rem}.custom-radio.b-custom-control-sm .custom-control-label:before,.input-group-sm .custom-radio .custom-control-label:before{border-radius:50%;height:.875rem;left:-1.3125rem;top:.21875rem;width:.875rem}.custom-radio.b-custom-control-sm .custom-control-label:after,.input-group-sm .custom-radio .custom-control-label:after{background:no-repeat 50%/50% 50%;height:.875rem;left:-1.3125rem;top:.21875rem;width:.875rem}.b-rating{text-align:center}.b-rating.d-inline-flex{width:auto}.b-rating .b-rating-star,.b-rating .b-rating-value{padding:0 .25em}.b-rating .b-rating-value{min-width:2.5em}.b-rating .b-rating-star{display:inline-flex;justify-content:center;outline:0}.b-rating .b-rating-star .b-rating-icon{display:inline-flex;transition:all .15s ease-in-out}.b-rating.disabled,.b-rating:disabled{background-color:#e9ecef;color:#6c757d}.b-rating:not(.disabled):not(.readonly) .b-rating-star{cursor:pointer}.b-rating:not(.disabled):not(.readonly) .b-rating-star:hover .b-rating-icon,.b-rating:not(.disabled):not(.readonly):focus:not(:hover) .b-rating-star.focused .b-rating-icon{transform:scale(1.5)}.b-rating[dir=rtl] .b-rating-star-half{transform:scaleX(-1)}.b-form-spinbutton{background-image:none;overflow:hidden;padding:0;text-align:center}.b-form-spinbutton[dir=rtl]:not(.flex-column),[dir=rtl] .b-form-spinbutton:not(.flex-column){flex-direction:row-reverse}.b-form-spinbutton output{background-color:transparent;border:0;font-size:inherit;margin:0;outline:0;padding:0 .25rem;width:auto}.b-form-spinbutton output>bdi,.b-form-spinbutton output>div{display:block;height:1.5em;min-width:2.25em}.b-form-spinbutton.flex-column{height:auto;width:auto}.b-form-spinbutton.flex-column output{margin:0 .25rem;padding:.25rem 0}.b-form-spinbutton:not(.d-inline-flex):not(.flex-column){output-width:100%}.b-form-spinbutton.d-inline-flex:not(.flex-column){width:auto}.b-form-spinbutton .btn{box-shadow:none!important;line-height:1}.b-form-spinbutton .btn:disabled{pointer-events:none}.b-form-spinbutton .btn:hover:not(:disabled)>div>.b-icon{transform:scale(1.25)}.b-form-spinbutton.disabled,.b-form-spinbutton.readonly{background-color:#e9ecef}.b-form-spinbutton.disabled{pointer-events:none}.b-form-tags.focus{background-color:#fff;border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);color:#495057;outline:0}.b-form-tags.focus.is-valid{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.b-form-tags.focus.is-invalid{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.b-form-tags.disabled{background-color:#e9ecef}.b-form-tags-list{margin-top:-.25rem}.b-form-tags-list .b-form-tag,.b-form-tags-list .b-form-tags-field{margin-top:.25rem}.b-form-tags-input{color:#495057}.b-form-tag{font-size:75%;font-weight:400;line-height:1.5;margin-right:.25rem}.b-form-tag.disabled{opacity:.75}.b-form-tag>button.b-form-tag-remove{color:inherit;float:none;font-size:125%;line-height:1;margin-left:.25rem}.form-control-lg .b-form-tag,.form-control-sm .b-form-tag{line-height:1.5}.media-aside{display:flex;margin-right:1rem}.media-aside-right{margin-left:1rem;margin-right:0}.modal-backdrop{opacity:.5}.b-pagination-pills .page-item .page-link{border-radius:50rem!important;line-height:1;margin-left:.25rem}.b-pagination-pills .page-item:first-child .page-link{margin-left:0}.popover.b-popover{display:block;opacity:1;outline:0}.popover.b-popover.fade:not(.show){opacity:0}.popover.b-popover.show{opacity:1}.b-popover-primary.popover{background-color:#cce5ff;border-color:#b8daff}.b-popover-primary.bs-popover-auto[x-placement^=top]>.arrow:before,.b-popover-primary.bs-popover-top>.arrow:before{border-top-color:#b8daff}.b-popover-primary.bs-popover-auto[x-placement^=top]>.arrow:after,.b-popover-primary.bs-popover-top>.arrow:after{border-top-color:#cce5ff}.b-popover-primary.bs-popover-auto[x-placement^=right]>.arrow:before,.b-popover-primary.bs-popover-right>.arrow:before{border-right-color:#b8daff}.b-popover-primary.bs-popover-auto[x-placement^=right]>.arrow:after,.b-popover-primary.bs-popover-right>.arrow:after{border-right-color:#cce5ff}.b-popover-primary.bs-popover-auto[x-placement^=bottom]>.arrow:before,.b-popover-primary.bs-popover-bottom>.arrow:before{border-bottom-color:#b8daff}.b-popover-primary.bs-popover-auto[x-placement^=bottom] .popover-header:before,.b-popover-primary.bs-popover-auto[x-placement^=bottom]>.arrow:after,.b-popover-primary.bs-popover-bottom .popover-header:before,.b-popover-primary.bs-popover-bottom>.arrow:after{border-bottom-color:#bdddff}.b-popover-primary.bs-popover-auto[x-placement^=left]>.arrow:before,.b-popover-primary.bs-popover-left>.arrow:before{border-left-color:#b8daff}.b-popover-primary.bs-popover-auto[x-placement^=left]>.arrow:after,.b-popover-primary.bs-popover-left>.arrow:after{border-left-color:#cce5ff}.b-popover-primary .popover-header{background-color:#bdddff;border-bottom-color:#a3d0ff;color:#212529}.b-popover-primary .popover-body{color:#004085}.b-popover-secondary.popover{background-color:#e2e3e5;border-color:#d6d8db}.b-popover-secondary.bs-popover-auto[x-placement^=top]>.arrow:before,.b-popover-secondary.bs-popover-top>.arrow:before{border-top-color:#d6d8db}.b-popover-secondary.bs-popover-auto[x-placement^=top]>.arrow:after,.b-popover-secondary.bs-popover-top>.arrow:after{border-top-color:#e2e3e5}.b-popover-secondary.bs-popover-auto[x-placement^=right]>.arrow:before,.b-popover-secondary.bs-popover-right>.arrow:before{border-right-color:#d6d8db}.b-popover-secondary.bs-popover-auto[x-placement^=right]>.arrow:after,.b-popover-secondary.bs-popover-right>.arrow:after{border-right-color:#e2e3e5}.b-popover-secondary.bs-popover-auto[x-placement^=bottom]>.arrow:before,.b-popover-secondary.bs-popover-bottom>.arrow:before{border-bottom-color:#d6d8db}.b-popover-secondary.bs-popover-auto[x-placement^=bottom] .popover-header:before,.b-popover-secondary.bs-popover-auto[x-placement^=bottom]>.arrow:after,.b-popover-secondary.bs-popover-bottom .popover-header:before,.b-popover-secondary.bs-popover-bottom>.arrow:after{border-bottom-color:#dadbde}.b-popover-secondary.bs-popover-auto[x-placement^=left]>.arrow:before,.b-popover-secondary.bs-popover-left>.arrow:before{border-left-color:#d6d8db}.b-popover-secondary.bs-popover-auto[x-placement^=left]>.arrow:after,.b-popover-secondary.bs-popover-left>.arrow:after{border-left-color:#e2e3e5}.b-popover-secondary .popover-header{background-color:#dadbde;border-bottom-color:#ccced2;color:#212529}.b-popover-secondary .popover-body{color:#383d41}.b-popover-success.popover{background-color:#d4edda;border-color:#c3e6cb}.b-popover-success.bs-popover-auto[x-placement^=top]>.arrow:before,.b-popover-success.bs-popover-top>.arrow:before{border-top-color:#c3e6cb}.b-popover-success.bs-popover-auto[x-placement^=top]>.arrow:after,.b-popover-success.bs-popover-top>.arrow:after{border-top-color:#d4edda}.b-popover-success.bs-popover-auto[x-placement^=right]>.arrow:before,.b-popover-success.bs-popover-right>.arrow:before{border-right-color:#c3e6cb}.b-popover-success.bs-popover-auto[x-placement^=right]>.arrow:after,.b-popover-success.bs-popover-right>.arrow:after{border-right-color:#d4edda}.b-popover-success.bs-popover-auto[x-placement^=bottom]>.arrow:before,.b-popover-success.bs-popover-bottom>.arrow:before{border-bottom-color:#c3e6cb}.b-popover-success.bs-popover-auto[x-placement^=bottom] .popover-header:before,.b-popover-success.bs-popover-auto[x-placement^=bottom]>.arrow:after,.b-popover-success.bs-popover-bottom .popover-header:before,.b-popover-success.bs-popover-bottom>.arrow:after{border-bottom-color:#c9e8d1}.b-popover-success.bs-popover-auto[x-placement^=left]>.arrow:before,.b-popover-success.bs-popover-left>.arrow:before{border-left-color:#c3e6cb}.b-popover-success.bs-popover-auto[x-placement^=left]>.arrow:after,.b-popover-success.bs-popover-left>.arrow:after{border-left-color:#d4edda}.b-popover-success .popover-header{background-color:#c9e8d1;border-bottom-color:#b7e1c1;color:#212529}.b-popover-success .popover-body{color:#155724}.b-popover-info.popover{background-color:#d1ecf1;border-color:#bee5eb}.b-popover-info.bs-popover-auto[x-placement^=top]>.arrow:before,.b-popover-info.bs-popover-top>.arrow:before{border-top-color:#bee5eb}.b-popover-info.bs-popover-auto[x-placement^=top]>.arrow:after,.b-popover-info.bs-popover-top>.arrow:after{border-top-color:#d1ecf1}.b-popover-info.bs-popover-auto[x-placement^=right]>.arrow:before,.b-popover-info.bs-popover-right>.arrow:before{border-right-color:#bee5eb}.b-popover-info.bs-popover-auto[x-placement^=right]>.arrow:after,.b-popover-info.bs-popover-right>.arrow:after{border-right-color:#d1ecf1}.b-popover-info.bs-popover-auto[x-placement^=bottom]>.arrow:before,.b-popover-info.bs-popover-bottom>.arrow:before{border-bottom-color:#bee5eb}.b-popover-info.bs-popover-auto[x-placement^=bottom] .popover-header:before,.b-popover-info.bs-popover-auto[x-placement^=bottom]>.arrow:after,.b-popover-info.bs-popover-bottom .popover-header:before,.b-popover-info.bs-popover-bottom>.arrow:after{border-bottom-color:#c5e7ed}.b-popover-info.bs-popover-auto[x-placement^=left]>.arrow:before,.b-popover-info.bs-popover-left>.arrow:before{border-left-color:#bee5eb}.b-popover-info.bs-popover-auto[x-placement^=left]>.arrow:after,.b-popover-info.bs-popover-left>.arrow:after{border-left-color:#d1ecf1}.b-popover-info .popover-header{background-color:#c5e7ed;border-bottom-color:#b2dfe7;color:#212529}.b-popover-info .popover-body{color:#0c5460}.b-popover-warning.popover{background-color:#fff3cd;border-color:#ffeeba}.b-popover-warning.bs-popover-auto[x-placement^=top]>.arrow:before,.b-popover-warning.bs-popover-top>.arrow:before{border-top-color:#ffeeba}.b-popover-warning.bs-popover-auto[x-placement^=top]>.arrow:after,.b-popover-warning.bs-popover-top>.arrow:after{border-top-color:#fff3cd}.b-popover-warning.bs-popover-auto[x-placement^=right]>.arrow:before,.b-popover-warning.bs-popover-right>.arrow:before{border-right-color:#ffeeba}.b-popover-warning.bs-popover-auto[x-placement^=right]>.arrow:after,.b-popover-warning.bs-popover-right>.arrow:after{border-right-color:#fff3cd}.b-popover-warning.bs-popover-auto[x-placement^=bottom]>.arrow:before,.b-popover-warning.bs-popover-bottom>.arrow:before{border-bottom-color:#ffeeba}.b-popover-warning.bs-popover-auto[x-placement^=bottom] .popover-header:before,.b-popover-warning.bs-popover-auto[x-placement^=bottom]>.arrow:after,.b-popover-warning.bs-popover-bottom .popover-header:before,.b-popover-warning.bs-popover-bottom>.arrow:after{border-bottom-color:#ffefbe}.b-popover-warning.bs-popover-auto[x-placement^=left]>.arrow:before,.b-popover-warning.bs-popover-left>.arrow:before{border-left-color:#ffeeba}.b-popover-warning.bs-popover-auto[x-placement^=left]>.arrow:after,.b-popover-warning.bs-popover-left>.arrow:after{border-left-color:#fff3cd}.b-popover-warning .popover-header{background-color:#ffefbe;border-bottom-color:#ffe9a4;color:#212529}.b-popover-warning .popover-body{color:#856404}.b-popover-danger.popover{background-color:#f8d7da;border-color:#f5c6cb}.b-popover-danger.bs-popover-auto[x-placement^=top]>.arrow:before,.b-popover-danger.bs-popover-top>.arrow:before{border-top-color:#f5c6cb}.b-popover-danger.bs-popover-auto[x-placement^=top]>.arrow:after,.b-popover-danger.bs-popover-top>.arrow:after{border-top-color:#f8d7da}.b-popover-danger.bs-popover-auto[x-placement^=right]>.arrow:before,.b-popover-danger.bs-popover-right>.arrow:before{border-right-color:#f5c6cb}.b-popover-danger.bs-popover-auto[x-placement^=right]>.arrow:after,.b-popover-danger.bs-popover-right>.arrow:after{border-right-color:#f8d7da}.b-popover-danger.bs-popover-auto[x-placement^=bottom]>.arrow:before,.b-popover-danger.bs-popover-bottom>.arrow:before{border-bottom-color:#f5c6cb}.b-popover-danger.bs-popover-auto[x-placement^=bottom] .popover-header:before,.b-popover-danger.bs-popover-auto[x-placement^=bottom]>.arrow:after,.b-popover-danger.bs-popover-bottom .popover-header:before,.b-popover-danger.bs-popover-bottom>.arrow:after{border-bottom-color:#f6cace}.b-popover-danger.bs-popover-auto[x-placement^=left]>.arrow:before,.b-popover-danger.bs-popover-left>.arrow:before{border-left-color:#f5c6cb}.b-popover-danger.bs-popover-auto[x-placement^=left]>.arrow:after,.b-popover-danger.bs-popover-left>.arrow:after{border-left-color:#f8d7da}.b-popover-danger .popover-header{background-color:#f6cace;border-bottom-color:#f2b4ba;color:#212529}.b-popover-danger .popover-body{color:#721c24}.b-popover-light.popover{background-color:#fefefe;border-color:#fdfdfe}.b-popover-light.bs-popover-auto[x-placement^=top]>.arrow:before,.b-popover-light.bs-popover-top>.arrow:before{border-top-color:#fdfdfe}.b-popover-light.bs-popover-auto[x-placement^=top]>.arrow:after,.b-popover-light.bs-popover-top>.arrow:after{border-top-color:#fefefe}.b-popover-light.bs-popover-auto[x-placement^=right]>.arrow:before,.b-popover-light.bs-popover-right>.arrow:before{border-right-color:#fdfdfe}.b-popover-light.bs-popover-auto[x-placement^=right]>.arrow:after,.b-popover-light.bs-popover-right>.arrow:after{border-right-color:#fefefe}.b-popover-light.bs-popover-auto[x-placement^=bottom]>.arrow:before,.b-popover-light.bs-popover-bottom>.arrow:before{border-bottom-color:#fdfdfe}.b-popover-light.bs-popover-auto[x-placement^=bottom] .popover-header:before,.b-popover-light.bs-popover-auto[x-placement^=bottom]>.arrow:after,.b-popover-light.bs-popover-bottom .popover-header:before,.b-popover-light.bs-popover-bottom>.arrow:after{border-bottom-color:#f6f6f6}.b-popover-light.bs-popover-auto[x-placement^=left]>.arrow:before,.b-popover-light.bs-popover-left>.arrow:before{border-left-color:#fdfdfe}.b-popover-light.bs-popover-auto[x-placement^=left]>.arrow:after,.b-popover-light.bs-popover-left>.arrow:after{border-left-color:#fefefe}.b-popover-light .popover-header{background-color:#f6f6f6;border-bottom-color:#eaeaea;color:#212529}.b-popover-light .popover-body{color:#818182}.b-popover-dark.popover{background-color:#d6d8d9;border-color:#c6c8ca}.b-popover-dark.bs-popover-auto[x-placement^=top]>.arrow:before,.b-popover-dark.bs-popover-top>.arrow:before{border-top-color:#c6c8ca}.b-popover-dark.bs-popover-auto[x-placement^=top]>.arrow:after,.b-popover-dark.bs-popover-top>.arrow:after{border-top-color:#d6d8d9}.b-popover-dark.bs-popover-auto[x-placement^=right]>.arrow:before,.b-popover-dark.bs-popover-right>.arrow:before{border-right-color:#c6c8ca}.b-popover-dark.bs-popover-auto[x-placement^=right]>.arrow:after,.b-popover-dark.bs-popover-right>.arrow:after{border-right-color:#d6d8d9}.b-popover-dark.bs-popover-auto[x-placement^=bottom]>.arrow:before,.b-popover-dark.bs-popover-bottom>.arrow:before{border-bottom-color:#c6c8ca}.b-popover-dark.bs-popover-auto[x-placement^=bottom] .popover-header:before,.b-popover-dark.bs-popover-auto[x-placement^=bottom]>.arrow:after,.b-popover-dark.bs-popover-bottom .popover-header:before,.b-popover-dark.bs-popover-bottom>.arrow:after{border-bottom-color:#ced0d2}.b-popover-dark.bs-popover-auto[x-placement^=left]>.arrow:before,.b-popover-dark.bs-popover-left>.arrow:before{border-left-color:#c6c8ca}.b-popover-dark.bs-popover-auto[x-placement^=left]>.arrow:after,.b-popover-dark.bs-popover-left>.arrow:after{border-left-color:#d6d8d9}.b-popover-dark .popover-header{background-color:#ced0d2;border-bottom-color:#c1c4c5;color:#212529}.b-popover-dark .popover-body{color:#1b1e21}.b-sidebar-outer{height:0;left:0;overflow:visible;position:fixed;right:0;top:0;z-index:1035}.b-sidebar-backdrop{left:0;opacity:.6;width:100vw;z-index:-1}.b-sidebar,.b-sidebar-backdrop{height:100vh;position:fixed;top:0}.b-sidebar{display:flex;flex-direction:column;margin:0;max-height:100%;max-width:100%;outline:0;transform:translateX(0);width:320px}.b-sidebar.slide{transition:transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.b-sidebar.slide{transition:none}}.b-sidebar:not(.b-sidebar-right){left:0;right:auto}.b-sidebar:not(.b-sidebar-right).slide:not(.show){transform:translateX(-100%)}.b-sidebar:not(.b-sidebar-right)>.b-sidebar-header .close{margin-left:auto}.b-sidebar.b-sidebar-right{left:auto;right:0}.b-sidebar.b-sidebar-right.slide:not(.show){transform:translateX(100%)}.b-sidebar.b-sidebar-right>.b-sidebar-header .close{margin-right:auto}.b-sidebar>.b-sidebar-header{align-items:center;display:flex;flex-direction:row;flex-grow:0;font-size:1.5rem;padding:.5rem 1rem}[dir=rtl] .b-sidebar>.b-sidebar-header{flex-direction:row-reverse}.b-sidebar>.b-sidebar-header .close{float:none;font-size:1.5rem}.b-sidebar>.b-sidebar-body{flex-grow:1;height:100%;overflow-y:auto}.b-sidebar>.b-sidebar-footer{flex-grow:0}.b-skeleton-wrapper{cursor:wait}.b-skeleton{background-color:rgba(0,0,0,.12);cursor:wait;-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000);overflow:hidden;position:relative}.b-skeleton:before{content:" "}.b-skeleton-text{border-radius:.25rem;height:1rem;margin-bottom:.25rem}.b-skeleton-button{border-radius:.25rem;font-size:1rem;line-height:1.5;padding:.375rem .75rem;width:75px}.b-skeleton-avatar{border-radius:50%;height:2.5em;width:2.5em}.b-skeleton-input{border:1px solid #ced4da;border-radius:.25rem;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:.375rem .75rem}.b-skeleton-icon-wrapper svg{color:rgba(0,0,0,.12)}.b-skeleton-img{height:100%;width:100%}.b-skeleton-animate-wave:after{animation:b-skeleton-animate-wave 1.75s linear infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}@media (prefers-reduced-motion:reduce){.b-skeleton-animate-wave:after{animation:none;background:0 0}}@keyframes b-skeleton-animate-wave{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.b-skeleton-animate-fade{animation:b-skeleton-animate-fade 875ms ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.b-skeleton-animate-fade{animation:none}}@keyframes b-skeleton-animate-fade{0%{opacity:1}to{opacity:.4}}.b-skeleton-animate-throb{animation:b-skeleton-animate-throb 875ms ease-in infinite alternate}@media (prefers-reduced-motion:reduce){.b-skeleton-animate-throb{animation:none}}@keyframes b-skeleton-animate-throb{0%{transform:scale(1)}to{transform:scale(.975)}}.table.b-table.b-table-fixed{table-layout:fixed}.table.b-table.b-table-no-border-collapse{border-collapse:separate;border-spacing:0}.table.b-table[aria-busy=true]{opacity:.55}.table.b-table>tbody>tr.b-table-details>td{border-top:none!important}.table.b-table>caption{caption-side:bottom}.table.b-table.b-table-caption-top>caption{caption-side:top!important}.table.b-table>tbody>.table-active,.table.b-table>tbody>.table-active>td,.table.b-table>tbody>.table-active>th{background-color:rgba(0,0,0,.075)}.table.b-table.table-hover>tbody>tr.table-active:hover td,.table.b-table.table-hover>tbody>tr.table-active:hover th{background-image:linear-gradient(rgba(0,0,0,.075),rgba(0,0,0,.075));background-repeat:no-repeat;color:#212529}.table.b-table>tbody>.bg-active,.table.b-table>tbody>.bg-active>td,.table.b-table>tbody>.bg-active>th{background-color:hsla(0,0%,100%,.075)!important}.table.b-table.table-hover.table-dark>tbody>tr.bg-active:hover td,.table.b-table.table-hover.table-dark>tbody>tr.bg-active:hover th{background-image:linear-gradient(hsla(0,0%,100%,.075),hsla(0,0%,100%,.075));background-repeat:no-repeat;color:#fff}.b-table-sticky-header,.table-responsive,[class*=table-responsive-]{margin-bottom:1rem}.b-table-sticky-header>.table,.table-responsive>.table,[class*=table-responsive-]>.table{margin-bottom:0}.b-table-sticky-header{max-height:300px;overflow-y:auto}@media print{.b-table-sticky-header{max-height:none!important;overflow-y:visible!important}}@supports (position:sticky){.b-table-sticky-header>.table.b-table>thead>tr>th{position:sticky;top:0;z-index:2}.b-table-sticky-header>.table.b-table>tbody>tr>.b-table-sticky-column,.b-table-sticky-header>.table.b-table>tfoot>tr>.b-table-sticky-column,.b-table-sticky-header>.table.b-table>thead>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tbody>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tfoot>tr>.b-table-sticky-column,.table-responsive>.table.b-table>thead>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tbody>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tfoot>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>thead>tr>.b-table-sticky-column{left:0;position:sticky}.b-table-sticky-header>.table.b-table>thead>tr>.b-table-sticky-column,.table-responsive>.table.b-table>thead>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>thead>tr>.b-table-sticky-column{z-index:5}.b-table-sticky-header>.table.b-table>tbody>tr>.b-table-sticky-column,.b-table-sticky-header>.table.b-table>tfoot>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tbody>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tfoot>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tbody>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tfoot>tr>.b-table-sticky-column{z-index:2}.table.b-table>tbody>tr>.table-b-table-default,.table.b-table>tfoot>tr>.table-b-table-default,.table.b-table>thead>tr>.table-b-table-default{background-color:#fff;color:#212529}.table.b-table.table-dark>tbody>tr>.bg-b-table-default,.table.b-table.table-dark>tfoot>tr>.bg-b-table-default,.table.b-table.table-dark>thead>tr>.bg-b-table-default{background-color:#343a40;color:#fff}.table.b-table.table-striped>tbody>tr:nth-of-type(odd)>.table-b-table-default{background-image:linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05));background-repeat:no-repeat}.table.b-table.table-striped.table-dark>tbody>tr:nth-of-type(odd)>.bg-b-table-default{background-image:linear-gradient(hsla(0,0%,100%,.05),hsla(0,0%,100%,.05));background-repeat:no-repeat}.table.b-table.table-hover>tbody>tr:hover>.table-b-table-default{background-image:linear-gradient(rgba(0,0,0,.075),rgba(0,0,0,.075));background-repeat:no-repeat;color:#212529}.table.b-table.table-hover.table-dark>tbody>tr:hover>.bg-b-table-default{background-image:linear-gradient(hsla(0,0%,100%,.075),hsla(0,0%,100%,.075));background-repeat:no-repeat;color:#fff}}.table.b-table>tfoot>tr>[aria-sort],.table.b-table>thead>tr>[aria-sort]{background-image:none;background-repeat:no-repeat;background-size:.65em 1em;cursor:pointer}.table.b-table>tfoot>tr>[aria-sort]:not(.b-table-sort-icon-left),.table.b-table>thead>tr>[aria-sort]:not(.b-table-sort-icon-left){background-position:right .375rem center;padding-right:calc(.75rem + .65em)}.table.b-table>tfoot>tr>[aria-sort].b-table-sort-icon-left,.table.b-table>thead>tr>[aria-sort].b-table-sort-icon-left{background-position:left .375rem center;padding-left:calc(.75rem + .65em)}.table.b-table>tfoot>tr>[aria-sort=none],.table.b-table>thead>tr>[aria-sort=none]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' preserveAspectRatio='none'%3E%3Cpath opacity='.3' d='m51 1 25 23 24 22H1l25-22zm0 100 25-23 24-22H1l25 22z'/%3E%3C/svg%3E")}.table.b-table>tfoot>tr>[aria-sort=ascending],.table.b-table>thead>tr>[aria-sort=ascending]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' preserveAspectRatio='none'%3E%3Cpath d='m51 1 25 23 24 22H1l25-22z'/%3E%3Cpath opacity='.3' d='m51 101 25-23 24-22H1l25 22z'/%3E%3C/svg%3E")}.table.b-table>tfoot>tr>[aria-sort=descending],.table.b-table>thead>tr>[aria-sort=descending]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' preserveAspectRatio='none'%3E%3Cpath opacity='.3' d='m51 1 25 23 24 22H1l25-22z'/%3E%3Cpath d='m51 101 25-23 24-22H1l25 22z'/%3E%3C/svg%3E")}.table.b-table.table-dark>tfoot>tr>[aria-sort=none],.table.b-table.table-dark>thead>tr>[aria-sort=none],.table.b-table>.thead-dark>tr>[aria-sort=none]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' opacity='.3' d='m51 1 25 23 24 22H1l25-22zm0 100 25-23 24-22H1l25 22z'/%3E%3C/svg%3E")}.table.b-table.table-dark>tfoot>tr>[aria-sort=ascending],.table.b-table.table-dark>thead>tr>[aria-sort=ascending],.table.b-table>.thead-dark>tr>[aria-sort=ascending]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='m51 1 25 23 24 22H1l25-22z'/%3E%3Cpath fill='%23fff' opacity='.3' d='m51 101 25-23 24-22H1l25 22z'/%3E%3C/svg%3E")}.table.b-table.table-dark>tfoot>tr>[aria-sort=descending],.table.b-table.table-dark>thead>tr>[aria-sort=descending],.table.b-table>.thead-dark>tr>[aria-sort=descending]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' opacity='.3' d='m51 1 25 23 24 22H1l25-22z'/%3E%3Cpath fill='%23fff' d='m51 101 25-23 24-22H1l25 22z'/%3E%3C/svg%3E")}.table.b-table>tfoot>tr>.table-dark[aria-sort=none],.table.b-table>thead>tr>.table-dark[aria-sort=none]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' opacity='.3' d='m51 1 25 23 24 22H1l25-22zm0 100 25-23 24-22H1l25 22z'/%3E%3C/svg%3E")}.table.b-table>tfoot>tr>.table-dark[aria-sort=ascending],.table.b-table>thead>tr>.table-dark[aria-sort=ascending]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='m51 1 25 23 24 22H1l25-22z'/%3E%3Cpath fill='%23fff' opacity='.3' d='m51 101 25-23 24-22H1l25 22z'/%3E%3C/svg%3E")}.table.b-table>tfoot>tr>.table-dark[aria-sort=descending],.table.b-table>thead>tr>.table-dark[aria-sort=descending]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' opacity='.3' d='m51 1 25 23 24 22H1l25-22z'/%3E%3Cpath fill='%23fff' d='m51 101 25-23 24-22H1l25 22z'/%3E%3C/svg%3E")}.table.b-table.table-sm>tfoot>tr>[aria-sort]:not(.b-table-sort-icon-left),.table.b-table.table-sm>thead>tr>[aria-sort]:not(.b-table-sort-icon-left){background-position:right .15rem center;padding-right:calc(.3rem + .65em)}.table.b-table.table-sm>tfoot>tr>[aria-sort].b-table-sort-icon-left,.table.b-table.table-sm>thead>tr>[aria-sort].b-table-sort-icon-left{background-position:left .15rem center;padding-left:calc(.3rem + .65em)}.table.b-table.b-table-selectable:not(.b-table-selectable-no-click)>tbody>tr{cursor:pointer}.table.b-table.b-table-selectable:not(.b-table-selectable-no-click).b-table-selecting.b-table-select-range>tbody>tr{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:575.98px){.table.b-table.b-table-stacked-sm{display:block;width:100%}.table.b-table.b-table-stacked-sm>caption,.table.b-table.b-table-stacked-sm>tbody,.table.b-table.b-table-stacked-sm>tbody>tr,.table.b-table.b-table-stacked-sm>tbody>tr>td,.table.b-table.b-table-stacked-sm>tbody>tr>th{display:block}.table.b-table.b-table-stacked-sm>tfoot,.table.b-table.b-table-stacked-sm>tfoot>tr.b-table-bottom-row,.table.b-table.b-table-stacked-sm>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-sm>thead,.table.b-table.b-table-stacked-sm>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-sm>thead>tr.b-table-top-row{display:none}.table.b-table.b-table-stacked-sm>caption{caption-side:top!important}.table.b-table.b-table-stacked-sm>tbody>tr>[data-label]:before{content:attr(data-label);float:left;font-style:normal;font-weight:700;margin:0;overflow-wrap:break-word;padding:0 .5rem 0 0;text-align:right;width:40%}.table.b-table.b-table-stacked-sm>tbody>tr>[data-label]:after{clear:both;content:"";display:block}.table.b-table.b-table-stacked-sm>tbody>tr>[data-label]>div{display:inline-block;margin:0;padding:0 0 0 .5rem;width:60%}.table.b-table.b-table-stacked-sm>tbody>tr.bottom-row,.table.b-table.b-table-stacked-sm>tbody>tr.top-row{display:none}.table.b-table.b-table-stacked-sm>tbody>tr>:first-child,.table.b-table.b-table-stacked-sm>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-sm>tbody>tr>[rowspan]+th{border-top-width:3px}}@media (max-width:767.98px){.table.b-table.b-table-stacked-md{display:block;width:100%}.table.b-table.b-table-stacked-md>caption,.table.b-table.b-table-stacked-md>tbody,.table.b-table.b-table-stacked-md>tbody>tr,.table.b-table.b-table-stacked-md>tbody>tr>td,.table.b-table.b-table-stacked-md>tbody>tr>th{display:block}.table.b-table.b-table-stacked-md>tfoot,.table.b-table.b-table-stacked-md>tfoot>tr.b-table-bottom-row,.table.b-table.b-table-stacked-md>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-md>thead,.table.b-table.b-table-stacked-md>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-md>thead>tr.b-table-top-row{display:none}.table.b-table.b-table-stacked-md>caption{caption-side:top!important}.table.b-table.b-table-stacked-md>tbody>tr>[data-label]:before{content:attr(data-label);float:left;font-style:normal;font-weight:700;margin:0;overflow-wrap:break-word;padding:0 .5rem 0 0;text-align:right;width:40%}.table.b-table.b-table-stacked-md>tbody>tr>[data-label]:after{clear:both;content:"";display:block}.table.b-table.b-table-stacked-md>tbody>tr>[data-label]>div{display:inline-block;margin:0;padding:0 0 0 .5rem;width:60%}.table.b-table.b-table-stacked-md>tbody>tr.bottom-row,.table.b-table.b-table-stacked-md>tbody>tr.top-row{display:none}.table.b-table.b-table-stacked-md>tbody>tr>:first-child,.table.b-table.b-table-stacked-md>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-md>tbody>tr>[rowspan]+th{border-top-width:3px}}@media (max-width:991.98px){.table.b-table.b-table-stacked-lg{display:block;width:100%}.table.b-table.b-table-stacked-lg>caption,.table.b-table.b-table-stacked-lg>tbody,.table.b-table.b-table-stacked-lg>tbody>tr,.table.b-table.b-table-stacked-lg>tbody>tr>td,.table.b-table.b-table-stacked-lg>tbody>tr>th{display:block}.table.b-table.b-table-stacked-lg>tfoot,.table.b-table.b-table-stacked-lg>tfoot>tr.b-table-bottom-row,.table.b-table.b-table-stacked-lg>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-lg>thead,.table.b-table.b-table-stacked-lg>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-lg>thead>tr.b-table-top-row{display:none}.table.b-table.b-table-stacked-lg>caption{caption-side:top!important}.table.b-table.b-table-stacked-lg>tbody>tr>[data-label]:before{content:attr(data-label);float:left;font-style:normal;font-weight:700;margin:0;overflow-wrap:break-word;padding:0 .5rem 0 0;text-align:right;width:40%}.table.b-table.b-table-stacked-lg>tbody>tr>[data-label]:after{clear:both;content:"";display:block}.table.b-table.b-table-stacked-lg>tbody>tr>[data-label]>div{display:inline-block;margin:0;padding:0 0 0 .5rem;width:60%}.table.b-table.b-table-stacked-lg>tbody>tr.bottom-row,.table.b-table.b-table-stacked-lg>tbody>tr.top-row{display:none}.table.b-table.b-table-stacked-lg>tbody>tr>:first-child,.table.b-table.b-table-stacked-lg>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-lg>tbody>tr>[rowspan]+th{border-top-width:3px}}@media (max-width:1199.98px){.table.b-table.b-table-stacked-xl{display:block;width:100%}.table.b-table.b-table-stacked-xl>caption,.table.b-table.b-table-stacked-xl>tbody,.table.b-table.b-table-stacked-xl>tbody>tr,.table.b-table.b-table-stacked-xl>tbody>tr>td,.table.b-table.b-table-stacked-xl>tbody>tr>th{display:block}.table.b-table.b-table-stacked-xl>tfoot,.table.b-table.b-table-stacked-xl>tfoot>tr.b-table-bottom-row,.table.b-table.b-table-stacked-xl>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-xl>thead,.table.b-table.b-table-stacked-xl>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-xl>thead>tr.b-table-top-row{display:none}.table.b-table.b-table-stacked-xl>caption{caption-side:top!important}.table.b-table.b-table-stacked-xl>tbody>tr>[data-label]:before{content:attr(data-label);float:left;font-style:normal;font-weight:700;margin:0;overflow-wrap:break-word;padding:0 .5rem 0 0;text-align:right;width:40%}.table.b-table.b-table-stacked-xl>tbody>tr>[data-label]:after{clear:both;content:"";display:block}.table.b-table.b-table-stacked-xl>tbody>tr>[data-label]>div{display:inline-block;margin:0;padding:0 0 0 .5rem;width:60%}.table.b-table.b-table-stacked-xl>tbody>tr.bottom-row,.table.b-table.b-table-stacked-xl>tbody>tr.top-row{display:none}.table.b-table.b-table-stacked-xl>tbody>tr>:first-child,.table.b-table.b-table-stacked-xl>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-xl>tbody>tr>[rowspan]+th{border-top-width:3px}}.table.b-table.b-table-stacked{display:block;width:100%}.table.b-table.b-table-stacked>caption,.table.b-table.b-table-stacked>tbody,.table.b-table.b-table-stacked>tbody>tr,.table.b-table.b-table-stacked>tbody>tr>td,.table.b-table.b-table-stacked>tbody>tr>th{display:block}.table.b-table.b-table-stacked>tfoot,.table.b-table.b-table-stacked>tfoot>tr.b-table-bottom-row,.table.b-table.b-table-stacked>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked>thead,.table.b-table.b-table-stacked>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked>thead>tr.b-table-top-row{display:none}.table.b-table.b-table-stacked>caption{caption-side:top!important}.table.b-table.b-table-stacked>tbody>tr>[data-label]:before{content:attr(data-label);float:left;font-style:normal;font-weight:700;margin:0;overflow-wrap:break-word;padding:0 .5rem 0 0;text-align:right;width:40%}.table.b-table.b-table-stacked>tbody>tr>[data-label]:after{clear:both;content:"";display:block}.table.b-table.b-table-stacked>tbody>tr>[data-label]>div{display:inline-block;margin:0;padding:0 0 0 .5rem;width:60%}.table.b-table.b-table-stacked>tbody>tr.bottom-row,.table.b-table.b-table-stacked>tbody>tr.top-row{display:none}.table.b-table.b-table-stacked>tbody>tr>:first-child,.table.b-table.b-table-stacked>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked>tbody>tr>[rowspan]+th{border-top-width:3px}.b-time{min-width:150px}.b-time output.disabled,.b-time[aria-disabled=true] output,.b-time[aria-readonly=true] output{background-color:#e9ecef;opacity:1}.b-time[aria-disabled=true] output{pointer-events:none}[dir=rtl] .b-time>.d-flex:not(.flex-column){flex-direction:row-reverse}.b-time .b-time-header{margin-bottom:.5rem}.b-time .b-time-header output{font-size:80%;padding:.25rem}.b-time .b-time-footer{margin-top:.5rem}.b-time .b-time-ampm{margin-left:.5rem}.b-toast{backface-visibility:hidden;background-clip:padding-box;border-radius:.25rem;display:block;max-width:350px;position:relative;z-index:1}.b-toast .toast{background-color:hsla(0,0%,100%,.85)}.b-toast:not(:last-child){margin-bottom:.75rem}.b-toast.b-toast-solid .toast{background-color:#fff}.b-toast .toast{opacity:1}.b-toast .toast.fade:not(.show){opacity:0}.b-toast .toast .toast-body{display:block}.b-toast-primary .toast{background-color:rgba(230,242,255,.85);border-color:rgba(184,218,255,.85);color:#004085}.b-toast-primary .toast .toast-header{background-color:rgba(204,229,255,.85);border-bottom-color:rgba(184,218,255,.85);color:#004085}.b-toast-primary.b-toast-solid .toast{background-color:#e6f2ff}.b-toast-secondary .toast{background-color:hsla(210,7%,94%,.85);border-color:hsla(216,6%,85%,.85);color:#383d41}.b-toast-secondary .toast .toast-header{background-color:hsla(220,5%,89%,.85);border-bottom-color:hsla(216,6%,85%,.85);color:#383d41}.b-toast-secondary.b-toast-solid .toast{background-color:#eff0f1}.b-toast-success .toast{background-color:rgba(230,245,233,.85);border-color:rgba(195,230,203,.85);color:#155724}.b-toast-success .toast .toast-header{background-color:rgba(212,237,218,.85);border-bottom-color:rgba(195,230,203,.85);color:#155724}.b-toast-success.b-toast-solid .toast{background-color:#e6f5e9}.b-toast-info .toast{background-color:rgba(229,244,247,.85);border-color:rgba(190,229,235,.85);color:#0c5460}.b-toast-info .toast .toast-header{background-color:rgba(209,236,241,.85);border-bottom-color:rgba(190,229,235,.85);color:#0c5460}.b-toast-info.b-toast-solid .toast{background-color:#e5f4f7}.b-toast-warning .toast{background-color:rgba(255,249,231,.85);border-color:rgba(255,238,186,.85);color:#856404}.b-toast-warning .toast .toast-header{background-color:rgba(255,243,205,.85);border-bottom-color:rgba(255,238,186,.85);color:#856404}.b-toast-warning.b-toast-solid .toast{background-color:#fff9e7}.b-toast-danger .toast{background-color:rgba(252,237,238,.85);border-color:rgba(245,198,203,.85);color:#721c24}.b-toast-danger .toast .toast-header{background-color:rgba(248,215,218,.85);border-bottom-color:rgba(245,198,203,.85);color:#721c24}.b-toast-danger.b-toast-solid .toast{background-color:#fcedee}.b-toast-light .toast{background-color:hsla(0,0%,100%,.85);border-color:rgba(253,253,254,.85);color:#818182}.b-toast-light .toast .toast-header{background-color:hsla(0,0%,100%,.85);border-bottom-color:rgba(253,253,254,.85);color:#818182}.b-toast-light.b-toast-solid .toast{background-color:#fff}.b-toast-dark .toast{background-color:hsla(180,4%,89%,.85);border-color:hsla(210,4%,78%,.85);color:#1b1e21}.b-toast-dark .toast .toast-header{background-color:hsla(200,4%,85%,.85);border-bottom-color:hsla(210,4%,78%,.85);color:#1b1e21}.b-toast-dark.b-toast-solid .toast{background-color:#e3e5e5}.b-toaster{z-index:1100}.b-toaster .b-toaster-slot{display:block;position:relative}.b-toaster .b-toaster-slot:empty{display:none!important}.b-toaster.b-toaster-bottom-center,.b-toaster.b-toaster-bottom-full,.b-toaster.b-toaster-bottom-left,.b-toaster.b-toaster-bottom-right,.b-toaster.b-toaster-top-center,.b-toaster.b-toaster-top-full,.b-toaster.b-toaster-top-left,.b-toaster.b-toaster-top-right{height:0;left:.5rem;margin:0;overflow:visible;padding:0;position:fixed;right:.5rem}.b-toaster.b-toaster-bottom-center .b-toaster-slot,.b-toaster.b-toaster-bottom-full .b-toaster-slot,.b-toaster.b-toaster-bottom-left .b-toaster-slot,.b-toaster.b-toaster-bottom-right .b-toaster-slot,.b-toaster.b-toaster-top-center .b-toaster-slot,.b-toaster.b-toaster-top-full .b-toaster-slot,.b-toaster.b-toaster-top-left .b-toaster-slot,.b-toaster.b-toaster-top-right .b-toaster-slot{left:0;margin:0;max-width:350px;padding:0;position:absolute;right:0;width:100%}.b-toaster.b-toaster-bottom-full .b-toaster-slot,.b-toaster.b-toaster-bottom-full .b-toaster-slot .b-toast,.b-toaster.b-toaster-bottom-full .b-toaster-slot .toast,.b-toaster.b-toaster-top-full .b-toaster-slot,.b-toaster.b-toaster-top-full .b-toaster-slot .b-toast,.b-toaster.b-toaster-top-full .b-toaster-slot .toast{max-width:100%;width:100%}.b-toaster.b-toaster-top-center,.b-toaster.b-toaster-top-full,.b-toaster.b-toaster-top-left,.b-toaster.b-toaster-top-right{top:0}.b-toaster.b-toaster-top-center .b-toaster-slot,.b-toaster.b-toaster-top-full .b-toaster-slot,.b-toaster.b-toaster-top-left .b-toaster-slot,.b-toaster.b-toaster-top-right .b-toaster-slot{top:.5rem}.b-toaster.b-toaster-bottom-center,.b-toaster.b-toaster-bottom-full,.b-toaster.b-toaster-bottom-left,.b-toaster.b-toaster-bottom-right{bottom:0}.b-toaster.b-toaster-bottom-center .b-toaster-slot,.b-toaster.b-toaster-bottom-full .b-toaster-slot,.b-toaster.b-toaster-bottom-left .b-toaster-slot,.b-toaster.b-toaster-bottom-right .b-toaster-slot{bottom:.5rem}.b-toaster.b-toaster-bottom-center .b-toaster-slot,.b-toaster.b-toaster-bottom-right .b-toaster-slot,.b-toaster.b-toaster-top-center .b-toaster-slot,.b-toaster.b-toaster-top-right .b-toaster-slot{margin-left:auto}.b-toaster.b-toaster-bottom-center .b-toaster-slot,.b-toaster.b-toaster-bottom-left .b-toaster-slot,.b-toaster.b-toaster-top-center .b-toaster-slot,.b-toaster.b-toaster-top-left .b-toaster-slot{margin-right:auto}.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-move,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-move,.b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active,.b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-top-left .b-toast.b-toaster-move,.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active,.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-top-right .b-toast.b-toaster-move{transition:transform 175ms}.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active .toast.fade,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-to .toast.fade,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active .toast.fade,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-to .toast.fade,.b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active .toast.fade,.b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-to .toast.fade,.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active .toast.fade,.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-to .toast.fade{transition-delay:175ms}.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active{position:absolute;transition-delay:175ms}.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active .toast.fade,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active .toast.fade,.b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active .toast.fade,.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active .toast.fade{transition-delay:0s}.tooltip.b-tooltip{display:block;opacity:.9;outline:0}.tooltip.b-tooltip.fade:not(.show){opacity:0}.tooltip.b-tooltip.show{opacity:.9}.tooltip.b-tooltip.noninteractive{pointer-events:none}.tooltip.b-tooltip .arrow{margin:0 .25rem}.tooltip.b-tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.bs-tooltip-left .arrow,.tooltip.b-tooltip.bs-tooltip-right .arrow{margin:.25rem 0}.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top] .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-top .arrow:before{border-top-color:#007bff}.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-right .arrow:before{border-right-color:#007bff}.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-bottom .arrow:before{border-bottom-color:#007bff}.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-left .arrow:before{border-left-color:#007bff}.tooltip.b-tooltip-primary .tooltip-inner{background-color:#007bff;color:#fff}.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top] .arrow:before,.tooltip.b-tooltip-secondary.bs-tooltip-top .arrow:before{border-top-color:#6c757d}.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow:before,.tooltip.b-tooltip-secondary.bs-tooltip-right .arrow:before{border-right-color:#6c757d}.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.tooltip.b-tooltip-secondary.bs-tooltip-bottom .arrow:before{border-bottom-color:#6c757d}.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow:before,.tooltip.b-tooltip-secondary.bs-tooltip-left .arrow:before{border-left-color:#6c757d}.tooltip.b-tooltip-secondary .tooltip-inner{background-color:#6c757d;color:#fff}.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top] .arrow:before,.tooltip.b-tooltip-success.bs-tooltip-top .arrow:before{border-top-color:#28a745}.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow:before,.tooltip.b-tooltip-success.bs-tooltip-right .arrow:before{border-right-color:#28a745}.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.tooltip.b-tooltip-success.bs-tooltip-bottom .arrow:before{border-bottom-color:#28a745}.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow:before,.tooltip.b-tooltip-success.bs-tooltip-left .arrow:before{border-left-color:#28a745}.tooltip.b-tooltip-success .tooltip-inner{background-color:#28a745;color:#fff}.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top] .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-top .arrow:before{border-top-color:#17a2b8}.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-right .arrow:before{border-right-color:#17a2b8}.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-bottom .arrow:before{border-bottom-color:#17a2b8}.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-left .arrow:before{border-left-color:#17a2b8}.tooltip.b-tooltip-info .tooltip-inner{background-color:#17a2b8;color:#fff}.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top] .arrow:before,.tooltip.b-tooltip-warning.bs-tooltip-top .arrow:before{border-top-color:#ffc107}.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow:before,.tooltip.b-tooltip-warning.bs-tooltip-right .arrow:before{border-right-color:#ffc107}.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.tooltip.b-tooltip-warning.bs-tooltip-bottom .arrow:before{border-bottom-color:#ffc107}.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow:before,.tooltip.b-tooltip-warning.bs-tooltip-left .arrow:before{border-left-color:#ffc107}.tooltip.b-tooltip-warning .tooltip-inner{background-color:#ffc107;color:#212529}.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top] .arrow:before,.tooltip.b-tooltip-danger.bs-tooltip-top .arrow:before{border-top-color:#dc3545}.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow:before,.tooltip.b-tooltip-danger.bs-tooltip-right .arrow:before{border-right-color:#dc3545}.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.tooltip.b-tooltip-danger.bs-tooltip-bottom .arrow:before{border-bottom-color:#dc3545}.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow:before,.tooltip.b-tooltip-danger.bs-tooltip-left .arrow:before{border-left-color:#dc3545}.tooltip.b-tooltip-danger .tooltip-inner{background-color:#dc3545;color:#fff}.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top] .arrow:before,.tooltip.b-tooltip-light.bs-tooltip-top .arrow:before{border-top-color:#f8f9fa}.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow:before,.tooltip.b-tooltip-light.bs-tooltip-right .arrow:before{border-right-color:#f8f9fa}.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.tooltip.b-tooltip-light.bs-tooltip-bottom .arrow:before{border-bottom-color:#f8f9fa}.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow:before,.tooltip.b-tooltip-light.bs-tooltip-left .arrow:before{border-left-color:#f8f9fa}.tooltip.b-tooltip-light .tooltip-inner{background-color:#f8f9fa;color:#212529}.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top] .arrow:before,.tooltip.b-tooltip-dark.bs-tooltip-top .arrow:before{border-top-color:#343a40}.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow:before,.tooltip.b-tooltip-dark.bs-tooltip-right .arrow:before{border-right-color:#343a40}.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.tooltip.b-tooltip-dark.bs-tooltip-bottom .arrow:before{border-bottom-color:#343a40}.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow:before,.tooltip.b-tooltip-dark.bs-tooltip-left .arrow:before{border-left-color:#343a40}.tooltip.b-tooltip-dark .tooltip-inner{background-color:#343a40;color:#fff}.b-icon.bi{display:inline-block;overflow:visible;vertical-align:-.15em}.b-icon.b-icon-animation-cylon,.b-icon.b-iconstack .b-icon-animation-cylon>g{animation:b-icon-animation-cylon .75s ease-in-out infinite alternate;transform-origin:center}@media (prefers-reduced-motion:reduce){.b-icon.b-icon-animation-cylon,.b-icon.b-iconstack .b-icon-animation-cylon>g{animation:none}}.b-icon.b-icon-animation-cylon-vertical,.b-icon.b-iconstack .b-icon-animation-cylon-vertical>g{animation:b-icon-animation-cylon-vertical .75s ease-in-out infinite alternate;transform-origin:center}@media (prefers-reduced-motion:reduce){.b-icon.b-icon-animation-cylon-vertical,.b-icon.b-iconstack .b-icon-animation-cylon-vertical>g{animation:none}}.b-icon.b-icon-animation-fade,.b-icon.b-iconstack .b-icon-animation-fade>g{animation:b-icon-animation-fade .75s ease-in-out infinite alternate;transform-origin:center}@media (prefers-reduced-motion:reduce){.b-icon.b-icon-animation-fade,.b-icon.b-iconstack .b-icon-animation-fade>g{animation:none}}.b-icon.b-icon-animation-spin,.b-icon.b-iconstack .b-icon-animation-spin>g{animation:b-icon-animation-spin 2s linear infinite normal;transform-origin:center}@media (prefers-reduced-motion:reduce){.b-icon.b-icon-animation-spin,.b-icon.b-iconstack .b-icon-animation-spin>g{animation:none}}.b-icon.b-icon-animation-spin-reverse,.b-icon.b-iconstack .b-icon-animation-spin-reverse>g{animation:b-icon-animation-spin 2s linear infinite reverse;transform-origin:center}@media (prefers-reduced-motion:reduce){.b-icon.b-icon-animation-spin-reverse,.b-icon.b-iconstack .b-icon-animation-spin-reverse>g{animation:none}}.b-icon.b-icon-animation-spin-pulse,.b-icon.b-iconstack .b-icon-animation-spin-pulse>g{animation:b-icon-animation-spin 1s steps(8) infinite normal;transform-origin:center}@media (prefers-reduced-motion:reduce){.b-icon.b-icon-animation-spin-pulse,.b-icon.b-iconstack .b-icon-animation-spin-pulse>g{animation:none}}.b-icon.b-icon-animation-spin-reverse-pulse,.b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse>g{animation:b-icon-animation-spin 1s steps(8) infinite reverse;transform-origin:center}@media (prefers-reduced-motion:reduce){.b-icon.b-icon-animation-spin-reverse-pulse,.b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse>g{animation:none}}.b-icon.b-icon-animation-throb,.b-icon.b-iconstack .b-icon-animation-throb>g{animation:b-icon-animation-throb .75s ease-in-out infinite alternate;transform-origin:center}@media (prefers-reduced-motion:reduce){.b-icon.b-icon-animation-throb,.b-icon.b-iconstack .b-icon-animation-throb>g{animation:none}}@keyframes b-icon-animation-cylon{0%{transform:translateX(-25%)}to{transform:translateX(25%)}}@keyframes b-icon-animation-cylon-vertical{0%{transform:translateY(25%)}to{transform:translateY(-25%)}}@keyframes b-icon-animation-fade{0%{opacity:.1}to{opacity:1}}@keyframes b-icon-animation-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes b-icon-animation-throb{0%{opacity:.5;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.btn .b-icon.bi,.dropdown-item .b-icon.bi,.dropdown-toggle .b-icon.bi,.input-group-text .b-icon.bi,.nav-link .b-icon.bi{font-size:125%;vertical-align:text-bottom}
/*!
 * Bootstrap-select v1.13.9 (https://developer.snapappointments.com/bootstrap-select)
 *
 * Copyright 2012-2019 SnapAppointments, LLC
 * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE)
 */.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{vertical-align:middle;width:220px\0}.bootstrap-select>.dropdown-toggle{align-items:center;display:inline-flex;justify-content:space-between;position:relative;text-align:right;white-space:nowrap;width:100%}.bootstrap-select>.dropdown-toggle:after{margin-top:-1px}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{color:hsla(0,0%,100%,.5)}.bootstrap-select>select{border:none;bottom:0;display:block!important;height:100%!important;left:50%;opacity:0!important;padding:0!important;position:absolute!important;width:.5px!important;z-index:0!important}.bootstrap-select>select.mobile-device{display:block!important;left:0;top:0;width:100%!important;z-index:2!important}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{border:none;margin-bottom:0;padding:0}:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{float:none;z-index:auto}.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]){width:auto}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{display:inline-block;float:none;margin-left:0}.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit;font-size:inherit;height:100%;line-height:inherit}.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{border-radius:inherit;font-size:inherit;line-height:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0!important}.bootstrap-select.bs-container{height:0!important;left:0;padding:0!important;position:absolute;top:0}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle .filter-option{flex:0 1 auto;float:left;height:100%;left:0;overflow:hidden;position:static;text-align:left;top:0;width:100%}.bs3.bootstrap-select .dropdown-toggle .filter-option{padding-right:inherit}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{float:none;padding-bottom:inherit;padding-left:inherit;padding-top:inherit;position:absolute}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-toggle .filter-expand{float:left;opacity:0!important;overflow:hidden;width:0!important}.bootstrap-select .dropdown-toggle .caret{margin-top:-2px;position:absolute;right:12px;top:50%;vertical-align:middle}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{box-sizing:border-box;min-width:100%}.bootstrap-select .dropdown-menu>.inner:focus{outline:0!important}.bootstrap-select .dropdown-menu.inner{border:0;border-radius:0;box-shadow:none;float:none;margin:0;padding:0;position:static}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:hsla(0,0%,100%,.5)!important}.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bootstrap-select .dropdown-menu li a.opt{padding-left:2.25em;position:relative}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{background:#f5f5f5;border:1px solid #e3e3e3;bottom:5px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-sizing:border-box;margin:0 2%;min-height:26px;opacity:.9;padding:3px 5px;pointer-events:none;position:absolute;width:96%}.bootstrap-select .no-results{background:#f5f5f5;margin:0 5px;padding:3px;white-space:nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{display:inline;padding:0;position:static;width:auto}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{content:"\00a0"}.bootstrap-select.fit-width .dropdown-toggle .caret{margin-top:-1px;position:static;top:auto}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{display:inline-block;position:absolute;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{border-style:solid;border-width:0 .26em .26em 0;content:"";display:block;height:1em;transform:rotate(45deg);width:.5em}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{border-bottom:7px solid hsla(0,0%,80%,.2);border-left:7px solid transparent;border-right:7px solid transparent;bottom:-4px;content:"";display:none;left:9px;position:absolute}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;bottom:-4px;content:"";display:none;left:10px;position:absolute}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{border-bottom:0;border-top:7px solid hsla(0,0%,80%,.2);bottom:auto;top:-4px}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{border-bottom:0;border-top:6px solid #fff;bottom:auto;top:-4px}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{left:auto;right:12px}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{left:auto;right:13px}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{box-sizing:border-box;width:100%}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{box-sizing:border-box;float:left;width:100%}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{float:none;margin-bottom:0;width:100%}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{-moz-backface-visibility:hidden;position:relative;touch-action:manipulation}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{-webkit-touch-callout:none;-webkit-backface-visibility:hidden;float:left;min-height:1px}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;border:none;color:inherit;font:inherit;padding:0!important}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative}.owl-carousel .owl-video-play-icon{-webkit-backface-visibility:hidden;background:url(/images/vendor/owl.carousel/dist/owl.video.play.png?7f01b07148f205f6e8258e92bbf652d9) no-repeat;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:transform .1s ease;width:80px;z-index:1}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;transition:opacity .4s ease}.owl-carousel .owl-video-frame{height:100%;position:relative;width:100%;z-index:1}
.owl-theme .owl-dots,.owl-theme .owl-nav{-webkit-tap-highlight-color:transparent;text-align:center}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{background:#d6d6d6;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin:5px;padding:4px 7px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{cursor:default;opacity:.5}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{zoom:1;display:inline-block}.owl-theme .owl-dots .owl-dot span{-webkit-backface-visibility:visible;background:#d6d6d6;border-radius:30px;display:block;height:10px;margin:5px 7px;transition:opacity .2s ease;width:10px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
.bootstrap-touchspin .bootstrap-touchspin-vertical-button-wrapper{border:none;position:relative;width:25px}.bootstrap-touchspin .input-group-btn-vertical{bottom:0;left:0;position:absolute;right:0;top:0;z-index:11}.bootstrap-touchspin .input-group-btn-vertical>.btn{height:50%;left:0;line-height:1;padding:0;position:absolute;right:0;text-align:center}.bootstrap-touchspin .input-group-addon .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0 4px 0 0;top:0}.bootstrap-touchspin .input-group-btn-vertical .btn{font-size:12px;line-height:1}.rtl .bootstrap-touchspin .input-group-addon .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:4px 0 0 0}.bootstrap-touchspin .input-group-addon:not(:last-child) .input-group-btn-vertical .bootstrap-touchspin-down,.bootstrap-touchspin .input-group-addon:not(:last-child) .input-group-btn-vertical .bootstrap-touchspin-up,.bootstrap-touchspin .input-group-btn:not(:last-child):not(:first-child) .btn{border-radius:0}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{border-radius:0 0 4px 0;bottom:0}.rtl .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{border-radius:0 0 0 4px}.bootstrap-touchspin .input-group-btn-vertical i{font-size:9px;font-weight:400;left:5px;position:absolute;top:3px}.rtl .bootstrap-touchspin .input-group-btn-vertical i{left:auto;right:5px}
.mfp-bg{background:#0b0b0b;opacity:.8;overflow:hidden;z-index:1042}.mfp-bg,.mfp-wrap{height:100%;left:0;position:fixed;top:0;width:100%}.mfp-wrap{-webkit-backface-visibility:hidden;outline:none!important;z-index:1043}.mfp-container{box-sizing:border-box;height:100%;left:0;padding:0 8px;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;background:transparent;border:0;box-shadow:none;cursor:pointer;display:block;outline:none;overflow:visible;padding:0;touch-action:manipulation;z-index:1046}button::-moz-focus-inner{border:0;padding:0}.mfp-close{color:#fff;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;height:44px;line-height:44px;opacity:.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:44px}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}.mfp-counter{color:#ccc;font-size:12px;line-height:18px;position:absolute;right:0;top:0;white-space:nowrap}.mfp-arrow{-webkit-tap-highlight-color:transparent;height:110px;margin:-55px 0 0;opacity:.65;padding:0;position:absolute;top:50%;width:90px}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{border:inset transparent;content:"";display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0}.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px}.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;box-shadow:0 0 8px rgba(0,0,0,.6);display:block;height:100%;left:0;position:absolute;top:0;width:100%}img.mfp-img{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%;padding:40px 0;width:auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{background:#444;bottom:40px;box-shadow:0 0 8px rgba(0,0,0,.6);content:"";display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}.mfp-title{word-wrap:break-word;color:#f3f3f3;line-height:18px;padding-right:36px;text-align:left}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{bottom:0;top:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{background:rgba(0,0,0,.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff")}:root{--swiper-theme-color:#007aff}.swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(var(--swiper-navigation-size)*-1/2);position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;border-radius:100%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-container-cube .swiper-cube-shadow{background:#000;bottom:0;-webkit-filter:blur(50px);filter:blur(50px);height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}
.bx-wrapper{background:#fff;border:5px solid #fff;box-shadow:0 0 5px #ccc;margin-bottom:60px;padding:0;position:relative;touch-action:pan-y}.bx-wrapper img{display:block;max-width:100%}.bxslider{margin:0;padding:0;-webkit-perspective:1000}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translateZ(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{bottom:-30px;position:absolute;width:100%}.bx-wrapper .bx-loading{background:url(/images/vendor/bxslider/dist/bx_loader.gif?4adbd81ab919996f3081c95b0f34915f) 50% no-repeat #fff;height:100%;left:0;min-height:50px;position:absolute;top:0;width:100%;z-index:2000}.bx-wrapper .bx-pager{color:#666;font-family:Arial;font-size:.85em;font-weight:700;padding-top:20px;text-align:center}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;border-radius:5px;display:block;height:10px;margin:0 5px;outline:0;text-indent:-9999px;width:10px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{background:url(/images/vendor/bxslider/dist/controls.png?fdcd37c5fb62846dd4cc6737dd05b1c5) 0 -32px no-repeat;left:10px}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{background:url(/images/vendor/bxslider/dist/controls.png?fdcd37c5fb62846dd4cc6737dd05b1c5) -43px -32px no-repeat;right:10px}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{height:32px;margin-top:-16px;outline:0;position:absolute;text-indent:-9999px;top:50%;width:32px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{background:url(/images/vendor/bxslider/dist/controls.png?fdcd37c5fb62846dd4cc6737dd05b1c5) -86px -11px no-repeat;display:block;height:11px;margin:0 3px;outline:0;text-indent:-9999px;width:10px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{background:url(/images/vendor/bxslider/dist/controls.png?fdcd37c5fb62846dd4cc6737dd05b1c5) -86px -44px no-repeat;display:block;height:11px;margin:0 3px;outline:0;text-indent:-9999px;width:9px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{background:#666;background:rgba(80,80,80,.75);bottom:0;left:0;position:absolute;width:100%}.bx-wrapper .bx-caption span{color:#fff;display:block;font-family:Arial;font-size:.85em;padding:10px}
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{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]{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]{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]{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]{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]{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]{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]{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]{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]{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]{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]{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]{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]{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]{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]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*.8);animation-duration:calc(var(--animate-duration)*.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-name:headShake;animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-animation-name:swing;animation-name:swing;-webkit-transform-origin:top center;transform-origin:top center}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{opacity:.7;-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInDown{0%{opacity:.7;-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInLeft{0%{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInRight{0%{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{opacity:.7;-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInUp{0%{opacity:.7;-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7)}}@keyframes backOutDown{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7)}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}}@keyframes backOutLeft{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}}@keyframes backOutRight{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7)}}@keyframes backOutUp{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7)}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animate__animated.animate__flip{-webkit-animation-name:flip;animation-name:flip;-webkit-backface-visibility:visible;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-animation-name:flipInX;animation-name:flipInX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes lightSpeedInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg)}60%{opacity:1;-webkit-transform:skewX(20deg);transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg)}60%{opacity:1;-webkit-transform:skewX(20deg);transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg)}60%{opacity:1;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg)}60%{opacity:1;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg)}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg)}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg)}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInDownLeft{0%{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInDownRight{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInUpLeft{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInUpRight{0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg)}}@keyframes rotateOut{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg)}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes rotateOutDownRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes rotateOutUpLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotateOutUpRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg)}40%,80%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:rotate(60deg);transform:rotate(60deg)}to{opacity:0;-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg)}40%,80%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:rotate(60deg);transform:rotate(60deg)}to{opacity:0;-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0)}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0)}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0)}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
/*!
 * Hover.css (http://ianlunn.github.io/Hover/)
 * Version: 2.3.2
 * Author: Ian Lunn @IanLunn
 * Author URL: http://ianlunn.co.uk/
 * Github: https://github.com/IanLunn/Hover

 * Hover.css Copyright Ian Lunn 2017. Generated with Sass.
 */.hvr-grow{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:transform;vertical-align:middle}.hvr-grow:active,.hvr-grow:focus,.hvr-grow:hover{transform:scale(1.1)}.hvr-shrink{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:transform;vertical-align:middle}.hvr-shrink:active,.hvr-shrink:focus,.hvr-shrink:hover{transform:scale(.9)}@keyframes hvr-pulse{25%{transform:scale(1.1)}75%{transform:scale(.9)}}.hvr-pulse{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-pulse:active,.hvr-pulse:focus,.hvr-pulse:hover{animation-duration:1s;animation-iteration-count:infinite;animation-name:hvr-pulse;animation-timing-function:linear}@keyframes hvr-pulse-grow{to{transform:scale(1.1)}}.hvr-pulse-grow{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-pulse-grow:active,.hvr-pulse-grow:focus,.hvr-pulse-grow:hover{animation-direction:alternate;animation-duration:.3s;animation-iteration-count:infinite;animation-name:hvr-pulse-grow;animation-timing-function:linear}@keyframes hvr-pulse-shrink{to{transform:scale(.9)}}.hvr-pulse-shrink{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-pulse-shrink:active,.hvr-pulse-shrink:focus,.hvr-pulse-shrink:hover{animation-direction:alternate;animation-duration:.3s;animation-iteration-count:infinite;animation-name:hvr-pulse-shrink;animation-timing-function:linear}@keyframes hvr-push{50%{transform:scale(.8)}to{transform:scale(1)}}.hvr-push{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-push:active,.hvr-push:focus,.hvr-push:hover{animation-duration:.3s;animation-iteration-count:1;animation-name:hvr-push;animation-timing-function:linear}@keyframes hvr-pop{50%{transform:scale(1.2)}}.hvr-pop{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-pop:active,.hvr-pop:focus,.hvr-pop:hover{animation-duration:.3s;animation-iteration-count:1;animation-name:hvr-pop;animation-timing-function:linear}.hvr-bounce-in{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.5s;vertical-align:middle}.hvr-bounce-in:active,.hvr-bounce-in:focus,.hvr-bounce-in:hover{transform:scale(1.2);transition-timing-function:cubic-bezier(.47,2.02,.31,-.36)}.hvr-bounce-out{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.5s;vertical-align:middle}.hvr-bounce-out:active,.hvr-bounce-out:focus,.hvr-bounce-out:hover{transform:scale(.8);transition-timing-function:cubic-bezier(.47,2.02,.31,-.36)}.hvr-rotate{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:transform;vertical-align:middle}.hvr-rotate:active,.hvr-rotate:focus,.hvr-rotate:hover{transform:rotate(4deg)}.hvr-grow-rotate{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:transform;vertical-align:middle}.hvr-grow-rotate:active,.hvr-grow-rotate:focus,.hvr-grow-rotate:hover{transform:scale(1.1) rotate(4deg)}.hvr-float{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;vertical-align:middle}.hvr-float:active,.hvr-float:focus,.hvr-float:hover{transform:translateY(-8px)}.hvr-sink{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;vertical-align:middle}.hvr-sink:active,.hvr-sink:focus,.hvr-sink:hover{transform:translateY(8px)}@keyframes hvr-bob{0%{transform:translateY(-8px)}50%{transform:translateY(-4px)}to{transform:translateY(-8px)}}@keyframes hvr-bob-float{to{transform:translateY(-8px)}}.hvr-bob{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-bob:active,.hvr-bob:focus,.hvr-bob:hover{animation-delay:0s,.3s;animation-direction:normal,alternate;animation-duration:.3s,1.5s;animation-fill-mode:forwards;animation-iteration-count:1,infinite;animation-name:hvr-bob-float,hvr-bob;animation-timing-function:ease-out,ease-in-out}@keyframes hvr-hang{0%{transform:translateY(8px)}50%{transform:translateY(4px)}to{transform:translateY(8px)}}@keyframes hvr-hang-sink{to{transform:translateY(8px)}}.hvr-hang{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-hang:active,.hvr-hang:focus,.hvr-hang:hover{animation-delay:0s,.3s;animation-direction:normal,alternate;animation-duration:.3s,1.5s;animation-fill-mode:forwards;animation-iteration-count:1,infinite;animation-name:hvr-hang-sink,hvr-hang;animation-timing-function:ease-out,ease-in-out}.hvr-skew{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:transform;vertical-align:middle}.hvr-skew:active,.hvr-skew:focus,.hvr-skew:hover{transform:skew(-10deg)}.hvr-skew-forward{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transform-origin:0 100%;transition-duration:.3s;transition-property:transform;vertical-align:middle}.hvr-skew-forward:active,.hvr-skew-forward:focus,.hvr-skew-forward:hover{transform:skew(-10deg)}.hvr-skew-backward{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transform-origin:0 100%;transition-duration:.3s;transition-property:transform;vertical-align:middle}.hvr-skew-backward:active,.hvr-skew-backward:focus,.hvr-skew-backward:hover{transform:skew(10deg)}@keyframes hvr-wobble-vertical{16.65%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}to{transform:translateY(0)}}.hvr-wobble-vertical{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-wobble-vertical:active,.hvr-wobble-vertical:focus,.hvr-wobble-vertical:hover{animation-duration:1s;animation-iteration-count:1;animation-name:hvr-wobble-vertical;animation-timing-function:ease-in-out}@keyframes hvr-wobble-horizontal{16.65%{transform:translateX(8px)}33.3%{transform:translateX(-6px)}49.95%{transform:translateX(4px)}66.6%{transform:translateX(-2px)}83.25%{transform:translateX(1px)}to{transform:translateX(0)}}.hvr-wobble-horizontal{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-wobble-horizontal:active,.hvr-wobble-horizontal:focus,.hvr-wobble-horizontal:hover{animation-duration:1s;animation-iteration-count:1;animation-name:hvr-wobble-horizontal;animation-timing-function:ease-in-out}@keyframes hvr-wobble-to-bottom-right{16.65%{transform:translate(8px,8px)}33.3%{transform:translate(-6px,-6px)}49.95%{transform:translate(4px,4px)}66.6%{transform:translate(-2px,-2px)}83.25%{transform:translate(1px,1px)}to{transform:translate(0)}}.hvr-wobble-to-bottom-right{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-wobble-to-bottom-right:active,.hvr-wobble-to-bottom-right:focus,.hvr-wobble-to-bottom-right:hover{animation-duration:1s;animation-iteration-count:1;animation-name:hvr-wobble-to-bottom-right;animation-timing-function:ease-in-out}@keyframes hvr-wobble-to-top-right{16.65%{transform:translate(8px,-8px)}33.3%{transform:translate(-6px,6px)}49.95%{transform:translate(4px,-4px)}66.6%{transform:translate(-2px,2px)}83.25%{transform:translate(1px,-1px)}to{transform:translate(0)}}.hvr-wobble-to-top-right{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-wobble-to-top-right:active,.hvr-wobble-to-top-right:focus,.hvr-wobble-to-top-right:hover{animation-duration:1s;animation-iteration-count:1;animation-name:hvr-wobble-to-top-right;animation-timing-function:ease-in-out}@keyframes hvr-wobble-top{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}to{transform:skew(0)}}.hvr-wobble-top{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transform-origin:0 100%;vertical-align:middle}.hvr-wobble-top:active,.hvr-wobble-top:focus,.hvr-wobble-top:hover{animation-duration:1s;animation-iteration-count:1;animation-name:hvr-wobble-top;animation-timing-function:ease-in-out}@keyframes hvr-wobble-bottom{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}to{transform:skew(0)}}.hvr-wobble-bottom{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transform-origin:100% 0;vertical-align:middle}.hvr-wobble-bottom:active,.hvr-wobble-bottom:focus,.hvr-wobble-bottom:hover{animation-duration:1s;animation-iteration-count:1;animation-name:hvr-wobble-bottom;animation-timing-function:ease-in-out}@keyframes hvr-wobble-skew{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}to{transform:skew(0)}}.hvr-wobble-skew{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-wobble-skew:active,.hvr-wobble-skew:focus,.hvr-wobble-skew:hover{animation-duration:1s;animation-iteration-count:1;animation-name:hvr-wobble-skew;animation-timing-function:ease-in-out}@keyframes hvr-buzz{50%{transform:translateX(3px) rotate(2deg)}to{transform:translateX(-3px) rotate(-2deg)}}.hvr-buzz{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-buzz:active,.hvr-buzz:focus,.hvr-buzz:hover{animation-duration:.15s;animation-iteration-count:infinite;animation-name:hvr-buzz;animation-timing-function:linear}@keyframes hvr-buzz-out{10%{transform:translateX(3px) rotate(2deg)}20%{transform:translateX(-3px) rotate(-2deg)}30%{transform:translateX(3px) rotate(2deg)}40%{transform:translateX(-3px) rotate(-2deg)}50%{transform:translateX(2px) rotate(1deg)}60%{transform:translateX(-2px) rotate(-1deg)}70%{transform:translateX(2px) rotate(1deg)}80%{transform:translateX(-2px) rotate(-1deg)}90%{transform:translateX(1px) rotate(0)}to{transform:translateX(-1px) rotate(0)}}.hvr-buzz-out{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-buzz-out:active,.hvr-buzz-out:focus,.hvr-buzz-out:hover{animation-duration:.75s;animation-iteration-count:1;animation-name:hvr-buzz-out;animation-timing-function:linear}.hvr-forward{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:transform;vertical-align:middle}.hvr-forward:active,.hvr-forward:focus,.hvr-forward:hover{transform:translateX(8px)}.hvr-backward{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:transform;vertical-align:middle}.hvr-backward:active,.hvr-backward:focus,.hvr-backward:hover{transform:translateX(-8px)}.hvr-fade{box-shadow:0 0 1px transparent;display:inline-block;overflow:hidden;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:color,background-color;vertical-align:middle}.hvr-fade:active,.hvr-fade:focus,.hvr-fade:hover{background-color:#2098d1;color:#fff}@keyframes hvr-back-pulse{50%{background-color:rgba(32,152,209,.75)}}.hvr-back-pulse{box-shadow:0 0 1px transparent;display:inline-block;overflow:hidden;transform:perspective(1px) translateZ(0);transition-duration:.5s;transition-property:color,background-color;vertical-align:middle}.hvr-back-pulse:active,.hvr-back-pulse:focus,.hvr-back-pulse:hover{animation-delay:.5s;animation-duration:1s;animation-iteration-count:infinite;animation-name:hvr-back-pulse;animation-timing-function:linear;background-color:#2098d1;color:#fff}.hvr-sweep-to-right{box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:color;vertical-align:middle}.hvr-sweep-to-right:before{background:#2098d1;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0 50%;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}.hvr-sweep-to-right:active,.hvr-sweep-to-right:focus,.hvr-sweep-to-right:hover{color:#fff}.hvr-sweep-to-right:active:before,.hvr-sweep-to-right:focus:before,.hvr-sweep-to-right:hover:before{transform:scaleX(1)}.hvr-sweep-to-left{box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:color;vertical-align:middle}.hvr-sweep-to-left:before{background:#2098d1;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:100% 50%;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}.hvr-sweep-to-left:active,.hvr-sweep-to-left:focus,.hvr-sweep-to-left:hover{color:#fff}.hvr-sweep-to-left:active:before,.hvr-sweep-to-left:focus:before,.hvr-sweep-to-left:hover:before{transform:scaleX(1)}.hvr-sweep-to-bottom{box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:color;vertical-align:middle}.hvr-sweep-to-bottom:before{background:#2098d1;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleY(0);transform-origin:50% 0;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}.hvr-sweep-to-bottom:active,.hvr-sweep-to-bottom:focus,.hvr-sweep-to-bottom:hover{color:#fff}.hvr-sweep-to-bottom:active:before,.hvr-sweep-to-bottom:focus:before,.hvr-sweep-to-bottom:hover:before{transform:scaleY(1)}.hvr-sweep-to-top{box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:color;vertical-align:middle}.hvr-sweep-to-top:before{background:#2098d1;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleY(0);transform-origin:50% 100%;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}.hvr-sweep-to-top:active,.hvr-sweep-to-top:focus,.hvr-sweep-to-top:hover{color:#fff}.hvr-sweep-to-top:active:before,.hvr-sweep-to-top:focus:before,.hvr-sweep-to-top:hover:before{transform:scaleY(1)}.hvr-bounce-to-right{box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);transition-duration:.5s;transition-property:color;vertical-align:middle}.hvr-bounce-to-right:before{background:#2098d1;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0 50%;transition-duration:.5s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}.hvr-bounce-to-right:active,.hvr-bounce-to-right:focus,.hvr-bounce-to-right:hover{color:#fff}.hvr-bounce-to-right:active:before,.hvr-bounce-to-right:focus:before,.hvr-bounce-to-right:hover:before{transform:scaleX(1);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.hvr-bounce-to-left{box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);transition-duration:.5s;transition-property:color;vertical-align:middle}.hvr-bounce-to-left:before{background:#2098d1;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:100% 50%;transition-duration:.5s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}.hvr-bounce-to-left:active,.hvr-bounce-to-left:focus,.hvr-bounce-to-left:hover{color:#fff}.hvr-bounce-to-left:active:before,.hvr-bounce-to-left:focus:before,.hvr-bounce-to-left:hover:before{transform:scaleX(1);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.hvr-bounce-to-bottom{box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);transition-duration:.5s;transition-property:color;vertical-align:middle}.hvr-bounce-to-bottom:before{background:#2098d1;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleY(0);transform-origin:50% 0;transition-duration:.5s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}.hvr-bounce-to-bottom:active,.hvr-bounce-to-bottom:focus,.hvr-bounce-to-bottom:hover{color:#fff}.hvr-bounce-to-bottom:active:before,.hvr-bounce-to-bottom:focus:before,.hvr-bounce-to-bottom:hover:before{transform:scaleY(1);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.hvr-bounce-to-top{box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);transition-duration:.5s;transition-property:color;vertical-align:middle}.hvr-bounce-to-top:before{background:#2098d1;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleY(0);transform-origin:50% 100%;transition-duration:.5s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}.hvr-bounce-to-top:active,.hvr-bounce-to-top:focus,.hvr-bounce-to-top:hover{color:#fff}.hvr-bounce-to-top:active:before,.hvr-bounce-to-top:focus:before,.hvr-bounce-to-top:hover:before{transform:scaleY(1);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.hvr-radial-out{background:#e1e1e1;box-shadow:0 0 1px transparent;display:inline-block;overflow:hidden;position:relative;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:color;vertical-align:middle}.hvr-radial-out:before{background:#2098d1;border-radius:100%;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scale(0);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}.hvr-radial-out:active,.hvr-radial-out:focus,.hvr-radial-out:hover{color:#fff}.hvr-radial-out:active:before,.hvr-radial-out:focus:before,.hvr-radial-out:hover:before{transform:scale(2)}.hvr-radial-in{background:#2098d1;box-shadow:0 0 1px transparent;display:inline-block;overflow:hidden;position:relative;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:color;vertical-align:middle}.hvr-radial-in:before{background:#e1e1e1;border-radius:100%;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scale(2);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}.hvr-radial-in:active,.hvr-radial-in:focus,.hvr-radial-in:hover{color:#fff}.hvr-radial-in:active:before,.hvr-radial-in:focus:before,.hvr-radial-in:hover:before{transform:scale(0)}.hvr-rectangle-in{background:#2098d1;box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:color;vertical-align:middle}.hvr-rectangle-in:before{background:#e1e1e1;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scale(1);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}.hvr-rectangle-in:active,.hvr-rectangle-in:focus,.hvr-rectangle-in:hover{color:#fff}.hvr-rectangle-in:active:before,.hvr-rectangle-in:focus:before,.hvr-rectangle-in:hover:before{transform:scale(0)}.hvr-rectangle-out{background:#e1e1e1;box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:color;vertical-align:middle}.hvr-rectangle-out:before{background:#2098d1;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scale(0);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}.hvr-rectangle-out:active,.hvr-rectangle-out:focus,.hvr-rectangle-out:hover{color:#fff}.hvr-rectangle-out:active:before,.hvr-rectangle-out:focus:before,.hvr-rectangle-out:hover:before{transform:scale(1)}.hvr-shutter-in-horizontal{background:#2098d1;box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:color;vertical-align:middle}.hvr-shutter-in-horizontal:before{background:#e1e1e1;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(1);transform-origin:50%;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}.hvr-shutter-in-horizontal:active,.hvr-shutter-in-horizontal:focus,.hvr-shutter-in-horizontal:hover{color:#fff}.hvr-shutter-in-horizontal:active:before,.hvr-shutter-in-horizontal:focus:before,.hvr-shutter-in-horizontal:hover:before{transform:scaleX(0)}.hvr-shutter-out-horizontal{background:#e1e1e1;box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:color;vertical-align:middle}.hvr-shutter-out-horizontal:before{background:#2098d1;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:50%;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}.hvr-shutter-out-horizontal:active,.hvr-shutter-out-horizontal:focus,.hvr-shutter-out-horizontal:hover{color:#fff}.hvr-shutter-out-horizontal:active:before,.hvr-shutter-out-horizontal:focus:before,.hvr-shutter-out-horizontal:hover:before{transform:scaleX(1)}.hvr-shutter-in-vertical{background:#2098d1;box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:color;vertical-align:middle}.hvr-shutter-in-vertical:before{background:#e1e1e1;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleY(1);transform-origin:50%;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}.hvr-shutter-in-vertical:active,.hvr-shutter-in-vertical:focus,.hvr-shutter-in-vertical:hover{color:#fff}.hvr-shutter-in-vertical:active:before,.hvr-shutter-in-vertical:focus:before,.hvr-shutter-in-vertical:hover:before{transform:scaleY(0)}.hvr-shutter-out-vertical{background:#e1e1e1;box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:color;vertical-align:middle}.hvr-shutter-out-vertical:before{background:#2098d1;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleY(0);transform-origin:50%;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}.hvr-shutter-out-vertical:active,.hvr-shutter-out-vertical:focus,.hvr-shutter-out-vertical:hover{color:#fff}.hvr-shutter-out-vertical:active:before,.hvr-shutter-out-vertical:focus:before,.hvr-shutter-out-vertical:hover:before{transform:scaleY(1)}.hvr-border-fade{box-shadow:inset 0 0 0 4px #e1e1e1,0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:box-shadow;vertical-align:middle}.hvr-border-fade:active,.hvr-border-fade:focus,.hvr-border-fade:hover{box-shadow:inset 0 0 0 4px #2098d1,0 0 1px transparent}.hvr-hollow{box-shadow:inset 0 0 0 4px #e1e1e1,0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:background;vertical-align:middle}.hvr-hollow:active,.hvr-hollow:focus,.hvr-hollow:hover{background:0 0}.hvr-trim{box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-trim:before{border:4px solid #fff;bottom:4px;content:"";left:4px;opacity:0;position:absolute;right:4px;top:4px;transition-duration:.3s;transition-property:opacity}.hvr-trim:active:before,.hvr-trim:focus:before,.hvr-trim:hover:before{opacity:1}@keyframes hvr-ripple-out{to{bottom:-12px;left:-12px;opacity:0;right:-12px;top:-12px}}.hvr-ripple-out{box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-ripple-out:before{animation-duration:1s;border:6px solid #e1e1e1;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.hvr-ripple-out:active:before,.hvr-ripple-out:focus:before,.hvr-ripple-out:hover:before{animation-name:hvr-ripple-out}@keyframes hvr-ripple-in{to{bottom:0;left:0;opacity:1;right:0;top:0}}.hvr-ripple-in{box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-ripple-in:before{animation-duration:1s;border:4px solid #e1e1e1;bottom:-12px;content:"";left:-12px;opacity:0;position:absolute;right:-12px;top:-12px}.hvr-ripple-in:active:before,.hvr-ripple-in:focus:before,.hvr-ripple-in:hover:before{animation-name:hvr-ripple-in}.hvr-outline-out{box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-outline-out:before{border:4px solid #e1e1e1;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition-duration:.3s;transition-property:top,right,bottom,left}.hvr-outline-out:active:before,.hvr-outline-out:focus:before,.hvr-outline-out:hover:before{bottom:-8px;left:-8px;right:-8px;top:-8px}.hvr-outline-in{box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-outline-in:before{border:4px solid #e1e1e1;bottom:-16px;content:"";left:-16px;opacity:0;pointer-events:none;position:absolute;right:-16px;top:-16px;transition-duration:.3s;transition-property:top,right,bottom,left}.hvr-outline-in:active:before,.hvr-outline-in:focus:before,.hvr-outline-in:hover:before{bottom:-8px;left:-8px;opacity:1;right:-8px;top:-8px}.hvr-round-corners{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:border-radius;vertical-align:middle}.hvr-round-corners:active,.hvr-round-corners:focus,.hvr-round-corners:hover{border-radius:1em}.hvr-underline-from-left{box-shadow:0 0 1px transparent;display:inline-block;overflow:hidden;position:relative;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-underline-from-left:before{background:#2098d1;bottom:0;content:"";height:4px;left:0;position:absolute;right:100%;transition-duration:.3s;transition-property:right;transition-timing-function:ease-out;z-index:-1}.hvr-underline-from-left:active:before,.hvr-underline-from-left:focus:before,.hvr-underline-from-left:hover:before{right:0}.hvr-underline-from-center{box-shadow:0 0 1px transparent;display:inline-block;overflow:hidden;position:relative;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-underline-from-center:before{background:#2098d1;bottom:0;content:"";height:4px;left:51%;position:absolute;right:51%;transition-duration:.3s;transition-property:left,right;transition-timing-function:ease-out;z-index:-1}.hvr-underline-from-center:active:before,.hvr-underline-from-center:focus:before,.hvr-underline-from-center:hover:before{left:0;right:0}.hvr-underline-from-right{box-shadow:0 0 1px transparent;display:inline-block;overflow:hidden;position:relative;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-underline-from-right:before{background:#2098d1;bottom:0;content:"";height:4px;left:100%;position:absolute;right:0;transition-duration:.3s;transition-property:left;transition-timing-function:ease-out;z-index:-1}.hvr-underline-from-right:active:before,.hvr-underline-from-right:focus:before,.hvr-underline-from-right:hover:before{left:0}.hvr-overline-from-left{box-shadow:0 0 1px transparent;display:inline-block;overflow:hidden;position:relative;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-overline-from-left:before{background:#2098d1;content:"";height:4px;left:0;position:absolute;right:100%;top:0;transition-duration:.3s;transition-property:right;transition-timing-function:ease-out;z-index:-1}.hvr-overline-from-left:active:before,.hvr-overline-from-left:focus:before,.hvr-overline-from-left:hover:before{right:0}.hvr-overline-from-center{box-shadow:0 0 1px transparent;display:inline-block;overflow:hidden;position:relative;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-overline-from-center:before{background:#2098d1;content:"";height:4px;left:51%;position:absolute;right:51%;top:0;transition-duration:.3s;transition-property:left,right;transition-timing-function:ease-out;z-index:-1}.hvr-overline-from-center:active:before,.hvr-overline-from-center:focus:before,.hvr-overline-from-center:hover:before{left:0;right:0}.hvr-overline-from-right{box-shadow:0 0 1px transparent;display:inline-block;overflow:hidden;position:relative;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-overline-from-right:before{background:#2098d1;content:"";height:4px;left:100%;position:absolute;right:0;top:0;transition-duration:.3s;transition-property:left;transition-timing-function:ease-out;z-index:-1}.hvr-overline-from-right:active:before,.hvr-overline-from-right:focus:before,.hvr-overline-from-right:hover:before{left:0}.hvr-reveal{box-shadow:0 0 1px transparent;display:inline-block;overflow:hidden;position:relative;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-reveal:before{border:0 solid #2098d1;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition-duration:.1s;transition-property:border-width;transition-timing-function:ease-out;z-index:-1}.hvr-reveal:active:before,.hvr-reveal:focus:before,.hvr-reveal:hover:before{border-width:4px;transform:translateY(0)}.hvr-underline-reveal{box-shadow:0 0 1px transparent;display:inline-block;overflow:hidden;position:relative;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-underline-reveal:before{background:#2098d1;bottom:0;content:"";height:4px;left:0;position:absolute;right:0;transform:translateY(4px);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}.hvr-underline-reveal:active:before,.hvr-underline-reveal:focus:before,.hvr-underline-reveal:hover:before{transform:translateY(0)}.hvr-overline-reveal{box-shadow:0 0 1px transparent;display:inline-block;overflow:hidden;position:relative;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-overline-reveal:before{background:#2098d1;content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:translateY(-4px);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}.hvr-overline-reveal:active:before,.hvr-overline-reveal:focus:before,.hvr-overline-reveal:hover:before{transform:translateY(0)}.hvr-glow{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:box-shadow;vertical-align:middle}.hvr-glow:active,.hvr-glow:focus,.hvr-glow:hover{box-shadow:0 0 8px rgba(0,0,0,.6)}.hvr-shadow{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:box-shadow;vertical-align:middle}.hvr-shadow:active,.hvr-shadow:focus,.hvr-shadow:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5)}.hvr-grow-shadow{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:box-shadow,transform;vertical-align:middle}.hvr-grow-shadow:active,.hvr-grow-shadow:focus,.hvr-grow-shadow:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5);transform:scale(1.1)}.hvr-box-shadow-outset{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:box-shadow;vertical-align:middle}.hvr-box-shadow-outset:active,.hvr-box-shadow-outset:focus,.hvr-box-shadow-outset:hover{box-shadow:2px 2px 2px rgba(0,0,0,.6)}.hvr-box-shadow-inset{box-shadow:inset 0 0 0 rgba(0,0,0,.6),0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:box-shadow;vertical-align:middle}.hvr-box-shadow-inset:active,.hvr-box-shadow-inset:focus,.hvr-box-shadow-inset:hover{box-shadow:inset 2px 2px 2px rgba(0,0,0,.6),0 0 1px transparent}.hvr-float-shadow{box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:transform;vertical-align:middle}.hvr-float-shadow:before{background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,transparent 80%);content:"";height:10px;left:5%;opacity:0;pointer-events:none;position:absolute;top:100%;transition-duration:.3s;transition-property:transform,opacity;width:90%;z-index:-1}.hvr-float-shadow:active,.hvr-float-shadow:focus,.hvr-float-shadow:hover{transform:translateY(-5px)}.hvr-float-shadow:active:before,.hvr-float-shadow:focus:before,.hvr-float-shadow:hover:before{opacity:1;transform:translateY(5px)}.hvr-shadow-radial{box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-shadow-radial:after,.hvr-shadow-radial:before{box-sizing:border-box;content:"";height:5px;left:0;opacity:0;pointer-events:none;position:absolute;transition-duration:.3s;transition-property:opacity;width:100%}.hvr-shadow-radial:before{background:radial-gradient(ellipse at 50% 150%,rgba(0,0,0,.6) 0,transparent 80%);bottom:100%}.hvr-shadow-radial:after{background:radial-gradient(ellipse at 50% -50%,rgba(0,0,0,.6) 0,transparent 80%);top:100%}.hvr-shadow-radial:active:after,.hvr-shadow-radial:active:before,.hvr-shadow-radial:focus:after,.hvr-shadow-radial:focus:before,.hvr-shadow-radial:hover:after,.hvr-shadow-radial:hover:before{opacity:1}.hvr-bubble-top{box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-bubble-top:before{border-color:transparent transparent #e1e1e1;border-style:solid;border-width:0 10px 10px;content:"";left:calc(50% - 10px);pointer-events:none;position:absolute;top:0;transition-duration:.3s;transition-property:transform;z-index:-1}.hvr-bubble-top:active:before,.hvr-bubble-top:focus:before,.hvr-bubble-top:hover:before{transform:translateY(-10px)}.hvr-bubble-right{box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-bubble-right:before{border-color:transparent transparent transparent #e1e1e1;border-style:solid;border-width:10px 0 10px 10px;content:"";pointer-events:none;position:absolute;right:0;top:calc(50% - 10px);transition-duration:.3s;transition-property:transform;z-index:-1}.hvr-bubble-right:active:before,.hvr-bubble-right:focus:before,.hvr-bubble-right:hover:before{transform:translateX(10px)}.hvr-bubble-bottom{box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-bubble-bottom:before{border-color:#e1e1e1 transparent transparent;border-style:solid;border-width:10px 10px 0;bottom:0;content:"";left:calc(50% - 10px);pointer-events:none;position:absolute;transition-duration:.3s;transition-property:transform;z-index:-1}.hvr-bubble-bottom:active:before,.hvr-bubble-bottom:focus:before,.hvr-bubble-bottom:hover:before{transform:translateY(10px)}.hvr-bubble-left{box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-bubble-left:before{border-color:transparent #e1e1e1 transparent transparent;border-style:solid;border-width:10px 10px 10px 0;content:"";left:0;pointer-events:none;position:absolute;top:calc(50% - 10px);transition-duration:.3s;transition-property:transform;z-index:-1}.hvr-bubble-left:active:before,.hvr-bubble-left:focus:before,.hvr-bubble-left:hover:before{transform:translateX(-10px)}.hvr-bubble-float-top{box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-bubble-float-top,.hvr-bubble-float-top:before{transition-duration:.3s;transition-property:transform}.hvr-bubble-float-top:before{border-color:transparent transparent #e1e1e1;border-style:solid;border-width:0 10px 10px;content:"";left:calc(50% - 10px);position:absolute;top:0;z-index:-1}.hvr-bubble-float-top:active,.hvr-bubble-float-top:focus,.hvr-bubble-float-top:hover{transform:translateY(10px)}.hvr-bubble-float-top:active:before,.hvr-bubble-float-top:focus:before,.hvr-bubble-float-top:hover:before{transform:translateY(-10px)}.hvr-bubble-float-right{box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:transform;vertical-align:middle}.hvr-bubble-float-right:before{border-color:transparent transparent transparent #e1e1e1;border-style:solid;border-width:10px 0 10px 10px;content:"";position:absolute;right:0;top:calc(50% - 10px);transition-duration:.3s;transition-property:transform;z-index:-1}.hvr-bubble-float-right:active,.hvr-bubble-float-right:focus,.hvr-bubble-float-right:hover{transform:translateX(-10px)}.hvr-bubble-float-right:active:before,.hvr-bubble-float-right:focus:before,.hvr-bubble-float-right:hover:before{transform:translateX(10px)}.hvr-bubble-float-bottom{box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:transform;vertical-align:middle}.hvr-bubble-float-bottom:before{border-color:#e1e1e1 transparent transparent;border-style:solid;border-width:10px 10px 0;bottom:0;content:"";left:calc(50% - 10px);position:absolute;transition-duration:.3s;transition-property:transform;z-index:-1}.hvr-bubble-float-bottom:active,.hvr-bubble-float-bottom:focus,.hvr-bubble-float-bottom:hover{transform:translateY(-10px)}.hvr-bubble-float-bottom:active:before,.hvr-bubble-float-bottom:focus:before,.hvr-bubble-float-bottom:hover:before{transform:translateY(10px)}.hvr-bubble-float-left{box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-bubble-float-left,.hvr-bubble-float-left:before{transition-duration:.3s;transition-property:transform}.hvr-bubble-float-left:before{border-color:transparent #e1e1e1 transparent transparent;border-style:solid;border-width:10px 10px 10px 0;content:"";left:0;position:absolute;top:calc(50% - 10px);z-index:-1}.hvr-bubble-float-left:active,.hvr-bubble-float-left:focus,.hvr-bubble-float-left:hover{transform:translateX(10px)}.hvr-bubble-float-left:active:before,.hvr-bubble-float-left:focus:before,.hvr-bubble-float-left:hover:before{transform:translateX(-10px)}.hvr-icon-back{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.1s;vertical-align:middle}.hvr-icon-back .hvr-icon{transform:translateZ(0);transition-duration:.1s;transition-property:transform;transition-timing-function:ease-out}.hvr-icon-back:active .hvr-icon,.hvr-icon-back:focus .hvr-icon,.hvr-icon-back:hover .hvr-icon{transform:translateX(-4px)}.hvr-icon-forward{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.1s;vertical-align:middle}.hvr-icon-forward .hvr-icon{transform:translateZ(0);transition-duration:.1s;transition-property:transform;transition-timing-function:ease-out}.hvr-icon-forward:active .hvr-icon,.hvr-icon-forward:focus .hvr-icon,.hvr-icon-forward:hover .hvr-icon{transform:translateX(4px)}@keyframes hvr-icon-down{0%,50%,to{transform:translateY(0)}25%,75%{transform:translateY(6px)}}.hvr-icon-down{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-icon-down .hvr-icon{transform:translateZ(0)}.hvr-icon-down:active .hvr-icon,.hvr-icon-down:focus .hvr-icon,.hvr-icon-down:hover .hvr-icon{animation-duration:.75s;animation-name:hvr-icon-down;animation-timing-function:ease-out}@keyframes hvr-icon-up{0%,50%,to{transform:translateY(0)}25%,75%{transform:translateY(-6px)}}.hvr-icon-up{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-icon-up .hvr-icon{transform:translateZ(0)}.hvr-icon-up:active .hvr-icon,.hvr-icon-up:focus .hvr-icon,.hvr-icon-up:hover .hvr-icon{animation-duration:.75s;animation-name:hvr-icon-up;animation-timing-function:ease-out}.hvr-icon-spin{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-icon-spin .hvr-icon{transition-duration:1s;transition-property:transform;transition-timing-function:ease-in-out}.hvr-icon-spin:active .hvr-icon,.hvr-icon-spin:focus .hvr-icon,.hvr-icon-spin:hover .hvr-icon{transform:rotate(1turn)}@keyframes hvr-icon-drop{0%{opacity:0}50%{opacity:0;transform:translateY(-100%)}51%,to{opacity:1}}.hvr-icon-drop{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-icon-drop .hvr-icon{transform:translateZ(0)}.hvr-icon-drop:active .hvr-icon,.hvr-icon-drop:focus .hvr-icon,.hvr-icon-drop:hover .hvr-icon{animation-delay:.3s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:hvr-icon-drop;animation-timing-function:cubic-bezier(.52,1.64,.37,.66);opacity:0;transition-duration:.3s}.hvr-icon-fade{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-icon-fade .hvr-icon{transform:translateZ(0);transition-duration:.5s;transition-property:color}.hvr-icon-fade:active .hvr-icon,.hvr-icon-fade:focus .hvr-icon,.hvr-icon-fade:hover .hvr-icon{color:#0f9e5e}@keyframes hvr-icon-float-away{0%{opacity:1}to{opacity:0;transform:translateY(-1em)}}.hvr-icon-float-away{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-icon-float-away .hvr-icon{animation-duration:.5s;animation-fill-mode:forwards;transform:translateZ(0)}.hvr-icon-float-away:active .hvr-icon,.hvr-icon-float-away:focus .hvr-icon,.hvr-icon-float-away:hover .hvr-icon{animation-name:hvr-icon-float-away;animation-timing-function:ease-out}@keyframes hvr-icon-sink-away{0%{opacity:1}to{opacity:0;transform:translateY(1em)}}.hvr-icon-sink-away{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-icon-sink-away .hvr-icon{animation-duration:.5s;animation-fill-mode:forwards;transform:translateZ(0)}.hvr-icon-sink-away:active .hvr-icon,.hvr-icon-sink-away:focus .hvr-icon,.hvr-icon-sink-away:hover .hvr-icon{animation-name:hvr-icon-sink-away;animation-timing-function:ease-out}.hvr-icon-grow{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.3s;vertical-align:middle}.hvr-icon-grow .hvr-icon{transform:translateZ(0);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.hvr-icon-grow:active .hvr-icon,.hvr-icon-grow:focus .hvr-icon,.hvr-icon-grow:hover .hvr-icon{transform:scale(1.3) translateZ(0)}.hvr-icon-shrink{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.3s;vertical-align:middle}.hvr-icon-shrink .hvr-icon{transform:translateZ(0);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.hvr-icon-shrink:active .hvr-icon,.hvr-icon-shrink:focus .hvr-icon,.hvr-icon-shrink:hover .hvr-icon{transform:scale(.8)}@keyframes hvr-icon-pulse{25%{transform:scale(1.3)}75%{transform:scale(.8)}}.hvr-icon-pulse{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-icon-pulse .hvr-icon{transform:translateZ(0);transition-timing-function:ease-out}.hvr-icon-pulse:active .hvr-icon,.hvr-icon-pulse:focus .hvr-icon,.hvr-icon-pulse:hover .hvr-icon{animation-duration:1s;animation-iteration-count:infinite;animation-name:hvr-icon-pulse;animation-timing-function:linear}@keyframes hvr-icon-pulse-grow{to{transform:scale(1.3)}}.hvr-icon-pulse-grow{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-icon-pulse-grow .hvr-icon{transform:translateZ(0);transition-timing-function:ease-out}.hvr-icon-pulse-grow:active .hvr-icon,.hvr-icon-pulse-grow:focus .hvr-icon,.hvr-icon-pulse-grow:hover .hvr-icon{animation-direction:alternate;animation-duration:.3s;animation-iteration-count:infinite;animation-name:hvr-icon-pulse-grow;animation-timing-function:linear}@keyframes hvr-icon-pulse-shrink{to{transform:scale(.8)}}.hvr-icon-pulse-shrink{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-icon-pulse-shrink .hvr-icon{transform:translateZ(0);transition-timing-function:ease-out}.hvr-icon-pulse-shrink:active .hvr-icon,.hvr-icon-pulse-shrink:focus .hvr-icon,.hvr-icon-pulse-shrink:hover .hvr-icon{animation-direction:alternate;animation-duration:.3s;animation-iteration-count:infinite;animation-name:hvr-icon-pulse-shrink;animation-timing-function:linear}@keyframes hvr-icon-push{50%{transform:scale(.5)}}.hvr-icon-push{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.3s;vertical-align:middle}.hvr-icon-push .hvr-icon{transform:translateZ(0);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.hvr-icon-push:active .hvr-icon,.hvr-icon-push:focus .hvr-icon,.hvr-icon-push:hover .hvr-icon{animation-duration:.3s;animation-iteration-count:1;animation-name:hvr-icon-push;animation-timing-function:linear}@keyframes hvr-icon-pop{50%{transform:scale(1.5)}}.hvr-icon-pop{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.3s;vertical-align:middle}.hvr-icon-pop .hvr-icon{transform:translateZ(0);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.hvr-icon-pop:active .hvr-icon,.hvr-icon-pop:focus .hvr-icon,.hvr-icon-pop:hover .hvr-icon{animation-duration:.3s;animation-iteration-count:1;animation-name:hvr-icon-pop;animation-timing-function:linear}.hvr-icon-bounce{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.3s;vertical-align:middle}.hvr-icon-bounce .hvr-icon{transform:translateZ(0);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.hvr-icon-bounce:active .hvr-icon,.hvr-icon-bounce:focus .hvr-icon,.hvr-icon-bounce:hover .hvr-icon{transform:scale(1.5);transition-timing-function:cubic-bezier(.47,2.02,.31,-.36)}.hvr-icon-rotate{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.3s;vertical-align:middle}.hvr-icon-rotate .hvr-icon{transform:translateZ(0);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.hvr-icon-rotate:active .hvr-icon,.hvr-icon-rotate:focus .hvr-icon,.hvr-icon-rotate:hover .hvr-icon{transform:rotate(20deg)}.hvr-icon-grow-rotate{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.3s;vertical-align:middle}.hvr-icon-grow-rotate .hvr-icon{transform:translateZ(0);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.hvr-icon-grow-rotate:active .hvr-icon,.hvr-icon-grow-rotate:focus .hvr-icon,.hvr-icon-grow-rotate:hover .hvr-icon{transform:scale(1.5) rotate(12deg)}.hvr-icon-float{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.3s;vertical-align:middle}.hvr-icon-float .hvr-icon{transform:translateZ(0);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.hvr-icon-float:active .hvr-icon,.hvr-icon-float:focus .hvr-icon,.hvr-icon-float:hover .hvr-icon{transform:translateY(-4px)}.hvr-icon-sink{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.3s;vertical-align:middle}.hvr-icon-sink .hvr-icon{transform:translateZ(0);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.hvr-icon-sink:active .hvr-icon,.hvr-icon-sink:focus .hvr-icon,.hvr-icon-sink:hover .hvr-icon{transform:translateY(4px)}@keyframes hvr-icon-bob{0%{transform:translateY(-6px)}50%{transform:translateY(-2px)}to{transform:translateY(-6px)}}@keyframes hvr-icon-bob-float{to{transform:translateY(-6px)}}.hvr-icon-bob{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.3s;vertical-align:middle}.hvr-icon-bob .hvr-icon{transform:translateZ(0)}.hvr-icon-bob:active .hvr-icon,.hvr-icon-bob:focus .hvr-icon,.hvr-icon-bob:hover .hvr-icon{animation-delay:0s,.3s;animation-direction:normal,alternate;animation-duration:.3s,1.5s;animation-fill-mode:forwards;animation-iteration-count:1,infinite;animation-name:hvr-icon-bob-float,hvr-icon-bob;animation-timing-function:ease-out,ease-in-out}@keyframes hvr-icon-hang{0%{transform:translateY(6px)}50%{transform:translateY(2px)}to{transform:translateY(6px)}}@keyframes hvr-icon-hang-sink{to{transform:translateY(6px)}}.hvr-icon-hang{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.3s;vertical-align:middle}.hvr-icon-hang .hvr-icon{transform:translateZ(0)}.hvr-icon-hang:active .hvr-icon,.hvr-icon-hang:focus .hvr-icon,.hvr-icon-hang:hover .hvr-icon{animation-delay:0s,.3s;animation-direction:normal,alternate;animation-duration:.3s,1.5s;animation-fill-mode:forwards;animation-iteration-count:1,infinite;animation-name:hvr-icon-hang-sink,hvr-icon-hang;animation-timing-function:ease-out,ease-in-out}@keyframes hvr-icon-wobble-horizontal{16.65%{transform:translateX(6px)}33.3%{transform:translateX(-5px)}49.95%{transform:translateX(4px)}66.6%{transform:translateX(-2px)}83.25%{transform:translateX(1px)}to{transform:translateX(0)}}.hvr-icon-wobble-horizontal{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.3s;vertical-align:middle}.hvr-icon-wobble-horizontal .hvr-icon{transform:translateZ(0)}.hvr-icon-wobble-horizontal:active .hvr-icon,.hvr-icon-wobble-horizontal:focus .hvr-icon,.hvr-icon-wobble-horizontal:hover .hvr-icon{animation-duration:1s;animation-iteration-count:1;animation-name:hvr-icon-wobble-horizontal;animation-timing-function:ease-in-out}@keyframes hvr-icon-wobble-vertical{16.65%{transform:translateY(6px)}33.3%{transform:translateY(-5px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}to{transform:translateY(0)}}.hvr-icon-wobble-vertical{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.3s;vertical-align:middle}.hvr-icon-wobble-vertical .hvr-icon{transform:translateZ(0)}.hvr-icon-wobble-vertical:active .hvr-icon,.hvr-icon-wobble-vertical:focus .hvr-icon,.hvr-icon-wobble-vertical:hover .hvr-icon{animation-duration:1s;animation-iteration-count:1;animation-name:hvr-icon-wobble-vertical;animation-timing-function:ease-in-out}@keyframes hvr-icon-buzz{50%{transform:translateX(3px) rotate(2deg)}to{transform:translateX(-3px) rotate(-2deg)}}.hvr-icon-buzz{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.3s;vertical-align:middle}.hvr-icon-buzz .hvr-icon{transform:translateZ(0)}.hvr-icon-buzz:active .hvr-icon,.hvr-icon-buzz:focus .hvr-icon,.hvr-icon-buzz:hover .hvr-icon{animation-duration:.15s;animation-iteration-count:infinite;animation-name:hvr-icon-buzz;animation-timing-function:linear}@keyframes hvr-icon-buzz-out{10%{transform:translateX(3px) rotate(2deg)}20%{transform:translateX(-3px) rotate(-2deg)}30%{transform:translateX(3px) rotate(2deg)}40%{transform:translateX(-3px) rotate(-2deg)}50%{transform:translateX(2px) rotate(1deg)}60%{transform:translateX(-2px) rotate(-1deg)}70%{transform:translateX(2px) rotate(1deg)}80%{transform:translateX(-2px) rotate(-1deg)}90%{transform:translateX(1px) rotate(0)}to{transform:translateX(-1px) rotate(0)}}.hvr-icon-buzz-out{box-shadow:0 0 1px transparent;display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.3s;vertical-align:middle}.hvr-icon-buzz-out .hvr-icon{transform:translateZ(0)}.hvr-icon-buzz-out:active .hvr-icon,.hvr-icon-buzz-out:focus .hvr-icon,.hvr-icon-buzz-out:hover .hvr-icon{animation-duration:.75s;animation-iteration-count:1;animation-name:hvr-icon-buzz-out;animation-timing-function:linear}.hvr-curl-top-left{box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-curl-top-left:before{background:#fff;background:linear-gradient(135deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);box-shadow:1px 1px 1px rgba(0,0,0,.4);content:"";filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#ffffff",endColorstr="#000000");height:0;left:0;pointer-events:none;position:absolute;top:0;transition-duration:.3s;transition-property:width,height;width:0;z-index:1000}.hvr-curl-top-left:active:before,.hvr-curl-top-left:focus:before,.hvr-curl-top-left:hover:before{height:25px;width:25px}.hvr-curl-top-right{box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-curl-top-right:before{background:#fff;background:linear-gradient(225deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);box-shadow:-1px 1px 1px rgba(0,0,0,.4);content:"";height:0;pointer-events:none;position:absolute;right:0;top:0;transition-duration:.3s;transition-property:width,height;width:0}.hvr-curl-top-right:active:before,.hvr-curl-top-right:focus:before,.hvr-curl-top-right:hover:before{height:25px;width:25px}.hvr-curl-bottom-right{box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-curl-bottom-right:before{background:#fff;background:linear-gradient(315deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);bottom:0;box-shadow:-1px -1px 1px rgba(0,0,0,.4);content:"";height:0;pointer-events:none;position:absolute;right:0;transition-duration:.3s;transition-property:width,height;width:0}.hvr-curl-bottom-right:active:before,.hvr-curl-bottom-right:focus:before,.hvr-curl-bottom-right:hover:before{height:25px;width:25px}.hvr-curl-bottom-left{box-shadow:0 0 1px transparent;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-curl-bottom-left:before{background:#fff;background:linear-gradient(45deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);bottom:0;box-shadow:1px -1px 1px rgba(0,0,0,.4);content:"";height:0;left:0;pointer-events:none;position:absolute;transition-duration:.3s;transition-property:width,height;width:0}.hvr-curl-bottom-left:active:before,.hvr-curl-bottom-left:focus:before,.hvr-curl-bottom-left:hover:before{height:25px;width:25px}
@charset "UTF-8";

/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{background-color:#fff;color:#212529;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;margin:0;text-align:left}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;margin-top:0}p{margin-bottom:1rem;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{background-color:transparent;color:#007bff;text-decoration:none}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{-ms-overflow-style:scrollbar;margin-bottom:1rem;margin-top:0;overflow:auto}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{caption-side:bottom;color:#6c757d;padding-bottom:.75rem;padding-top:.75rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2;margin-bottom:.5rem}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem}.display-1,.display-2{font-weight:300;line-height:1.2}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-3,.display-4{font-weight:300;line-height:1.2}.display-4{font-size:3.5rem}hr{border:0;border-top:1px solid rgba(0,0,0,.1);margin-bottom:1rem;margin-top:1rem}.small,small{font-size:80%;font-weight:400}.mark,mark{background-color:#fcf8e3;padding:.2em}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{font-size:1.25rem;margin-bottom:1rem}.blockquote-footer{color:#6c757d;display:block;font-size:80%}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{height:auto;max-width:100%}.img-thumbnail{background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.5rem}.figure-caption{color:#6c757d;font-size:90%}code{word-wrap:break-word;color:#e83e8c;font-size:87.5%}a>code{color:inherit}kbd{background-color:#212529;border-radius:.2rem;color:#fff;font-size:87.5%;padding:.2rem .4rem}kbd kbd{font-size:100%;font-weight:700;padding:0}pre{color:#212529;display:block;font-size:87.5%}pre code{color:inherit;font-size:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto{padding-left:15px;padding-right:15px;position:relative;width:100%}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{flex:0 0 auto;max-width:100%;width:auto}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{flex:0 0 auto;max-width:100%;width:auto}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{flex:0 0 auto;max-width:100%;width:auto}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{flex:0 0 auto;max-width:100%;width:auto}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{flex:0 0 auto;max-width:100%;width:auto}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.table{color:#212529;margin-bottom:1rem;width:100%}.table td,.table th{border-top:1px solid #dee2e6;padding:.75rem;vertical-align:top}.table thead th{border-bottom:2px solid #dee2e6;vertical-align:bottom}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075);color:#212529}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{background-color:#343a40;border-color:#454d55;color:#fff}.table .thead-light th{background-color:#e9ecef;border-color:#dee2e6;color:#495057}.table-dark{background-color:#343a40;color:#fff}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{background-color:hsla(0,0%,100%,.075);color:#fff}@media (max-width:575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive>.table-bordered{border:0}.form-control{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{background-color:#fff;border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);color:#495057;outline:0}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:focus::-ms-value{background-color:#fff;color:#495057}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.375rem + 1px);padding-top:calc(.375rem + 1px)}.col-form-label-lg{font-size:1.25rem;line-height:1.5;padding-bottom:calc(.5rem + 1px);padding-top:calc(.5rem + 1px)}.col-form-label-sm{font-size:.875rem;line-height:1.5;padding-bottom:calc(.25rem + 1px);padding-top:calc(.25rem + 1px)}.form-control-plaintext{background-color:transparent;border:solid transparent;border-width:1px 0;color:#212529;display:block;font-size:1rem;line-height:1.5;margin-bottom:0;padding:.375rem 0;width:100%}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{border-radius:.2rem;font-size:.875rem;height:calc(1.5em + .5rem + 2px);line-height:1.5;padding:.25rem .5rem}.form-control-lg{border-radius:.3rem;font-size:1.25rem;height:calc(1.5em + 1rem + 2px);line-height:1.5;padding:.5rem 1rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.form-row>.col,.form-row>[class*=col-]{padding-left:5px;padding-right:5px}.form-check{display:block;padding-left:1.25rem;position:relative}.form-check-input{margin-left:-1.25rem;margin-top:.3rem;position:absolute}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{align-items:center;display:inline-flex;margin-right:.75rem;padding-left:0}.form-check-inline .form-check-input{margin-left:0;margin-right:.3125rem;margin-top:0;position:static}.valid-feedback{color:#28a745;display:none;font-size:80%;margin-top:.25rem;width:100%}.valid-tooltip{background-color:rgba(40,167,69,.9);border-radius:.25rem;color:#fff;display:none;font-size:.875rem;left:0;line-height:1.5;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#28a745;padding-right:calc(1.5em + .75rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.custom-select.is-valid,.was-validated .custom-select:valid{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat;border-color:#28a745;padding-right:calc(.75em + 2.3125rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;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{background-color:#34ce57;border-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.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;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{color:#dc3545;display:none;font-size:80%;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:rgba(220,53,69,.9);border-radius:.25rem;color:#fff;display:none;font-size:.875rem;left:0;line-height:1.5;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545;padding-right:calc(1.5em + .75rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat;border-color:#dc3545;padding-right:calc(.75em + 2.3125rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{background-color:#e4606d;border-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{align-items:center;display:flex;flex-flow:row wrap}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{justify-content:center}.form-inline .form-group,.form-inline label{align-items:center;display:flex;margin-bottom:0}.form-inline .form-group{flex:0 0 auto;flex-flow:row wrap}.form-inline .form-control{display:inline-block;vertical-align:middle;width:auto}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{align-items:center;display:flex;justify-content:center;padding-left:0;width:auto}.form-inline .form-check-input{flex-shrink:0;margin-left:0;margin-right:.25rem;margin-top:0;position:relative}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{border:1px solid transparent;border-radius:.25rem;color:#212529;font-weight:400;line-height:1.5;padding:.375rem .75rem}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{background-color:#007bff;border-color:#007bff;color:#fff}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{background-color:#0069d9;border-color:#0062cc;color:#fff}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#007bff;border-color:#007bff;color:#fff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#0062cc;border-color:#005cbf;color:#fff}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{background-color:#5a6268;border-color:#545b62;color:#fff}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{background-color:#545b62;border-color:#4e555b;color:#fff}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5)}.btn-success{background-color:#28a745;border-color:#28a745;color:#fff}.btn-success.focus,.btn-success:focus,.btn-success:hover{background-color:#218838;border-color:#1e7e34;color:#fff}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#28a745;border-color:#28a745;color:#fff}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{background-color:#1e7e34;border-color:#1c7430;color:#fff}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-info.focus,.btn-info:focus,.btn-info:hover{background-color:#138496;border-color:#117a8b;color:#fff}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{background-color:#117a8b;border-color:#10707f;color:#fff}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{background-color:#ffc107;border-color:#ffc107;color:#212529}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{background-color:#e0a800;border-color:#d39e00;color:#212529}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#ffc107;border-color:#ffc107;color:#212529}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{background-color:#d39e00;border-color:#c69500;color:#212529}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{background-color:#c82333;border-color:#bd2130;color:#fff}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{background-color:#bd2130;border-color:#b21f2d;color:#fff}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.btn-light.focus,.btn-light:focus,.btn-light:hover{background-color:#e2e6ea;border-color:#dae0e5;color:#212529}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem hsla(220,4%,85%,.5)}.btn-light.disabled,.btn-light:disabled{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{background-color:#dae0e5;border-color:#d3d9df;color:#212529}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(220,4%,85%,.5)}.btn-dark{background-color:#343a40;border-color:#343a40;color:#fff}.btn-dark.focus,.btn-dark:focus,.btn-dark:hover{background-color:#23272b;border-color:#1d2124;color:#fff}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{background-color:#343a40;border-color:#343a40;color:#fff}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{background-color:#1d2124;border-color:#171a1d;color:#fff}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{border-color:#007bff;color:#007bff}.btn-outline-primary:hover{background-color:#007bff;border-color:#007bff;color:#fff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{background-color:transparent;color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{background-color:#007bff;border-color:#007bff;color:#fff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{border-color:#6c757d;color:#6c757d}.btn-outline-secondary:hover{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{background-color:transparent;color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.btn-outline-success{border-color:#28a745;color:#28a745}.btn-outline-success:hover{background-color:#28a745;border-color:#28a745;color:#fff}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{background-color:transparent;color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{background-color:#28a745;border-color:#28a745;color:#fff}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{border-color:#17a2b8;color:#17a2b8}.btn-outline-info:hover{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{background-color:transparent;color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{border-color:#ffc107;color:#ffc107}.btn-outline-warning:hover{background-color:#ffc107;border-color:#ffc107;color:#212529}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{background-color:transparent;color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{background-color:#ffc107;border-color:#ffc107;color:#212529}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{border-color:#dc3545;color:#dc3545}.btn-outline-danger:hover{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{background-color:transparent;color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{border-color:#f8f9fa;color:#f8f9fa}.btn-outline-light:hover{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{background-color:transparent;color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{border-color:#343a40;color:#343a40}.btn-outline-dark:hover{background-color:#343a40;border-color:#343a40;color:#fff}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{background-color:transparent;color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{background-color:#343a40;border-color:#343a40;color:#fff}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{color:#007bff;font-weight:400;text-decoration:none}.btn-link:hover{color:#0056b3}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{border-radius:.3rem;font-size:1.25rem;line-height:1.5;padding:.5rem 1rem}.btn-group-sm>.btn,.btn-sm{border-radius:.2rem;font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;position:relative;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;color:#212529;display:none;float:left;font-size:1rem;left:0;list-style:none;margin:.125rem 0 0;min-width:10rem;padding:.5rem 0;position:absolute;text-align:left;top:100%;z-index:1000}.dropdown-menu-left{left:0;right:auto}.dropdown-menu-right{left:auto;right:0}@media (min-width:576px){.dropdown-menu-sm-left{left:0;right:auto}.dropdown-menu-sm-right{left:auto;right:0}}@media (min-width:768px){.dropdown-menu-md-left{left:0;right:auto}.dropdown-menu-md-right{left:auto;right:0}}@media (min-width:992px){.dropdown-menu-lg-left{left:0;right:auto}.dropdown-menu-lg-right{left:auto;right:0}}@media (min-width:1200px){.dropdown-menu-xl-left{left:0;right:auto}.dropdown-menu-xl-right{left:auto;right:0}}.dropup .dropdown-menu{bottom:100%;margin-bottom:.125rem;margin-top:0;top:auto}.dropup .dropdown-toggle:after{border-bottom:.3em solid;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:0;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{left:100%;margin-left:.125rem;margin-top:0;right:auto;top:0}.dropright .dropdown-toggle:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{left:auto;margin-right:.125rem;margin-top:0;right:100%;top:0}.dropleft .dropdown-toggle:after{content:"";display:inline-block;display:none;margin-left:.255em;vertical-align:.255em}.dropleft .dropdown-toggle:before{border-bottom:.3em solid transparent;border-right:.3em solid;border-top:.3em solid transparent;content:"";display:inline-block;margin-right:.255em;vertical-align:.255em}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{bottom:auto;right:auto}.dropdown-divider{border-top:1px solid #e9ecef;height:0;margin:.5rem 0;overflow:hidden}.dropdown-item{background-color:transparent;border:0;clear:both;color:#212529;display:block;font-weight:400;padding:.25rem 1.5rem;text-align:inherit;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:#e9ecef;color:#16181b;text-decoration:none}.dropdown-item.active,.dropdown-item:active{background-color:#007bff;color:#fff;text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent;color:#adb5bd;pointer-events:none}.dropdown-menu.show{display:block}.dropdown-header{color:#6c757d;display:block;font-size:.875rem;margin-bottom:0;padding:.5rem 1.5rem;white-space:nowrap}.dropdown-item-text{color:#212529;display:block;padding:.25rem 1.5rem}.btn-group,.btn-group-vertical{display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{flex:1 1 auto;position:relative}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{align-items:flex-start;flex-direction:column;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{flex:1 1 auto;margin-bottom:0;min-width:0;position:relative;width:1%}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.input-group>.custom-file{align-items:center;display:flex}.input-group>.custom-file:not(:first-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label{border-bottom-left-radius:0;border-top-left-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label: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:after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{align-items:center;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:flex;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:0;padding:.375rem .75rem;text-align:center;white-space:nowrap}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{border-radius:.3rem;font-size:1.25rem;line-height:1.5;padding:.5rem 1rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{border-radius:.2rem;font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-bottom-left-radius:0;border-top-left-radius:0}.custom-control{color-adjust:exact;display:block;min-height:1.5rem;padding-left:1.5rem;position:relative;-webkit-print-color-adjust:exact;z-index:1}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{height:1.25rem;left:0;opacity:0;position:absolute;width:1rem;z-index:-1}.custom-control-input:checked~.custom-control-label:before{background-color:#007bff;border-color:#007bff;color:#fff}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label:before{background-color:#b3d7ff;border-color:#b3d7ff;color:#fff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{margin-bottom:0;position:relative;vertical-align:top}.custom-control-label:before{background-color:#fff;border:1px solid #adb5bd;pointer-events:none}.custom-control-label:after,.custom-control-label:before{content:"";display:block;height:1rem;left:-1.5rem;position:absolute;top:.25rem;width:1rem}.custom-control-label:after{background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label:before{border-radius:.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.75-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{background-color:#007bff;border-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{border-radius:.5rem;left:-2.25rem;pointer-events:all;width:1.75rem}.custom-switch .custom-control-label:after{background-color:#adb5bd;border-radius:.5rem;height:calc(1rem - 4px);left:calc(-2.25rem + 2px);top:calc(.25rem + 2px);transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:calc(1rem - 4px)}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:inline-block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:.375rem 1.75rem .375rem .75rem;vertical-align:middle;width:100%}.custom-select:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:0}.custom-select:focus::-ms-value{background-color:#fff;color:#495057}.custom-select[multiple],.custom-select[size]:not([size="1"]){background-image:none;height:auto;padding-right:.75rem}.custom-select:disabled{background-color:#e9ecef;color:#6c757d}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{font-size:.875rem;height:calc(1.5em + .5rem + 2px);padding-bottom:.25rem;padding-left:.5rem;padding-top:.25rem}.custom-select-lg{font-size:1.25rem;height:calc(1.5em + 1rem + 2px);padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{height:calc(1.5em + .75rem + 2px);position:relative;width:100%}.custom-file-input{margin:0;opacity:0;overflow:hidden;z-index:2}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;font-weight:400;height:calc(1.5em + .75rem + 2px);left:0;overflow:hidden;z-index:1}.custom-file-label,.custom-file-label:after{color:#495057;line-height:1.5;padding:.375rem .75rem;position:absolute;right:0;top:0}.custom-file-label:after{background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0;bottom:0;content:"Browse";display:block;height:calc(1.5em + .75rem);z-index:3}.custom-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;height:1.4rem;padding:0;width:100%}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#007bff;border:0;border-radius:1rem;height:1rem;margin-top:-.25rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{background-color:#dee2e6;border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.custom-range::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:#007bff;border:0;border-radius:1rem;height:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{background-color:#dee2e6;border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.custom-range::-ms-thumb{appearance:none;background-color:#007bff;border:0;border-radius:1rem;height:1rem;margin-left:.2rem;margin-right:.2rem;margin-top:0;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{background-color:transparent;border-color:transparent;border-width:.5rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;cursor:default;pointer-events:none}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;margin-bottom:-1px}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{background-color:transparent;border-color:transparent;color:#6c757d}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:#fff;border-color:#dee2e6 #dee2e6 #fff;color:#495057}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#007bff;color:#fff}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{padding:.5rem 1rem;position:relative}.navbar,.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.navbar-brand{display:inline-block;font-size:1.25rem;line-height:inherit;margin-right:1rem;padding-bottom:.3125rem;padding-top:.3125rem;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link{padding-left:0;padding-right:0}.navbar-nav .dropdown-menu{float:none;position:static}.navbar-text{display:inline-block;padding-bottom:.5rem;padding-top:.5rem}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}.navbar-toggler{background-color:transparent;border:1px solid transparent;border-radius:.25rem;font-size:1.25rem;line-height:1;padding:.25rem .75rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{background:50%/100% 100% no-repeat;content:"";display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-left:0;padding-right:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-left:0;padding-right:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-left:0;padding-right:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-left:0;padding-right:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-left:0;padding-right:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{word-wrap:break-word;background-clip:border-box;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;display:flex;flex-direction:column;min-width:0;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125);margin-bottom:0;padding:.75rem 1.25rem}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125);padding:.75rem 1.25rem}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{border-bottom:0;margin-bottom:-.75rem}.card-header-pills,.card-header-tabs{margin-left:-.625rem;margin-right:-.625rem}.card-img-overlay{border-radius:calc(.25rem - 1px);bottom:0;left:0;padding:1.25rem;position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:flex;flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.card-deck .card{flex:1 0 0%;margin-bottom:0;margin-left:15px;margin-right:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{background-color:#e9ecef;border-radius:.25rem;display:flex;flex-wrap:wrap;list-style:none;margin-bottom:1rem;padding:.75rem 1rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{color:#6c757d;content:"/";float:left;padding-right:.5rem}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{border-radius:.25rem;display:flex;list-style:none;padding-left:0}.page-link{background-color:#fff;border:1px solid #dee2e6;color:#007bff;display:block;line-height:1.25;margin-left:-1px;padding:.5rem .75rem;position:relative}.page-link:hover{background-color:#e9ecef;border-color:#dee2e6;color:#0056b3;text-decoration:none;z-index:2}.page-link:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem;margin-left:0}.page-item:last-child .page-link{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.page-item.active .page-link{background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{background-color:#fff;border-color:#dee2e6;color:#6c757d;cursor:auto;pointer-events:none}.pagination-lg .page-link{font-size:1.25rem;line-height:1.5;padding:.75rem 1.5rem}.pagination-lg .page-item:first-child .page-link{border-bottom-left-radius:.3rem;border-top-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}.pagination-sm .page-link{font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.pagination-sm .page-item:first-child .page-link{border-bottom-left-radius:.2rem;border-top-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:.2rem;border-top-right-radius:.2rem}.badge{border-radius:.25rem;display:inline-block;font-size:75%;font-weight:700;line-height:1;padding:.25em .4em;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:baseline;white-space:nowrap}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{border-radius:10rem;padding-left:.6em;padding-right:.6em}.badge-primary{background-color:#007bff;color:#fff}a.badge-primary:focus,a.badge-primary:hover{background-color:#0062cc;color:#fff}a.badge-primary.focus,a.badge-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5);outline:0}.badge-secondary{background-color:#6c757d;color:#fff}a.badge-secondary:focus,a.badge-secondary:hover{background-color:#545b62;color:#fff}a.badge-secondary.focus,a.badge-secondary:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5);outline:0}.badge-success{background-color:#28a745;color:#fff}a.badge-success:focus,a.badge-success:hover{background-color:#1e7e34;color:#fff}a.badge-success.focus,a.badge-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5);outline:0}.badge-info{background-color:#17a2b8;color:#fff}a.badge-info:focus,a.badge-info:hover{background-color:#117a8b;color:#fff}a.badge-info.focus,a.badge-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5);outline:0}.badge-warning{background-color:#ffc107;color:#212529}a.badge-warning:focus,a.badge-warning:hover{background-color:#d39e00;color:#212529}a.badge-warning.focus,a.badge-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5);outline:0}.badge-danger{background-color:#dc3545;color:#fff}a.badge-danger:focus,a.badge-danger:hover{background-color:#bd2130;color:#fff}a.badge-danger.focus,a.badge-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5);outline:0}.badge-light{background-color:#f8f9fa;color:#212529}a.badge-light:focus,a.badge-light:hover{background-color:#dae0e5;color:#212529}a.badge-light.focus,a.badge-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5);outline:0}.badge-dark{background-color:#343a40;color:#fff}a.badge-dark:focus,a.badge-dark:hover{background-color:#1d2124;color:#fff}a.badge-dark.focus,a.badge-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5);outline:0}.jumbotron{background-color:#e9ecef;border-radius:.3rem;margin-bottom:2rem;padding:2rem 1rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{border-radius:0;padding-left:0;padding-right:0}.alert{border:1px solid transparent;border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{color:inherit;padding:.75rem 1.25rem;position:absolute;right:0;top:0;z-index:2}.alert-primary{background-color:#cce5ff;border-color:#b8daff;color:#004085}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{background-color:#e2e3e5;border-color:#d6d8db;color:#383d41}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{background-color:#fefefe;border-color:#fdfdfe;color:#818182}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{background-color:#d6d8d9;border-color:#c6c8ca;color:#1b1e21}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{background-color:#e9ecef;border-radius:.25rem;font-size:.75rem;height:1rem;line-height:0}.progress,.progress-bar{display:flex;overflow:hidden}.progress-bar{background-color:#007bff;color:#fff;flex-direction:column;justify-content:center;text-align:center;transition:width .6s ease;white-space:nowrap}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.media{align-items:flex-start;display:flex}.media-body{flex:1}.list-group{border-radius:.25rem;display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-item-action{color:#495057;text-align:inherit;width:100%}.list-group-item-action:focus,.list-group-item-action:hover{background-color:#f8f9fa;color:#495057;text-decoration:none;z-index:1}.list-group-item-action:active{background-color:#e9ecef;color:#212529}.list-group-item{background-color:#fff;border:1px solid rgba(0,0,0,.125);display:block;padding:.75rem 1.25rem;position:relative}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{background-color:#fff;color:#6c757d;pointer-events:none}.list-group-item.active{background-color:#007bff;border-color:#007bff;color:#fff;z-index:2}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{border-top-width:1px;margin-top:-1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:.25rem}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:.25rem}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:.25rem}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-md>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:.25rem}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:.25rem}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{background-color:#b8daff;color:#004085}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{background-color:#9fcdff;color:#004085}.list-group-item-primary.list-group-item-action.active{background-color:#004085;border-color:#004085;color:#fff}.list-group-item-secondary{background-color:#d6d8db;color:#383d41}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{background-color:#c8cbcf;color:#383d41}.list-group-item-secondary.list-group-item-action.active{background-color:#383d41;border-color:#383d41;color:#fff}.list-group-item-success{background-color:#c3e6cb;color:#155724}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{background-color:#b1dfbb;color:#155724}.list-group-item-success.list-group-item-action.active{background-color:#155724;border-color:#155724;color:#fff}.list-group-item-info{background-color:#bee5eb;color:#0c5460}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{background-color:#abdde5;color:#0c5460}.list-group-item-info.list-group-item-action.active{background-color:#0c5460;border-color:#0c5460;color:#fff}.list-group-item-warning{background-color:#ffeeba;color:#856404}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{background-color:#ffe8a1;color:#856404}.list-group-item-warning.list-group-item-action.active{background-color:#856404;border-color:#856404;color:#fff}.list-group-item-danger{background-color:#f5c6cb;color:#721c24}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{background-color:#f1b0b7;color:#721c24}.list-group-item-danger.list-group-item-action.active{background-color:#721c24;border-color:#721c24;color:#fff}.list-group-item-light{background-color:#fdfdfe;color:#818182}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{background-color:#ececf6;color:#818182}.list-group-item-light.list-group-item-action.active{background-color:#818182;border-color:#818182;color:#fff}.list-group-item-dark{background-color:#c6c8ca;color:#1b1e21}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{background-color:#b9bbbe;color:#1b1e21}.list-group-item-dark.list-group-item-action.active{background-color:#1b1e21;border-color:#1b1e21;color:#fff}.close{color:#000;float:right;font-size:1.5rem;font-weight:700;line-height:1;opacity:.5;text-shadow:0 1px 0 #fff}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{background-color:transparent;border:0;padding:0}a.close.disabled{pointer-events:none}.toast{background-clip:padding-box;background-color:hsla(0,0%,100%,.85);border:1px solid rgba(0,0,0,.1);border-radius:.25rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.1);flex-basis:350px;font-size:.875rem;max-width:350px;opacity:0}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{align-items:center;background-clip:padding-box;background-color:hsla(0,0%,100%,.85);border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);color:#6c757d;display:flex;padding:.25rem .75rem}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{top:0;z-index:1050}.modal-dialog{margin:.5rem;pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{content:"";display:block;height:calc(100vh - 1rem);height:-moz-min-content;height:min-content}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;height:100%;justify-content:center}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{border-bottom:1px solid #dee2e6;padding:1rem}.modal-header .close{margin:-1rem -1rem -1rem auto;padding:1rem}.modal-title{line-height:1.5;margin-bottom:0}.modal-body{flex:1 1 auto;padding:1rem;position:relative}.modal-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;padding:.75rem}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}@media (min-width:576px){.modal-dialog{margin:1.75rem auto;max-width:500px}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{word-wrap:break-word;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;margin:0;opacity:0;position:absolute;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:1070}.tooltip.show{opacity:.9}.tooltip .arrow{display:block;height:.4rem;position:absolute;width:.8rem}.tooltip .arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{border-top-color:#000;border-width:.4rem .4rem 0;top:0}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{height:.8rem;left:0;width:.4rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{border-right-color:#000;border-width:.4rem .4rem .4rem 0;right:0}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{border-bottom-color:#000;border-width:0 .4rem .4rem;bottom:0}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{height:.8rem;right:0;width:.4rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{border-left-color:#000;border-width:.4rem 0 .4rem .4rem;left:0}.tooltip-inner{background-color:#000;border-radius:.25rem;color:#fff;max-width:200px;padding:.25rem .5rem;text-align:center}.popover{word-wrap:break-word;background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-style:normal;font-weight:400;left:0;letter-spacing:normal;line-break:auto;line-height:1.5;max-width:276px;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;top:0;white-space:normal;word-break:normal;word-spacing:normal;z-index:1060}.popover,.popover .arrow{display:block;position:absolute}.popover .arrow{height:.5rem;margin:0 .3rem;width:1rem}.popover .arrow:after,.popover .arrow:before{border-color:transparent;border-style:solid;content:"";display:block;position:absolute}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{border-top-color:rgba(0,0,0,.25);border-width:.5rem .5rem 0;bottom:0}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{border-top-color:#fff;border-width:.5rem .5rem 0;bottom:1px}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{height:1rem;left:calc(-.5rem - 1px);margin:.3rem 0;width:.5rem}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{border-right-color:rgba(0,0,0,.25);border-width:.5rem .5rem .5rem 0;left:0}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{border-right-color:#fff;border-width:.5rem .5rem .5rem 0;left:1px}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{border-bottom-color:rgba(0,0,0,.25);border-width:0 .5rem .5rem;top:0}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{border-bottom-color:#fff;border-width:0 .5rem .5rem;top:1px}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom:1px solid #f7f7f7;content:"";display:block;left:50%;margin-left:-.5rem;position:absolute;top:0;width:1rem}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{height:1rem;margin:.3rem 0;right:calc(-.5rem - 1px);width:.5rem}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{border-left-color:rgba(0,0,0,.25);border-width:.5rem 0 .5rem .5rem;right:0}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{border-left-color:#fff;border-width:.5rem 0 .5rem .5rem;right:1px}.popover-header{background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);font-size:1rem;margin-bottom:0;padding:.5rem .75rem}.popover-header:empty{display:none}.popover-body{color:#212529;padding:.5rem .75rem}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:transform .6s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transform:none;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1;z-index:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0;transition:opacity 0s .6s;z-index:0}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{align-items:center;bottom:0;color:#fff;display:flex;justify-content:center;opacity:.5;position:absolute;text-align:center;top:0;transition:opacity .15s ease;width:15%;z-index:1}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background:50%/100% 100% no-repeat;display:inline-block;height:20px;width:20px}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='m5.25 0-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='m2.75 0-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin-left:15%;margin-right:15%;padding-left:0;position:absolute;right:0;z-index:15}.carousel-indicators li{background-clip:padding-box;background-color:#fff;border-bottom:10px solid transparent;border-top:10px solid transparent;box-sizing:content-box;cursor:pointer;flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;opacity:.5;text-indent:-999px;transition:opacity .6s ease;width:30px}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{bottom:20px;color:#fff;left:15%;padding-bottom:20px;padding-top:20px;position:absolute;right:15%;text-align:center;z-index:10}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{animation:spinner-border .75s linear infinite;border:.25em solid;border-radius:50%;border-right:.25em solid transparent;display:inline-block;height:2rem;vertical-align:text-bottom;width:2rem}.spinner-border-sm{border-width:.2em;height:1rem;width:1rem}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{animation:spinner-grow .75s linear infinite;background-color:currentColor;border-radius:50%;display:inline-block;height:2rem;opacity:0;vertical-align:text-bottom;width:2rem}.spinner-grow-sm{height:1rem;width:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.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-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{clear:both;content:"";display:block}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{display:block;overflow:hidden;padding:0;position:relative;width:100%}.embed-responsive:before{content:"";display:block}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.embed-responsive-21by9:before{padding-top:42.8571428571%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{background-color:transparent;bottom:0;content:"";left:0;pointer-events:auto;position:absolute;right:0;top:0;z-index:1}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.text-decoration-none{text-decoration:none!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{box-shadow:none!important;text-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{border-color:#dee2e6;color:inherit}}html{scroll-behavior:smooth}body,html{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:#555;font-family:Montserrat,sans-serif;font-size:14px;line-height:27px;overflow-x:hidden;position:relative}.container{margin:0 auto;max-width:1170px}a:active,a:hover,a:visited{outline:none!important;text-decoration:none!important}a.anchor{display:block;position:relative;top:-100px;visibility:hidden}p{color:#555!important;font-size:17px!important;line-height:26px!important;margin-bottom:20px}h3{line-height:36px}h3,h4{color:#000;font-size:26px;font-weight:400;margin-bottom:20px;margin-top:20px}h4{line-height:30px}@media (max-width:1024px){h1{font-size:28px;line-height:36px}h3{font-size:20px;line-height:24px}.content-page h3{font-size:20px!important;line-height:0px!important}h4{font-size:18px;line-height:22px}h6{font-size:14px}p{font-size:14px!important;line-height:20px!important}.bx-controls{display:none}.gracenote-logo{margin-top:0!important}section{padding-top:20px}}.content-page-content,.content-page-content p,.content-page-content ul{color:#000!important}.btn.focus,.btn:focus{box-shadow:0 0 1px 4px rgba(0,0,0,.2);outline:0}.container{transition:none}@media (min-width:1200px){.container{padding-left:0;padding-right:0}}.sec-pad{padding:120px 0}.p0{padding:0!important}.pt0{padding-top:0!important}.pt70{padding-top:70px!important}.pb0{padding-bottom:0!important}.mb80{margin-bottom:80px!important}.gray-bg{background:#f4f9fd}.social{margin-left:24px;margin-top:0}[class*=" flaticon-"]:after,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class^=flaticon-]:before{font-size:inherit;margin-left:0}.sec-title{margin-bottom:60px}.sec-title h2,.sec-title p{margin:0}.sec-title h2{color:#170b35;font-size:32px;font-weight:600;font-weight:900;margin-bottom:10px;text-transform:uppercase}.sec-title p,p.sec-title{font-size:16px;line-height:26px;margin-bottom:20px;margin-top:20px}.btn:active,.btn:focus,.btn:visited,button:active,button:focus,button:visited{box-shadow:none!important;outline:none!important}.thm-btn{background:#6541c1;background:-webkit-gradient(left top,right top,color-stop(0,#6541c1),color-stop(98%,#d43396),color-stop(100%,#d43396));background:linear-gradient(90deg,#6541c1 0,#d43396 98%,#d43396);border:none;color:#fff;display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6541c1",endColorstr="#d43396",GradientType=1);font-size:12px;font-weight:600;outline:none;padding:4px 14px;position:relative}.thm-btn,.thm-btn:before{border-radius:28px;transition:all .4s ease}.thm-btn:before{background:#fff;bottom:2px;content:"";left:2px;opacity:0;position:absolute;right:2px;top:2px}.pricing-section .thm-btn{font-size:16px}.thm-btn:hover{color:#190a32}.thm-btn:hover:before{opacity:1}.thm-btn>span{position:relative}.thm-btn.borderd{color:#190a32}.thm-btn.borderd:before{background:#fff;border-radius:28px;bottom:2px;content:"";left:2px;opacity:1;position:absolute;right:2px;top:2px;transition:all .4s ease}.thm-btn.borderd:hover{color:#fff}.thm-btn.borderd:hover:before{opacity:0}.thm-btn.borderd span i{font-size:16px}.feature-style-content .thm-btn{margin-right:16px}a.btn-no-button span{color:#000;display:block;margin-top:10px;padding-left:0;transition:all .4s ease}a.btn-no-button span:hover{color:#d43396;padding-left:5px}.btn-no-button span i{padding-right:6px}.separator{background:rgba(83,82,83,.15);display:block;height:1px;margin-left:auto;margin-right:auto;max-width:1170px;width:100%}.separator.full-width{max-width:100%}.separator.no-border{background-color:transparent}.separator.mt160{margin-top:160px}.separator.mb160{margin-bottom:160px}.separator.mt135{margin-top:135px}.separator.mb135{margin-bottom:135px}.separator.mt115{margin-top:115px}.separator.mb115{margin-bottom:85px}.separator.mt100{margin-top:100px}.separator.mb100{margin-bottom:100px}.separator.mt90{margin-top:90px}.separator.mb90{margin-bottom:90px}.separator.mt60{margin-top:60px}.separator.mb60{margin-bottom:60px}.separator.mt30{margin-top:30px}.separator.mb30{margin-bottom:30px}.password-wrapper{margin:auto;padding:10px;width:300px}.input-site-protection{border-left:1px solid #ced4da}.btn.btn-site-protection-go{background-color:#fff!important;border:1px solid #ced4da!important;padding:.375rem .75rem!important}.btn.btn-site-protection-go:hover{color:#e83e8c}section{padding-top:100px}section#header{padding-top:0}.scroll-to-top{border-radius:50%;bottom:20px;box-shadow:0 23px 42px rgba(0,0,0,.2);color:#fff;cursor:pointer;display:none;font-size:17px;height:50px;line-height:50px;right:20px;text-align:center;transition:all .4s ease;width:50px;z-index:9999}.preloader,.scroll-to-top{background:#6541c1;background:-webkit-gradient(left top,right top,color-stop(0,#6541c1),color-stop(98%,#d43396),color-stop(100%,#d43396));background:linear-gradient(90deg,#6541c1 0,#d43396 98%,#d43396);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6541c1",endColorstr="#d43396",GradientType=1);position:fixed}.preloader{height:100%;left:0;top:0;width:100%;z-index:9999999}.preloader .spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}path:nth-child(2){stroke-dasharray:438px;stroke-dashoffset:438px;animation-fill-mode:forwards,forwards;animation-iteration-count:1,1;animation-name:logopath,w-logofill;animation-timing-function:ease-in,ease-in}path:nth-child(2),path:nth-child(3){fill:none;animation-delay:0ms,2.5s;animation-duration:2.5s,1.5s}path:nth-child(3){stroke-dasharray:285px;stroke-dashoffset:285px;animation-fill-mode:forwards,forwards;animation-iteration-count:1,1;animation-name:logopath,i-logofill;animation-timing-function:ease-in,ease-in}path:nth-child(4){stroke-dasharray:338px;stroke-dashoffset:338px;fill:none;animation-delay:0ms,2.5s;animation-duration:2.5s,1.5s;animation-fill-mode:forwards,forwards;animation-iteration-count:1,1;animation-name:logopath,o-logofill;animation-timing-function:ease-in,ease-in}image.pro{animation-delay:3s;animation-duration:.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:pro-logofill;animation-timing-function:ease-out;opacity:0;position:relative;transform:translate(82%,-75%)}@keyframes logopath{50%{stroke-dashoffset:0}}@keyframes w-logofill{0%{fill:#4ac9ff;opacity:0}to{fill:#4ac9ff;opacity:1}}@keyframes i-logofill{0%{fill:#fff;opacity:0}to{fill:#fff;opacity:1}}@keyframes o-logofill{0%{fill:#f518e1;opacity:0}to{fill:#f518e1;opacity:1}}@keyframes pro-logofill{0%{opacity:0}to{opacity:1;transform:translate(82%)}}@keyframes sk-scaleout{0%{transform:scale(0)}to{opacity:0;transform:scale(1)}}.page{position:absolute;top:0}.navbar.fixed-top{left:0;padding:20px 40px;z-index:1030}.navbar.fixed-top,.sidenav{position:fixed;right:0;top:0}.sidenav{background-color:#000;height:100%;overflow-x:hidden;padding-top:0;transition:.5s;width:0;z-index:1000000}.sidenav .navbar-nav a.nav-link{color:#fff;display:block;font-size:15px;padding:4px;transition:.3s}.sidenav .navbar-nav a.nav-link:hover{color:#d13497!important;padding-left:8px}.sidenav .closebtn{color:#666;font-size:20px;position:absolute;right:18px;top:28px}.sidenav-auth-user-wrapper{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px}.navbar-expand-lg .navbar-nav .nav-link{padding-left:0;padding-right:10px}@media (min-width:1199px){.sidenav .navbar-nav{flex-direction:column;font-size:16px;font-weight:600;margin-left:65px;text-transform:uppercase;width:100%}}@media screen and (max-height:450px){.sidenav{padding-top:15px}.sidenav a{font-size:18px}}.navbar-nav .nav-link{color:#fff!important;display:inline-block;font-size:14px;font-weight:600;padding-right:16px!important;position:relative;text-transform:capitalize;white-space:nowrap}#nav-marker{background:#4ac9ff;border-radius:4px;bottom:40px;height:2px;margin-left:-5px;position:absolute;transition:.4s;width:0}.navbar-nav .nav-link.active{color:#190a32!important;opacity:1}.login-buttons-container{margin-left:-18px;margin-top:-3px}.register-btn,.sign-up-btn{display:inline-block;margin-left:20px}.register-btn a,.sign-up-btn a{background:#fff;border:none;border-radius:18px;color:#190a32;display:inline-block;font-size:12px;font-weight:600;outline:none;padding:0 12px;transition:all .4s ease}.register-btn a:hover,.sign-up-btn a:hover{background:#d13497;color:#fff}.navbar-nav .sidenav-auth-user-wrapper a.nav-link{background:none;border:1px solid #d13497;border-radius:40px;border-radius:18px;color:#fff;display:inline-block;font-size:12px;font-weight:600;margin-bottom:10px;padding:0 12px;text-transform:uppercase;transition:all .4s ease;width:auto}.navbar-nav .sidenav-auth-user-wrapper a.nav-link:hover{background:#d13497;color:#fff!important;margin-left:8px;padding:0 12px}.navbar .dropdown-toggle:after{display:none}.navbar .dropdown-menu{background-clip:inherit;font-size:14px;margin-left:-8px;margin-top:10px;padding:0}.page{position:relative}.page.menu-bg-overlay{animation-duration:.7s;animation-fill-mode:both;animation-name:fadeInDown;animation-timing-function:ease;background-color:rgba(14,15,31,.9);height:80px;padding:10px 0;position:fixed;top:0;transition:all .3s ease-in-out;width:100%;z-index:999999}.page.menu-bg-overlay .navbar-nav .nav-link.active{color:#d13497!important}.navbar-logo-container .default-logo{width:220px}.footer-logo-container .default-logo{width:130px}.navbar-logo-container .allverified-logo{padding-top:20px;width:160px}.footer-logo-container .allverified-logo{padding-top:18px;width:120px}.footer-logo-container .logo-divider{animation:none!important;background-color:#fff;display:inline-block;height:42px;margin:14px 8px 0 -7px;opacity:.8;vertical-align:middle;width:1px}.page .allverified-stick-logo,.page .stick-logo{display:none}@media (max-width:1024px){.navbar-logo-container .default-logo{width:160px}.navbar-logo-container .allverified-logo{padding-top:16px;width:116px}.footer-logo-container .default-logo{padding-top:8px;width:86px}.footer-logo-container .allverified-logo{padding-top:18px;width:90px}.footer-logo-container .logo-divider{height:30px;margin:14px 6px 0 -10px}}@keyframes growAndBounce{0%{height:0}70%{height:85px}85%{height:75px}to{height:80px}}.logo-divider{animation:growAndBounce .6s ease-out forwards;background-color:#fff;display:inline-block;height:60px;margin:14px 16px 0 2px;opacity:.8;vertical-align:middle;width:1px}@media (max-width:1024px){@keyframes growAndBounce{0%{height:0}70%{height:65px}85%{height:55px}to{height:60px}}.logo-divider{height:60px;margin:14px 16px 0 2px}}.page.menu-bg-overlay .navbar-logo-container .allverified-logo,.page.menu-bg-overlay .navbar-logo-container .default-logo{display:none}.page.menu-bg-overlay .navbar-logo-container .stick-logo{display:block;margin-top:-14px;width:112px}.page.menu-bg-overlay .navbar-logo-container .allverified-stick-logo{display:block;margin-bottom:9px;margin-top:-14px;width:94px}.page.menu-bg-overlay #nav-marker{bottom:6px}.page.menu-bg-overlay .navbar-logo-container .logo-divider{height:42px!important;margin:4px 12px 8px -3px;vertical-align:inherit}@media (max-width:756px){.navbar-logo-container .default-logo,.page.menu-bg-overlay .navbar-logo-container .stick-logo{width:90px}.navbar-logo-container .allverified-logo{padding-top:8px;width:80px}.page.menu-bg-overlay .navbar-logo-container .allverified-stick-logo{margin-bottom:7px;margin-top:-6px;width:68px}.navbar-logo-container .logo-divider{height:30px!important;margin:6px 8px 0 -7px}.page.menu-bg-overlay .navbar-logo-container .logo-divider{height:30px!important;margin:6px 8px 8px -7px}}.banner-static .banner-content h1.v2-if-its-on-tv,.banner-static .banner-content h2.v2-if-its-on-tv{color:#fff;font-family:Poppins,sans-serif;font-size:64px!important;font-weight:900;line-height:56px;margin:40px 0;text-align:center;text-shadow:2px 2px 2px rgba(0,0,0,.5);text-transform:uppercase}.banner-static .banner-content h3.v2-we-are,.banner-static .banner-content p.v2-we-are{color:#fff;font-family:Montserrat,sans-serif;font-size:42px!important;font-weight:400;line-height:50px;margin-bottom:50px;text-align:center;text-shadow:2px 2px 2px rgba(0,0,0,.5);text-transform:none}.banner-static .banner-content h3.v2-we-are span,.banner-static .banner-content p.v2-we-are span{color:#4ac9ff;font-family:Montserrat,sans-serif;font-weight:900}.banner-static .banner-content p.v2-we-are{color:#fff!important;font-size:32px!important;line-height:42px!important;margin-top:20px}.banner-static .banner-content p.v2-we-are span.v2-we-are-detail{color:hsla(0,0%,100%,.88);display:block;font-family:Poppins,sans-serif;font-size:20px;font-weight:400;line-height:30px;margin-top:28px}.banner-static .banner-content h1.v2-if-its-on-tv{font-size:52px!important;line-height:58px;margin-top:15px}.text-brand-blue{color:#4ac9ff!important}.banner-static .banner-content img.laptop-dashboard{display:block;margin-left:auto;margin-right:auto;margin-top:80px;width:70%}img.read-about-wio-thr{padding-bottom:10px;padding-top:10px;width:160px}.fun-fact-header{padding-bottom:0;padding-top:30px}.fun-fact-header h3.v2-accurately-track{color:#150a32;font-family:Montserrat,sans-serif;font-size:42px!important;font-weight:400;line-height:38px;line-height:50px;margin:-30px 0 10px;text-align:center;text-transform:none}.fun-fact-header h3.v2-accurately-track span{font-weight:900}.fun-fact-header h3.v2-accurately-track.v2-accurately-track-seo{font-size:34px!important;line-height:44px}.fun-facts-stats-container{margin-bottom:40px;margin-top:60px}@media (max-width:1030px){.banner-static .banner-content h1.v2-if-its-on-tv,.banner-static .banner-content h2.v2-if-its-on-tv{font-size:46px!important;line-height:55px;margin-bottom:30px;margin-top:10px}.banner-static .banner-content h3.v2-we-are{font-size:24px!important;line-height:34px;margin-bottom:20px}.banner-static .banner-content h1.v2-if-its-on-tv{font-size:38px!important;line-height:46px}.banner-static .banner-content p.v2-we-are{font-size:21px!important;line-height:30px!important;margin-bottom:20px}.banner-static .banner-content p.v2-we-are span.v2-we-are-detail{font-size:15px;line-height:23px;margin-top:18px}.banner-static .banner-content img.laptop-dashboard{display:block;margin-left:auto;margin-right:auto;margin-top:40px;width:70%}.fun-fact-header h3.v2-accurately-track{font-size:30px!important;line-height:40px}.fun-fact-header h3.v2-accurately-track.v2-accurately-track-seo{font-size:24px!important;line-height:32px}.fun-facts-stats-container{margin-top:40px}.how-app-work-section{padding-top:40px!important}}.banner-static{background:linear-gradient(90deg,rgba(0,0,0,.97),rgba(192,46,210,.9)),url(/img/home-bg.jpg) repeat 0 0;margin-bottom:100px;min-height:760px;overflow:hidden;padding-top:170px;position:relative}@media (max-width:1366px){.banner-static{background:linear-gradient(90deg,rgba(0,0,0,.97),rgba(192,46,210,.9)),url(/img/home-bg.jpg) repeat 0 0}}.banner-static .banner-content{padding-top:40px}.banner-static-content-page{background:linear-gradient(90deg,rgba(0,0,0,.97),rgba(192,46,210,.9)),url(/img/home-bg.jpg) repeat 0 0;height:200px;margin-bottom:0;overflow:hidden;padding-top:190px;position:relative}.banner-static .skewed{transform:skewY(-8deg);transform-origin:top left}.banner-static .skewed,.banner-static-content-page .skewed{background:#fff;bottom:-100%;height:100%;left:0;position:absolute;width:100%}.banner-static-content-page .skewed{transform:skewY(-4deg);transform-origin:top left}.banner-static .banner-content h3{color:#fff;font-family:Poppins;font-size:42px;font-weight:800;line-height:42px;margin-bottom:10px;text-transform:uppercase}.banner-static .banner-content h3.backdrop-text{color:#4ac9ff;font-family:Poppins,sans-serif;font-size:56px!important;font-weight:900;line-height:56px;margin:5px 0 25px;text-shadow:2px 2px 2px rgba(0,0,0,.3);text-transform:uppercase}.banner-static .banner-content p{color:#fff;font-size:18px;font-weight:500;line-height:26px;margin:0 0 20px}.banner-static .banner-content p.banner-quote{font-weight:600}.banner-static .banner-content .thm-btn+.thm-btn{margin-left:15px}.banner-static .banner-content .thm-btn{box-shadow:0 15px 30px rgba(212,50,151,.27)}.banner-static .banner-content .thm-btn:hover{box-shadow:0 15px 30px rgba(212,50,151,.27);color:#fff}.banner-static .banner-content .thm-btn:hover:before{opacity:0}.banner-static .banner-content .thm-btn.borderd{box-shadow:none}.banner-static .banner-content .thm-btn.borderd:hover{box-shadow:0 15px 30px rgba(212,50,151,.27)}.banner-static .banner-content .thm-btn.borderd:hover:before{opacity:0}.banner-static .banner-content-buttons{margin-bottom:0;margin-top:30px}.banner-static .banner-moc-box>img,.main-screenshot-container{position:relative;top:40px}.banner-static .banner-content .thm-btn.borderd i{padding-right:6px}.text-tags-container{position:relative;top:-50px}.text-tags-text{color:#000;display:inline;font-family:Poppins;font-size:18px;font-weight:800;margin-right:10px;text-transform:uppercase}section.fun-fact{padding-top:10px!important}.fun-fact .single-fun-fact{text-align:center}.fun-fact .single-fun-fact p{color:#555;font-size:14px;font-weight:600;margin:0}.fun-fact .single-fun-fact span.counter{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#6541c1 0,#d43396 98%,#d43396);-webkit-background-clip:text;font-family:Poppins;font-size:72px;font-weight:200}.fun-fact .separator{background:rgba(83,82,83,.15);display:block;height:1px;margin:70px auto 0;max-width:1170px;width:100%}section.customers-section{padding-top:80px!important;text-align:center}section.customers-section .container{max-width:800px;text-align:center}section.customers-section .title h4{color:#150a32;font-size:18px;font-weight:700;text-align:center}section.customers-section .container .col-sm-3{padding-left:0;padding-right:0}a img.customer-logo{margin:0;padding:0;text-align:center;transition:all .3s ease;width:150px}a:hover img.customer-logo{transform:scale(1.1);transition:all .3s ease}.client-logos{display:block;margin-left:auto;margin-right:auto;width:700px}section.app-features{padding-top:20px}.app-features .title h3{color:#150a32;font-size:32px;font-weight:400;margin-bottom:10px}.app-features i{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#6541c1 0,#d43396 98%,#d43396);-webkit-background-clip:text;font-size:45px;line-height:1}.app-features-carousel{margin-top:40px}.app-features .single-app-features i{color:#555;font-size:45px;line-height:1;transition:all .4s ease}.app-features .single-app-features h3,.app-features .single-app-features p{margin-bottom:10px}.app-features .single-app-features h3{color:#150a33;font-size:20px;font-weight:500;margin-bottom:20px;margin-top:20px}.app-features .single-app-features p{color:#555;height:110px;letter-spacing:.01em;margin-bottom:50px}.app-features .single-app-features .line{background:#6541c1;background:-webkit-gradient(left top,right top,color-stop(0,#6541c1),color-stop(98%,#d43396),color-stop(100%,#d43396));background:linear-gradient(90deg,#6541c1 0,#d43396 98%,#d43396);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6541c1",endColorstr="#d43396",GradientType=1);height:4px;transform:scale(0);transition:all .4s ease;width:100%}.app-features .single-app-features:hover i{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#6541c1 0,#d43396 98%,#d43396);-webkit-background-clip:text}.app-features .single-app-features:hover .line{transform:scale(1)}.app-features .center .single-app-features i{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#6541c1 0,#d43396 98%,#d43396);-webkit-background-clip:text}.app-features .center .single-app-features .line{transform:scale(1)}.app-features .owl-theme .owl-nav{margin:0}.app-features .owl-theme .owl-nav [class*=owl-]{background:#e9e8e8;border-radius:50%;font-size:14px;height:38px;line-height:38px;margin:0;padding:0;position:absolute;top:17%;transform:translateY(-100%);width:38px}.app-features .owl-theme .owl-nav [class*=owl-] i{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#6541c1 0,#d43396 98%,#d43396);-webkit-background-clip:text}.app-features .owl-theme .owl-nav .owl-prev{left:0}.app-features .owl-theme .owl-nav .owl-next{right:0}section.features-style-one{padding-bottom:40px;padding-top:0}.features-style-one .feature-style-content{padding-top:0}.features-style-one .feature-style-content.pl40{padding-left:40px}.features-style-one .feature-style-content>i{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#6541c1 0,#d43396 98%,#d43396);-webkit-background-clip:text;font-size:45px;line-height:1}.features-style-one .feature-style-content a.more{color:#6b40bf;font-size:16px;font-weight:600;transition:all .4s ease}.features-style-one .feature-style-content a.more i{margin-left:5px;vertical-align:middle}.features-style-one .feature-style-content a.more:hover{color:#d43297}.features-style-one img.has-dropshadow,.has-dropshadow{box-shadow:0 16px 43px rgba(78,48,135,.24)}.video-box{background:#d9378b url(/img/wiopro-video-bg.jpg) 0 0 repeat fixed;background-size:cover;padding:126px 0;position:relative}.video-box:before{background:linear-gradient(90deg,rgba(192,46,210,.7),rgba(112,140,249,.7));bottom:0;content:"";left:0;position:absolute;right:0;top:0}.video-box .container{position:relative}.video-box h3{color:#fff;font-size:32px;font-weight:200;margin-bottom:10px}.video-box p{color:#fff}.video-box a.video-btn{animation-duration:1s;animation-iteration-count:infinite;animation-name:hvr-pulse;animation-timing-function:linear;background:hsla(0,0%,100%,.3);border-radius:50%;display:inline-block;height:109px;line-height:109px;text-align:center;width:109px}.video-box a.video-btn i{background:#d9378b;border-radius:50%;color:#fff;display:inline-block;font-size:20px;height:84px;line-height:84px;vertical-align:middle;width:84px}.pricing-section{padding-top:60px}.pricing-section .title h3{color:#150a32;font-size:32px;font-weight:400;line-height:48px;margin-bottom:10px;margin-top:25px}.pricing-section .switch{display:inline-block;height:34px;position:relative;vertical-align:middle;width:60px}.pricing-section .switch input{display:none}.pricing-section .slider{background:#6541c1;background:-webkit-gradient(left top,right top,color-stop(0,#6541c1),color-stop(98%,#d43396),color-stop(100%,#d43396));background:linear-gradient(90deg,#6541c1 0,#d43396 98%,#d43396);bottom:0;cursor:pointer;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6541c1",endColorstr="#d43396",GradientType=1);left:0;position:absolute;right:0;top:0;transition:.4s}.pricing-section .slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px}.pricing-section .switch.on .slider{background:#d43396;background:-webkit-gradient(left top,right top,color-stop(0,#d43396),color-stop(100%,#6541c1));background:linear-gradient(90deg,#d43396 0,#6541c1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d43396",endColorstr="#6541c1",GradientType=1)}.pricing-section .switch.off .slider{background:#6541c1;background:-webkit-gradient(left top,right top,color-stop(0,#6541c1),color-stop(98%,#d43396),color-stop(100%,#d43396));background:linear-gradient(90deg,#6541c1 0,#d43396 98%,#d43396);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6541c1",endColorstr="#d43396",GradientType=1)}.pricing-section input:focus+.slider{box-shadow:0 0 1px #2196f3}.pricing-section .switch.off .slider:before{transform:translateX(26px)}.pricing-section .slider.round{border-radius:34px}.pricing-section .slider.round:before{border-radius:50%}.pricing-section ul.switch-toggler-list{margin-bottom:40px}.pricing-section ul.switch-toggler-list li a{color:#323232;display:block;font-size:18px;font-weight:600;padding-left:10px;padding-right:10px}.pricing-section ul.switch-toggler-list li.active a{color:#989898}.pricing-section .pricing-row{padding-top:20px}.pricing-section .single-pricing{background:#e8e6e6;border-radius:15px;min-height:400px;position:relative}.plans-container{padding-left:40px;padding-right:40px;text-align:left}.plans-body-container{min-height:310px}.ribbon{height:93px;overflow:hidden;position:absolute;right:-5px;text-align:right;top:-5px;width:93px;z-index:1}.ribbon span{background:#79a70a;background:linear-gradient(#d13497,#d13497);box-shadow:0 3px 10px -5px #000;color:#fff;display:block;font-size:12px;font-weight:700;line-height:32px;position:absolute;right:-29px;text-align:center;text-transform:uppercase;top:17px;transform:rotate(45deg);width:125px}.ribbon span:before{border-color:#d13497 transparent transparent #d13497;border-style:solid;border-width:3px;left:0}.ribbon span:after,.ribbon span:before{content:"";position:absolute;top:100%;z-index:-1}.ribbon span:after{border-color:#d13497 #d13497 transparent transparent;border-style:solid;border-width:3px;right:0}.countries-info-icon{font-size:16px;font-weight:900;margin-bottom:3px;margin-left:16px}.countries-modal{top:0!important}.fun-fact .countries-info-icon{color:#d13497;font-size:16px;font-weight:900;margin-bottom:3px;margin-left:3px}.country-info-list-items.list-group.list-group-flush>.list-group-item{border-top:1px solid rgba(0,0,0,.125);padding:.75rem 1.25rem}.pricing-section .single-pricing:before{background:#fff;border-radius:15px;bottom:4px;content:"";left:4px;position:absolute;right:4px;top:4px}.pricing-section .single-pricing .inner{padding-bottom:45px;padding-top:45px;position:relative}.pricing-section .single-pricing h3,.pricing-section .single-pricing li,.pricing-section .single-pricing p,.pricing-section .single-pricing ul{list-style:none;margin-bottom:10px;padding:0}.pricing-section .single-pricing h3.title{color:#170b35;font-size:30px;font-weight:600;margin-bottom:10px}.pricing-section .single-pricing p.price{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#6541c1 0,#d43396 98%,#d43396);-webkit-background-clip:text;font-size:42px;font-weight:200;line-height:1em;margin-bottom:20px;margin-top:20px}.pricing-section .single-pricing p.price.reduced-size{font-size:32px;line-height:42px;margin-bottom:0!important;margin-top:0!important}.pricing-section .single-pricing p.price-label{color:#656565;font-size:18px;font-weight:600}.pricing-section .single-pricing p span.price-abbreviating{color:#656565;font-size:24px}.pricing-section .single-pricing ul.list-item{list-style-position:outside;margin-left:20px;margin-top:45px;text-indent:-12px}.pricing-section .single-pricing ul.list-item li{color:#150a32;font-size:16px;font-weight:500;margin-bottom:12px!important}.pricing-section .single-pricing ul.list-item li i{margin-right:5px;vertical-align:middle}.pricing-section .single-pricing ul.list-item li i.fa-check{color:#12ce32}.pricing-section .single-pricing ul.list-item li i.fa-times{color:#ff0302}.pricing-section .single-pricing a.thm-btn{margin-top:35px;padding:15px 57px}.pricing-section .single-pricing.popular{background:#6541c1;background:-webkit-gradient(left top,right top,color-stop(0,#6541c1),color-stop(98%,#d43396),color-stop(100%,#d43396));background:linear-gradient(90deg,#6541c1 0,#d43396 98%,#d43396);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6541c1",endColorstr="#d43396",GradientType=1);margin-top:-20px}.pricing-section .single-pricing.popular .inner{padding-bottom:65px}.pricing-section .single-pricing a.thm-btn:hover{box-shadow:0 15px 30px rgba(212,50,151,.27)}.pricing-section .single-pricing.popular .thm-btn{box-shadow:0 15px 30px rgba(212,50,151,.27);color:#fff}.pricing-section .single-pricing.popular .thm-btn:before{opacity:0}.pricing-section .single-pricing.popular .thm-btn:hover{box-shadow:0 20px 35px rgba(212,50,151,.4);transform:translateY(-3px)}.pricing-section .tabed-content #month,.pricing-section .tabed-content #year{display:none}.list-inline li{display:inline-block}.frontend-plans-button{padding:14px!important;width:100%}.pricing-section .single-pricing a.thm-btn.borderd.plan-active-btn{background:#6541c1;background:linear-gradient(90deg,#6541c1 0,#d43396 98%,#d43396)!important;box-shadow:0 15px 30px rgba(212,50,151,.27);color:#fff!important}.thm-btn.plan-active-btn.borderd:before{opacity:0}.intigration-section .intigration-content{padding-top:40px}.intigration-section h3{color:#150a33;font-size:32px;line-height:48px;margin-bottom:20px;margin-top:25px}.intigration-section p{color:#656565;font-size:16px;letter-spacing:.01em;line-height:27px;margin:0 0 20px}.intigration-section a.more{color:#6b40bf;font-size:16px;font-weight:600;transition:all .3s ease}.intigration-section a.more i{margin-left:5px;vertical-align:middle}.intigration-section a.more:hover{color:#d43297}.intigration-section .intigration-img-box{display:block;min-height:360px;position:relative}.intigration-section .intigration-img-box img{border-radius:20px;position:absolute;transform:scale(1);transition:all .4s ease}.intigration-section .intigration-img-box img:hover{box-shadow:0 15px 30px rgba(212,50,151,.27);transform:scale(1.02)}.intigration-section .intigration-img-box img:first-child{right:185px;top:0}.intigration-section .intigration-img-box img:nth-child(2){right:60px;top:48px}.intigration-section .intigration-img-box img:nth-child(3){right:350px;top:170px}.intigration-section .intigration-img-box img:nth-child(4){right:200px;top:196px}.intigration-section .intigration-img-box img:nth-child(5){bottom:0;right:0}.pricing-section .pricing-collapse h3.collapse-title{color:#170b35;font-family:Montserrat,sans-serif;font-size:26px;font-weight:800}.pricing-section .pricing-collapse p.collapse-description{color:#6541c1!important;font-family:Montserrat,sans-serif;font-weight:600}.pricing-section .pricing-collapse p.collapse-description.pull-highlight-box{background:transparent;border:2px solid #d43396;border-radius:12px;color:#000!important;display:inline-block;font-weight:700;padding:14px 24px;position:relative}.pricing-section .pricing-collapse p.collapse-description.pull-highlight-box:after{background:#fff;border-radius:50%;color:#d43396;content:"";font-family:Font Awesome\ 5 Free;font-size:20px;font-weight:900;height:32px;line-height:32px;position:absolute;right:-16px;text-align:center;top:-16px;width:32px}.blog{padding-bottom:100px}.blog .sec-title h3{color:#150a32;font-size:32px;font-weight:400;line-height:48px;margin-bottom:20px;margin-top:25px}.blog .single-blog-post:hover .img-box img{transform:scale(1.05)}.blog .single-blog-post:hover .img-box:after{opacity:1}.blog .single-blog-post .img-box{border-radius:10px;cursor:pointer;overflow:hidden;position:relative}.blog .single-blog-post .img-box:after{background:rgba(0,0,0,.4);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0}.blog .single-blog-post .img-box:after,.blog .single-blog-post .img-box>img{border-radius:10px;transition:all .4s ease}.blog .single-blog-post .text-box h3,.blog .single-blog-post .text-box li,.blog .single-blog-post .text-box p,.blog .single-blog-post .text-box ul{list-style:none;margin-bottom:10px;padding:0}.blog .single-blog-post .text-box ul.meta-info{margin-bottom:14px;margin-top:14px}.blog .single-blog-post .text-box ul.meta-info li{display:inline-block;vertical-align:middle}.blog .single-blog-post .text-box ul.meta-info li:after{background:#6541c1;background:-webkit-gradient(left top,right top,color-stop(0,#6541c1),color-stop(98%,#d43396),color-stop(100%,#d43396));background:linear-gradient(90deg,#6541c1 0,#d43396 98%,#d43396);border-radius:50%;content:"";display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6541c1",endColorstr="#d43396",GradientType=1);height:5px;margin-left:10px;margin-right:7px;vertical-align:middle;width:5px}.blog .single-blog-post .text-box ul.meta-info li:last-child:after{display:none}.blog .single-blog-post .text-box ul.meta-info li a{color:#656565;display:inline-block;font-size:14px;vertical-align:middle}.blog .single-blog-post .text-box h3{color:#150a32;font-size:18px;font-weight:600;margin-bottom:15px;transition:all .4s ease}.blog .single-blog-post .text-box p{color:#555;font-size:14px;margin-bottom:15px}.blog .single-blog-post .text-box a.read-more{display:inline-block;font-size:14px;font-weight:600;margin-bottom:10px}.blog .single-blog-post .text-box a.read-more,.blog .single-blog-post .text-box a.read-more i{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#6541c1 0,#d43396 98%,#d43396);-webkit-background-clip:text}.blog .single-blog-post .text-box a.read-more i{margin-left:5px;vertical-align:middle}.blog .single-blog-post .text-box:after{background:#6541c1;background:-webkit-gradient(left top,right top,color-stop(0,#6541c1),color-stop(98%,#d43396),color-stop(100%,#d43396));background:linear-gradient(90deg,#6541c1 0,#d43396 98%,#d43396);content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6541c1",endColorstr="#d43396",GradientType=1);height:4px;transform:scale(0);transition:all .4s ease;width:100%}.blog .center .single-blog-post .text-box:after,.blog .single-blog-post:hover .text-box:after{transform:scale(1)}.blog .owl-theme .owl-nav{margin:0}.blog .owl-theme .owl-nav [class*=owl-]{background:#e9e8e8;border-radius:50%;font-size:14px;height:38px;line-height:38px;margin:0;padding:0;position:absolute;top:11%;width:38px}.blog .owl-theme .owl-nav [class*=owl-] i{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#6541c1 0,#d43396 98%,#d43396);-webkit-background-clip:text}.blog .owl-theme .owl-nav .owl-prev{left:-19px}.blog .owl-theme .owl-nav .owl-next{right:-19px}.blog-style-two .single-blog-post-style-two+.single-blog-post-style-two{margin-top:80px}.blog-style-two .single-blog-post-style-two .img-box{position:relative}.blog-style-two .single-blog-post-style-two .img-box>img{width:100%}.blog-style-two .single-blog-post-style-two .img-box:before{background:rgba(1,1,1,.2);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.blog-style-two .single-blog-post-style-two .text-box{padding-top:30px}.blog-style-two .single-blog-post-style-two .text-box a.date{color:#cd3498;font-size:16px;font-weight:600}.blog-style-two .single-blog-post-style-two .text-box h3{color:#170b35;font-size:20px;font-weight:600;letter-spacing:0;margin:10px 0}.blog-style-two .single-blog-post-style-two .text-box p{color:#656565;font-size:16px;letter-spacing:.01em;line-height:28px;margin:0}.blog-style-two .single-blog-post-style-two .text-box .meta-info{border-top:1px solid #e3e3e3;margin-top:20px;padding-top:20px}.blog-style-two .single-blog-post-style-two .text-box .meta-info a,.blog-style-two .single-blog-post-style-two .text-box .meta-info span.sep{color:#929191;display:inline-block;font-size:15px;letter-spacing:.01em;vertical-align:middle}.blog-style-two .single-blog-post-style-two .text-box .meta-info span.sep{margin-left:10px;margin-right:10px}.blog-style-two .single-blog-post-style-two .text-box a.read-more{background:#6541c1;background:-webkit-gradient(left top,right top,color-stop(0,#6541c1),color-stop(98%,#d43396),color-stop(100%,#d43396));background:linear-gradient(90deg,#6541c1 0,#d43396 98%,#d43396);border-radius:25px;color:#fff;display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6541c1",endColorstr="#d43396",GradientType=1);font-size:16px;font-weight:600;margin-top:20px;padding:13px 35px;position:relative}.blog-style-two .single-blog-post-style-two .text-box a.read-more>span{position:relative}.blog-style-two .single-blog-post-style-two .text-box a.read-more:before{background:#fff;border-radius:28px;bottom:2px;content:"";left:2px;opacity:0;position:absolute;right:2px;top:2px;transition:all .4s ease}.blog-style-two .single-blog-post-style-two .text-box a.read-more:hover{box-shadow:0 18px 37px rgba(212,50,151,.2);color:#170b35}.blog-style-two .single-blog-post-style-two .text-box a.read-more:hover:before{opacity:1}.blog-style-two .blog-post-pagination{margin-top:80px}.blog-style-two .blog-post-pagination a{background-color:transparent;border:2px solid #cbcaca;border-radius:50%;color:#170b35;display:inline-block;font-size:18px;font-weight:600;height:42px;line-height:38px;text-align:center;transition:all .4s ease;vertical-align:middle;width:42px}.blog-style-two .blog-post-pagination a+a{margin-left:10px}.blog-style-two .blog-post-pagination a.active,.blog-style-two .blog-post-pagination a:hover{background:#cd339a;border-color:#cd339a;color:#fff}.blog-details-page .has-right-sidebar{padding-right:120px}.blog-details-page .single-blog-post-style-two .text-box{padding-bottom:100px;padding-left:40px;padding-top:40px}.blog-details-page .single-blog-post-style-two .text-box a{color:#0c7fe9}.blog-details-page .single-blog-post-style-two .text-box h3{margin-bottom:15px}.blog-details-page .single-blog-post-style-two .text-box .meta-info{border:none;margin-bottom:15px;margin-top:0;padding-top:0}.blog-details-page .single-blog-post-style-two .text-box .qoute{border-left:7px solid #cd339a;padding:25px 0 25px 30px}.blog-details-page .single-blog-post-style-two .text-box .qoute p{color:#656565;font-size:18px;font-style:italic;line-height:30px}.blog-details-page .single-blog-post-style-two .text-box .qoute h3{color:#150a33;font-size:16px;font-weight:600;margin-bottom:10px;margin-top:10px}.blog-details-page .single-blog-post-style-two .text-box .qoute span{color:#929191;display:inline-block;font-size:15px;margin-top:5px}.blog-details-page .single-blog-post-style-two .text-box .tags-box ul,.blog-details-page .single-blog-post-style-two .text-box .tags-box ul li{list-style:none;margin:0;padding:0}.blog-details-page .single-blog-post-style-two .text-box .tags-box ul li{display:inline-block;margin-right:10px;vertical-align:middle}.blog-details-page .single-blog-post-style-two .text-box .tags-box ul li:last-child{margin-right:0}.blog-details-page .single-blog-post-style-two .text-box .tags-box ul li a{border:1px solid #e0e0e0;color:#929191;display:block;font-size:15px;padding:4px 19.5px;transition:all .4s ease}.blog-details-page .single-blog-post-style-two .text-box .tags-box ul li a:hover{background:#cc3498;border-color:#cc3498;color:#fff}.blog-details-page .single-blog-post-style-two .text-box .tags-box ul li.labled{color:#150a33;font-size:15px;font-weight:500;padding-right:20px}.blog-details-page .single-blog-post-style-two .text-box .social-box h4{color:#150a33;font-size:15px;font-weight:500;margin:0 0 20px}.blog-details-page .single-blog-post-style-two .text-box .social-box li,.blog-details-page .single-blog-post-style-two .text-box .social-box ul{list-style:none;margin:0;padding:0}.blog-details-page .single-blog-post-style-two .text-box .social-box ul li{display:inline-block;vertical-align:middle}.blog-details-page .single-blog-post-style-two .text-box .social-box ul li+li{margin-left:10px}.blog-details-page .single-blog-post-style-two .text-box .social-box ul li.facebook a{background:#3b5996}.blog-details-page .single-blog-post-style-two .text-box .social-box ul li.twitter a{background:#21a0f0}.blog-details-page .single-blog-post-style-two .text-box .social-box ul li.google a{background:#d63c32}.blog-details-page .single-blog-post-style-two .text-box .social-box ul li.pinterest a{background:#bc0a1b}.blog-details-page .single-blog-post-style-two .text-box .social-box ul li.email a{background:#7a8184}.blog-details-page .single-blog-post-style-two .text-box .social-box ul li a{background:#7a8184;border-radius:3px;color:#fff;display:block;font-size:14px;font-weight:500;padding:4px 17px}.blog-details-page .single-blog-post-style-two .text-box .social-box ul li a i{margin-right:10px}.blog-details-page .title-blog-details-page{margin-bottom:35px}.blog-details-page .title-blog-details-page h3{color:#150a33;font-size:24px;font-weight:600;margin-bottom:10px}.blog-details-page .single-recent-post{margin-bottom:80px}.blog-details-page .single-recent-post .text-box{padding-left:15px;padding-top:20px}.blog-details-page .single-recent-post .text-box h3{color:#150a33;font-size:16px;font-weight:600;letter-spacing:.01em;line-height:22px;margin-bottom:5px}.blog-details-page .single-recent-post .text-box a.date{color:#929191;display:block;font-size:15px}.blog-details-page .comment-box-wrapper{margin-bottom:80px}.blog-details-page .comment-box-wrapper .single-comment-box+.single-comment-box{margin-top:30px}.blog-details-page .comment-box-wrapper .single-comment-box .img-box,.blog-details-page .comment-box-wrapper .single-comment-box .text-box{display:table-cell;vertical-align:top}.blog-details-page .comment-box-wrapper .single-comment-box .img-box{width:75px}.blog-details-page .comment-box-wrapper .single-comment-box .text-box{padding-left:20px}.blog-details-page .comment-box-wrapper .single-comment-box .text-box h3,.blog-details-page .comment-box-wrapper .single-comment-box .text-box p{margin-bottom:10px}.blog-details-page .comment-box-wrapper .single-comment-box .text-box span.date{color:#929191;display:block;font-size:15px;font-weight:500;line-height:1em}.blog-details-page .comment-box-wrapper .single-comment-box .text-box h3{color:#150a33;font-size:16px;font-weight:600;margin-bottom:15px}.blog-details-page .comment-box-wrapper .single-comment-box .text-box p{color:#656565;font-size:16px;line-height:28px;margin-top:15px}.blog-details-page .comment-box-wrapper .single-comment-box .text-box a.reply{color:#150a33;font-size:15px;font-weight:500}.blog-details-page .comment-box-wrapper .single-comment-box.second-level{padding-left:100px}.blog-details-page .comment-box-wrapper .single-comment-box.third-level{padding-left:200px}@media (max-width:736px){.blog-details-page .comment-box-wrapper .single-comment-box.second-level,.blog-details-page .comment-box-wrapper .single-comment-box.third-level{padding-left:0}}.blog-details-page .comment-form input,.blog-details-page .comment-form textarea{border:1px solid #e0e0e0;display:block;height:46px;outline:none;padding-left:45px;width:100%}.blog-details-page .comment-form input.error,.blog-details-page .comment-form textarea.error{background:rgba(255,0,0,.5)}.blog-details-page .comment-form label.error{display:none!important}.blog-details-page .comment-form input{margin-bottom:10px}.blog-details-page .comment-form textarea{height:116px;margin-top:0;padding-top:10px}.blog-details-page .comment-form button.thm-btn{margin-top:40px;padding:13px 40px}.blog-details-page .comment-form button.thm-btn:hover{box-shadow:0 18px 37px rgba(212,50,151,.2)}footer.footer{background:#ccc;position:relative}footer.footer .skewed{background:#ccc;height:100%;left:0;position:absolute;top:-5%;transform:skewY(3deg);transform-origin:top right;width:100%;z-index:-1000}.frontend-footer-logo{width:300px}footer.footer .subscribe-section{padding-bottom:90px;padding-top:130px}footer.footer .subscribe-section .sec-title{margin-bottom:70px}footer.footer .subscribe-section .subscribe-form{background:#6541c1;background:-webkit-gradient(left top,right top,color-stop(0,#6541c1),color-stop(98%,#d43396),color-stop(100%,#d43396));background:linear-gradient(90deg,#6541c1 0,#d43396 98%,#d43396);border-radius:60px;box-shadow:0 23px 42px rgba(0,0,0,.2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6541c1",endColorstr="#d43396",GradientType=1);padding:34px 35px 34px 70px}footer.footer .subscribe-section .subscribe-form .left-content{padding:13px 0 13px 45px;position:relative}footer.footer .subscribe-section .subscribe-form i.fa-envelope{color:#eae9ec;display:inline-block;float:left;font-size:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);vertical-align:middle}footer.footer .subscribe-section .subscribe-form input{background-color:transparent;border:none;border-bottom:1px solid #eae9ec;color:#eae9ec;display:inline-block;float:left;font-size:14px;font-weight:600;max-width:330px;outline:none;vertical-align:middle;width:100%}footer.footer .subscribe-section .subscribe-form input::-webkit-input-placeholder{color:#eae9ec}footer.footer .subscribe-section .subscribe-form input::-moz-placeholder{color:#eae9ec}footer.footer .subscribe-section .subscribe-form input:-ms-input-placeholder{color:#eae9ec}footer.footer .subscribe-section .subscribe-form input:-moz-placeholder{color:#eae9ec}footer.footer .subscribe-section .subscribe-form button[type=submit]{background:#fff}footer.footer .subscribe-section .subscribe-form button[type=submit] span{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#6541c1 0,#d43396 98%,#d43396);-webkit-background-clip:text}footer.footer .subscribe-section .subscribe-form button[type=submit]:hover{background:#0e0f1f}footer.footer .subscribe-section .subscribe-form button[type=submit]:hover:before{opacity:0}footer.footer .subscribe-section .subscribe-form button[type=submit]:hover span{-webkit-text-fill-color:#fff;background:none;background-clip:none;color:#fff}footer.footer .footer-widget-wrapper{padding-bottom:80px}footer.footer .footer-widget .title{margin-bottom:20px}footer.footer .footer-widget .title h3{color:#150a32;font-size:16px;font-weight:600;margin:0}footer.footer .footer-widget p{color:#555;font-size:14px;font-weight:500;line-height:24px;margin:0}footer.footer .footer-widget .social a{color:#8b8b8b;font-size:20px;transition:all .4s ease}footer.footer .footer-widget .social a+a{margin-left:20px}footer.footer .footer-widget .social a:hover{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#6541c1 0,#d43396 98%,#d43396);-webkit-background-clip:text}footer.footer .footer-widget.about-widget p{margin-bottom:15px;margin-top:25px}footer.footer .footer-widget.contact-widget p{color:#656565}footer.footer .footer-widget.contact-widget p span{color:#170b35;font-weight:500;padding-right:10px}footer.footer .footer-widget.contact-widget p+p{margin-top:5px}footer.footer .footer-widget.links-widget{padding-right:52px}footer.footer .footer-widget.links-widget ul.link-list li a{color:#656565;font-size:14px;font-weight:500;transition:all .4s ease}footer.footer .footer-widget.links-widget ul.link-list li a:hover{color:#4d07a0}footer.footer .footer-widget.tweets-widget .single-tweet p{color:#555;font-size:14px;letter-spacing:.01em;line-height:24px;margin:0 0 5px}footer.footer .footer-widget.tweets-widget .single-tweet p i{color:#1692f8;margin-right:10px}footer.footer .footer-widget.tweets-widget .single-tweet>a{color:#4d07a0;font-size:14px;font-style:italic;letter-spacing:.025em}footer.footer .footer-widget.tweets-widget .owl-theme .owl-nav{margin-top:5px;text-align:left}footer.footer .footer-widget.tweets-widget .owl-theme .owl-nav [class*=owl-]{background:#6b40bf;border-radius:50%;color:#fff;display:inline-block;font-size:16px;height:26px;line-height:26px;margin:0;padding:0;text-align:center;transition:all .4s ease;vertical-align:middle;width:26px}footer.footer .footer-widget.tweets-widget .owl-theme .owl-nav [class*=owl-] i{margin:0;padding:0}footer.footer .footer-widget.tweets-widget .owl-theme .owl-nav [class*=owl-]:hover{background:rgba(107,64,191,.5)}footer.footer .footer-widget.tweets-widget .owl-theme .owl-nav [class*=owl-next]{margin-left:10px}footer.footer .footer-widget.tweets-widget .owl-theme .owl-nav [class*=owl-next] i{left:1px;position:relative}.footer-bottom .footer-copyright{border-top:1px solid #999;display:table;padding:26px 0;width:100%}.footer-bottom .footer-copyright .left-content{display:inline-block}.footer-bottom .footer-copyright .right-content{display:inline-block;font-size:14px}.footer-bottom .left-content p span.sep{display:inline-block;padding-left:6px;padding-right:6px;vertical-align:middle}.footer-bottom .left-content p a{border-bottom:1px solid #656565;color:#656565;display:inline-block;line-height:1em;vertical-align:middle}.footer-bottom .left-content p,.footer-bottom .right-content p{font-size:14px;letter-spacing:.025em;line-height:26px;margin:0}footer.footer .footer-widget.links-widget ul{margin:0 -5px}.footer-widget .link-list li{margin:0 3px}.scrollup{background:#6541c1;background:-webkit-gradient(left top,right top,color-stop(0,#6541c1),color-stop(98%,#d43396),color-stop(100%,#d43396));background:linear-gradient(90deg,#6541c1 0,#d43396 98%,#d43396);border-radius:50%;bottom:20px;box-shadow:0 23px 42px rgba(0,0,0,.2);color:#fff;cursor:pointer;display:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6541c1",endColorstr="#d43396",GradientType=1);font-size:17px;height:50px;line-height:50px;position:fixed;right:20px;text-align:center;transition:all .4s ease;width:50px;z-index:9999}footer a{color:#d43393!important;font-size:14px;text-decoration:none!important}footer a,footer a:hover{border-bottom:none!important}footer a:hover{color:#6b40bf!important;text-decoration:underline!important}.inner-banner{background:#000 url(/img/inner-banner-bg.jpg) 50% no-repeat;background-size:cover;padding-bottom:120px;padding-top:240px;position:relative}.inner-banner:before{background:#6541c1;background:-webkit-gradient(left top,right top,color-stop(0,#6541c1),color-stop(98%,#d43396),color-stop(100%,#d43396));background:linear-gradient(90deg,#6541c1 0,#d43396 98%,#d43396);bottom:0;content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6541c1",endColorstr="#d43396",GradientType=1);left:0;opacity:.79;position:absolute;right:0;top:0}.inner-banner .container{position:relative}.inner-banner h3{color:#fff;font-size:36px;font-weight:600;margin-bottom:10px}.inner-banner h3 span{color:#000;margin-bottom:10px}.inner-banner .breadcumb{line-height:1em;margin-top:25px}.inner-banner .breadcumb a,.inner-banner .breadcumb i,.inner-banner .breadcumb span{display:inline-block;line-height:1em;vertical-align:middle}.inner-banner .breadcumb a{color:#000;font-family:Montserrat;font-size:16px}.inner-banner .breadcumb i{color:#fff;font-size:13px;margin-left:7px;margin-right:7px}.inner-banner .breadcumb span{color:#fff;font-family:Montserrat;font-size:16px}.has-right-sidebar{padding-right:45px}.sidebar .single-sidebar+.single-sidebar{margin-top:45px}.sidebar .single-sidebar .title{margin-bottom:30px}.sidebar .single-sidebar .title h3{color:#150a33;font-size:22px;font-weight:400;margin-bottom:10px}.sidebar .single-sidebar .title h3:after{background:#cd3498;content:"";display:inline-block;height:2px;margin-left:10px;width:35px}.sidebar .single-sidebar.search-widget{background:#cd339a}.sidebar .single-sidebar.search-widget form{height:54px;position:relative}.sidebar .single-sidebar.search-widget form input{background-color:transparent;border:none;color:#fff;font-size:15px;height:100%;letter-spacing:.05em;outline:none;padding-left:20px;width:100%}.sidebar .single-sidebar.search-widget form input::-webkit-input-placeholder{color:#fff}.sidebar .single-sidebar.search-widget form input::-moz-placeholder{color:#fff}.sidebar .single-sidebar.search-widget form input:-ms-input-placeholder{color:#fff}.sidebar .single-sidebar.search-widget form input:-moz-placeholder{color:#fff}.sidebar .single-sidebar.search-widget form button{background-color:transparent;border:none;color:#fff;font-size:15px;outline:none;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.sidebar .single-sidebar.category-widget ul.category-list,.sidebar .single-sidebar.category-widget ul.category-list li{list-style:none;margin:0;padding:0}.sidebar .single-sidebar.category-widget ul.category-list li+li{border-top:1px solid #e0e0e0;margin-top:10px;padding-top:10px}.sidebar .single-sidebar.category-widget ul.category-list li a{color:#7d7d7d;display:block;font-size:15px;font-weight:500;position:relative;transition:all .4s ease}.sidebar .single-sidebar.category-widget ul.category-list li a:hover{color:#cd339a}.sidebar .single-sidebar.category-widget ul.category-list li a:after{content:"";font-family:Font Awesome\ 5 Free;font-size:15px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.sidebar .single-sidebar.recent-post-widget .recent-post-list .single-recent-post{border-bottom:1px solid #e0e0e0;margin-bottom:0;padding-bottom:15px}.sidebar .single-sidebar.recent-post-widget .recent-post-list .single-recent-post+.single-recent-post{margin-top:20px}.sidebar .single-sidebar.recent-post-widget .recent-post-list .single-recent-post h3{color:#150a33;font-size:16px;font-weight:600;letter-spacing:.01em;line-height:22px;margin-bottom:10px;transition:all .4s ease}.sidebar .single-sidebar.recent-post-widget .recent-post-list .single-recent-post h3:hover{color:#cd339a}.sidebar .single-sidebar.recent-post-widget .recent-post-list .single-recent-post a.date{color:#929191;display:inline-block;font-size:15px;font-weight:500;line-height:1em}.sidebar .single-sidebar.tags-widget ul.tags-list,.sidebar .single-sidebar.tags-widget ul.tags-list li{list-style:none;margin:0;padding:0}.sidebar .single-sidebar.tags-widget ul.tags-list{margin-left:-5px;margin-right:-5px}.sidebar .single-sidebar.tags-widget ul.tags-list li{display:inline-block;margin-bottom:10px;padding:0 5px;vertical-align:middle}.sidebar .single-sidebar.tags-widget ul.tags-list li a{border:1px solid #e0e0e0;color:#929191;display:block;font-size:15px;font-weight:500;line-height:1em;padding:10px 19px;transition:all .4s}.sidebar .single-sidebar.tags-widget ul.tags-list li a:hover{background:#cc3498;border-color:#cc3498;color:#fff}.testimonials-section{margin-top:-60px}.testimonials h3.title{color:#150a32;font-size:32px;font-weight:400;line-height:48px;margin-bottom:10px;margin-top:25px}span.testimonial-user-title{display:block;line-height:20px!important}.testimonials .card-body p{color:#150a32;font-size:14px;line-height:22px}.testimonials .card{background-color:#f3f4f6;border-radius:10px}.testimonials .card .avatar img{border:2px solid #fff;border-radius:100%}.testimonials-style-one .container{padding-bottom:0;padding-top:0;position:relative}.testimonials-style-one .container>img.testi-thumb{left:0;position:absolute;top:0}.testimonials-style-one .title{margin-bottom:15px}.testimonials-style-one h3{color:#150a33!important;font-size:32px;font-weight:400;margin:0}.testimonial9{font-weight:300;padding-bottom:100px;padding-top:100px}.testimonial9 h1,.testimonial9 h2,.testimonial9 h3,.testimonial9 h4,.testimonial9 h5,.testimonial9 h6{color:#000}.testimonial9 p.sec-title{color:#000;margin-top:10px}.testimonial9 .bg-light{background-color:#f4f8fa!important}.testimonial9 h5{font-size:18px;line-height:30px}.testimonial9 .font-13{color:#666;font-size:14px}.testimonial9 .card.card-shadow{box-shadow:0 0 30px rgba(115,128,157,.1)}.testimonial9 .card:after{border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #fff;bottom:-15px;content:"";left:35px;position:absolute}.owl-carousel-testimonials{margin-top:20px}.testimonial9 .owl-theme .owl-dots .owl-dot.active span,.testimonial9 .owl-theme .owl-dots .owl-dot:hover span{background:#d43396}.testimonial9 .owl-dots{left:-108%;position:absolute;top:70%}.testimonial9 .devider{height:2px;width:40px}.testimonial9 .bg-info{background-color:#d43396!important}.testimonial9 .customer-thumb img{width:100px}.owl-theme .owl-nav.disabled+.owl-dots{margin-left:10px;margin-top:70px}@media (max-width:767px){.testimonial9 .owl-dots{left:0;position:relative;top:0}}.app-secreenshots .sec-title{margin-bottom:70px}.swiper-slider-area .container{position:relative}.swiper-wrapper{height:630px;width:320px}.row.appScreenshotCarousel-container.swiper-container-horizontal.swiper-container-3d.swiper-container-coverflow{padding-bottom:20px;position:relative}.swiper-slide.swiper-slide-active{border-radius:35px}.screen-mobile-image{background-image:url(/img/iphone-moc.png);background-repeat:no-repeat;border-radius:40px;box-shadow:0 23px 42px rgba(0,0,0,.2);display:block;height:645px;left:calc(50% + .5px);position:absolute;top:24px;transform:translateX(-50%);width:301px;z-index:2}.screen-mobile-image,.swiper-slide.swiper-slide-active{background-size:100% 100%}.swiper-wrapper{padding:30px 0 40px}.swiper-slide.swiper-slide-next{box-shadow:30px 0 20px rgba(0,0,0,.18)}.swiper-slide.swiper-slide-prev{box-shadow:-30px 0 20px rgba(0,0,0,.18)}.how-app-work-section{padding-bottom:0;padding-top:70px}.how-app-work-section .title{margin-bottom:0}.how-app-work-section .title h3{color:#150a32;font-size:32px;font-weight:400;margin-bottom:10px}.lh-26{line-height:26px!important}.lh-32{line-height:32px!important}.how-app-work-section .how-app-work-content-wrap{padding-left:85px}.how-app-work-section .how-app-work-content{margin-bottom:40px;padding-bottom:45px;padding-top:30px;position:relative}.how-app-work-section .how-app-work-content:before{background:url(/img/gradient-sep.png) no-repeat 50%;content:"";height:100%;left:45px;position:absolute;top:0;width:2px}.how-app-work-section .single-how-app-work{padding-left:5px}.how-app-work-section .single-how-app-work+.single-how-app-work{margin-top:60px}.how-app-work-section .single-how-app-work .icon-box-container,.how-app-work-section .single-how-app-work .text-box{display:table-cell;vertical-align:middle}.how-app-work-section .single-how-app-work .icon-box-container .inner{background:#6541c1;background:-webkit-gradient(left top,right top,color-stop(0,#6541c1),color-stop(98%,#d43396),color-stop(100%,#d43396));background:linear-gradient(90deg,#6541c1 0,#d43396 98%,#d43396);border-radius:50%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6541c1",endColorstr="#d43396",GradientType=1);height:74px;position:relative;text-align:center;width:74px}.how-app-work-section .single-how-app-work .icon-box-container .inner:before{background:#fff;border-radius:50%;bottom:2px;content:"";left:2px;opacity:1;position:absolute;right:2px;top:2px;transition:all .4s ease}.how-app-work-section .single-how-app-work .icon-box-container .inner i{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#6541c1 0,#d43396 98%,#d43396);-webkit-background-clip:text;font-size:44px;line-height:74px;position:relative}.how-app-work-section .single-how-app-work .icon-box-container .inner:hover{box-shadow:0 18px 37px rgba(212,50,151,.2)}.how-app-work-section .single-how-app-work .icon-box-container .inner:hover i{-webkit-text-fill-color:#fff;color:#fff}.how-app-work-section .single-how-app-work .icon-box-container .inner:hover:before{opacity:0}.how-app-work-section .single-how-app-work .icon-box-container .active .inner{box-shadow:0 18px 37px rgba(212,50,151,.2)}.how-app-work-section .single-how-app-work .icon-box-container .active .inner i{-webkit-text-fill-color:#fff;color:#fff}.how-app-work-section .single-how-app-work .icon-box-container .active .inner:before{opacity:0}.how-app-work-section .single-how-app-work .text-box{padding-left:40px}.how-app-work-section .single-how-app-work .text-box h4,.how-app-work-section .single-how-app-work .text-box p{margin:0}.how-app-work-section .single-how-app-work .text-box p{color:#555;font-size:15px;line-height:27px;margin-top:10px}.how-app-work-section .download-btn{background:#6541c1;background:-webkit-gradient(left top,right top,color-stop(0,#6541c1),color-stop(98%,#d43396),color-stop(100%,#d43396));background:linear-gradient(90deg,#6541c1 0,#d43396 98%,#d43396);border-radius:28px;display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6541c1",endColorstr="#d43396",GradientType=1);padding:12px 40px 12px 80px;position:relative;vertical-align:middle}.how-app-work-section .download-btn:before{background:#fff;border-radius:28px;bottom:2px;content:"";left:2px;opacity:1;position:absolute;right:2px;top:2px;transition:all .4s ease}.how-app-work-section .download-btn i.fab{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#6541c1 0,#d43396 98%,#d43396);-webkit-background-clip:text;font-size:30px;left:35px;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s ease}.how-app-work-section .download-btn span.inner{display:block;position:relative}.how-app-work-section .download-btn span.avail,.how-app-work-section .download-btn span.store-name{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#6541c1 0,#d43396 98%,#d43396);-webkit-background-clip:text;display:block;font-weight:600;line-height:1em;transition:all .4s ease}.how-app-work-section .download-btn span.avail{font-size:12.5px}.how-app-work-section .download-btn span.store-name{font-size:16px;margin-top:5px;text-transform:uppercase}.how-app-work-section .download-btn.active,.how-app-work-section .download-btn:hover{box-shadow:0 15px 30px rgba(212,50,151,.27)}.how-app-work-section .download-btn.active:before,.how-app-work-section .download-btn:hover:before{opacity:0}.how-app-work-section .download-btn.active i.fab,.how-app-work-section .download-btn.active span.avail,.how-app-work-section .download-btn.active span.store-name,.how-app-work-section .download-btn:hover i.fab,.how-app-work-section .download-btn:hover span.avail,.how-app-work-section .download-btn:hover span.store-name{-webkit-text-fill-color:#fff;color:#fff}.how-app-work-section .download-btn.active{margin-right:15px}.how-app-work-section .how-app-work-slider-wrapper{border-radius:0;height:413px;margin-right:20px;overflow:hidden;position:relative;width:481px}.how-app-work-section .bx-wrapper{border:none;border-radius:0;box-shadow:none}.how-app-work-section .bx-wrapper .slide-item{text-align:center}.how-app-work-section .bx-wrapper .slide-item img{border-radius:0;margin-left:auto;margin-right:auto}.how-app-work-section .pager-item{display:block}.how-app-work-section .pager-item+.pager-item{margin-top:40px}.how-app-work-section .pager-item.active .icon-box-container .inner:before{opacity:0}.how-app-work-section .pager-item.active .icon-box-container .inner i{-webkit-text-fill-color:#fff;color:#fff}.how-app-work-section .how-app-work-slider-content{margin-top:60px;position:relative}.how-app-work-section .how-app-work-slider-content img.circled-img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#test-drive-wiopro{display:block;padding-bottom:35px;position:relative;z-index:100}.testdrive{padding-bottom:80px;padding-top:0;position:relative}.testdrive .title{padding-bottom:20px}.testdrive .sec-title{margin-bottom:40px}.testdrive .title h3{color:#170b35;font-size:40px;font-weight:900;margin-bottom:20px;text-transform:uppercase}.testdrive .title p{color:#170b35;font-size:18px;font-weight:600}.search-box{background:#6541c1;background:linear-gradient(90deg,#6541c1 0,#d43396 98%,#d43396);border-radius:100px;box-shadow:-15px -15px 21px rgba(0,0,0,.2);height:120px;margin:auto;padding:14px;transition:.3s;width:120px}.ais-InstantSearch{position:relative;width:100%}.ais-SearchBox{width:100%}.ais-SearchBox-form{align-content:center;align-items:center;display:flex;height:100%;justify-content:space-between;padding-top:1px;width:100%}.search-box input.search-text{background:none;border:none;color:#fff;display:none;font-size:24px;height:90px;margin-right:auto;outline:none;padding-left:30px;transition:.5s;transition:.4s;width:90%}.ais-SearchBox-submit{background:#fff;border:none;border-radius:50%;height:90px;margin-left:auto;outline:none;width:90px}.ais-SearchBox-submit .search-btn{color:#000;cursor:pointer;font-size:28px}.search-box.open{transition:.3s;width:100%!important}.search-btn:hover{cursor:pointer}.search-btn svg{display:none}.search-btn:before{content:"";font-family:Font Awesome\ 5 Free;font-size:50px;font-weight:900;line-height:50px;transition:all .4s ease}.search-btn:hover:before{font-size:54px}.search-box input.search-text::-moz-placeholder{color:#fff;font-size:24px;font-weight:300}.search-box input.search-text::placeholder{color:#fff;font-size:24px;font-weight:300}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;height:0;width:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.navbar-container .search-input .search-input-icon i{font-size:24px!important}.navbar-container .search-input .search-input-icon{top:32%!important}.test-drive-no-results{height:56px;padding:20px}.search-background{background:#fff;display:none;height:100%;opacity:.9;position:absolute;width:100%;z-index:1}.ais-SearchBox-loadingIndicator.search-loading-indicator{display:none;position:relative;top:-35px}.ais-SearchBox-submit.search-btn,.show-search .search-btn{display:none;outline:none}.ais-SearchBox-submit.search-btn svg{display:none}.ais-SearchBox-submit.search-btn:before{content:"";display:none;font-family:Feather;font-size:50px;font-weight:900;transition:all .4s ease}.ais-SearchBox-submit.search-btn:hover:before{display:none;font-size:56px}.ais-HitsPerPage,.ais-SearchBox-reset{display:none}.tracked-shows-container{border:none;position:absolute;right:57px;top:122px}.btn.btn-footer-contact{background-color:#d43393;border:none;border-radius:24px;font-size:14px;padding:2px 12px!important}.btn.btn-footer-contact,.btn.btn-secondary.tracked-shows-modal-button{color:#fff;display:inline-block;font-weight:500;line-height:1.5;text-align:center;vertical-align:middle}.btn.btn-secondary.tracked-shows-modal-button{background-color:transparent;border:none;border-radius:0;color:#d43396;font-size:18px;padding:4px;transition:all .4s ease}.btn.btn-secondary.tracked-shows-modal-button:active{background-color:transparent;border-color:none}.btn.btn-secondary.tracked-shows-modal-button:hover{padding-left:8px;padding-right:0}.bounce-enter-active{animation:bounce-in .5s}.bounce-leave-active{animation:bounce-in .5s reverse}@keyframes bounce-in{0%{transform:scale(0)}50%{transform:scale(1.5)}to{transform:scale(1)}}.modal{display:none;height:100%;left:0;outline:0;overflow:hidden;position:fixed;top:100px;width:100%;z-index:10000000}.modal-backdrop{background-color:#fff;height:100vh;left:0;opacity:.9;position:fixed;top:0;width:100vw;z-index:1040}.modal-dialog{margin-bottom:120px!important;max-width:700px}.modal-try-it-wrapper{align-items:left;display:flex;flex-direction:row;flex-wrap:nowrap}.modal-header{align-items:flex-start;background:linear-gradient(90deg,#6541c1 0,#d43396 98%,#d43396 120%);border-bottom:none;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);display:flex;justify-content:space-between;padding:34px 34px 10px}.modal-title{margin-bottom:10px;text-align:center}.modal-title h3{color:#fff;font-size:32px;font-weight:400;margin-bottom:20px}.modal-title .modal-try-it-wrapper h3{color:#d43396;font-size:20px;font-weight:600;text-transform:uppercase}.btn.btn-modal-create-account{background:#fff;border:1px solid #d43396;color:#d43396;font-size:16px;font-weight:500;padding:12px 30px!important;text-transform:uppercase;transition:all .4s ease}.btn.btn-modal-create-account:hover{background:#d43396;border:1px solid #fff;color:#fff;padding:12px 36px!important;transition:all .4s ease}.btn.modal-create-account .fas{font-size:22px;padding-left:10px}.tracked-shows-items-container{height:200px;min-height:200px;overflow:auto}.tracked-shows-count{color:#7367f0;display:inline;font-size:14px;font-weight:600;margin-right:10px;text-transform:uppercase}.list-group-flush>.list-group-item{border:none;color:#000;font-size:14px;line-height:2px;padding:6px 20px}.modal-footer{align-items:center;border-bottom-left-radius:calc(.3rem - 1px);border-bottom-right-radius:calc(.3rem - 1px);border-top:1px solid #dee2e6;display:block;padding:20px}.modal-footer h4{color:#000;font-size:16px;font-weight:600;margin-bottom:20px;text-transform:uppercase}.modal-footer h3{color:#d43396;font-size:30px;font-weight:100;text-transform:uppercase}.modal-header .close{color:#fff;font-size:42px!important;font-weight:100;line-height:1;opacity:.7;position:absolute;right:6px;text-shadow:none;top:0}.ais-Hits.search-results-container{background:#fff;border-bottom:1px solid #eee;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-left:1px solid #eee;border-right:1px solid #eee;border-top-left-radius:0;border-top-right-radius:0;display:none;margin:-1px auto auto;overflow:auto;padding-bottom:20px;width:92%}.search-results-container .card{box-shadow:0 0 0 0 transparent;margin-bottom:0;transition:all .3s ease-in-out}.search-results-container ul li{border-top:1px solid #eee;color:#000;font-size:16px;list-style:none;margin-left:-40px;transition:all .2s ease}.search-results-container ul li:last-child{border-bottom:1px solid #eee;padding-bottom:0}.search-results-container ul.program-movie-container li:last-child{border-bottom:0 solid #eee;border-top:0 solid #eee;padding-bottom:0}.search-results-container ul li:hover{background:#f5f5f5}.seasons-card ul li{border-left:1px solid transparent;transition:all .3s ease-in}.seasons-card ul li:hover{border-left:1px solid #d43396;padding-left:20px;transition:all .3s ease-out}.seasons-card ul.program-movie-container li.program-item-wrapper{border-left:1px solid #d43396;transition:all .3s ease-in}.ais-InstantSearch .alert.alert-danger{background:none!important;border:none;color:#fff;font-size:12px;font-weight:600;margin-bottom:0;position:absolute;right:152px;top:55px}.alert.alert-danger.program-alert{border:none;color:#d13497;float:right;font-size:12px;font-weight:600;position:relative;right:-20px;top:0}.episodes-card ul li:hover{background:#fff;border-bottom-right-radius:26px;border-top-right-radius:26px;padding-left:20px;padding-right:6px;transition:all .3s ease-out}.ais-Stats.search-stats-container{display:none;padding-left:32px;position:absolute;top:64px}.ais-Stats-text.search-stats-text{color:#fff;font-size:12px}.search-placeholder-image-wrapper,.search-results-image-wrapper{border:1px solid #000;border-radius:50%;display:inline;height:40px;margin-right:10px;width:40px}.search-placeholder-image-wrapper{background-image:url(/img/tv_placeholder.png);background-position:50%;background-repeat:no-repeat;background-size:70px}.card.episodes-card,.card.programs-card,.card.seasons-card{background-clip:inherit;background-color:transparent;border:none;border-radius:0;padding:10px;position:relative}.card.episodes-card,.card.seasons-card{padding:4px 0 4px 20px}.season-details-container{display:inline-flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;padding-bottom:0;padding-top:6px;width:100%}.program-details-wrapper{flex:1;margin-top:-14px;padding-left:50px}.series-buttons-wrapper{flex:1;text-align:right}.program-details-wrapper ul li{border:none;font-size:12px;line-height:18px!important;list-style-position:inside;text-indent:-18px}.program-details-wrapper ul li:hover{background:none;border-left:none;padding-left:0;transition:none}.program-details-wrapper ul li:last-child{border-bottom:none;padding-bottom:10px}.program-details-wrapper ul li.program-cast-icon:before,.program-details-wrapper ul li.program-description-icon:before{color:#7367f0;content:"";font-family:Feather;font-size:12px;font-weight:400;overflow:hidden;padding-right:6px;transition:all .2s ease;white-space:nowrap}.program-details-wrapper ul li.program-cast-icon:before{content:""}.program-details-wrapper span.program-cast:after{content:", "}.program-details-wrapper span.program-cast:last-of-type:after{content:""}.episode-item-wrapper,.program-item-wrapper,.season-item-wrapper,.tracked-shows-item-wrapper{word-wrap:break-word;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:auto;min-width:0}.episode-item-wrapper,.season-item-wrapper{padding:8px 0 8px 10px}.episode-item-wrapper{height:36px}.tracked-shows-item-wrapper .search-results-title{font-size:16px;text-transform:uppercase}.tracked-shows-item-wrapper .search-results-type{font-size:14px}.tracked-shows-item-wrapper .fas.fa-check{color:#d43396;font-size:18px;margin-left:auto}ul.list-group-flush>li.list-group-item{color:#000;line-height:18px;transition:all .4s ease}ul.list-group-flush>li.list-group-item:hover{background:#f5f5f5;color:#000;line-height:18px}.search-results-title{display:inline;min-width:80px;overflow:hidden;padding-right:10px;position:relative;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.search-results-episode-count,.search-results-type{border-left:1px solid #888;display:inline;font-size:12px;padding-left:10px;padding-right:10px;position:relative}.search-results-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seasons-card .search-results-title{font-size:14px;min-width:80px;text-transform:uppercase}.episodes-card .search-results-title{font-size:14px;min-width:40px;text-transform:uppercase}.get-episodes-button-wrapper{item:2;display:inline;margin-left:auto;padding-left:8px;padding-right:0}.season-buttons-container{padding-bottom:10px}.episode-buttons-container .fa-spinner:before,.get-episodes-button-wrapper .fa-spinner:before,.season-buttons-container .fa-spinner:before{color:#7367f0;font-size:16px;transition:all .1s ease}.spinner-border-2{animation:spinner-border .4s linear infinite;border:2px solid #7367f0;border-radius:50%;border-right-color:#d13497;color:#7367f0!important;display:inline-block;height:16px;margin-right:10px;vertical-align:text-bottom;width:16px}.fa-fast-spin{animation:fa-fast-spin .6s linear infinite}@keyframes fa-fast-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.capitalize{text-transform:capitalize}.btn{background-color:transparent;border:0 solid transparent;border-radius:.4285rem;color:#626262;display:inline-block;font-size:1rem;font-weight:500;line-height:1;padding:.9rem 2rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.btn-group-sm>.btn.btn-icon,.btn.btn-sm.btn-icon{padding:6px!important;width:28px}.btn-group-sm>.btn,.btn-md,.btn-sm{padding:6px 16px!important}.btn-group-lg>.btn,.btn-lg{padding:10px 16px!important}.round{border-radius:1.5rem!important}.rounded-circle{border-radius:50%!important}.search-box .btn-outline-primary{background-color:none;border:1px solid #7367f0;color:#7367f0;font-size:14px;padding:12px 30px}.search-box .btn-outline-primary:hover{background-color:#7367f0;border:1px solid #7367f0;color:#fff}.search-btn-close.btn-outline-primary,.search-btn-reset.btn-outline-primary{background-color:none;border:1px solid #fff;color:#fff;display:inline-block;font-size:11px!important;outline:none;padding:4px 14px!important;position:absolute;right:170px;top:70px}.search-btn-close.btn-outline-primary:hover,.search-btn-reset.btn-outline-primary:hover{background-color:#fff;border:1px solid #fff;color:#d13497;padding:4px 14px!important}.search-btn-close.btn-outline-primary{right:100px}.btn-secondary{background-color:none;border-color:none;color:none}.btn.get-episodes,.btn.view-my-shows{background-color:#fff!important;border:1px solid #d43396;border-radius:28px;color:#000;display:inline;font-size:14px;font-weight:500;margin-left:10px;padding:2px 10px;position:relative;text-transform:uppercase;top:0;transition:all .4s ease;width:140px}.btn.get-episodes:hover,.btn.view-my-shows:hover{background:#d43396;background-color:#d43396!important;color:#fff}.btn.view-my-shows{font-weight:600}.btn.show-episodes{item:2;background-color:#fff!important;border:1px solid #d43396;border-radius:28px;color:#000;display:inline;font-size:12px;font-weight:500;margin-left:auto;padding:2px 10px;position:relative;text-transform:uppercase;transition:all .4s ease;width:130px}.btn.show-episodes:hover{background:#d43396;background-color:#d43396!important;color:#fff}.btn.add-episode,.btn.add-program,.btn.open-tracked-shows,.btn.remove-episode,.btn.remove-program{background:#fff;font-size:11px;margin-left:auto;overflow:hidden;padding:4px 16px;transition:all .2s ease;white-space:nowrap}.btn.add-episode:hover,.btn.add-program:hover,.btn.open-tracked-shows:hover,.btn.remove-episode:hover,.btn.remove-program:hover{background:#7367f0!important;color:#fff;transition:all .2s ease}.btn.open-tracked-shows{font-size:12px}.btn.add-episode.hide,.btn.add-program.hide,.btn.remove-episode,.btn.remove-program{display:none;transition:all .2s ease}.btn.remove-all-series.added,.btn.remove-episode.added,.btn.remove-program.added{display:inline;transition:all .2s ease}.btn-add-arrow-right:after{content:"";font-family:Feather;font-size:12px;font-weight:400;overflow:hidden;padding-left:2px;transition:all .2s ease;white-space:nowrap}.btn.remove-all-series.not-collapsed,.btn.remove-episode.not-collapsed,.btn.remove-program.not-collapsed{background-color:#7367f0;color:#fff;font-size:11px}.btn.btn-add-arrow-right{background-color:#fff;color:#7367f0;font-size:12px}.btn.btn-add-arrow-right.not-collapsed{background-color:#7367f0;color:#fff;font-size:12px}span.tracked-episodes-indicator:before{color:#ff9f43;content:".";display:inline-block;font-size:30px;font-weight:900;margin-top:-10px;padding-right:4px;transition:all .2s ease}span.indicator-partial:before{color:#ff9f43}span.indicator-all:before{color:#28c76f}span.indicator-none:before{color:#fff;display:none}.btn.add-all-episodes,.btn.add-all-series,.btn.download-icon,.btn.remove-all-episodes,.btn.remove-all-series,.btn.toggle-episode-search{font-size:11px;font-weight:500;margin-left:auto;overflow:hidden;transition:all .2s ease;white-space:nowrap}.btn.add-all-episodes:hover,.btn.add-all-series:hover,.btn.download-icon:hover,.btn.remove-all-episodes:hover,.btn.remove-all-series:hover,.btn.toggle-episode-search:hover{background:#7367f0!important;color:#fff;transition:all .2s ease}.btn.add-all-series:before{content:"Track Entire Series "}.btn.add-all-episodes:before,.btn.add-all-series:before{font-size:11px;font-weight:500;overflow:hidden;transition:all .2s ease;white-space:nowrap}.btn.add-all-episodes:before{content:"Track Entire Season "}.btn.remove-all-episodes:before,.btn.remove-all-series:before{content:""}.btn.download-icon:before,.btn.remove-all-episodes:before,.btn.remove-all-series:before{font-family:Feather;font-size:11px;font-weight:500;overflow:hidden;transition:all .2s ease;white-space:nowrap}.btn.download-icon:before{content:""}.btn.download-icon.active{background-color:#7367f0!important;border-color:#7367f0!important;color:#fff!important}.btn.toggle-episode-search:before{content:"";font-family:Feather;font-size:11px;font-weight:500;overflow:hidden;transition:all .2s ease;white-space:nowrap}.btn.toggle-episode-search.active{background-color:#7367f0!important;border-color:#7367f0!important;color:#fff!important}.btn.add-episode:before{content:"Track Episode";overflow:hidden;white-space:nowrap}.btn.add-program:before{content:"Track Show";overflow:hidden;white-space:nowrap}.btn.add-episode.added,.btn.add-program.added{background:#fff;overflow:hidden;transition:all .2s ease;white-space:nowrap;width:40px}.btn.add-episode.added:before,.btn.add-program.added:before{content:"";font-family:Feather;font-size:11px;overflow:hidden;white-space:nowrap}.btn.add-episode.added:hover:before,.btn.add-program.added:hover:before{content:"";font-family:Feather;font-size:11px}.btn.remove-all-episodes.added:before,.btn.remove-all-series.added:before,.btn.remove-episode.added:before,.btn.remove-program.added:before{content:"";font-family:Feather;font-size:11px;overflow:hidden;white-space:nowrap}.btn.remove-all-episodes.added:hover:before,.btn.remove-all-series.added:hover:before,.btn.remove-episode.added:hover:before,.btn.remove-program.added:hover:before{content:"";font-family:Feather;font-size:11px}.btn.add-episode.added:hover,.btn.add-program.added:hover,.btn.remove-all-episodes.added:hover,.btn.remove-all-series.added:hover,.btn.remove-episode.added:hover,.btn.remove-program.added:hover{background:#d43396;color:#fff;transition:all .2s ease}.btn.add-all-episodes.focus,.btn.add-episode.focus,.btn.add-episode:focus,.btn.add-program.focus,.btn.add-program:focus,.btn.open-tracked-shows:focus .btn.open-tracked-shows.focus .btn.add-all-episodes:focus,.btn.remove-all-episodes.focus,.btn.remove-all-episodes:focus,.btn.remove-all-series.focus,.btn.remove-all-series:focus,.btn.remove-episode.focus,.btn.remove-episode:focus,.btn.remove-program.focus,.btn.remove-program:focus,.btn.toggle-episode-search.focus,.btn.toggle-episode-search:focus,.btn.tracked-shows-modal-button.focus .owl-next:focus,.btn.tracked-shows-modal-button:focus,.owl-next.focus .owl-prev:focus,.owl-prev.focus{box-shadow:0 0 0 transparent!important;outline:0}.search-pagination-container{background:#fff;border:1px solid #eee;border-top:none;display:none;height:60px;line-height:60px;margin:15px auto auto;padding-left:20px;width:92%}.ais-Pagination-list.pagination{padding-top:12px}.ais-Pagination-link,page-link{font-size:12px}.search-pagination-list{display:inline;margin-left:-40px}.search-pagination-item{border:1px solid #888;border-radius:8px;display:inline;margin-right:5px;padding:0 8px;transition:all .2s ease}.search-pagination-item:hover{background:#d43396;border:1px solid #d43396;cursor:pointer}.search-pagination-item-link{color:#000;display:inline-block;margin:-6px;padding:6px;position:relative;z-index:1}.search-pagination-item-link:hover,.search-pagination-item-selected a.search-pagination-item-link{color:#fff}.search-pagination-item.search-pagination-item-selected{background:#d43396;border:1px solid #d43396}.page-item:first-child .page-link,.page-item:last-child .page-link,.page-link{background-color:#fff;border:1px solid #7367f0;border-radius:8px;color:#7367f0;line-height:1.25;margin-left:4px;padding:6px 10px;position:relative}.page-item.active .page-link{background-color:#7367f0;border-color:#7367f0;color:#fff;z-index:3}.page-item:first-child .page-link:hover,.page-item:last-child .page-link:hover,.page-link:hover{background-color:#7367f0;border-color:#7367f0;color:#fff;text-decoration:none;z-index:2}.page-link:focus{box-shadow:none;outline:0;z-index:3}.btn-store{border-color:#ddd!important;color:#777;min-width:254px;padding:12px 20px!important}.btn-store:focus,.btn-store:hover{background-color:#168eea;border-color:#168eea!important;color:#fff!important}.btn-store .btn-caption,.btn-store .btn-label{display:block;line-height:1;text-align:left}.btn-store .btn-caption{font-size:24px}.owl-next.focus .owl-prev:focus,.owl-next:focus,.owl-prev.focus{box-shadow:0 0 0 transparent!important;outline:0}section.content-page{min-height:400px;padding-bottom:100px;padding-top:40px}.content-page h3{color:#150a33;font-size:32px;font-weight:400;line-height:48px;margin-bottom:20px;margin-top:25px}.content-page p{color:#656565;font-size:16px;letter-spacing:.01em;line-height:27px;margin:0 0 20px}section.contact-wrapper,section.faq{padding-bottom:300px}section.faq{padding-top:40px}.faqHeader{font-size:27px;margin:20px}.input-group .form-control{border-left:0 solid #ced4da}.input-group .form-control.input-site-protection{border-left:1px solid #ced4da}.input-group-icon.input-group-text{background-color:#fff;border-right:0 solid #ced4da;color:#495057;display:flex;font-size:20px;font-weight:400;line-height:1.5;text-align:center;white-space:nowrap}.form-control:focus,input[type=text]:focus,textarea:focus{border-color:#ced4da;box-shadow:0 0 0 0 rgba(0,123,255,.25);outline:0 none}section.faq .card-header{background-color:rgba(0,0,0,.01)}section.faq .card-header:hover{background-color:rgba(0,0,0,.03)}.panel-heading [data-toggle=collapse]:after{color:#f58723;content:"e072";float:right;font-family:Glyphicons Halflings;font-size:18px;line-height:22px;transform:rotate(-90deg)}.panel-heading [data-toggle=collapse].collapsed:after{color:#454444;transform:rotate(90deg)}.news-card{border:none;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:.3s}.news-card:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.4)}.news-card .text-muted i{margin:0 10px}.news-card a{color:#000}.industry-grid-section{padding:40px 0 60px}.industry-grid-card{background:#e8e6e6;border-radius:15px;height:100%;position:relative;transition:transform .3s ease,box-shadow .3s ease}.industry-grid-card:hover{box-shadow:0 15px 30px rgba(212,50,151,.2);transform:translateY(-6px)}.industry-grid-card:before{background:#fff;border-radius:15px;bottom:4px;content:"";left:4px;position:absolute;right:4px;top:4px}.industry-grid-card .industry-grid-card-inner{padding:36px 28px 28px;position:relative}.industry-grid-card .industry-grid-card-inner:before{background:linear-gradient(90deg,rgba(101,65,193,0) 0,#6541c1 20%,#d43396 80%,rgba(212,51,150,0));border-radius:2px;content:"";height:4px;left:28px;position:absolute;right:28px;top:0}.industry-grid-card .industry-grid-role{color:#6541c1;display:inline-block;font-size:18px;font-weight:700;margin-bottom:16px;padding-bottom:12px;position:relative}.industry-grid-card .industry-grid-quote{margin-bottom:0}.coverage-section{padding:30px 0 50px}.coverage-section .coverage-section-title{color:#150a32;font-family:Poppins,sans-serif;font-size:34px;font-weight:700;line-height:44px;margin:0 0 12px}.coverage-section .coverage-section-lead{margin:0 auto 40px;max-width:760px}.features-style-one img.features-laptop{display:block;margin:-120px -20px 0 auto;position:relative;width:62%;z-index:1}@media (max-width:767px){.features-style-one img.features-laptop{margin:-40px auto 20px;width:90%}}.modal.coverage-modal{top:0}.modal.coverage-modal .modal-dialog{margin-top:30px;max-width:820px}.modal.coverage-modal .modal-content{border:none;border-radius:15px;box-shadow:0 25px 60px rgba(21,10,50,.25);overflow:hidden}.coverage-modal-header{align-items:flex-start;background:linear-gradient(90deg,#6541c1 0,#d43396);color:#fff;display:flex;justify-content:space-between;padding:28px 32px 24px}.coverage-modal-header .coverage-modal-eyebrow{font-size:13px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;opacity:.85;text-transform:uppercase}.coverage-modal-header .coverage-modal-title{color:#fff;font-family:Poppins,sans-serif;font-size:28px;font-weight:700;line-height:34px;margin:0 0 8px}.coverage-modal-header .coverage-modal-summary{font-size:16px;line-height:24px}.coverage-modal-header .coverage-modal-dot{margin:0 8px;opacity:.7}.coverage-modal-header .coverage-modal-close{background:hsla(0,0%,100%,.18);border:none;border-radius:50%;color:#fff;cursor:pointer;flex:none;font-size:16px;height:36px;transition:background .2s ease;width:36px}.coverage-modal-header .coverage-modal-close:hover{background:hsla(0,0%,100%,.32)}.coverage-modal-body{padding:8px 32px 28px}.coverage-modal-body .coverage-modal-section{padding-top:24px}.coverage-modal-body .coverage-modal-section+.coverage-modal-section{border-top:1px solid #ece8f5;margin-top:24px}.coverage-modal-body .coverage-modal-section-head{align-items:center;display:flex;margin-bottom:18px}.coverage-modal-body .coverage-modal-section-head h5{color:#150a32;font-family:Poppins,sans-serif;font-size:20px;font-weight:700;line-height:26px;margin:0 0 2px}.coverage-modal-body .coverage-modal-icon{align-items:center;background:linear-gradient(135deg,#6541c1,#d43396);border-radius:50%;color:#fff;display:flex;flex:none;font-size:18px;height:44px;justify-content:center;margin-right:14px;width:44px}.coverage-modal-body .coverage-modal-section-sub{color:#555;font-size:14px;line-height:20px}.coverage-modal-body .coverage-modal-region{margin-bottom:14px}.coverage-modal-body .coverage-modal-region-name{color:#6541c1;font-size:13px;font-weight:700;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.coverage-modal-body .coverage-modal-region-name span{background:#f1edfa;border-radius:11px;color:#6541c1;display:inline-block;font-size:12px;letter-spacing:0;line-height:20px;margin-left:6px;min-width:22px;padding:0 7px;text-align:center}.coverage-modal-body .coverage-modal-chips{display:flex;flex-wrap:wrap;gap:8px}.coverage-modal-body .coverage-modal-chip{background:#f6f4fb;border:1px solid #ece8f5;border-radius:999px;color:#150a32;display:inline-block;font-size:14px;line-height:20px;padding:5px 12px}.coverage-modal-body .coverage-modal-chip-streaming{background:#fdf2f8;border-color:#f7dcec}.coverage-modal-body .coverage-modal-note{color:#777;font-size:13px;line-height:20px;margin-top:16px}@media (max-width:767px){.modal.coverage-modal .modal-dialog{margin:12px}.coverage-modal-header{padding:22px 20px 18px}.coverage-modal-header .coverage-modal-title{font-size:22px;line-height:28px}.coverage-modal-header .coverage-modal-summary{font-size:14px}.coverage-modal-header .coverage-modal-summary span{display:block}.coverage-modal-header .coverage-modal-summary .coverage-modal-dot{display:none}.coverage-modal-body{padding:4px 20px 22px}}.industry-grid-section.industry-grid-section-seo{padding-bottom:20px}.pricing-section.pricing-section-seo{padding-top:30px}.how-app-work-section.how-it-works-seo .single-how-app-work .text-box h4{color:#555;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;line-height:24px}.features-style-one .feature-style-content h3.solutions-heading-seo{font-size:22px;line-height:28px}@media (max-width:1024px){.features-style-one .feature-style-content h3.solutions-heading-seo{font-size:18px;line-height:23px}}.coverage-card{background:#fff;border:4px solid #e8e6e6;border-radius:15px;height:100%;padding:36px 28px 24px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.coverage-card:hover{box-shadow:0 15px 30px rgba(212,50,151,.2);transform:translateY(-6px)}.coverage-card:before{background:linear-gradient(90deg,rgba(101,65,193,0) 0,#6541c1 20%,#d43396 80%,rgba(212,51,150,0));border-radius:2px;content:"";height:4px;left:24px;position:absolute;right:24px;top:-4px}.coverage-card .coverage-card-icon{align-items:center;background:linear-gradient(135deg,#6541c1,#d43396);border-radius:50%;color:#fff;display:flex;font-size:24px;height:56px;justify-content:center;margin-bottom:18px;width:56px}.coverage-card h3{color:#6541c1;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;line-height:32px;margin:0 0 14px}.coverage-card ul{list-style:none;margin:0;padding:0}.coverage-card li{color:#150a32;font-size:16px;line-height:24px;margin-bottom:10px;padding-left:28px;position:relative}.coverage-card li:before{color:#d43396;content:"";font-family:Font Awesome\ 5 Free;font-weight:900;left:0;position:absolute;top:0}mg.resource-item{border:none;box-shadow:none;padding-top:0;transition:all .4s ease}.press-card{background:#fff;border:1px solid #e8e6e6;border-radius:10px;display:flex;flex-direction:column;height:100%;overflow:hidden;text-align:left;transition:box-shadow .3s ease,transform .3s ease}.press-card:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.15);transform:translateY(-3px)}.press-card-image.resource-item-wrap{aspect-ratio:16/9;border:none;border-radius:0}.press-card-body{display:flex;flex:1;flex-direction:column;padding:16px 18px 18px}.press-card-title{-webkit-line-clamp:2;color:#150a32;font-size:16px;font-weight:700;line-height:1.3;margin-bottom:8px;min-height:2.6em}.press-card-desc,.press-card-title{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.press-card-desc{-webkit-line-clamp:3;color:#555!important;font-size:15px!important;line-height:20px!important;margin-bottom:20px!important;min-height:60px}.press-card-meta{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.press-card-read{color:#6541c1;font-size:13px;font-weight:600;white-space:nowrap}.resource-item-wrap{aspect-ratio:16/9;border:1px solid #e8e6e6;border-radius:6px;display:block;overflow:hidden}img.resource-item{border:none;box-shadow:none;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.press-card:hover img.resource-item{transform:scale(1.04)}.hd{font-family:Montserrat,sans-serif;overflow-x:clip}.hd p{margin-bottom:0}.hd .hd-eyebrow{background:linear-gradient(90deg,#6541c1,#d43396);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;letter-spacing:.12em;margin-bottom:14px;text-transform:uppercase}.hd .hd-eyebrow-light{background:none;color:#4ac9ff}.hd .hd-h2{color:#150a32;font-family:Poppins,sans-serif;font-size:40px;font-weight:700;line-height:48px;margin:0 0 18px}.hd .hd-h2-light{color:#fff}.hd .hd-h3{color:#150a32;font-family:Poppins,sans-serif;font-size:32px;font-weight:700;line-height:40px;margin:0 0 16px}.hd .hd-lead{color:#150a32!important;font-size:22px!important;font-weight:500;line-height:34px!important;margin-bottom:14px}.hd .hd-body{color:#555!important;font-size:17px!important;line-height:28px!important;margin-bottom:20px}.hd .hd-small{color:#555!important;font-size:15px!important;line-height:24px!important}.hd .hd-section-head{margin:0 auto 48px;max-width:820px}.hd .hd-checks{list-style:none;margin:0;padding:0}.hd .hd-checks li{color:#150a32;font-size:16px;line-height:24px;margin-bottom:12px;padding-left:30px;position:relative}.hd .hd-checks li:before{background:rgba(212,51,150,.12);border-radius:50%;color:#d43396;content:"";font-family:Font Awesome\ 5 Free;font-size:10px;font-weight:900;height:20px;left:0;line-height:20px;position:absolute;text-align:center;top:2px;width:20px}.hd .hd-checks-light li{color:hsla(0,0%,100%,.85)}.hd .hd-checks-light li:before{background:rgba(74,201,255,.18);color:#4ac9ff}.hd .hd-icon{align-items:center;background:linear-gradient(90deg,#6541c1,#d43396);border-radius:14px;color:#fff;display:flex;font-size:22px;height:52px;justify-content:center;width:52px}.hd .hd-tag{border-radius:999px;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.06em;padding:4px 12px;text-transform:uppercase}.hd .hd-window{background:#fff;border-radius:14px;box-shadow:0 30px 60px rgba(21,10,50,.16),0 0 0 1px rgba(21,10,50,.06);overflow:hidden}.hd .hd-window img{display:block;height:auto;width:100%}.hd .hd-window-bar{align-items:center;background:#f3f1f8;border-bottom:1px solid #ece8f5;display:flex;height:32px;padding:0 14px}.hd .hd-window-bar span{background:#ff5f57;border-radius:50%;height:10px;margin-right:7px;width:10px}.hd .hd-window-bar span:nth-child(2){background:#febc2e}.hd .hd-window-bar span:nth-child(3){background:#28c840}.hd .hd-tab-buttons{display:flex;gap:10px;justify-content:center;margin-bottom:36px}.hd .hd-tab-button{background:#fff;border:1px solid #ece8f5;border-radius:999px;color:#150a32;cursor:pointer;font-size:15px;font-weight:600;padding:10px 22px;transition:all .2s ease}.hd .hd-tab-button span{background:#f7f5fc;border-radius:10px;color:#6541c1;display:inline-block;font-size:12px;line-height:20px;margin-left:6px;padding:0 8px}.hd .hd-tab-button.active{background:linear-gradient(90deg,#6541c1,#d43396);border-color:transparent;box-shadow:0 10px 24px rgba(212,51,150,.25);color:#fff}.hd .hd-tab-button.active span{background:hsla(0,0%,100%,.25);color:#fff}.hd .hd-tab-button:focus{outline:none}.hd .hd-tab-panel{display:none}.hd .hd-tab-panel.active{display:flex}.hd .hd-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden;padding:10px 0;width:100%}.hd .hd-marquee-track{animation:hd-marquee 40s linear infinite;display:flex;width:-moz-max-content;width:max-content}.hd .hd-marquee-item{align-items:center;display:flex;justify-content:center;padding:0 36px}.hd .hd-marquee-item img{height:64px;-o-object-fit:contain;object-fit:contain;width:auto}@keyframes hd-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:991px){.hd .hd-h2{font-size:30px;line-height:38px}.hd .hd-h3{font-size:26px;line-height:34px}.hd .hd-lead{color:#150a32!important;font-size:19px!important;line-height:30px!important}}@media (max-width:575px){.hd .hd-tab-button{font-size:14px;padding:9px 16px;white-space:nowrap}}.hdd-btn{border-radius:999px;display:inline-block;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;line-height:20px;padding:13px 26px;transition:background .2s ease,color .2s ease,border-color .2s ease}.hdd-btn:hover{text-decoration:none}.hdd-btn:focus-visible{outline:3px solid #4ac9ff;outline-offset:3px}.hdd-btn-light{background:#fff;color:#150a32}.hdd-btn-light:hover{color:#6541c1}.hdd-btn-ghost{border:2px solid hsla(0,0%,100%,.55);color:#fff}.hdd-btn-ghost:hover{border-color:#fff;color:#fff}.hdd-btn-primary{background:linear-gradient(90deg,#6541c1,#d43396);color:#fff}.hdd-btn-primary:hover{color:#fff}.hdd-btn-outline{border:1px solid rgba(101,65,193,.35);color:#6541c1;position:relative;z-index:0}.hdd-btn-outline:before{background:linear-gradient(90deg,#6541c1,#d43396);border-radius:inherit;content:"";inset:-1px;opacity:0;position:absolute;transition:opacity .25s ease;z-index:-1}.hdd-btn-outline:hover{border-color:transparent;color:#fff}.hdd-btn-outline:hover:before{opacity:1}.banner-static.hdd-banner{margin-bottom:30px;padding-bottom:70px}.banner-static.hdd-banner .banner-content p.v2-we-are{margin-bottom:34px}.hdd-hero-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:50px}.hdd-stage{padding-top:10px;position:relative;z-index:2}.hdd-stage .hd-window{background:#fff;border-radius:14px;box-shadow:0 40px 80px rgba(10,4,30,.45),0 0 0 1px hsla(0,0%,100%,.08);overflow:hidden}.hdd-stage .hd-window img{display:block;width:100%}.hdd-stage .hd-window-bar{align-items:center;background:#f3f1f8;border-bottom:1px solid #e7e2f3;display:flex;height:30px;padding:0 14px}.hdd-stage .hd-window-bar span{background:#ff5f57;border-radius:50%;height:10px;margin-right:7px;width:10px}.hdd-stage .hd-window-bar span:nth-child(2){background:#febc2e}.hdd-stage .hd-window-bar span:nth-child(3){background:#28c840}.hdd-stage-main{animation:hdd-rise 1s cubic-bezier(.2,.7,.2,1) .2s both;margin:0 auto;position:relative;width:68%;z-index:2}.hdd-stage-card{border-radius:14px;box-shadow:0 30px 60px rgba(10,4,30,.5);position:absolute;top:80px;width:20%;z-index:1}.hdd-stage-card-left{animation:hdd-card-left 1.1s cubic-bezier(.2,.7,.2,1) .45s both;left:-3%;transform:rotate(-7deg)}.hdd-stage-card-right{animation:hdd-card-right 1.1s cubic-bezier(.2,.7,.2,1) .45s both;right:-3%;transform:rotate(7deg)}.hdd-stage-services{align-items:center;animation:hdd-rise 1s cubic-bezier(.2,.7,.2,1) .75s both;background:#fff;border-radius:18px;box-shadow:0 24px 50px rgba(10,4,30,.25);display:flex;gap:26px;margin:-44px auto 0;max-width:94%;padding:16px 28px;position:relative;width:-moz-fit-content;width:fit-content;z-index:3}.hdd-stage-services-label{color:#666;flex:none;font-family:Montserrat,sans-serif;font-size:13px;line-height:18px;max-width:190px}.hdd-stage-services-label strong{color:#150a32;display:block;font-family:Poppins,sans-serif;font-size:20px;line-height:26px}.hdd-stage-logos{align-items:center;display:flex;gap:24px}.hdd-stage-logos img{height:30px;max-width:84px;-o-object-fit:contain;object-fit:contain;width:auto}@keyframes hdd-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes hdd-card-left{0%{opacity:0;transform:translate(40px,50px) rotate(0deg)}to{opacity:1;transform:rotate(-7deg)}}@keyframes hdd-card-right{0%{opacity:0;transform:translate(-40px,50px) rotate(0deg)}to{opacity:1;transform:rotate(7deg)}}@media (prefers-reduced-motion:reduce){.hdd-stage-card,.hdd-stage-main,.hdd-stage-services{animation:none}}@media (max-width:991px){.hdd-stage-main{width:100%}.hdd-stage-card{display:none}.hdd-stage-services{flex-direction:column;gap:12px;margin-top:-24px;text-align:center}.hdd-stage-services .hdd-stage-services-label{max-width:none}.hdd-stage-logos{flex-wrap:wrap;gap:14px 20px;justify-content:center}.hdd-stage-logos img{height:24px}}.hdd .hdd-center{margin-left:auto;margin-right:auto;max-width:860px;text-align:center}.hdd .hdd-figures{padding:10px 0 20px}.hdd .hdd-figure-link{border-bottom:1px solid rgba(101,65,193,.3);color:#6541c1;font-size:13px;font-weight:600;margin-top:6px}.hdd .hdd-figure-link:hover{border-bottom-color:#d43396;color:#d43396;text-decoration:none}.hdd .hdd-clients{padding:40px 0 10px}.hdd .hdd-clients-line{color:#888!important;font-size:15px!important;line-height:22px!important;margin-bottom:8px;text-align:center}.hdd .hdd-about{padding:80px 0 70px}.hdd .hdd-wee-owe{color:#d43396;font-size:16px;font-weight:600;margin-bottom:14px}.hdd .hdd-credits{display:grid;gap:24px;grid-template-columns:1.4fr 1fr;margin-top:50px}.hdd .hdd-credits .hdd-credit-press .hdd-credit-quote{margin-top:auto}.hdd .hdd-credit{align-items:flex-start;background:#fff;border:1px solid #e7e2f3;border-radius:22px;color:#150a32;display:flex;flex-direction:column;padding:36px 40px 32px;transition:border-color .2s ease}.hdd .hdd-credit:hover{border-color:rgba(101,65,193,.45);text-decoration:none}.hdd .hdd-credit:hover .hdd-credit-link{color:#d43396}.hdd .hdd-credit:focus-visible{outline:3px solid #6541c1;outline-offset:3px}.hdd .hdd-credit-logo{height:62px;margin:-8px 0 18px -6px;width:auto}.hdd .hdd-credit-logo-thr{align-self:center;height:50px;margin:22px 0 0}.hdd .hdd-credit-text{color:#444!important;font-size:17px!important;line-height:28px!important}.hdd .hdd-credit-wio{margin-top:16px;padding-left:20px;position:relative}.hdd .hdd-credit-wio:before{background:linear-gradient(180deg,#6541c1,#d43396);bottom:4px;content:"";left:0;position:absolute;top:4px;width:1px}.hdd .hdd-credit-wio .hdd-credit-text strong{color:#150a32}.hdd .hdd-credit-quote{border:none;color:#150a32;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:32px;font-weight:500;letter-spacing:-.005em;line-height:40px;margin:0;padding:0}.hdd .hdd-credit-link{color:#6541c1;font-size:15px;font-weight:700;margin-top:auto;padding-top:22px;transition:color .2s ease}.hdd .hdd-overview{background:#f6f4fb;padding:80px 0}.hdd .hdd-overview .hd-h2{margin-bottom:44px}.hdd .hdd-overview-grid{display:grid;gap:22px;grid-template-columns:1fr 1fr}.hdd .hdd-tile{background:#fff;border:1px solid #e7e2f3;border-radius:22px;color:#150a32;display:flex;flex-direction:column;overflow:hidden;padding:34px 34px 0;transition:border-color .2s ease}.hdd .hdd-tile h3{color:#150a32;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;line-height:32px;margin:18px 0 8px}.hdd .hdd-tile p{color:#555!important;font-size:17px!important;line-height:27px!important}.hdd .hdd-tile:hover{border-color:rgba(101,65,193,.45);text-decoration:none}.hdd .hdd-tile:hover .hdd-tile-link{color:#d43396}.hdd .hdd-tile:focus-visible{outline:3px solid #6541c1;outline-offset:3px}.hdd .hdd-tile-link{color:#6541c1;display:inline-block;font-size:15px;font-weight:700;margin-top:14px;transition:color .2s ease}.hdd .hdd-tile-image{border:1px solid #e7e2f3;border-radius:12px 0 0 0;border-width:1px 0 0 1px;display:block;margin-top:28px;max-width:none;width:calc(100% + 34px)}.hdd .hdd-tile-royalties{align-items:center;background:linear-gradient(90deg,#6541c1,#d43396);border:none;display:grid;gap:40px;grid-column:1/-1;grid-template-columns:1fr 1fr;padding:40px}.hdd .hdd-tile-royalties .hd-icon{background:hsla(0,0%,100%,.2)}.hdd .hdd-tile-royalties h3{color:#fff}.hdd .hdd-tile-royalties p{color:hsla(0,0%,100%,.9)!important;font-size:17px!important;line-height:27px!important}.hdd .hdd-tile-royalties .hdd-tile-link{border-bottom:1px solid hsla(0,0%,100%,.5);color:#fff}.hdd .hdd-tile-royalties:hover .hdd-tile-link{border-bottom-color:#fff;color:#fff}.hdd .hdd-row{padding:100px 0}.hdd .hdd-row-mist{background:#f6f4fb}.hdd .hdd-row-text{padding-right:40px}.hdd .hdd-row-text-right{padding-left:40px;padding-right:15px}.hdd p.hdd-row-note{color:#777!important;font-size:13px!important;line-height:20px!important;margin:20px 0 0}.hdd .hdd-row-head{align-items:center;display:flex;gap:16px;margin-bottom:18px}.hdd .hdd-row-head .hd-h3{margin:0}.hdd .hdd-shows{background:#fff;border-radius:14px;box-shadow:0 30px 60px rgba(21,10,50,.16),0 0 0 1px rgba(21,10,50,.06);overflow:hidden}.hdd .hdd-shows-grid{background:#f8f8f8;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);padding:18px}.hdd .hdd-shows-grid img{border-radius:10px;box-shadow:0 6px 18px rgba(21,10,50,.08);display:block;width:100%}.hdd .hdd-layers{position:relative}.hdd .hdd-layer{background:#fff;border-radius:12px;box-shadow:0 30px 60px rgba(21,10,50,.16),0 0 0 1px rgba(21,10,50,.06);display:block}.hdd .hdd-layer img{display:block;width:100%}.hdd img.hdd-layer{position:absolute}.hdd .hdd-layer-a{overflow:hidden;position:relative;z-index:1}.hdd .hdd-sgrid-row{display:flex;gap:18px;margin-top:18px}.hdd .hdd-sgrid-cell{min-width:0}.hdd .hdd-sgrid .hd-window img{background:#fff;padding-top:6px}.hdd .hdd-layers-royalties{padding-bottom:80px}.hdd .hdd-layers-royalties .hdd-layer-a{width:90%}.hdd .hdd-layers-royalties .hdd-layer-b{bottom:0;right:-20px;width:66%;z-index:2}.hdd .hdd-products{background:radial-gradient(circle at 85% 0,rgba(212,51,150,.32),transparent 40%),radial-gradient(circle at 10% 100%,rgba(101,65,193,.45),transparent 45%),#150a32;padding:90px 0 70px}.hdd .hdd-products .hd-h2{margin-bottom:50px}.hdd .hdd-product{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:20px;display:flex;flex-direction:column;height:100%;padding:32px 30px 28px}.hdd .hdd-product h3{color:#fff;font-family:Poppins,sans-serif;font-size:22px;font-weight:700;line-height:30px;margin:22px 0 12px}.hdd .hdd-product .hd-checks{margin-top:18px}.hdd .hdd-product-top{align-items:center;display:flex;justify-content:space-between}.hdd .hdd-product-tag{background:rgba(74,201,255,.14);border-radius:999px;color:#4ac9ff;font-size:13px;font-weight:600;padding:5px 12px}.hdd .hdd-product-text{color:hsla(0,0%,100%,.72)!important;font-size:15px!important;line-height:25px!important}.hdd .hdd-product-link{align-self:flex-start;border-bottom:1px solid hsla(0,0%,100%,.4);color:#fff;font-size:15px;font-weight:700;margin-top:auto;padding-top:12px}.hdd .hdd-product-link:hover{border-bottom-color:#4ac9ff;color:#4ac9ff;text-decoration:none}.hdd .hdd-coverage{padding:100px 0 90px}.hdd .hdd-coverage .hdd-btn{margin-top:8px}.hdd .hdd-regions{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.hdd .hdd-region{background:#f6f4fb;border-radius:18px;padding:20px 20px 18px}.hdd .hdd-region-count{color:#6541c1;font-family:Poppins,sans-serif;font-size:36px;font-weight:700;line-height:40px}.hdd .hdd-region-name{color:#150a32;font-size:15px;font-weight:700;margin-top:4px}.hdd .hdd-region-sample{color:#888;font-size:13px;line-height:18px;margin-top:4px}.hdd .hdd-streaming-countries{display:flex;flex-wrap:wrap;gap:7px;margin-top:26px}.hdd .hdd-streaming-countries span{background:#fdf2f8;border:1px solid #f7dcec;border-radius:999px;color:#150a32;font-size:13px;padding:4px 12px}.hdd .hdd-streaming-label{color:#d43396;font-size:15px;font-weight:700;margin-bottom:4px;width:100%}.hdd .hdd-roles{background:#f6f4fb;padding:90px 0}.hdd .hdd-roles .hd-h2{margin-bottom:44px}.hdd .hdd-steps{padding:90px 0 60px}.hdd .hdd-cap-list{border-top:1px solid #ece8f5;list-style:none;margin:16px 0 0;padding:14px 0 0}.hdd .hdd-cap-list li{color:#150a32;font-size:14px;line-height:20px;margin-bottom:9px;padding-left:26px;position:relative}.hdd .hdd-cap-list li:before{background:rgba(212,51,150,.12);border-radius:50%;color:#d43396;content:"";font-family:Font Awesome\ 5 Free;font-size:9px;font-weight:900;height:18px;left:0;line-height:18px;position:absolute;text-align:center;top:1px;width:18px}.hdd .hdd-steps .hd-section-head .hd-h2{margin-bottom:14px}.hdd .hdd-flow-card h4,.hdd .hdd-flow-stream h4{color:#150a32;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;line-height:25px;margin:18px 0 8px}.hdd .hdd-flow{display:grid;grid-template-columns:1fr 56px 1.35fr 56px 1fr;position:relative}.hdd .hdd-flow-col{display:flex;flex-direction:column;justify-content:center}.hdd .hdd-flow-label{color:#6541c1;font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:12px;text-align:center;text-transform:uppercase}.hdd .hdd-flow-card{background:#fff;border:1px solid #ece8f5;border-radius:18px;box-shadow:0 18px 40px rgba(21,10,50,.06);padding:26px 24px 18px}.hdd .hdd-flow-card .hd-small{margin-bottom:0}.hdd .hdd-flow-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.hdd .hdd-flow-chips span{background:#f7f5fc;border:1px solid #ece8f5;border-radius:999px;color:#150a32;font-size:13px;font-weight:600;padding:4px 12px}.hdd .hdd-flow-core{background:linear-gradient(90deg,#6541c1,#d43396);border-radius:18px;box-shadow:0 24px 50px rgba(101,65,193,.28);flex:1;padding:6px 4px}.hdd .hdd-flow-stream{display:flex;gap:16px;padding:20px 20px 12px}.hdd .hdd-flow-stream+.hdd .hdd-flow-stream{border-top:1px solid hsla(0,0%,100%,.25)}.hdd .hdd-flow-stream h4{color:#fff;margin-top:8px}.hdd .hdd-flow-stream p{color:hsla(0,0%,100%,.9)!important;font-size:15px;line-height:23px;margin:0}.hdd .hdd-flow-stream .hdd-cap-list{border-top-color:hsla(0,0%,100%,.25)}.hdd .hdd-flow-stream .hdd-cap-list li{color:#fff}.hdd .hdd-flow-stream .hdd-cap-list li:before{background:hsla(0,0%,100%,.2);color:#fff}.hdd .hdd-flow-stream-icon{align-items:center;background:hsla(0,0%,100%,.18);border-radius:12px;color:#fff;display:flex;flex:none;font-size:19px;height:44px;justify-content:center;width:44px}.hdd .hdd-flow-link{align-self:center;background:linear-gradient(90deg,rgba(101,65,193,.3),rgba(212,51,150,.55));height:2px;margin:30px 6px 0;position:relative}.hdd .hdd-flow-link:after{border-bottom:6px solid transparent;border-left:8px solid #d43396;border-top:6px solid transparent;content:"";position:absolute;right:-2px;top:-5px}.hdd .hdd-flow-link i{display:none}@media (min-width:992px){.hdd .hdd-flow{grid-template-columns:1fr 72px 1.35fr 72px 1fr}.hdd .hdd-flow-col{position:relative;z-index:1}.hdd .hdd-flow-link{background:none;height:170px;margin:30px 0 0;transition:opacity .8s ease 1.9s}.hdd .hdd-flow-link:after{display:none}.hdd .hdd-flow-link i{animation:hdd-particle 2.4s linear infinite;background:#d43396;border-radius:50%;display:block;height:6px;left:-16px;opacity:0;position:absolute;width:6px}.hdd .hdd-flow-link i:nth-child(2n){background:#6541c1}.hdd .hdd-flow-link i:first-child{animation-delay:-.3s;animation-duration:2.1s;top:8%}.hdd .hdd-flow-link i:nth-child(2){animation-delay:-1.1s;animation-duration:2.8s;height:4px;top:20%;width:4px}.hdd .hdd-flow-link i:nth-child(3){animation-delay:-1.9s;animation-duration:2.3s;top:31%}.hdd .hdd-flow-link i:nth-child(4){animation-delay:-.7s;animation-duration:2.6s;height:8px;top:43%;width:8px}.hdd .hdd-flow-link i:nth-child(5){animation-delay:-1.5s;animation-duration:2s;height:5px;top:52%;width:5px}.hdd .hdd-flow-link i:nth-child(6){animation-delay:-.2s;animation-duration:2.9s;top:63%}.hdd .hdd-flow-link i:nth-child(7){animation-delay:-2.1s;animation-duration:2.2s;height:4px;top:74%;width:4px}.hdd .hdd-flow-link i:nth-child(8){animation-delay:-1.2s;animation-duration:2.5s;height:7px;top:85%;width:7px}.hdd .hdd-flow-link i:nth-child(9){animation-delay:-.9s;animation-duration:2.7s;height:5px;top:95%;width:5px}.hdd.hd-reveal-on .hdd-flow:not(:has(.hdd-flow-col.is-revealed)) .hdd-flow-link{opacity:0}}@keyframes hdd-particle{0%{left:-16px;opacity:0}20%,80%{opacity:.85}to{left:calc(100% + 10px);opacity:0}}@media (max-width:991px){.hdd .hdd-flow{grid-template-columns:1fr}.hdd .hdd-flow-link{background:linear-gradient(180deg,rgba(101,65,193,.3),rgba(212,51,150,.55));height:34px;justify-self:center;margin:12px 0 14px;width:2px}.hdd .hdd-flow-link:after{border-bottom:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #d43396;bottom:-2px;left:-5px;right:auto;top:auto}.hdd .hdd-credits,.hdd .hdd-overview-grid,.hdd .hdd-tile-royalties{grid-template-columns:1fr}.hdd .hdd-row-text,.hdd .hdd-row-text-right{padding:0 15px 40px}.hdd .hdd-row{padding:70px 0}.hdd .hdd-sgrid-row{flex-direction:column}.hdd .hdd-sgrid-cell{flex:none!important}.hdd .hdd-layers-royalties{padding-bottom:0}.hdd .hdd-layers-royalties .hdd-layer-a{width:100%}.hdd .hdd-layers-royalties img.hdd-layer{bottom:auto;left:auto;margin:-20px 0 0 auto;position:relative;right:auto;top:auto;width:92%}.hdd .hdd-coverage .col-lg-5{margin-bottom:30px}}@media (max-width:575px){.hdd .hdd-credit{padding:28px 26px 26px}.hdd .hdd-credit-quote{font-size:26px;line-height:33px}.hdd .hdd-tile{padding:28px 26px 0}.hdd .hdd-tile-royalties{gap:24px;padding:30px 26px}.hdd .hdd-regions{grid-template-columns:repeat(2,1fr)}.hdd .hdd-about,.hdd .hdd-coverage,.hdd .hdd-overview,.hdd .hdd-products,.hdd .hdd-roles,.hdd .hdd-steps{padding-bottom:50px;padding-top:56px}}.hdd .hdd-credit-title{color:#150a32;font-family:Poppins,sans-serif;font-size:22px;font-weight:700;line-height:30px;margin:0 0 10px}.banner-static.hdd-hero{min-height:0;padding-bottom:80px;padding-top:150px}.banner-static.hdd-hero .banner-content{padding-top:0}.banner-static.hdd-hero .banner-content h1.v2-if-its-on-tv{font-size:42px!important;line-height:48px;margin:0 0 16px}.banner-static.hdd-hero .banner-content p.v2-we-are{font-size:23px!important;line-height:32px!important;margin-bottom:24px}.banner-static.hdd-hero .banner-content p.v2-we-are span.v2-we-are-detail{font-size:16px;line-height:24px;margin-top:12px}.banner-static.hdd-hero .hdd-hero-actions{margin-bottom:40px}.banner-static.hdd-hero .hdd-win-title{color:#555;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;margin-left:6px}.banner-static.hdd-hero .hdd-win-img{display:block;width:100%}.banner-static.hdd-hero .hdd-hstage{animation:hdd-rise 1s cubic-bezier(.2,.7,.2,1) .2s both}.banner-static.hdd-hero .hdd-hstage-services{margin-top:-30px}.hdd-bc{background:#f8f8f8;display:grid;gap:10px;grid-template-columns:repeat(var(--cols,3),1fr);padding:12px}.hdd-bc-card{aspect-ratio:var(--crop,640/1000);background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(21,10,50,.08);overflow:hidden;position:relative}.hdd-bc-card img{display:block;width:100%}.hdd-bc-card:after{background:linear-gradient(hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:34px;left:0;position:absolute;right:0}.banner-static.hdd-hero-a{padding-bottom:90px}.banner-static.hdd-hero-a .hdd-hero-text,.banner-static.hdd-hero-a .hdd-hero-text h1.v2-if-its-on-tv,.banner-static.hdd-hero-a .hdd-hero-text p.v2-we-are{text-align:left}.banner-static.hdd-hero-a .hdd-hero-text p.v2-we-are span.v2-we-are-detail br{display:none}.banner-static.hdd-hero-a .hdd-hero-actions{justify-content:flex-start;margin-bottom:30px}.hdd-hero-logos-label{color:hsla(0,0%,100%,.8);font-size:13px;margin-bottom:10px}.hdd-hero-logos-row{display:flex;flex-wrap:wrap;gap:8px}.hdd-hero-logos-row span{align-items:center;background:#fff;border-radius:10px;display:flex;height:40px;justify-content:center;padding:7px 10px;width:76px}.hdd-hero-logos-row img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.hdd-hstage-a{height:500px}.hdd-hstage-a .hdd-win-streaming{position:absolute;right:-50px;top:0;width:104%}.hdd-hstage-a .hdd-win-broadcast{bottom:0;left:-20px;position:absolute;width:74%;z-index:3}.hdd-hstage-b{align-items:start;display:grid;gap:24px;grid-template-columns:1fr 1fr}.hdd-hstage-c .hdd-win-tabs{margin:0 auto;width:64%}.hdd-hstage-c .hd-window-bar{height:46px}.hdd-win-tab-buttons{background:#e7e3f0;border-radius:999px;display:flex;gap:4px;margin:0 auto;padding:3px}.hdd-win-tab-buttons button{background:none;border:none;border-radius:999px;color:#555;cursor:pointer;font-size:13px;font-weight:700;padding:6px 16px}.hdd-win-tab-buttons button.active{background:#fff;box-shadow:0 2px 6px rgba(21,10,50,.12);color:#150a32}.hdd-win-tab-buttons button:focus-visible{outline:2px solid #6541c1;outline-offset:1px}.hdd-win-panel{aspect-ratio:2240/1292;background:#f8f8f8;display:none}.hdd-win-panel.active{display:block}.hdd-win-panel .hdd-bc{align-content:center;height:100%}@media (prefers-reduced-motion:reduce){.banner-static.hdd-hero .hdd-hstage{animation:none}}@media (max-width:1030px){.banner-static.hdd-hero{padding-top:120px}.banner-static.hdd-hero .banner-content h1.v2-if-its-on-tv{font-size:32px!important;line-height:38px}.banner-static.hdd-hero .banner-content p.v2-we-are{font-size:19px!important;line-height:27px!important}.banner-static.hdd-hero .banner-content p.v2-we-are span.v2-we-are-detail{font-size:15px;line-height:22px}}@media (max-width:991px){.hdd-hstage-a{height:auto;margin-top:36px}.hdd-hstage-a .hdd-win-broadcast,.hdd-hstage-a .hdd-win-streaming{bottom:auto;left:auto;position:relative;right:auto;top:auto;width:100%}.hdd-hstage-a .hdd-win-broadcast{margin:-40px 0 0 auto;width:86%}.hdd-hstage-b{grid-template-columns:1fr}.hdd-hstage-c .hdd-win-tabs{width:100%}}.banner-static.hdd-hero .hdd-hero-text-center p.v2-we-are{margin-left:auto;margin-right:auto;max-width:860px}@media (max-width:575px){.banner-static.hdd-hero .hdd-hero-text{padding:0 6px}.hdd-win-tab-buttons button{font-size:11px;padding:5px 10px;white-space:nowrap}}.banner-static.hdd-hero-a{padding-bottom:150px;padding-top:190px}.banner-static.hdd-hero-a .banner-content h1.v2-if-its-on-tv{font-size:46px!important;line-height:54px;margin-bottom:22px}.banner-static.hdd-hero-a .banner-content p.v2-we-are{font-size:24px!important;line-height:35px!important;margin-bottom:32px}.banner-static.hdd-hero-a .banner-content p.v2-we-are span.v2-we-are-detail{font-size:17px;line-height:27px;margin-top:16px}.banner-static.hdd-hero-a .hdd-hero-actions{gap:16px;margin-bottom:44px}.banner-static.hdd-hero-a .hdd-hero-logos-label{font-size:14px;margin-bottom:12px}.banner-static.hdd-hero-a .hdd-hero-logos-row{gap:10px}.banner-static.hdd-hero-a .hdd-hero-logos-row span{border:1px solid rgba(21,10,50,.1);box-shadow:0 6px 16px rgba(21,10,50,.22);height:44px;width:82px}.banner-static.hdd-hero-a .hdd-hstage-a{height:560px}.banner-static.hdd-hero-a .hdd-hstage-a .hdd-win-streaming{right:-30px;width:100%}.banner-static.hdd-hero-a .hdd-hstage-a .hdd-win-broadcast{left:-30px;width:72%}@media (max-width:1199px){.banner-static.hdd-hero-a{padding-top:180px}.banner-static.hdd-hero-a .banner-content h1.v2-if-its-on-tv{font-size:40px!important;line-height:47px}.banner-static.hdd-hero-a .banner-content p.v2-we-are{font-size:21px!important;line-height:31px!important}.banner-static.hdd-hero-a .hdd-hstage-a{height:480px}.banner-static.hdd-hero-a .hdd-hstage-a .hdd-win-streaming{right:0}.banner-static.hdd-hero-a .hdd-hstage-a .hdd-win-broadcast{left:-15px;width:76%}}@media (max-width:991px){.banner-static.hdd-hero-a{padding-bottom:110px;padding-top:150px}.banner-static.hdd-hero-a .hdd-hstage-a{height:auto;margin-top:44px}.banner-static.hdd-hero-a .hdd-hstage-a .hdd-win-broadcast,.banner-static.hdd-hero-a .hdd-hstage-a .hdd-win-streaming{left:auto;right:auto}.banner-static.hdd-hero-a .hdd-hstage-a .hdd-win-broadcast{width:86%}}@media (max-width:575px){.banner-static.hdd-hero-a{padding-top:130px}.banner-static.hdd-hero-a .banner-content h1.v2-if-its-on-tv{font-size:32px!important;line-height:38px}.banner-static.hdd-hero-a .banner-content p.v2-we-are{font-size:19px!important;line-height:28px!important}.banner-static.hdd-hero-a .hdd-hero-logos-row span{height:40px;width:74px}}.banner-static.hdd-hero-a .banner-content p.v2-we-are{margin-bottom:40px}@media (min-width:992px) and (max-width:1199px){.banner-static.hdd-hero-a .hdd-hero-logos-row{gap:8px}.banner-static.hdd-hero-a .hdd-hero-logos-row span{height:38px;padding:6px 8px;width:68px}}@media (max-width:991px){.banner-static.hdd-hero-a .banner-content>.row{margin-left:0;margin-right:0}.banner-static.hdd-hero-a .banner-content>.row>[class*=col-]{padding-left:20px;padding-right:20px}}.hdd-panel{background:#f8f8f8;border-radius:16px;box-shadow:0 0 0 1px hsla(0,0%,100%,.22),0 36px 80px rgba(8,2,30,.55);margin:0}.hdd-panel-img{border-radius:16px;display:block;width:100%}.hdd-panel-label{align-items:center;background:#fff;border:1px solid #e7e2f3;border-radius:999px;box-shadow:0 8px 20px rgba(8,2,30,.28);color:#150a32;display:inline-flex;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;gap:8px;left:20px;line-height:18px;padding:6px 14px 6px 11px;position:absolute;top:-15px;z-index:2}.hdd-panel-label i{color:#6541c1;font-size:13px}.hdd-panel .hdd-bc{background:#f8f8f8;border-radius:16px;gap:14px;padding:26px 22px 22px}@media (min-width:1300px){.banner-static.hdd-hero-a .hdd-hstage-a .hdd-win-streaming{right:-80px;width:112%}.banner-static.hdd-hero-a .hdd-hstage-a .hdd-win-broadcast{left:-40px;width:78%}}@media (min-width:992px){.hdd-hstage-a.hdd-tilt{perspective:1800px;perspective-origin:30% 50%}.hdd-hstage-a.hdd-tilt .hdd-win-broadcast,.hdd-hstage-a.hdd-tilt .hdd-win-streaming{box-shadow:0 0 0 1px hsla(0,0%,100%,.22),30px 50px 90px rgba(8,2,30,.6);transform:rotateY(-16deg) rotateX(7deg) rotate(2deg);transform-origin:0 50%}.hdd-hstage-a.hdd-tilt .hdd-win-broadcast{transform:rotateY(-16deg) rotateX(7deg) rotate(2deg) translateZ(60px)}.banner-static.hdd-hero-a .hdd-hstage-a.hdd-tilt .hdd-win-streaming{right:-30px;width:104%}.banner-static.hdd-hero-a .hdd-hstage-a.hdd-tilt .hdd-win-broadcast{left:20px;transform:rotateY(-16deg) rotateX(7deg) rotate(2deg) translateZ(40px);width:74%}}.hdd-deck,.hdd-hstage-deck{position:relative}.hdd-deck{padding-top:15%;perspective:1800px;perspective-origin:30% 50%}.hdd-deck-stack{aspect-ratio:3/2;position:relative;transform-style:preserve-3d;width:84%}.hdd-deck-card{background:#f8f8f8;border-radius:16px;box-shadow:0 0 0 1px hsla(0,0%,100%,.22),24px 40px 80px rgba(8,2,30,.55);inset:0;margin:0;position:absolute;transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .9s cubic-bezier(.2,.7,.2,1),filter .9s cubic-bezier(.2,.7,.2,1);will-change:transform,opacity}.hdd-deck-card img{border-radius:16px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hdd-deck-card .hdd-panel-label{opacity:0;transform:translateX(28px);transition:opacity .3s ease,transform .3s ease}.hdd-deck-card[data-pos="0"]{transform:translateZ(0);z-index:6}.hdd-deck-card[data-pos="0"] .hdd-panel-label{opacity:1;transform:none;transition:opacity .6s ease .5s,transform .6s cubic-bezier(.2,.7,.2,1) .5s}.hdd-deck-card[data-pos="1"]{filter:brightness(.93);transform:translate3d(9%,-10%,-80px);z-index:5}.hdd-deck-card[data-pos="2"]{filter:brightness(.86);opacity:.9;transform:translate3d(18%,-20%,-160px);z-index:4}.hdd-deck-card[data-pos="3"],.hdd-deck-card[data-pos="4"],.hdd-deck-card[data-pos="5"],.hdd-deck-card[data-pos="6"],.hdd-deck-card[data-pos="7"]{opacity:0;transform:translate3d(26%,-29%,-240px);z-index:1}.hdd-deck-card[data-pos=exit]{opacity:0;transform:translateZ(20px) scale(1.03);z-index:7}.hdd-deck-dots{display:flex;gap:8px;justify-content:flex-start;margin-top:30px;width:84%}.hdd-deck-dots button{background:hsla(0,0%,100%,.45);border:none;border-radius:999px;cursor:pointer;height:8px;padding:0;transition:width .3s ease,background .3s ease;width:8px}.hdd-deck-dots button.active{background:#fff;width:26px}.hdd-deck-dots button:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (min-width:992px){.hdd-deck-stack{transform:rotateY(-16deg) rotateX(7deg) rotate(2deg);transform-origin:0 50%}}@media (min-width:1300px){.hdd-hstage-deck{margin-right:-20px}}@media (max-width:991px){.hdd-hstage-deck{margin-top:40px}.hdd-deck-dots,.hdd-deck-stack{width:86%}}@media (prefers-reduced-motion:reduce){.hdd-deck-card{transition:none}}.hdd-deck{padding-top:25%}.hdd-deck-card[data-pos="1"]{transform:translate3d(10%,-17%,-80px)}.hdd-deck-card[data-pos="2"]{transform:translate3d(20%,-34%,-160px)}.hdd-deck-card[data-pos="3"],.hdd-deck-card[data-pos="4"],.hdd-deck-card[data-pos="5"],.hdd-deck-card[data-pos="6"],.hdd-deck-card[data-pos="7"]{transform:translate3d(28%,-48%,-240px)}@media (min-width:1300px){.hdd-hstage-deck{margin-right:0}}.banner-static.hdd-hero .banner-content p.hdd-hero-intro{color:hsla(0,0%,100%,.9)!important;font-family:Montserrat,sans-serif;font-size:19px!important;font-weight:400;line-height:29px!important;margin:0 0 18px;max-width:520px;text-shadow:0 1px 3px rgba(0,0,0,.35)}.banner-static.hdd-hero .banner-content p.hdd-hero-intro span{color:#4ac9ff;font-weight:700}.banner-static.hdd-hero .banner-content h1.v2-if-its-on-tv{margin-bottom:0}.banner-static.hdd-hero .banner-content p.hdd-hero-support{color:hsla(0,0%,100%,.8)!important;font-family:Montserrat,sans-serif;font-size:18px!important;line-height:28px!important;margin:22px 0 40px;max-width:460px;text-shadow:0 1px 3px rgba(0,0,0,.35)}.banner-static.hdd-hero .hdd-hero-text-center p.hdd-hero-intro,.banner-static.hdd-hero .hdd-hero-text-center p.hdd-hero-support{margin-left:auto;margin-right:auto;text-align:center}.banner-static.hdd-hero-a .banner-content h1.v2-if-its-on-tv{margin-bottom:0}.banner-static.hdd-hero-a .banner-content p.hdd-hero-intro,.banner-static.hdd-hero-a .banner-content p.hdd-hero-support{text-align:left}@media (max-width:575px){.banner-static.hdd-hero .banner-content p.hdd-hero-intro{color:hsla(0,0%,100%,.9)!important;font-size:17px!important;line-height:26px!important}.banner-static.hdd-hero .banner-content p.hdd-hero-support{color:hsla(0,0%,100%,.8)!important;font-size:16px!important;line-height:25px!important;margin-bottom:32px}}.banner-static.hdd-hero .container>.row>.col-xs-12{flex:0 0 100%;max-width:100%}.banner-static.hdd-hero .hdd-h1{color:#fff;font-family:Poppins,sans-serif;font-size:64px;font-weight:700;letter-spacing:-.035em;line-height:64px;margin:0;text-align:left;text-shadow:0 2px 14px rgba(8,2,30,.3);text-transform:none}.banner-static.hdd-hero .hdd-amp{color:#4ac9ff;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:1.12em;font-style:italic;font-weight:500;letter-spacing:0;line-height:0;padding-right:.02em}.banner-static.hdd-hero .banner-content p.hdd-hero-support span{color:#4ac9ff;font-weight:700}.banner-static.hdd-hero .banner-content p.hdd-hero-statement{border-bottom:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.92)!important;font-family:Montserrat,sans-serif;font-size:22px!important;line-height:33px!important;margin:0 0 44px;max-width:900px;padding-bottom:28px;text-align:left;text-shadow:0 1px 3px rgba(0,0,0,.35)}.banner-static.hdd-hero .banner-content p.hdd-hero-statement span{color:#4ac9ff;font-weight:700}.banner-static.hdd-hero .hdd-h1-weights{font-weight:300;letter-spacing:-.03em}.banner-static.hdd-hero .hdd-h1-weights strong{font-weight:800}.banner-static.hdd-hero .banner-content p.hdd-hero-merged{color:hsla(0,0%,100%,.88)!important;font-size:20px!important;line-height:31px!important;max-width:470px}.banner-static.hdd-hero .hdd-ht-3{text-align:center}.banner-static.hdd-hero .hdd-ht-3 .hdd-h1{font-size:70px;line-height:72px;text-align:center}.banner-static.hdd-hero .hdd-ht-3 p.hdd-hero-support{color:hsla(0,0%,100%,.88)!important;font-size:20px!important;line-height:31px!important;margin:24px auto 30px;max-width:640px;text-align:center}.banner-static.hdd-hero .hdd-ht-3 .hdd-hero-logos-row{justify-content:center}.banner-static.hdd-hero .hdd-ht-3-deck{margin:30px auto 0;max-width:880px;padding-right:60px}.banner-static.hdd-hero .hdd-ht-3-deck .hdd-deck-dots{justify-content:center}@media (max-width:1199px){.banner-static.hdd-hero .hdd-h1{font-size:54px;line-height:56px}.banner-static.hdd-hero .hdd-ht-3 .hdd-h1{font-size:58px;line-height:62px}}@media (max-width:575px){.banner-static.hdd-hero .hdd-h1,.banner-static.hdd-hero .hdd-ht-3 .hdd-h1{font-size:40px;line-height:43px}.banner-static.hdd-hero .banner-content p.hdd-hero-statement{color:hsla(0,0%,100%,.92)!important;font-size:18px!important;line-height:27px!important;margin-bottom:30px;padding-bottom:22px}.banner-static.hdd-hero .banner-content p.hdd-hero-merged,.banner-static.hdd-hero .hdd-ht-3 p.hdd-hero-support{color:hsla(0,0%,100%,.88)!important;font-size:17px!important;line-height:26px!important}.banner-static.hdd-hero .hdd-ht-3-deck{padding-right:0}}@media (min-width:992px){.banner-static.hdd-hero .hdd-ht-1>.row{align-items:flex-start!important}.banner-static.hdd-hero .hdd-ht-1 .hdd-hero-text{padding-top:24px}}@media (max-width:991px){.banner-static.hdd-hero-a .hdd-ht{padding:0 20px}.banner-static.hdd-hero-a .hdd-ht .row{margin-left:0;margin-right:0}.banner-static.hdd-hero-a .hdd-ht .row>[class*=col-]{padding-left:0;padding-right:0}}.banner-content .banner-static.hdd-hero .hdd-ht-4 h1.hdd-hero-lead,.banner-static.hdd-hero .hdd-ht-4 h1.hdd-hero-lead{color:#fff!important;font-family:Poppins,sans-serif;font-size:40px!important;font-weight:500;letter-spacing:-.02em;line-height:48px!important;margin:0 0 30px;max-width:560px;text-align:left;text-shadow:0 2px 12px rgba(8,2,30,.3)}.banner-content .banner-static.hdd-hero .hdd-ht-4 h1.hdd-hero-lead span,.banner-static.hdd-hero .hdd-ht-4 h1.hdd-hero-lead span{color:#4ac9ff;font-weight:700}.banner-content .banner-static.hdd-hero .hdd-ht-4 p.hdd-h1-small,.banner-static.hdd-hero .hdd-ht-4 p.hdd-h1-small{color:#fff!important;display:inline-block;font-family:Poppins,sans-serif;font-size:24px!important;font-weight:600;letter-spacing:-.01em;line-height:32px!important;margin:0 0 14px;text-align:left;text-shadow:0 1px 6px rgba(8,2,30,.3);text-transform:none}.banner-content .banner-static.hdd-hero .hdd-ht-4 p.hdd-hero-support,.banner-static.hdd-hero .hdd-ht-4 p.hdd-hero-support{color:hsla(0,0%,100%,.8)!important;font-size:17px!important;line-height:27px!important;margin:0 0 36px;max-width:470px}@media (max-width:1199px){.banner-static.hdd-hero .hdd-ht-4 h1.hdd-hero-lead{color:#fff!important;font-size:34px!important;line-height:42px!important}}@media (max-width:575px){.banner-static.hdd-hero .hdd-ht-4 h1.hdd-hero-lead{color:#fff!important;font-size:28px!important;line-height:35px!important}.banner-static.hdd-hero .hdd-ht-4 p.hdd-h1-small{color:#fff!important;font-size:20px!important;line-height:27px!important}}.banner-static.hdd-hero .hdd-ht-4 h1.hdd-hero-lead{margin-bottom:44px}.banner-static.hdd-hero .hdd-ht-4 .hdd-hero-sub{margin-bottom:36px;max-width:480px}.banner-static.hdd-hero .hdd-ht-4 .hdd-hero-sub p.hdd-h1-small{color:#fff!important;display:block;font-size:21px!important;line-height:28px!important;margin:0 0 6px}.banner-static.hdd-hero .hdd-ht-4 .hdd-hero-sub p.hdd-hero-support{margin:0}@media (max-width:575px){.banner-static.hdd-hero .hdd-ht-4 h1.hdd-hero-lead{margin-bottom:34px}.banner-static.hdd-hero .hdd-ht-4 .hdd-hero-sub p.hdd-h1-small{color:#fff!important;font-size:19px!important;line-height:26px!important}}.hdd-header .navbar-logo-container .default-logo{width:185px}@media (max-width:1024px){.hdd-header .navbar-logo-container .default-logo{width:140px}}@media (max-width:756px){.hdd-header .navbar-logo-container .default-logo{width:86px}}.banner-static.hdd-hero .container>.row>.col-xs-12{padding-left:15px;padding-right:15px}@media (max-width:991px){.banner-static.hdd-hero-a .hdd-ht{padding:0}}.hdd.hd-reveal-on [data-reveal]{opacity:0;transform:translate3d(0,40px,0);transition:opacity 1.1s ease,transform 1.4s cubic-bezier(.16,.84,.24,1),border-color .2s ease,color .2s ease}.hdd.hd-reveal-on [data-reveal=left]{transform:translate3d(-72px,0,0)}.hdd.hd-reveal-on [data-reveal=right]{transform:translate3d(72px,0,0)}.hdd.hd-reveal-on [data-reveal=down]{transform:translate3d(0,-40px,0)}.hdd.hd-reveal-on [data-reveal=fade]{transform:none}.hdd.hd-reveal-on [data-reveal].is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hdd.hd-reveal-on [data-reveal]{opacity:1;transform:none;transition:none}}.hdd .hdd-tile .hdd-tile-link{margin-bottom:28px}.hdd .hdd-tile .hdd-tile-image{margin-top:auto}.hdd .hdd-tile-royalties{align-items:start}.hdd .hdd-tile-royalties p.hdd-tile-more{color:hsla(0,0%,100%,.8)!important;font-size:15px!important;line-height:24px!important;margin:14px 0 0;max-width:470px}.hdd .hdd-tile-royalties .hdd-igrid{display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.hdd .hdd-tile-royalties .hdd-igrid li{padding:20px 22px 18px}.hdd .hdd-tile-royalties .hdd-igrid li:nth-child(odd){border-right:1px solid hsla(0,0%,100%,.28);padding-left:0}.hdd .hdd-tile-royalties .hdd-igrid li:nth-child(-n+2){border-bottom:1px solid hsla(0,0%,100%,.28)}.hdd .hdd-tile-royalties .hdd-igrid-icon{align-items:center;background:hsla(0,0%,100%,.16);border-radius:50%;color:#fff;display:inline-flex;font-size:15px;height:38px;justify-content:center;margin-bottom:12px;width:38px}.hdd .hdd-tile-royalties .hdd-igrid-title{color:#fff;display:block;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:22px}.hdd .hdd-tile-royalties .hdd-igrid-desc{color:hsla(0,0%,100%,.78);display:block;font-size:14px;line-height:20px;margin-top:4px}@media (max-width:575px){.hdd .hdd-tile-royalties .hdd-igrid{grid-template-columns:1fr}.hdd .hdd-tile-royalties .hdd-igrid li,.hdd .hdd-tile-royalties .hdd-igrid li:nth-child(odd){border-bottom:1px solid hsla(0,0%,100%,.28);border-right:none;padding-left:0}}.hdd .hdd-tile-royalties .hdd-igrid li:nth-child(-n+2){padding-top:0}@media (max-width:575px){.hdd .hdd-tile-royalties .hdd-igrid li:nth-child(2){padding-top:20px}}.hdd .hdd-roles .hd-h2{margin-bottom:14px}.hdd .hdd-roles p.hdd-roles-lead{color:#555!important;font-size:19px!important;line-height:28px!important;margin:0 auto 40px;max-width:640px;text-align:center}@media (max-width:575px){.hdd .hdd-roles p.hdd-roles-lead{color:#555!important;font-size:17px!important;line-height:25px!important;margin-bottom:28px}}.hdd .hdd-rolewall{background:linear-gradient(90deg,#6541c1,#d43396);border-radius:22px;color:#fff;padding:0 40px}.hdd .hdd-rolewall .hdd-rolewall-band{align-items:start;display:grid;gap:44px;grid-template-columns:1fr 2fr;padding:40px 0}.hdd .hdd-rolewall .hdd-rolewall-band+.hdd-rolewall-band{border-top:1px solid hsla(0,0%,100%,.28)}.hdd .hdd-rolewall .hd-icon{background:hsla(0,0%,100%,.2)}.hdd .hdd-rolewall h3{color:#fff;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;line-height:32px;margin:18px 0 8px}.hdd .hdd-rolewall p{color:hsla(0,0%,100%,.9)!important;font-size:17px!important;line-height:27px!important;margin:0}.hdd .hdd-rolewall p.hdd-rolewall-more{color:hsla(0,0%,100%,.8)!important;font-size:15px!important;line-height:24px!important;margin:14px 0 0}.hdd .hdd-rolewall .hdd-rolewall-grid{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.hdd .hdd-rolewall .hdd-rolewall-grid li{border-bottom:1px solid hsla(0,0%,100%,.28);padding:20px 22px 18px}.hdd .hdd-rolewall .hdd-rolewall-grid li:not(:nth-child(3n)){border-right:1px solid hsla(0,0%,100%,.28)}.hdd .hdd-rolewall .hdd-rolewall-grid li:nth-child(3n+1){padding-left:0}.hdd .hdd-rolewall .hdd-rolewall-grid li:nth-child(3n){padding-right:0}.hdd .hdd-rolewall .hdd-rolewall-grid li:nth-child(-n+3){padding-top:0}.hdd .hdd-rolewall .hdd-rolewall-grid li:nth-last-child(-n+3){border-bottom:none}.hdd .hdd-rolewall .hdd-igrid-icon{align-items:center;background:hsla(0,0%,100%,.16);border-radius:50%;color:#fff;display:inline-flex;font-size:15px;height:38px;justify-content:center;margin-bottom:12px;width:38px}.hdd .hdd-rolewall .hdd-igrid-title{color:#fff;display:block;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:22px}.hdd .hdd-rolewall .hdd-igrid-desc{color:hsla(0,0%,100%,.78);display:block;font-size:14px;line-height:20px;margin-top:4px}.hdd .hdd-rolewall .hdd-rolewall-cta a{color:#fff;display:block}.hdd .hdd-rolewall .hdd-rolewall-cta a:hover{text-decoration:none}.hdd .hdd-rolewall .hdd-rolewall-cta a:focus-visible{outline:3px solid #fff;outline-offset:4px}.hdd .hdd-rolewall .hdd-rolewall-cta a .hdd-igrid-icon{background:#fff;color:#6541c1}.hdd .hdd-rolewall .hdd-rolewall-cta a .hdd-tile-link{border-bottom:1px solid hsla(0,0%,100%,.5);color:#fff;margin-top:12px}.hdd .hdd-rolewall .hdd-rolewall-cta a:hover .hdd-tile-link{border-bottom-color:#fff}@media (max-width:991px){.hdd .hdd-rolewall{padding:0 26px}.hdd .hdd-rolewall .hdd-rolewall-band{gap:26px;grid-template-columns:1fr;padding:30px 0}.hdd .hdd-rolewall .hdd-rolewall-grid{-moz-column-gap:28px;column-gap:28px;grid-template-columns:1fr 1fr}.hdd .hdd-rolewall .hdd-rolewall-grid li,.hdd .hdd-rolewall .hdd-rolewall-grid li:nth-child(n){border-bottom:none;border-right:none;border-top:1px solid hsla(0,0%,100%,.28);padding:16px 0}}@media (max-width:575px){.hdd .hdd-rolewall .hdd-rolewall-grid{grid-template-columns:1fr}}.pricing-section.pricing-section-hdp{padding-bottom:130px;padding-top:90px}.pricing-section.pricing-section-hdp .tabed-content{width:100%}.hdd.hdp{overflow-x:visible}.hdd.hdp .hd-h2{margin-bottom:44px}.hdd.hdp p.hdp-help{color:#666!important;font-size:15px!important;line-height:24px!important;margin:26px 0 10px;text-align:center}.hdd.hdp p.hdp-help a{border-bottom:1px solid rgba(101,65,193,.35);color:#6541c1;font-weight:700}.hdd.hdp p.hdp-help a:hover{border-bottom-color:#d43396;color:#d43396;text-decoration:none}.hdd.hdp .hdp-alert-icon{align-items:center;background:#d43396;border-radius:50%;color:#fff;display:inline-flex;flex:none;font-size:13px;height:28px;justify-content:center;width:28px}.hdd.hdp .hdp-card-head{align-items:center;display:flex;gap:20px;margin-bottom:26px}.hdd.hdp .hdp-card-head .hd-icon{border-radius:16px;flex:none;font-size:26px;height:64px;width:64px}.hdd.hdp .hdp-audience{background:#fff;border:1px solid rgba(101,65,193,.25);border-radius:999px;color:#6541c1;display:inline-block;font-size:14px;font-weight:700;line-height:18px;padding:4px 12px}.hdd.hdp .hdp-card-trackit .hdp-audience{border-color:rgba(212,51,150,.3);color:#d43396}.hdd.hdp .hdp-alert{align-items:flex-start;background:rgba(212,51,150,.05);border:1px solid #d43396;border-radius:14px;display:flex;gap:14px;padding:18px 20px}.hdd.hdp p.hdp-alert-text{color:#150a32!important;font-family:Poppins,sans-serif;font-size:18px!important;font-weight:600;line-height:26px!important;margin-top:10px}.hdd.hdp p.hdp-text{color:#555!important;font-size:16px!important;line-height:26px!important;margin:22px 0 0}.hdd.hdp p.hdp-text strong{color:#150a32}.hdd.hdp .hdp-facts{list-style:none;margin:18px 0 30px;padding:0}.hdd.hdp .hdp-facts li{align-items:baseline;border-top:1px solid #e7e2f3;color:#555;display:flex;font-size:15px;gap:14px;line-height:23px;padding:10px 0}.hdd.hdp .hdp-facts li i{color:#6541c1;flex:none;font-size:14px;text-align:center;width:18px}.hdd.hdp .hdp-facts li strong{color:#150a32}.hdd.hdp .hdp-button{margin-top:auto;text-align:center}@media (max-width:767px){.pricing-section.pricing-section-hdp{padding-top:56px}.hdd.hdp .hd-h2{margin-bottom:28px}}.hdd .hdd-layers img,.hdd .hdd-shows-grid img,.hdd .hdd-tile-image{height:auto}a.anchor.anchor-hdp{top:-45px}@media (max-width:767px){a.anchor.anchor-hdp{top:-75px}}@media (max-width:575px){.hdd.hdp .hdp-card-head{gap:14px}.hdd.hdp .hdp-card-head .hd-icon{border-radius:14px;font-size:21px;height:50px;width:50px}.hdd.hdp .hdp-card-head h3{font-size:21px;line-height:27px}}.hdd.hdq{overflow-x:visible;padding-bottom:30px}.hdd.hdq .plans{margin-top:30px}.hdd.hdq .hdq-switch{background:#fff;border:1px solid #e7e2f3;border-radius:999px;box-shadow:0 14px 34px rgba(21,10,50,.07);display:none;margin:56px auto 0;max-width:100%;padding:5px;position:relative;width:-moz-max-content;width:max-content}.hdd.hdq .hdq-switch a{align-items:center;border-radius:999px;color:#150a32;display:inline-flex;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;gap:9px;line-height:20px;padding:11px 22px;position:relative;transition:background .25s ease,color .3s ease;white-space:nowrap;z-index:1}.hdd.hdq .hdq-switch a i{color:#6541c1;transition:color .3s ease}.hdd.hdq .hdq-switch a .hdq-sw-for{color:#777;font-weight:500;transition:color .3s ease}.hdd.hdq .hdq-switch a:not(.plan-active-btn):hover{background:rgba(101,65,193,.08);color:#6541c1;text-decoration:none}.hdd.hdq .hdq-switch a:not(.plan-active-btn):hover .hdq-sw-for{color:#6541c1}.hdd.hdq .hdq-switch a.plan-active-btn,.hdd.hdq .hdq-switch a.plan-active-btn .hdq-sw-for,.hdd.hdq .hdq-switch a.plan-active-btn i{color:#fff}.hdd.hdq .hdq-switch a.plan-active-btn:hover{text-decoration:none}.hdd.hdq .hdq-switch-thumb{background:linear-gradient(90deg,#6541c1,#d43396);border-radius:999px;bottom:5px;box-shadow:0 8px 20px rgba(101,65,193,.25);left:0;position:absolute;top:5px;width:0}.hdd.hdq .hdq-switch-anim .hdq-switch-thumb{transition:transform .45s cubic-bezier(.65,0,.35,1),width .45s cubic-bezier(.65,0,.35,1)}.hdd.hdq.hdq-open .hdq-switch{display:flex;gap:4px}.hdd.hdq h3{color:#150a32;font-family:Poppins,sans-serif;font-size:28px;font-weight:700;line-height:34px;margin:0}.hdd.hdq h3 span{color:#6541c1;display:block}.hdd.hdq .hd-icon{border-radius:16px;flex:none;font-size:26px;height:64px;width:64px}.hdd.hdq .hdq-pill{background:rgba(101,65,193,.1);border-radius:999px;color:#6541c1;display:inline-block;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;line-height:18px;padding:4px 12px;vertical-align:middle}.hdd.hdq .hdq-checks{list-style:none;margin:0;padding:0}.hdd.hdq .hdq-checks li{color:#555;font-size:15px;line-height:23px;margin-bottom:12px;padding-left:28px;position:relative}.hdd.hdq .hdq-checks li:before{color:#6541c1;content:"";font-family:Font Awesome\ 5 Free;font-size:13px;font-weight:900;left:0;position:absolute;top:1px}.hdd.hdq .hdq-checks li strong{color:#150a32}.hdd.hdq .hdq-org{background:#fff;border:1px solid #e7e2f3;border-radius:22px;box-shadow:0 24px 50px rgba(21,10,50,.06);padding:38px}.hdd.hdq .hdq-org-head{align-items:flex-start;display:flex;gap:20px;margin-bottom:28px}.hdd.hdq .hdq-org-head .hdq-pill{align-self:flex-start;margin-left:auto}.hdd.hdq .hdq-org-head p.hdq-org-for{color:#555!important;font-size:16px!important;line-height:24px!important;margin-top:6px}.hdd.hdq .hdq-org-head p.hdq-org-for strong{color:#150a32;display:block}.hdd.hdq .hdq-org-groups{border-top:1px solid #e7e2f3;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);padding-top:26px}.hdd.hdq .hdq-org-group h4{color:#150a32;font-family:Poppins,sans-serif;font-size:17px;font-weight:700;line-height:24px;margin:0 0 14px}.hdd.hdq .hdq-org-group h4 i{color:#6541c1;margin-right:6px}.hdd.hdq .hdq-addon{align-items:baseline;background:rgba(101,65,193,.06);border-radius:14px;color:#555;display:flex;font-size:15px;gap:14px;line-height:23px;margin-top:10px;padding:16px 20px}.hdd.hdq .hdq-addon i{color:#6541c1}.hdd.hdq .hdq-addon strong{color:#150a32}.hdd.hdq .hdq-org-foot{align-items:center;border-top:1px solid #e7e2f3;display:flex;gap:24px;justify-content:space-between;margin-top:26px;padding-top:24px}.hdd.hdq .hdq-org-foot p{color:#150a32!important;font-size:16px!important;font-weight:600;line-height:24px!important;margin:0}.hdd.hdq .hdq-contact{flex:none}.hdd.hdq .hdq-contact button{background:linear-gradient(90deg,#6541c1,#d43396)!important;border:none!important;border-radius:999px!important;box-shadow:none!important;color:#fff!important;font-family:Montserrat,sans-serif!important;font-size:15px!important;line-height:20px!important;margin:0!important;padding:13px 28px!important;text-transform:none!important;width:auto!important}.hdd.hdq .hdq-contact button span,.hdd.hdq .hdq-contact button strong{color:#fff!important}.hdd.hdq .hdq-contact button:after,.hdd.hdq .hdq-contact button:before{display:none!important}.hdd.hdq .hdq-trackit-head{align-items:center;display:flex;gap:20px;margin-bottom:24px}.hdd.hdq .hdq-table-wrap{align-items:start;display:grid;gap:24px;grid-template-columns:340px 1fr}.hdd.hdq .hdq-includes{background:#fff;border:1px solid #e7e2f3;border-radius:16px;padding:24px}.hdd.hdq .hdq-includes h4{color:#150a32;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;line-height:22px;margin:0 0 14px}.hdd.hdq .hdq-includes ul{display:grid;gap:14px;list-style:none;margin:0;padding:0}.hdd.hdq .hdq-includes li{align-items:baseline;color:#555;display:flex;font-size:14px;gap:10px;line-height:21px}.hdd.hdq .hdq-includes li i{color:#6541c1;flex:none;text-align:center;width:16px}.hdd.hdq .hdq-includes li strong{color:#150a32}.hdd.hdq .hdq-includes p.hdq-includes-lead{border-bottom:1px solid #e7e2f3;color:#555!important;font-size:15px!important;line-height:24px!important;margin:0 0 20px;padding-bottom:20px}.hdd.hdq .hdq-includes p.hdq-includes-note{align-items:flex-start;background:rgba(212,51,150,.06);border-radius:12px;color:#666!important;display:flex;font-size:13px!important;gap:10px;line-height:20px!important;margin:18px 0 0;padding:12px 14px}.hdd.hdq .hdq-includes p.hdq-includes-note i{color:#d43396;flex:none;font-size:15px;margin-top:2px}.hdd.hdq .hdq-includes-lookback{align-items:center;background:rgba(101,65,193,.06);border-radius:16px;display:flex;gap:20px;justify-content:space-between;margin-top:20px;padding:18px 24px}.hdd.hdq .hdq-includes-lookback a{flex:none}.hdd.hdq .hdq-includes-lookback p{color:#555!important;font-size:14px!important;line-height:21px!important;margin:0}.hdd.hdq .hdq-includes-lookback p strong{color:#150a32}.hdd.hdq .hdq-includes-lookback a{border-bottom:1px solid rgba(101,65,193,.35);color:#6541c1;display:inline-block;font-size:14px;font-weight:700}.hdd.hdq .hdq-includes-lookback a:hover{border-bottom-color:#d43396;color:#d43396;text-decoration:none}.hdd.hdq .hdq-table{background:#fff;border:1px solid #e7e2f3;border-radius:20px;box-shadow:0 24px 50px rgba(21,10,50,.06);overflow:hidden}.hdd.hdq .hdq-row{align-items:center;border-top:1px solid #e7e2f3;color:#555;display:grid;font-size:15px;gap:16px;grid-template-columns:1.3fr 1.4fr 1fr 150px;line-height:22px;padding:12px 24px}.hdd.hdq .hdq-row .hdd-btn{display:block;font-size:14px;padding:8px 14px;text-align:center}.hdd.hdq .hdq-row .hdd-btn-primary{border:1px solid transparent}.hdd.hdq .hdq-row-head{background:#f6f4fb;border-top:none;color:#150a32;font-size:13px;font-weight:700}.hdd.hdq .hdq-row-name{color:#150a32;font-family:Poppins,sans-serif;font-size:17px;font-weight:700}.hdd.hdq .hdq-row-name .hdq-pill{margin-left:8px}.hdd.hdq .hdq-row-price strong{color:#150a32;font-family:Poppins,sans-serif;font-size:20px}.hdd.hdq .hdq-row-popular{background:rgba(101,65,193,.05)}@media (max-width:991px){.hdd.hdq .hdq-org-groups{gap:10px;grid-template-columns:1fr}.hdd.hdq .hdq-org-foot{align-items:flex-start;flex-direction:column}.hdd.hdq .hdq-table-wrap{grid-template-columns:1fr}.hdd.hdq .hdq-includes ul{grid-template-columns:1fr 1fr}.hdd.hdq .hdq-includes-lookback{align-items:flex-start;flex-direction:column;gap:10px}}@media (max-width:767px){.hdd.hdq .hdq-org-head .hdq-pill{display:none}.hdd.hdq .hd-icon{border-radius:14px;font-size:21px;height:50px;width:50px}.hdd.hdq h3{font-size:21px;line-height:27px}.hdd.hdq .hdq-org{padding:28px 22px}.hdd.hdq .hdq-includes ul{grid-template-columns:1fr}.hdd.hdq .hdq-row{gap:4px 12px;grid-template-columns:1fr auto;padding:14px 18px}.hdd.hdq .hdq-row-head{display:none}.hdd.hdq .hdq-row-limit{font-size:13px;grid-row:2}.hdd.hdq .hdq-row>span:last-child{grid-column:2;grid-row:1/span 2}.hdd.hdq .hdq-row-price{grid-row:3}}.hdd.hdp .hdp-rows{align-items:stretch;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.hdd.hdp .hdp-rowcard{background:#fff;border:1px solid #e7e2f3;border-radius:18px;box-shadow:0 24px 50px rgba(21,10,50,.06);display:flex;flex-direction:column;gap:18px;padding:26px 24px;transition:box-shadow .25s ease,border-color .25s ease}@supports (grid-template-rows:subgrid){@media (min-width:992px){.hdd.hdp .hdp-rowcard{display:grid;grid-row:span 3;grid-template-rows:subgrid}}}.hdd.hdp .hdp-rowcard:has(.plan-active-btn){animation:hdp-chosen .7s ease-out;border-color:#6541c1;box-shadow:0 24px 50px rgba(101,65,193,.16)}.hdd.hdp .hdp-rowcard h3{color:#150a32;font-family:Poppins,sans-serif;font-size:20px;font-weight:700;line-height:25px;margin:0}.hdd.hdp .hdp-rowcard h3 span{color:#6541c1;display:block}.hdd.hdp .hdp-rowcard h3 span.hdp-brand{color:rgba(21,10,50,.5);font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;letter-spacing:.02em;line-height:16px;margin-bottom:1px}.hdd.hdp .hdp-rowcard .hdp-card-head{gap:14px;margin-bottom:0}.hdd.hdp .hdp-rowcard .hdp-card-head .hd-icon{border-radius:12px;font-size:19px;height:46px;width:46px}.hdd.hdp .hdp-rowcard p.hdp-text{margin-top:12px}.hdd.hdp .hdp-rowcard .hdp-alert{border-radius:12px;gap:12px;padding:14px 16px}.hdd.hdp .hdp-rowcard .hdp-alert-icon{font-size:11px;height:24px;width:24px}.hdd.hdp .hdp-rowcard .hdp-audiences{display:flex;flex-wrap:wrap;gap:6px}.hdd.hdp .hdp-rowcard .hdp-audience{font-size:12px;line-height:16px;padding:3px 10px}.hdd.hdp .hdp-rowcard p.hdp-alert-text{color:#150a32!important;font-size:15px!important;line-height:21px!important;margin-top:7px}.hdd.hdp .hdp-rowcard .hdp-rowcard-act{display:flex;flex-direction:column;margin-top:auto}.hdd.hdp .hdp-rowcard .hdp-facts{margin:0 0 16px}.hdd.hdp .hdp-rowcard .hdp-facts li{font-size:13.5px;gap:11px;line-height:20px;padding:7px 0}.hdd.hdp .hdp-rowcard .hdp-facts li:first-child{border-top:none;padding-top:0}.hdd.hdp .hdp-rowcard .hdp-button{display:block;font-size:14px;margin-top:auto;padding:12px 20px}@keyframes hdp-chosen{0%{box-shadow:0 0 0 0 rgba(101,65,193,.4),0 24px 50px rgba(101,65,193,.16)}60%{box-shadow:0 0 0 14px rgba(101,65,193,0),0 24px 50px rgba(101,65,193,.16)}to{box-shadow:0 0 0 0 rgba(101,65,193,0),0 24px 50px rgba(101,65,193,.16)}}@media (prefers-reduced-motion:reduce){.hdd.hdp .hdp-rowcard:has(.plan-active-btn){animation:none}}@media (max-width:991px){.hdd.hdp .hdp-rows{grid-template-columns:1fr}}.hdd.hdq .hdq-switch.hdq-pending,.hdd.hdq .plans.hdq-pending{opacity:0}.hdd.hdq .hdq-switch.hdq-in-left,.hdd.hdq .plans.hdq-in-left{animation:hdq-in-left .8s cubic-bezier(.2,.7,.2,1) both}.hdd.hdq .hdq-switch.hdq-in-right,.hdd.hdq .plans.hdq-in-right{animation:hdq-in-right .8s cubic-bezier(.2,.7,.2,1) both}@keyframes hdq-in-left{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:none}}@media (max-width:575px){.hdd.hdq.hdq-open .hdq-switch{display:grid;grid-template-columns:1fr 1fr;width:100%}.hdd.hdq .hdq-switch a{font-size:14px;justify-content:center;padding:10px 12px}.hdd.hdq .hdq-switch a .hdq-sw-for,.hdd.hdq .hdq-switch a .hdq-sw-pre{display:none}}@keyframes hdq-in-right{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:none}}a.anchor.anchor-flush{top:-80px}.hdd .hdf-bento{display:grid;gap:16px;grid-template-columns:1.35fr 1fr 1fr}.hdd .hdf-big{background:linear-gradient(90deg,#6541c1,#d43396);border-radius:22px;box-shadow:0 24px 50px rgba(101,65,193,.25);color:#fff;display:flex;flex-direction:column;grid-row:span 2;padding:30px 32px}.hdd .hdf-big-icon{align-items:center;background:hsla(0,0%,100%,.18);border-radius:14px;display:inline-flex;font-size:19px;height:46px;justify-content:center;width:46px}.hdd .hdf-big-value{font-family:Poppins,sans-serif;font-size:24px;font-weight:600;line-height:1;margin-top:auto;padding-top:22px}.hdd .hdf-big-value strong{font-size:68px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:72px}.hdd .hdf-big-unit{display:inline-block;white-space:nowrap}.hdd p.hdf-big-label{color:#fff!important;font-size:18px!important;font-weight:600;line-height:26px!important;margin-top:10px}.hdd p.hdf-big-sub{align-self:flex-start;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.32);border-radius:999px;color:#fff!important;font-size:14px!important;line-height:20px!important;margin-top:14px;padding:7px 16px}.hdd p.hdf-big-sub strong{color:#fff;font-variant-numeric:tabular-nums}.hdd .hdf-tile{align-content:start;align-items:center;background:#fff;border:1px solid #e7e2f3;border-radius:20px;box-shadow:0 18px 40px rgba(21,10,50,.06);-moz-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:auto 1fr;padding:18px 22px}.hdd .hdf-tile>i{align-items:center;background:rgba(101,65,193,.08);border-radius:50%;color:#6541c1;display:inline-flex;font-size:16px;height:40px;justify-content:center;width:40px}.hdd .hdf-tile strong{color:#150a32;font-family:Poppins,sans-serif;font-size:30px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:34px}.hdd .hdf-tile span{color:#555;font-size:15px;grid-column:1/-1;line-height:22px;margin-top:10px}.hdd .hdf-tile .hdd-figure-link{font-size:14px;grid-column:1/-1;justify-self:start;margin-top:6px}@media (max-width:991px){.hdd .hdf-bento{grid-template-columns:1fr 1fr}.hdd .hdf-big{grid-column:1/-1;grid-row:auto}}@media (max-width:1199px){.hdd .hdf-big-value{font-size:20px}}@media (max-width:575px){.hdd p.hdf-big-sub{border-radius:14px}.hdd .hdf-big{padding:24px}.hdd .hdf-big-value strong{font-size:54px;line-height:58px}.hdd .hdf-tile{-moz-column-gap:10px;column-gap:10px;padding:16px}.hdd .hdf-tile>i{font-size:13px;height:32px;width:32px}.hdd .hdf-tile strong{font-size:20px;line-height:26px}}body:has(.hft) .pricing-section.pricing-section-hdp{padding-bottom:70px}.hft{font-family:Montserrat,sans-serif;position:relative}.hft .hft-cta{align-items:center;border-radius:22px;display:flex;gap:30px;justify-content:space-between;padding:34px 40px}.hft .hft-cta h3{font-family:Poppins,sans-serif;font-size:26px;font-weight:700;line-height:32px;margin:0 0 6px}.hft .hft-cta p{font-size:16px!important;line-height:24px!important;margin:0}.hft .hft-cta-actions{align-items:center;display:flex;flex:none;gap:14px}.hft .hft-cta-plans{border:1px solid;border-radius:999px;font-size:15px;font-weight:700;line-height:20px;padding:12px 26px;transition:background .2s ease,color .2s ease,border-color .2s ease}.hft .hft-cta-plans:hover{text-decoration:none}.hft .hft-contact a,.hft .hft-contact button{border:none!important;border-radius:999px!important;box-shadow:none!important;font-family:Montserrat,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:20px!important;margin:0!important;padding:13px 28px!important;text-transform:none!important;width:auto!important}.hft .hft-contact a:after,.hft .hft-contact a:before,.hft .hft-contact button:after,.hft .hft-contact button:before{display:none!important}.hft .hft-main{display:grid;gap:60px;grid-template-columns:1.15fr 2fr;padding:56px 0 46px}.hft .hft-logos{align-items:center;display:flex;gap:18px}.hft .hft-logos img{display:block;width:auto}.hft .hft-logos .hft-logo-wio{height:46px}.hft .hft-logos .hft-logo-av{height:24px}.hft .hft-logo-divider{height:34px;width:1px}.hft p.hft-about{font-size:15px!important;line-height:24px!important;margin:20px 0 22px;max-width:380px}.hft .hft-social{border:1px solid;border-radius:999px;font-weight:600;gap:10px;padding:6px 16px 6px 6px;transition:background .2s ease,border-color .2s ease}.hft .hft-social,.hft .hft-social i{align-items:center;display:inline-flex;font-size:14px}.hft .hft-social i{border-radius:50%;height:30px;justify-content:center;width:30px}.hft .hft-social:hover{text-decoration:none}.hft .hft-cols{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.hft .hft-col h4{font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;letter-spacing:.02em;line-height:18px;margin:6px 0 16px}.hft .hft-col ul{list-style:none;margin:0;padding:0}.hft .hft-col li{margin-bottom:11px}.hft .hft-col a{font-size:15px;line-height:22px;transition:color .2s ease}.hft .hft-col a:hover{text-decoration:none}.hft .hft-bottom{border-top:1px solid;padding:20px 0}.hft .hft-bottom .container{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between}.hft p.hft-copy{font-size:14px!important;line-height:20px!important;margin:0}.hft .hft-legal{display:flex;flex-wrap:wrap;gap:6px 26px;list-style:none;margin:0;padding:0}.hft .hft-legal a{font-size:14px;line-height:20px;transition:color .2s ease}.hft .hft-legal a:hover{text-decoration:none}.hft{background:radial-gradient(ellipse at 85% 0,hsla(0,0%,100%,.14) 0,hsla(0,0%,100%,0) 45%),linear-gradient(120deg,#6541c1,#8a3cb0 50%,#d43396);-webkit-clip-path:polygon(0 60px,100% 0,100% 100%,0 100%);clip-path:polygon(0 60px,100% 0,100% 100%,0 100%);color:hsla(0,0%,100%,.8);padding-top:90px}.hft .hft-cta{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.28);color:#fff}.hft .hft-cta h3{color:#fff}.hft .hft-cta p{color:hsla(0,0%,100%,.88)!important}.hft .hft-contact a,.hft .hft-contact button{background:#fff!important;color:#6541c1!important}.hft .hft-contact a span,.hft .hft-contact a strong,.hft .hft-contact button span,.hft .hft-contact button strong{color:#6541c1!important}.hft .hft-cta-plans{border-color:hsla(0,0%,100%,.6);color:#fff}.hft .hft-cta-plans:hover{background:hsla(0,0%,100%,.12);color:#fff}.hft .hft-logo-divider{background:hsla(0,0%,100%,.4)}.hft p.hft-about{color:hsla(0,0%,100%,.85)!important}.hft .hft-social{border-color:hsla(0,0%,100%,.35);color:#fff}.hft .hft-social i{background:#fff;color:#6541c1}.hft .hft-social:hover{background:hsla(0,0%,100%,.12);color:#fff}.hft .hft-col h4{color:#fff}.hft .hft-col a{color:hsla(0,0%,100%,.82)}.hft .hft-col a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.hft .hft-bottom{background:rgba(21,10,50,.18);border-top-color:hsla(0,0%,100%,.18)}.hft p.hft-copy{color:hsla(0,0%,100%,.75)!important}.hft .hft-legal a{color:hsla(0,0%,100%,.85)}.hft .hft-legal a:hover{color:#fff}@media (max-width:991px){.hft .hft-cta{align-items:flex-start;flex-direction:column;padding:28px}.hft .hft-main{gap:40px;grid-template-columns:1fr}}@media (max-width:575px){.hft .hft-cta-actions{flex-wrap:wrap}.hft .hft-cols{grid-template-columns:1fr 1fr}.hft .hft-bottom .container{align-items:flex-start;flex-direction:column}}.hft .hft-col a:hover,.hft .hft-legal a:hover,.hft a.hft-cta-plans,.hft a.hft-cta-plans:hover,.hft a.hft-social,.hft a.hft-social:hover{color:#fff!important}.hft .hft-col a,.hft .hft-legal a{color:hsla(0,0%,100%,.85)!important}.hft a.hft-cta-plans{border:1px solid hsla(0,0%,100%,.6)!important}.hft a.hft-cta-plans:hover{background:hsla(0,0%,100%,.14);border-color:#fff!important}.hft a.hft-social{border:1px solid hsla(0,0%,100%,.35)!important}.hft a.hft-social:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.8)!important}.hft .hft-contact button{transition:background .2s ease,transform .2s ease,box-shadow .2s ease!important}.hft .hft-contact button:hover{background:#f1edfa!important;box-shadow:0 10px 22px rgba(21,10,50,.25)!important;transform:translateY(-1px)}.banner-static.hdd-grad{background:linear-gradient(180deg,hsla(0,0%,100%,.035) 0,hsla(0,0%,100%,.035) 118px,hsla(0,0%,100%,0) 119px),radial-gradient(ellipse 55% 60% at 88% 18%,rgba(212,51,150,.55) 0,rgba(212,51,150,0) 70%),radial-gradient(ellipse 50% 55% at 62% 92%,rgba(101,65,193,.55) 0,rgba(101,65,193,0) 70%),linear-gradient(100deg,rgba(10,5,28,.97),rgba(21,10,50,.93) 34%,rgba(101,65,193,.82) 70%,rgba(212,51,150,.78)),url(/img/home-bg.jpg) repeat 0 0}.banner-static.hdd-grad:before{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.1) 20%,hsla(0,0%,100%,.1) 80%,hsla(0,0%,100%,0));content:"";height:1px;left:0;position:absolute;right:0;top:118px}@media (min-width:757px){.hdd-header-compact .navbar-logo-container .default-logo{width:140px}.hdd-header-compact .navbar-logo-container .allverified-logo{width:120px}.hdd-header-compact .navbar-logo-container .logo-divider{animation-name:hdd-divider-compact;height:58px}}@keyframes hdd-divider-compact{0%{height:0}70%{height:63px}85%{height:54px}to{height:58px}}@keyframes hdd-hero-rise{0%{opacity:0;transform:translate3d(0,26px,0)}to{opacity:1;transform:none}}@keyframes hdd-hero-pop{0%{opacity:0;transform:translate3d(0,14px,0) scale(.88)}to{opacity:1;transform:none}}.hdd-ht-4 .hdd-hero-text .hdd-hero-lead,.hdd-ht-4 .hdd-hero-text .hdd-hero-logos-label,.hdd-ht-4 .hdd-hero-text .hdd-hero-sub .hdd-h1-small,.hdd-ht-4 .hdd-hero-text .hdd-hero-support{animation:hdd-hero-rise 1s cubic-bezier(.2,.7,.2,1) both}.hdd-ht-4 .hdd-hero-text .hdd-hero-lead{animation-delay:.15s}.hdd-ht-4 .hdd-hero-text .hdd-hero-sub .hdd-h1-small{animation-delay:.5s}.hdd-ht-4 .hdd-hero-text .hdd-hero-support{animation-delay:.7s}.hdd-ht-4 .hdd-hero-text .hdd-hero-logos-label{animation-delay:.95s}.hdd-ht-4 .hdd-hero-text .hdd-hero-logos-row>span{animation:hdd-hero-pop .7s cubic-bezier(.2,.7,.2,1) both}.hdd-ht-4 .hdd-hero-text .hdd-hero-logos-row>span:first-child{animation-delay:1.14s}.hdd-ht-4 .hdd-hero-text .hdd-hero-logos-row>span:nth-child(2){animation-delay:1.23s}.hdd-ht-4 .hdd-hero-text .hdd-hero-logos-row>span:nth-child(3){animation-delay:1.32s}.hdd-ht-4 .hdd-hero-text .hdd-hero-logos-row>span:nth-child(4){animation-delay:1.41s}.hdd-ht-4 .hdd-hero-text .hdd-hero-logos-row>span:nth-child(5){animation-delay:1.5s}.hdd-ht-4 .hdd-hero-text .hdd-hero-logos-row>span:nth-child(6){animation-delay:1.59s}@media (prefers-reduced-motion:reduce){.hdd-ht-4 .hdd-hero-text .hdd-hero-lead,.hdd-ht-4 .hdd-hero-text .hdd-hero-logos-label,.hdd-ht-4 .hdd-hero-text .hdd-hero-logos-row>span,.hdd-ht-4 .hdd-hero-text .hdd-hero-sub .hdd-h1-small,.hdd-ht-4 .hdd-hero-text .hdd-hero-support{animation:none}}.hdf .hdf-tile strong,.hdf p.hdf-big-sub strong{font-family:Space Grotesk,sans-serif!important;font-weight:700;letter-spacing:-.02em}.hdc .hdc-card{align-items:center;background:#fff;border:1px solid #e7e2f3;border-radius:14px;display:flex;justify-content:center}.hdc .hdc-card img{display:block;-o-object-fit:contain;object-fit:contain;width:auto}.hdc .hdc-lane{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);overflow:hidden}.hdc .hdc-lane:hover .hdc-lane-track{animation-play-state:paused}.hdc .hdc-lane-track{animation:hd-marquee 138s linear infinite;display:flex;gap:14px;padding:6px 7px 18px;width:-moz-max-content;width:max-content}.hdc .hdc-lane-reverse .hdc-lane-track{animation-direction:reverse}.hdc-2{background:#f6f4fb;border-bottom:1px solid #e7e2f3;border-top:1px solid #e7e2f3;margin-top:30px;padding:34px 0 20px}.hdc-2 .hdd-clients-line{margin-bottom:18px}.hdc-2 .hdc-lanes{display:grid;gap:2px}.hdc-2 .hdc-card{box-shadow:0 10px 24px rgba(21,10,50,.06);height:88px;padding:10px 14px;width:164px}.hdc-2 .hdc-card img{max-height:62px;max-width:100%}@media (max-width:575px){.hdc-2 .hdc-card{height:72px;width:128px}}@media (prefers-reduced-motion:reduce){.hdc .hdc-lane-track{animation:none}}.pricing-section-hdp .hdd.hdp{padding-bottom:20px}@media (max-width:568px){.pricing-section-hdp .hdd.hdp{padding-bottom:0}}.hdd-pf{display:none}@media (min-width:1200px){.hdd-pf{background:radial-gradient(1200px 700px at 50% 0,#2a1660 0,#150a32 55%,#0d0624 100%);color:#fff;display:block;font-family:Montserrat,Arial,sans-serif;padding:90px 0 80px}.hdd-pf .hdd-pf-head{margin-bottom:36px;text-align:center}.hdd-pf .hdd-pf-title{color:#fff;font-family:Poppins,sans-serif;font-size:38px;font-weight:700;line-height:46px;margin:0 0 8px}.hdd-pf .hdd-pf-sub{color:hsla(0,0%,100%,.62)!important;font-size:17px;line-height:27px;margin:0 auto;max-width:760px}.hdd-pf .pf-flow{padding-left:206px;position:relative}.hdd-pf .pf-flow:before{background:linear-gradient(180deg,rgba(139,108,240,.35),rgba(255,79,180,.35));bottom:74px;content:"";left:181px;position:absolute;top:20px;width:1px}.hdd-pf .pf-wires{height:100%;left:0;overflow:visible;pointer-events:none;position:absolute;top:0;width:100%}.hdd-pf .pf-wires path{animation:none}.hdd-pf .pf-faint{fill:none;stroke:hsla(0,0%,100%,.07);stroke-width:1;stroke-dasharray:none;stroke-dashoffset:0}.hdd-pf .pf-lit{fill:none;stroke-width:2.5;stroke-linecap:round}.hdd-pf .pf-ambient{fill:hsla(0,0%,100%,.5)}.hdd-pf .pf-spark{fill:#fff}.hdd-pf .pf-tier{display:flex;gap:10px;justify-content:center;margin-bottom:66px;position:relative}.hdd-pf .pf-tier:last-child{margin-bottom:0}.hdd-pf .pf-label{left:-206px;padding-right:22px;position:absolute;text-align:right;width:186px;z-index:3}.hdd-pf .pf-label b{color:hsla(0,0%,100%,.45);display:block;font-size:11px;font-weight:700;letter-spacing:.12em;line-height:15px;text-transform:uppercase;transition:color .35s ease}.hdd-pf .pf-label span{color:hsla(0,0%,100%,.38);display:block;font-size:12px;line-height:16px;margin-top:3px;transition:color .35s ease}.hdd-pf .pf-label:before{background:#241552;border-radius:50%;box-shadow:0 0 0 1px hsla(0,0%,100%,.25);content:"";height:9px;position:absolute;right:0;top:2px;transition:background .35s ease,box-shadow .35s ease;width:9px}.hdd-pf .pf-label.on b{color:#fff}.hdd-pf .pf-label.on span{color:hsla(0,0%,100%,.7)}.hdd-pf .pf-ball,.hdd-pf .pf-label.on:before{background:#d43396;box-shadow:0 0 0 3px rgba(212,51,150,.25),0 0 14px rgba(212,51,150,.8)}.hdd-pf .pf-ball,.hdd-pf .pf-scan{left:181.5px;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .25s ease}.hdd-pf .pf-ball{border-radius:50%;height:9px;transform:translate(-50%,-50%);width:9px;z-index:4}.hdd-pf .pf-scan{background:linear-gradient(90deg,rgba(212,51,150,.55),rgba(212,51,150,.2) 16%,hsla(0,0%,100%,.08) 55%,hsla(0,0%,100%,0));height:1px;margin-top:-.5px;right:0;z-index:1}.hdd-pf .pf-node{position:relative;transition:border-color .35s ease,box-shadow .35s ease,background .35s ease,transform .35s ease;z-index:2}.hdd-pf .pf-program{align-items:center;background:linear-gradient(hsla(0,0%,100%,.06),hsla(0,0%,100%,.06)),#170b38;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:600;gap:10px;line-height:20px;padding:5px 16px 5px 5px;white-space:nowrap}.hdd-pf .pf-program:hover{border-color:rgba(212,51,150,.6)}.hdd-pf .pf-program:focus-visible{outline:1px solid #fff;outline-offset:3px}.hdd-pf .pf-program.on{background:linear-gradient(hsla(0,0%,100%,.12),hsla(0,0%,100%,.12)),#170b38;border-color:rgba(212,51,150,.85);box-shadow:0 0 0 1px rgba(212,51,150,.35),0 0 26px rgba(212,51,150,.45);transform:translateY(-2px)}.hdd-pf .pf-poster{border-radius:50%;box-shadow:0 0 0 2px hsla(0,0%,100%,.14);flex:none;height:46px;-o-object-fit:cover;object-fit:cover;transition:box-shadow .35s ease;width:46px}.hdd-pf .pf-program.on .pf-poster{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(212,51,150,.8)}.hdd-pf .pf-gap{flex:none;width:30px}.hdd-pf .pf-gap-wide{width:120px}.hdd-pf .pf-cnode{align-items:center;display:flex;flex-direction:column;width:100px}.hdd-pf .pf-cnode .pf-dot{align-items:center;background:linear-gradient(hsla(0,0%,100%,.05),hsla(0,0%,100%,.05)),#170b38;border:1px solid hsla(0,0%,100%,.14);border-radius:50%;color:hsla(0,0%,100%,.72);display:flex;font-size:18px;height:50px;justify-content:center;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease,color .35s ease,transform .35s ease;width:50px}.hdd-pf .pf-big{width:210px}.hdd-pf .pf-big .pf-dot{font-size:25px;height:70px;width:70px}.hdd-pf .pf-clabel{color:hsla(0,0%,100%,.85);font-size:13px;font-weight:600;line-height:16px;margin-top:8px;text-align:center;transition:color .35s ease}.hdd-pf .pf-clabel small{color:hsla(0,0%,100%,.62);display:block;font-size:11px;font-weight:500;margin-top:3px}.hdd-pf .pf-big .pf-clabel{font-size:15px;line-height:20px}.hdd-pf .pf-cnode.on .pf-dot{background:linear-gradient(135deg,#6541c1,#d43396);border-color:transparent;box-shadow:0 0 0 4px rgba(212,51,150,.18),0 0 30px rgba(212,51,150,.55);color:#fff;transform:scale(1.06)}.hdd-pf .pf-cnode.on .pf-clabel{color:#fff}.hdd-pf .pf-outcome .pf-dot{align-items:center;background:linear-gradient(135deg,#6541c1,#d43396);border-radius:50%;box-shadow:0 0 0 8px rgba(212,51,150,.1),0 20px 60px rgba(212,51,150,.45);color:#fff;display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:17px;font-weight:700;height:140px;justify-content:center;line-height:20px;padding:14px;text-align:center;width:140px}.hdd-pf .pf-outcome .pf-dot i{font-size:17px;margin-bottom:5px;opacity:.9}.hdd-pf .pf-outcome .pf-dot small{color:hsla(0,0%,100%,.85);display:block;font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:500;line-height:13px;margin-top:4px}.hdd-pf .pf-flow{--pf-shift:max(0px,min(103px,calc(50vw - 601px)));margin-left:calc(var(--pf-shift)*-1);margin-right:var(--pf-shift)}}@media (prefers-reduced-motion:reduce){.hdd-pf .pf-dot,.hdd-pf .pf-node{transition:none}}.modal.coverage-modal .modal-dialog{max-width:880px}.coverage-modal-header{padding:22px 28px 18px}.coverage-modal-header .coverage-modal-eyebrow{margin-bottom:4px}.coverage-modal-header .coverage-modal-title{font-size:24px;line-height:30px;margin-bottom:4px}.coverage-modal-header .coverage-modal-summary{font-size:15px;line-height:22px}.coverage-modal-body{padding:4px 28px 22px}.coverage-modal-body .coverage-modal-section{padding-top:18px}.coverage-modal-body .coverage-modal-section+.coverage-modal-section{margin-top:16px}.coverage-modal-body .coverage-modal-section-head{margin-bottom:12px}.coverage-modal-body .coverage-modal-section-head h5{font-size:18px;line-height:24px}.coverage-modal-body .coverage-modal-icon{font-size:16px;height:38px;margin-right:12px;width:38px}.coverage-modal-body .coverage-modal-section-sub{font-size:13px;line-height:18px}.coverage-modal-body .coverage-modal-region{align-items:start;-moz-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:172px 1fr;margin-bottom:8px}.coverage-modal-body .coverage-modal-region-name{font-size:12px;line-height:18px;margin:4px 0 0}.coverage-modal-body .coverage-modal-region-name span{line-height:18px;vertical-align:1px}.coverage-modal-body .coverage-modal-chips{gap:6px}.coverage-modal-body .coverage-modal-chip{font-size:13px;line-height:18px;padding:3px 10px}.coverage-modal-body .coverage-modal-note{margin-top:12px}@media (max-width:767px){.coverage-modal-body .coverage-modal-region{grid-template-columns:1fr;margin-bottom:12px;row-gap:6px}.coverage-modal-body .coverage-modal-region-name{margin-top:0}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QkFDSSxlQUNKLENBQ0Esa0JBQ0ksZUFDSixDQUNBLHVCQUNJLGVBQ0osQ0FDQSxvQkFDSSxlQUNKLENBQ0Esb0JBQ0ksZUFDSixDQUNBLHVCQUNJLGVBQ0osQ0FDQSxrQkFDSSxlQUNKLENBQ0Esb0JBQ0ksZUFDSixDQUNBLGtCQUNJLGVBQ0osQ0FDQSxrQkFDSSxlQUNKLENBQ0EscUJBQ0ksZUFDSixDQUNBLG9CQUNJLGVBQ0osQ0FDQSxrQkFDSSxlQUNKLENBQ0Esd0JBQ0ksZUFDSixDQUNBLGlCQUNJLGVBQ0osQ0FDQSxxQkFDSSxlQUNKLENBQ0Esa0JBQ0ksZUFDSixDQUNBLDRCQUNJLGVBQ0osQ0FDQSw0QkFDSSxlQUNKLENBQ0Esd0JBQ0ksZUFDSixDQUNBLHFCQUNJLGVBQ0osQ0FDQSwwQkFDSSxlQUNKLENBQ0EsaUJBQ0ksZUFDSixDQUNBLDBCQUNJLGVBQ0osQ0FDQSxtQkFDSSxlQUNKLENBQ0Esa0JBQ0ksZUFDSixDQUNBLHFCQUNJLGVBQ0osQ0FDQSwyQkFDSSxlQUNKLENBQ0EsNkJBQ0ksZUFDSixDQUNBLGtCQUNJLGVBQ0osQ0FDQSxtQkFDSSxlQUNKLENBQ0EsMEJBQ0ksZUFDSixDQUNBLHdCQUNJLGVBQ0osQ0FDQSxxQkFDSSxlQUNKLENBQ0EscUJBQ0ksZUFDSixDQUNBLDBCQUNJLGVBQ0osQ0FDQSxtQkFDSSxlQUNKLENBQ0EscUJBQ0ksZUFDSixDQUNBLHdCQUNJLGVBQ0osQ0FDQSw2QkFDSSxlQUNKLENBQ0EsMEJBQ0ksZUFDSixDQUNBLHVCQUNJLGVBQ0osQ0FDQSw0QkFDSSxlQUNKLENBQ0EsbUJBQ0ksZUFDSixDQUNBLDRCQUNJLGVBQ0osQ0FDQSx1QkFDSSxlQUNKLENBQ0EseUJBQ0ksZUFDSixDQUNBLGtCQUNJLGVBQ0osQ0FDQSx5QkFDSSxlQUNKLENBQ0EseUJBQ0ksZUFDSixDQUNBLGtCQUNJLGVBQ0osQ0FDQSxvQkFDSSxlQUNKLENBQ0EscUJBQ0ksZUFDSixDQUNBLG1CQUNJLGVBQ0osQ0FDQSxtQkFDSSxlQUNKLENBQ0Esb0JBQ0ksZUFDSixDQUNBLHlCQUNJLGVBQ0osQ0FDQSxvQkFDSSxlQUNKLENBQ0Esd0JBQ0ksZUFDSixDQUNBLHdCQUNJLGVBQ0osQ0FDQSx1QkFDSSxlQUNKLENBQ0Esa0JBQ0ksZUFDSixDQUNBLG9CQUNJLGVBQ0osQ0FDQSxvQkFDSSxlQUNKLENBQ0Esc0JBQ0ksZUFDSixDQUNBLHFCQUNJLGVBQ0osQ0FDQSxtQkFDSSxlQUNKLENBQ0Esb0JBQ0ksZUFDSixDQUNBLHNCQUNJLGVBQ0osQ0FDQSx1QkFDSSxlQUNKLENBQ0EscUJBQ0ksZUFDSixDQUNBLHFCQUNJLGVBQ0osQ0FDQSwwQkFDSSxlQUNKLENBQ0EsbUJBQ0ksZUFDSixDQUNBLG1CQUNJLGVBQ0osQ0FDQSx3QkFDSSxlQUNKLENBQ0Esb0JBQ0ksZUFDSixDQUNBLHFCQUNJLGVBQ0osQ0FDQSxrQkFDSSxlQUNKLENBQ0EseUJBQ0ksZUFDSixDQUNBLGlCQUNJLGVBQ0osQ0FDQSxxQkFDSSxlQUNKLENBQ0Esb0JBQ0ksZUFDSixDQUNBLGlCQUNJLGVBQ0osQ0FDQSxvQkFDSSxlQUNKLENBQ0Esb0JBQ0ksZUFDSixDQUNBLHlCQUNJLGVBQ0osQ0FDQSx1QkFDSSxlQUNKLENBQ0EseUJBQ0ksZUFDSixDQUNBLHlCQUNJLGVBQ0osQ0FDQSwwQkFDSSxlQUNKLENBQ0EscUJBQ0ksZUFDSixDQUNBLG1CQUNJLGVBQ0osQ0FDQSx5QkFDSSxlQUNKLENBQ0EsMkJBQ0ksZUFDSixDQUNBLHNCQUNJLGVBQ0osQ0FDQSxrQkFDSSxlQUNKLENBQ0EscUJBQ0ksZUFDSixDQUNBLG9CQUNJLGVBQ0osQ0FDQSxzQkFDSSxlQUNKLENBQ0EsMEJBQ0ksZUFDSixDQUNBLG9CQUNJLGVBQ0osQ0FDQSx3QkFDSSxlQUNKLENBQ0Esd0JBQ0ksZUFDSixDQUNBLHVCQUNJLGVBQ0osQ0FDQSxvQkFDSSxlQUNKLENBQ0Esa0JBQ0ksZUFDSixDQUNBLG1CQUNJLGVBQ0osQ0FDQSx1QkFDSSxlQUNKLENBQ0EsbUJBQ0ksZUFDSixDQUNBLHVCQUNJLGVBQ0osQ0FDQSxzQkFDSSxlQUNKLENBQ0Esc0JBQ0ksZUFD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QXVCLENBQUMsaUZBQWlGLGtCQUFrQixDQUFDLHlHQUF5RyxvQkFBb0IsQ0FBQyx1RkFBdUYsd0JBQXdCLENBQUMsaUZBQWlGLGtCQUFrQixDQUFDLHlHQUF5RyxxQkFBcUIsQ0FBQyx1RkFBdUYsdUJBQXVCLENBQUMsaUZBQWlGLGtCQUFrQixDQUFDLHlHQUF5RyxvQkFBb0IsQ0FBQyx1RkFBdUYsd0JBQXdCLENBQUMsaUZBQWlGLGtCQUFrQixDQUFDLHlHQUF5RyxxQkFBcUIsQ0FBQyx1RkFBdUYsdUJBQXVCLENBQUMsaUZBQWlGLGtCQUFrQixDQUFDLHlHQUF5RyxvQkFBb0IsQ0FBQyx1RkFBdUYsd0JBQXdCLENBQUMsaUZBQWlGLGtCQUFrQixDQUFDLHlHQUF5RyxxQkFBcUIsQ0FBQyx1RkFBdUYsdUJBQXVCLENBQUMsaUZBQWlGLGtCQUFrQixDQUFDLHlHQUF5RyxvQkFBb0IsQ0FBQyx1RkFBdUYsd0JBQXdCLENBQUMsaUZBQWlGLGtCQUFrQixDQUFDLHlHQUF5RyxxQkFBcUIsQ0FBQyx1RkFBdUYsdUJBQXVCLENBQUMsaUZBQWlGLGtCQUFrQixDQUFDLHlHQUF5RyxvQkFBb0IsQ0FBQyx1RkFBdUYsd0JBQXdCLENBQUMsaUZBQWlGLGtCQUFrQixDQUFDLHlHQUF5RyxxQkFBcUIsQ0FBQyx1RkFBdUYsdUJBQXVCLENBQUMsaUZBQWlGLGtCQUFrQixDQUFDLHlHQUF5RyxvQkFBb0IsQ0FBQyx1RkFBdUYsd0JBQXdCLENBQUMsaUZBQWlGLGtCQUFrQixDQUFDLHlHQUF5RyxxQkFBcUIsQ0FBQyx5RkFBeUYsc0JBQXNCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxtQkFBbUIsQ0FBQyx5RkFBeUYseUJBQXlCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxzQkFBc0IsQ0FBQyx5RkFBeUYsd0JBQXdCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxxQkFBcUIsQ0FBQyx5RkFBeUYseUJBQXlCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxzQkFBc0IsQ0FBQyx5RkFBeUYsd0JBQXdCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxxQkFBcUIsQ0FBQyx5RkFBeUYseUJBQXlCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxzQkFBc0IsQ0FBQyx5RkFBeUYsd0JBQXdCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxxQkFBcUIsQ0FBQyx5RkFBeUYseUJBQXlCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxzQkFBc0IsQ0FBQyx5RkFBeUYsd0JBQXdCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxxQkFBcUIsQ0FBQyx5RkFBeUYseUJBQXlCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxzQkFBc0IsQ0FBQyx5RkFBeUYsd0JBQXdCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxxQkFBcUIsQ0FBQyx5RkFBeUYseUJBQXlCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxzQkFBc0IsQ0FBQyx5RkFBeUYsd0JBQXdCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxxQkFBcUIsQ0FBQyx5RkFBeUYseUJBQXlCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxzQkFBc0IsQ0FBQyx5RkFBeUYsd0JBQXdCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxxQkFBcUIsQ0FBQyx5RkFBeUYseUJBQXlCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxzQkFBc0IsQ0FBQyx5RkFBeUYsd0JBQXdCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxxQkFBcUIsQ0FBQyx5RkFBeUYseUJBQXlCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxzQkFBc0IsQ0FBQyx5RkFBeUYsd0JBQXdCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxxQkFBcUIsQ0FBQyx5RkFBeUYseUJBQXlCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxzQkFBc0IsQ0FBQyx5RkFBeUYsc0JBQXNCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxtQkFBbUIsQ0FBQyx5RkFBeUYseUJBQXlCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxzQkFBc0IsQ0FBQyx5RkFBeUYsd0JBQXdCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxxQkFBcUIsQ0FBQyx5RkFBeUYseUJBQXlCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxzQkFBc0IsQ0FBQyx5RkFBeUYsd0JBQXdCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxxQkFBcUIsQ0FBQyx5RkFBeUYseUJBQXlCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxzQkFBc0IsQ0FBQyx5RkFBeUYsd0JBQXdCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxxQkFBcUIsQ0FBQyx5RkFBeUYseUJBQXlCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxzQkFBc0IsQ0FBQyx5RkFBeUYsd0JBQXdCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxxQkFBcUIsQ0FBQyx5RkFBeUYseUJBQXlCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxzQkFBc0IsQ0FBQyx5RkFBeUYsd0JBQXdCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxxQkFBcUIsQ0FBQyx5RkFBeUYseUJBQXlCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxzQkFBc0IsQ0FBQyx5RkFBeUYsd0JBQXdCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxxQkFBcUIsQ0FBQyx5RkFBeUYseUJBQXlCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxzQkFBc0IsQ0FBQyx5RkFBeUYsd0JBQXdCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxxQkFBcUIsQ0FBQyx5RkFBeUYseUJBQXlCLENBQUMsbUZBQW1GLGtCQUFr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LGlCQUdFLHFCSGdGRixDRzdFQSxLQUdFLDhCQUNBLDBDQUhBLHVCQUNBLGdCSGtGRixDRzFFQSxzRUFDRSxhSHNGRixDRzVFQSxLQVFFLHNCQUZBLGNBSkEseUxDZ0ZJLGVEOUVKLGdCQUNBLGdCQUpBLFNBTUEsZUhnRkYsQ0duRUEsMENBQ0UsbUJIc0VGLENHN0RBLEdBQ0UsdUJBQ0EsU0FDQSxnQkhnRUYsQ0duREEsa0JBRUUsb0JBREEsWUg0REYsQ0dwREEsRUFFRSxtQkFEQSxZSHdERixDRzVDQSxzQ0FLRSxnQkFEQSxZQUZBLDBCQUNBLDBFQUdBLG1FSCtDRixDRzVDQSxRQUVFLGtCQUNBLG1CSCtDRixDRzVDQSxpQkFMRSxrQkh3REYsQ0duREEsU0FHRSxZSGdERixDRzVDQSx3QkFJRSxlSCtDRixDRzVDQSxHQUNFLGVIK0NGLENHNUNBLEdBQ0Usb0JBQ0EsYUgrQ0YsQ0c1Q0EsV0FDRSxlSCtDRixDRzVDQSxTQUVFLGtCSCtDRixDRzVDQSxNQ3hGSSxhSndJSixDR3ZDQSxRQ2pHSSxjRHFHRixjQUZBLGtCQUdBLHVCSDBDRixDR3ZDQSxJQUFNLGFIMkNOLENHMUNBLElBQU0sU0g4Q04sQ0d2Q0EsRUFHRSw2QkFGQSxjQUNBLG9CSDJDRixDSzFORSxRRm1MRSxjQUNBLHlCSDJDSixDSy9ORSw0REZrTUUsY0FDQSxvQkhzQ0osQ0c3QkEsa0JBSUUsdUZDcEpFLGFKcUxKLENHN0JBLElBU0UsNkJBTEEsbUJBRkEsYUFJQSxhSDhCRixDR25CQSxPQUVFLGVIcUJGLENHYkEsSUFFRSxpQkhnQkYsQ0diQSxRQUpFLHFCSHNCRixDR2xCQSxJQUdFLGVIZUYsQ0dOQSxNQUNFLHdCSFNGLENHTkEsUUFLRSxvQkFGQSxjQURBLHNCQURBLG1CQUdBLGVIVUYsQ0dGQSxHQUVFLG1CQUNBLCtCSElGLENHSUEsTUFFRSxxQkFDQSxtQkhGRixDR1FBLE9BRUUsZUhORixDR2NBLGlDQUNFLFNIWEYsQ0djQSxzQ0FNRSxvQkM1UEUsa0JEOFBGLG9CQUhBLFFIUkYsQ0djQSxhQUVFLGdCSFhGLENHY0EsY0FFRSxtQkhYRixDR2lCQSxjQUNFLGNIZEYsQ0dvQkEsT0FDRSxnQkhqQkYsQ0d3QkEsZ0RBSUUseUJIckJGLENHOEJJLDRHQUNFLGNIeEJOLENHOEJBLHdIQUtFLGtCQURBLFNIMUJGLENHOEJBLHVDQUVFLHNCQUNBLFNIM0JGLENHK0JBLFNBQ0UsY0FFQSxlSDdCRixDR2dDQSxTQVVFLFNBREEsU0FIQSxZQUVBLFNIakNGLENHd0NBLE9BUUUsY0FQQSxjQy9SSSxpQkRxU0osb0JBRkEsb0JBRkEsZUFDQSxVQUtBLG1CQVBBLFVIOUJGLENHd0NBLFNBQ0UsdUJIckNGLENHeUNBLGtGQUVFLFdIdENGLENHeUNBLGNBTUUsd0JBREEsbUJIekNGLENHaURBLHlDQUNFLHVCSDlDRixDR3NEQSw2QkFFRSwwQkFEQSxZSGxERixDRzBEQSxPQUNFLG9CSHZERixDRzBEQSxRQUVFLGVBREEsaUJIdERGLENHMERBLFNBQ0UsWUh2REYsQ0c0REEsU0FDRSxzQkh6REYsQ0RuYUEsMENBSUUsZ0JBQ0EsZ0JBSEEsbUJDa2JGLENEM2FBLE9LZ0hNLGdCSmdVTixDRC9hQSxPSytHTSxjSnFVTixDRG5iQSxPSzhHTSxpQkowVU4sQ0R2YkEsT0s2R00sZ0JKK1VOLENEM2JBLE9LNEdNLGlCSm9WTixDRC9iQSxPSzJHTSxjSnlWTixDRGxjQSxNS3lHTSxrQkx2R0osZUNxY0YsQ0RqY0EsV0ttR00sY0pvV04sQ0RsY0Esc0JBSEUsZ0JBQ0EsZUMwY0YsQ0R4Y0EsV0s4Rk0sZ0JKMFdOLENEbmNBLFdLeUZNLGdCSmdYTixDRHBjQSxzQkFIRSxnQkFDQSxlQzRjRixDRDFjQSxXS29GTSxnQkpzWE4sQ0QvYkEsR0FHRSxTQUNBLG9DQUZBLG1CQURBLGVDcWNGLENEMWJBLGFLTUksY0xIRixlQzZiRixDRDFiQSxXQUdFLHlCQURBLFlDOGJGLENEaGJBLDRCT25GRSxnQkFEQSxjTjhnQkYsQ0R2YkEsa0JBQ0Usb0JDMGJGLENEeGJFLG1DQUNFLGtCQzJiSixDRGpiQSxZS2pDSSxjTG1DRix3QkNvYkYsQ0RoYkEsWUtnQk0sa0JMZkosa0JDb2JGLENEaGJBLG1CQUdFLGNBRkEsY0s3Q0UsYUprZUosQ0RqYkUsMEJBQ0UsWUNvYkosQ09qaUJBLDBCQ0NFLFlBSEEsY1JpakJGLENPL2lCQSxlQUVFLHNCQUNBLHlCRUVFLHFCRkpGLGNQOGlCRixDT2hpQkEsUUFFRSxvQlBraUJGLENPL2hCQSxZQUVFLGNBREEsbUJQbWlCRixDTy9oQkEsZ0JBRUUsY0hnQ0UsYUprZ0JKLENVemtCQSxLQUdFLHFCQURBLGNOcUVFLGVKd2dCSixDVXprQkUsT0FDRSxhVjRrQkosQ1V2a0JBLElBSUUseUJEQ0Usb0JDRkYsV053REUsZ0JNMURGLG1CVjhrQkYsQ1V2a0JFLFFObURFLGVNaERBLGdCQUZBLFNWNGtCSixDVXBrQkEsSUFHRSxjQUZBLGNOeUNFLGVKZ2lCSixDVXBrQkUsU0FFRSxjTmtDQSxrQk1qQ0EsaUJWdWtCSixDVWxrQkEsZ0JBQ0UsaUJBQ0EsaUJWcWtCRixDVzdtQkUsb0ZDR0EsaUJBREEsa0JBREEsa0JBREEsbUJBREEsVVoybkJGLENhcGtCSSx5QkZ6Q0UseUJBQ0UsZVhrbkJOLENBQ0YsQ2Eza0JJLHlCRnpDRSx1Q0FDRSxlWDBuQk4sQ0FDRixDYW5sQkkseUJGekNFLHFEQUNFLGVYbW9CTixDQUNGLENhNWxCSSwwQkZ6Q0UsbUVBQ0UsZ0JYNm9CTixDQUNGLENXbG5CRSxLQ25DQSxhQUNBLGVBRUEsa0JBREEsa0JaMHBCRixDV25uQkUsWUFFRSxjQURBLGNYdW5CSixDV3BuQkksMkNBR0UsZUFEQSxlWHduQk4sQ2M3cUJFLHNxQkFJRSxrQkFEQSxtQkFGQSxrQkFDQSxVZHV2QkosQ2MvdEJNLEtBQ0UsYUFDQSxZQUNBLGNka3VCUixDWXRzQkUsY0FDRSxjQUNBLGNaeXNCSixDWTNzQkUsY0FDRSxhQUNBLGFaOHNCSixDWWh0QkUsY0FDRSx3QkFDQSx3QlptdEJKLENZcnRCRSxjQUNFLGFBQ0EsYVp3dEJKLENZMXRCRSxjQUNFLGFBQ0EsYVo2dEJKLENZL3RCRSxjQUNFLHdCQUNBLHdCWmt1QkosQ2NydkJNLFVGQ0osY0FFQSxlQURBLFVaeXZCRixDY3J2QlUsT0ZiUix1QkFJQSx1Qlptd0JGLENjMXZCVSxPRmJSLHdCQUlBLHdCWnd3QkYsQ2MvdkJVLE9GYlIsYUFJQSxhWjZ3QkYsQ2Nwd0JVLE9GYlIsd0JBSUEsd0Jaa3hCRixDY3p3QlUsT0ZiUix3QkFJQSx3Qlp1eEJGLENjOXdCVSxPRmJSLGFBSUEsYVo0eEJGLENjbnhCVSxPRmJSLHdCQUlBLHdCWml5QkYsQ2N4eEJVLE9GYlIsd0JBSUEsd0Jac3lCRixDYzd4QlUsT0ZiUixhQUlBLGFaMnlCRixDY2x5QlUsUUZiUix3QkFJQSx3QlpnekJGLENjdnlCVSxRRmJSLHdCQUlBLHdCWnF6QkYsQ2M1eUJVLFFGYlIsY0FJQSxjWjB6QkYsQ2MzeUJNLGFBQXdCLFFkK3lCOUIsQ2M3eUJNLFlBQXVCLFFkaXpCN0IsQ2M5eUJRLFNBQXdCLE9ka3pCaEMsQ2NsekJRLFNBQXdCLE9kc3pCaEMsQ2N0ekJRLFNBQXdCLE9kMHpCaEMsQ2MxekJRLFNBQXdCLE9kOHpCaEMsQ2M5ekJRLFNBQXdCLE9kazBCaEMsQ2NsMEJRLFNBQXdCLE9kczBCaEMsQ2N0MEJRLFNBQXdCLE9kMDBCaEMsQ2MxMEJRLFNBQXdCLE9kODBCaEMsQ2M5MEJRLFNBQXdCLE9kazFCaEMsQ2NsMUJRLFNBQXdCLE9kczFCaEMsQ2N0MUJRLFVBQXdCLFFkMDFCaEMsQ2MxMUJRLFVBQXdCLFFkODFCaEMsQ2M5MUJRLFVBQXdCLFFkazJCaEMsQ2MzMUJZLFVGaEJWLHlCWisyQkYsQ2MvMUJZLFVGaEJWLDBCWm0zQkYsQ2NuMkJZLFVGaEJWLGVadTNCRixDY3YyQlksVUZoQlYsMEJaMjNCRixDYzMyQlksVUZoQlYsMEJaKzNCRixDYy8yQlksVUZoQlYsZVptNEJGLENjbjNCWSxVRmhCViwwQlp1NEJGLENjdjNCWSxVRmhCViwwQloyNEJGLENjMzNCWSxVRmhCVixlWis0QkYsQ2MvM0JZLFdGaEJWLDBCWm01QkYsQ2NuNEJZLFdGaEJWLDBCWnU1QkYsQ2FsNUJJLHlCQzNCRSxRQUNFLGFBQ0EsWUFDQSxjZGk3Qk4sQ1lyNUJBLGlCQUNFLGNBQ0EsY1p3NUJGLENZMTVCQSxpQkFDRSxhQUNBLGFaNjVCRixDWS81QkEsaUJBQ0Usd0JBQ0Esd0JaazZCRixDWXA2QkEsaUJBQ0UsYUFDQSxhWnU2QkYsQ1l6NkJBLGlCQUNFLGFBQ0EsYVo0NkJGLENZOTZCQSxpQkFDRSx3QkFDQSx3QlppN0JGLENjcDhCSSxhRkNKLGNBRUEsZUFEQSxVWnc4QkEsQ2NwOEJRLFVGYlIsdUJBSUEsdUJaazlCQSxDY3o4QlEsVUZiUix3QkFJQSx3Qlp1OUJBLENjOThCUSxVRmJSLGFBSUEsYVo0OUJBLENjbjlCUSxVRmJSLHdCQUlBLHdCWmkrQkEsQ2N4OUJRLFVGYlIsd0JBSUEsd0JacytCQSxDYzc5QlEsVUZiUixhQUlBLGFaMitCQSxDY2wrQlEsVUZiUix3QkFJQSx3QlpnL0JBLENjditCUSxVRmJSLHdCQUlBLHdCWnEvQkEsQ2M1K0JRLFVGYlIsYUFJQSxhWjAvQkEsQ2NqL0JRLFdGYlIsd0JBSUEsd0JaKy9CQSxDY3QvQlEsV0ZiUix3QkFJQSx3QlpvZ0NBLENjMy9CUSxXRmJSLGNBSUEsY1p5Z0NBLENjMS9CSSxnQkFBd0IsUWQ4L0I1QixDYzUvQkksZUFBdUIsUWRnZ0MzQixDYzcvQk0sWUFBd0IsT2RpZ0M5QixDY2pnQ00sWUFBd0IsT2RxZ0M5QixDY3JnQ00sWUFBd0IsT2R5Z0M5QixDY3pnQ00sWUFBd0IsT2Q2Z0M5QixDYzdnQ00sWUFBd0IsT2RpaEM5QixDY2poQ00sWUFBd0IsT2RxaEM5QixDY3JoQ00sWUFBd0IsT2R5aEM5QixDY3poQ00sWUFBd0IsT2Q2aEM5QixDYzdoQ00sWUFBd0IsT2RpaUM5QixDY2ppQ00sWUFBd0IsT2RxaUM5QixDY3JpQ00sYUFBd0IsUWR5aUM5QixDY3ppQ00sYUFBd0IsUWQ2aUM5QixDYzdpQ00sYUFBd0IsUWRpakM5QixDYzFpQ1UsYUZoQlYsYVo4akNBLENjOWlDVSxhRmhCVix5Qlpra0NBLENjbGpDVSxhRmhCViwwQlpza0NBLENjdGpDVSxhRmhCVixlWjBrQ0EsQ2MxakNVLGFGaEJWLDBCWjhrQ0EsQ2M5akNVLGFGaEJWLDBCWmtsQ0EsQ2Nsa0NVLGFGaEJWLGVac2xDQSxDY3RrQ1UsYUZoQlYsMEJaMGxDQSxDYzFrQ1UsYUZoQlYsMEJaOGxDQSxDYzlrQ1UsYUZoQlYsZVprbUNBLENjbGxDVSxjRmhCViwwQlpzbUNBLENjdGxDVSxjRmhCViwwQlowbUNBLENBQ0YsQ2F0bUNJLHlCQzNCRSxRQUNFLGFBQ0EsWUFDQSxjZHFvQ04sQ1l6bUNBLGlCQUNFLGNBQ0EsY1o0bUNGLENZOW1DQSxpQkFDRSxhQUNBLGFaaW5DRixDWW5uQ0EsaUJBQ0Usd0JBQ0Esd0Jac25DRixDWXhuQ0EsaUJBQ0UsYUFDQSxhWjJuQ0YsQ1k3bkNBLGlCQUNFLGFBQ0EsYVpnb0NGLENZbG9DQSxpQkFDRSx3QkFDQSx3Qlpxb0NGLENjeHBDSSxhRkNKLGNBRUEsZUFEQSxVWjRwQ0EsQ2N4cENRLFVGYlIsdUJBSUEsdUJac3FDQSxDYzdwQ1EsVUZiUix3QkFJQSx3QloycUNBLENjbHFDUSxVRmJSLGFBSUEsYVpnckNBLENjdnFDUSxVRmJSLHdCQUlBLHdCWnFyQ0EsQ2M1cUNRLFVGYlIsd0JBSUEsd0JaMHJDQSxDY2pyQ1EsVUZiUixhQUlBLGFaK3JDQSxDY3RyQ1EsVUZiUix3QkFJQSx3Qlpvc0NBLENjM3JDUSxVRmJSLHdCQUlBLHdCWnlzQ0EsQ2Noc0NRLFVGYlIsYUFJQSxhWjhzQ0EsQ2Nyc0NRLFdGYlIsd0JBSUEsd0JabXRDQSxDYzFzQ1EsV0ZiUix3QkFJQSx3Qlp3dENBLENjL3NDUSxXRmJSLGNBSUEsY1o2dENBLENjOXNDSSxnQkFBd0IsUWRrdEM1QixDY2h0Q0ksZUFBdUIsUWRvdEMzQixDY2p0Q00sWUFBd0IsT2RxdEM5QixDY3J0Q00sWUFBd0IsT2R5dEM5QixDY3p0Q00sWUFBd0IsT2Q2dEM5QixDYzd0Q00sWUFBd0IsT2RpdUM5QixDY2p1Q00sWUFBd0IsT2RxdUM5QixDY3J1Q00sWUFBd0IsT2R5dUM5QixDY3p1Q00sWUFBd0IsT2Q2dUM5QixDYzd1Q00sWUFBd0IsT2RpdkM5QixDY2p2Q00sWUFBd0IsT2RxdkM5QixDY3J2Q00sWUFBd0IsT2R5dkM5QixDY3p2Q00sYUFBd0IsUWQ2dkM5QixDYzd2Q00sYUFBd0IsUWRpd0M5QixDY2p3Q00sYUFBd0IsUWRxd0M5QixDYzl2Q1UsYUZoQlYsYVpreENBLENjbHdDVSxhRmhCVix5QlpzeENBLENjdHdDVSxhRmhCViwwQloweENBLENjMXdDVSxhRmhCVixlWjh4Q0EsQ2M5d0NVLGFGaEJWLDBCWmt5Q0EsQ2NseENVLGFGaEJWLDBCWnN5Q0EsQ2N0eENVLGFGaEJWLGVaMHlDQSxDYzF4Q1UsYUZoQlYsMEJaOHlDQSxDYzl4Q1UsYUZoQlYsMEJaa3pDQSxDY2x5Q1UsYUZoQlYsZVpzekNBLENjdHlDVSxjRmhCViwwQlowekNBLENjMXlDVSxjRmhCViwwQlo4ekNBLENBQ0YsQ2ExekNJLHlCQzNCRSxRQUNFLGFBQ0EsWUFDQSxjZHkxQ04sQ1k3ekNBLGlCQUNFLGNBQ0EsY1pnMENGLENZbDBDQSxpQkFDRSxhQUNBLGFacTBDRixDWXYwQ0EsaUJBQ0Usd0JBQ0Esd0JaMDBDRixDWTUwQ0EsaUJBQ0UsYUFDQSxhWiswQ0YsQ1lqMUNBLGlCQUNFLGFBQ0EsYVpvMUNGLENZdDFDQSxpQkFDRSx3QkFDQSx3Qlp5MUNGLENjNTJDSSxhRkNKLGNBRUEsZUFEQSxVWmczQ0EsQ2M1MkNRLFVGYlIsdUJBSUEsdUJaMDNDQSxDY2ozQ1EsVUZiUix3QkFJQSx3QlorM0NBLENjdDNDUSxVRmJSLGFBSUEsYVpvNENBLENjMzNDUSxVRmJSLHdCQUlBLHdCWnk0Q0EsQ2NoNENRLFVGYlIsd0JBSUEsd0JaODRDQSxDY3I0Q1EsVUZiUixhQUlBLGFabTVDQSxDYzE0Q1EsVUZiUix3QkFJQSx3Qlp3NUNBLENjLzRDUSxVRmJSLHdCQUlBLHdCWjY1Q0EsQ2NwNUNRLFVGYlIsYUFJQSxhWms2Q0EsQ2N6NUNRLFdGYlIsd0JBSUEsd0JadTZDQSxDYzk1Q1EsV0ZiUix3QkFJQSx3Qlo0NkNBLENjbjZDUSxXRmJSLGNBSUEsY1ppN0NBLENjbDZDSSxnQkFBd0IsUWRzNkM1QixDY3A2Q0ksZUFBdUIsUWR3NkMzQixDY3I2Q00sWUFBd0IsT2R5NkM5QixDY3o2Q00sWUFBd0IsT2Q2NkM5QixDYzc2Q00sWUFBd0IsT2RpN0M5QixDY2o3Q00sWUFBd0IsT2RxN0M5QixDY3I3Q00sWUFBd0IsT2R5N0M5QixDY3o3Q00sWUFBd0IsT2Q2N0M5QixDYzc3Q00sWUFBd0IsT2RpOEM5QixDY2o4Q00sWUFBd0IsT2RxOEM5QixDY3I4Q00sWUFBd0IsT2R5OEM5QixDY3o4Q00sWUFBd0IsT2Q2OEM5QixDYzc4Q00sYUFBd0IsUWRpOUM5QixDY2o5Q00sYUFBd0IsUWRxOUM5QixDY3I5Q00sYUFBd0IsUWR5OUM5QixDY2w5Q1UsYUZoQlYsYVpzK0NBLENjdDlDVSxhRmhCVix5QlowK0NBLENjMTlDVSxhRmhCViwwQlo4K0NBLENjOTlDVSxhRmhCVixlWmsvQ0EsQ2NsK0NVLGFGaEJWLDBCWnMvQ0EsQ2N0K0NVLGFGaEJWLDBCWjAvQ0EsQ2MxK0NVLGFGaEJWLGVaOC9DQSxDYzkrQ1UsYUZoQlYsMEJaa2dEQSxDY2wvQ1UsYUZoQlYsMEJac2dEQSxDY3QvQ1UsYUZoQlYsZVowZ0RBLENjMS9DVSxjRmhCViwwQlo4Z0RBLENjOS9DVSxjRmhCViwwQlpraERBLENBQ0YsQ2E5Z0RJLDBCQzNCRSxRQUNFLGFBQ0EsWUFDQSxjZDZpRE4sQ1lqaERBLGlCQUNFLGNBQ0EsY1pvaERGLENZdGhEQSxpQkFDRSxhQUNBLGFaeWhERixDWTNoREEsaUJBQ0Usd0JBQ0Esd0JaOGhERixDWWhpREEsaUJBQ0UsYUFDQSxhWm1pREYsQ1lyaURBLGlCQUNFLGFBQ0EsYVp3aURGLENZMWlEQSxpQkFDRSx3QkFDQSx3Qlo2aURGLENjaGtESSxhRkNKLGNBRUEsZUFEQSxVWm9rREEsQ2Noa0RRLFVGYlIsdUJBSUEsdUJaOGtEQSxDY3JrRFEsVUZiUix3QkFJQSx3QlptbERBLENjMWtEUSxVRmJSLGFBSUEsYVp3bERBLENjL2tEUSxVRmJSLHdCQUlBLHdCWjZsREEsQ2NwbERRLFVGYlIsd0JBSUEsd0Jaa21EQSxDY3psRFEsVUZiUixhQUlBLGFadW1EQSxDYzlsRFEsVUZiUix3QkFJQSx3Qlo0bURBLENjbm1EUSxVRmJSLHdCQUlBLHdCWmluREEsQ2N4bURRLFVGYlIsYUFJQSxhWnNuREEsQ2M3bURRLFdGYlIsd0JBSUEsd0JaMm5EQSxDY2xuRFEsV0ZiUix3QkFJQSx3Qlpnb0RBLENjdm5EUSxXRmJSLGNBSUEsY1pxb0RBLENjdG5ESSxnQkFBd0IsUWQwbkQ1QixDY3huREksZUFBdUIsUWQ0bkQzQixDY3puRE0sWUFBd0IsT2Q2bkQ5QixDYzduRE0sWUFBd0IsT2Rpb0Q5QixDY2pvRE0sWUFBd0IsT2Rxb0Q5QixDY3JvRE0sWUFBd0IsT2R5b0Q5QixDY3pvRE0sWUFBd0IsT2Q2b0Q5QixDYzdvRE0sWUFBd0IsT2RpcEQ5QixDY2pwRE0sWUFBd0IsT2RxcEQ5QixDY3JwRE0sWUFBd0IsT2R5cEQ5QixDY3pwRE0sWUFBd0IsT2Q2cEQ5QixDYzdwRE0sWUFBd0IsT2RpcUQ5QixDY2pxRE0sYUFBd0IsUWRxcUQ5QixDY3JxRE0sYUFBd0IsUWR5cUQ5QixDY3pxRE0sYUFBd0IsUWQ2cUQ5QixDY3RxRFUsYUZoQlYsYVowckRBLENjMXFEVSxhRmhCVix5Qlo4ckRBLENjOXFEVSxhRmhCViwwQlprc0RBLENjbHJEVSxhRmhCVixlWnNzREEsQ2N0ckRVLGFGaEJWLDBCWjBzREEsQ2MxckRVLGFGaEJWLDBCWjhzREEsQ2M5ckRVLGFGaEJWLGVaa3REQSxDY2xzRFUsYUZoQlYsMEJac3REQSxDY3RzRFUsYUZoQlYsMEJaMHREQSxDYzFzRFUsYUZoQlYsZVo4dERBLENjOXNEVSxjRmhCViwwQlprdURBLENjbHREVSxjRmhCViwwQlpzdURBLENBQ0YsQ2UxeERBLE9BR0UsY0FEQSxtQkFEQSxVZit4REYsQ2UxeERFLG9CQUlFLDZCQUZBLGVBQ0Esa0JmOHhESixDZTF4REUsZ0JBRUUsZ0NBREEscUJmOHhESixDZTF4REUsbUJBQ0UsNEJmNnhESixDZW54REUsMEJBRUUsYWZzeERKLENlMXdERSxzREFFRSx3QmZpeERKLENlN3dESSxrREFFRSx1QmZneEROLENlMXdERSxtR0FJRSxRZjZ3REosQ2Vwd0RFLHlDQUNFLGdDZnV3REosQ0t0MERFLDRCVTRFSSxrQ0FEQSxhZmd3RE4sQ2dCajFESSxtREFHRSx3QmhCbzFETixDZ0JoMURNLHVGQUlFLG9CaEJtMURSLENnQnIwRFEsNEdBRUUsd0JoQjQwRFYsQ2dCdjJESSx5REFHRSx3QmhCMDJETixDZ0J0MkRNLCtGQUlFLG9CaEJ5MkRSLENnQjMxRFEsa0hBRUUsd0JoQmsyRFYsQ2dCNzNESSxtREFHRSx3QmhCZzRETixDZ0I1M0RNLHVGQUlFLG9CaEIrM0RSLENnQmozRFEsNEdBRUUsd0JoQnczRFYsQ2dCbjVESSwwQ0FHRSx3QmhCczVETixDZ0JsNURNLDJFQUlFLG9CaEJxNURSLENnQnY0RFEsbUdBRUUsd0JoQjg0RFYsQ2dCejZESSxtREFHRSx3QmhCNDZETixDZ0J4NkRNLHVGQUlFLG9CaEIyNkRSLENnQjc1RFEsNEdBRUUsd0JoQm82RFYsQ2dCLzdESSxnREFHRSx3QmhCazhETixDZ0I5N0RNLG1GQUlFLG9CaEJpOERSLENnQm43RFEseUdBRUUsd0JoQjA3RFYsQ2dCcjlESSw2Q0FHRSx3QmhCdzlETixDZ0JwOURNLCtFQUlFLG9CaEJ1OURSLENnQno4RFEsc0dBRUUsd0JoQmc5RFYsQ2dCMytESSwwQ0FHRSx3QmhCOCtETixDZ0IxK0RNLDJFQUlFLG9CaEI2K0RSLENnQi85RFEsbUdBRUUsd0JoQnMrRFYsQ2dCeCtEUSx5SkFFRSxpQ2hCcS9EVixDZXI2REksc0JBRUUseUJBQ0EscUJBRkEsVWYwNkROLENlbjZESSx1QkFFRSx5QkFDQSxxQkFGQSxhZnc2RE4sQ2VqNkRBLFlBRUUseUJBREEsVWZxNkRGLENlbDZERSxtREFHRSxvQmZxNkRKLENlbDZERSwyQkFDRSxRZnE2REosQ2VqNkRJLG9EQUNFLG9DZm82RE4sQ0t6aUVFLHVDVTZJTSxzQ0FEQSxVZms2RFIsQ2FqL0RJLDRCRWlHQSxxQkFLSSxpQ0FIQSxjQUVBLGdCQURBLFVmcTVETixDZWg1RE0scUNBQ0UsUWZtNURSLENBQ0YsQ2E5L0RJLDRCRWlHQSxxQkFLSSxpQ0FIQSxjQUVBLGdCQURBLFVmazZETixDZTc1RE0scUNBQ0UsUWZnNkRSLENBQ0YsQ2EzZ0VJLDRCRWlHQSxxQkFLSSxpQ0FIQSxjQUVBLGdCQURBLFVmKzZETixDZTE2RE0scUNBQ0UsUWY2NkRSLENBQ0YsQ2F4aEVJLDZCRWlHQSxxQkFLSSxpQ0FIQSxjQUVBLGdCQURBLFVmNDdETixDZXY3RE0scUNBQ0UsUWYwN0RSLENBQ0YsQ2VwOERJLGtCQUtJLGlDQUhBLGNBRUEsZ0JBREEsVWZ3OERSLENlbjhEUSxrQ0FDRSxRZnM4RFYsQ2lCbm5FQSxjQVdFLDRCQURBLHNCQUVBLHlCUkFFLHFCUUhGLGNBUkEsY2J3SEksZWFsSEosZ0JBSkEsa0NBS0EsZ0JBSkEsdUJDTUkscUVEUkosVWpCaW9FRixDa0JybkVNLHVDRGROLGNDZVEsZWxCeW5FTixDQUNGLENpQnBuRUUsMEJBQ0UsNkJBQ0EsUWpCdW5FSixDaUJubkVFLDZCQUNFLGtCQUNBLHlCakJzbkVKLENtQjVvRUUsb0JBRUUsc0JBQ0EscUJBTUUsMkNBUkYsY0FHQSxTbkJncEVKLENpQnZuRUUsZ0NBQ0UsY0FFQSxTakJ5bkVKLENpQjVuRUUsMkJBQ0UsY0FFQSxTakJ5bkVKLENpQmpuRUUsK0NBRUUseUJBRUEsU2pCbW5FSixDaUIzbUVFLG1JQUNFLDREakJpbkVKLENpQjVtRUUscUNBT0Usc0JBREEsYWpCMm1FSixDaUJybUVBLHVDQUVFLGNBQ0EsVWpCd21FRixDaUI5bEVBLGdCYnhCSSxrQmE2QkYsZ0JBRkEsZ0JBREEsbUNBREEsK0JqQnFtRUYsQ2lCOWxFQSxtQmJ1Qk0sa0JhbkJKLGdCQUZBLGlDQURBLDZCakJvbUVGLENpQjlsRUEsbUJiZ0JNLGtCYVpKLGdCQUZBLGtDQURBLDhCakJvbUVGLENpQnhsRUEsd0JBUUUsNkJBRUEsNENBSEEsY0FOQSxjYkVJLGVhR0osZ0JBRkEsZ0JBREEsa0JBREEsVWpCbW1FRixDaUJ6bEVFLGdGQUdFLGVBREEsZWpCNmxFSixDaUJobEVBLGlCUnJJSSxvQkw2R0Usa0JheUJKLGlDQUdBLGdCQUZBLG9CakJzbEVGLENpQmhsRUEsaUJSN0lJLG9CTDZHRSxrQmFpQ0osZ0NBR0EsZ0JBRkEsa0JqQnNsRUYsQ2lCeGtFQSw4RUFDRSxXakJnbEVGLENpQnhrRUEsWUFDRSxrQmpCMmtFRixDaUJ4a0VBLFdBQ0UsY0FDQSxpQmpCMmtFRixDaUJua0VBLFVBQ0UsYUFDQSxlQUVBLGlCQURBLGlCakJ1a0VGLENpQnBrRUUsdUNBR0UsaUJBREEsaUJqQndrRUosQ2lCOWpFQSxZQUVFLGNBQ0EscUJBRkEsaUJqQm1rRUYsQ2lCOWpFQSxrQkFHRSxxQkFEQSxpQkFEQSxpQmpCbWtFRixDaUI5akVFLDJGQUVFLGFqQmlrRUosQ2lCN2pFQSxrQkFDRSxlakJna0VGLENpQjdqRUEsbUJBRUUsbUJBREEsb0JBR0Esb0JBREEsY2pCaWtFRixDaUI3akVFLHFDQUlFLGNBREEsc0JBREEsYUFEQSxlakJta0VKLENtQjd3RUUsZ0JBS0UsY0FKQSxhZjJCQSxjZXpCQSxrQkFEQSxVbkJteEVKLENtQjd3RUUsZUFZRSxvQ1Y5Q0EscUJVNkNBLFdBTkEsYWZzRUUsa0JleEVGLE9BT0EsZ0JBRkEsaUJBRkEsZUFDQSxxQkFOQSxrQkFDQSxTQUVBLFNuQnl4RUosQ21CNXdFSSxxRUFFRSxRbkIrd0VOLENtQjF3RUksOEhBRUUsYW5CK3dFTixDbUI3ekVJLDBEQXdESSw0UUFFQSx5REFEQSw0QkFFQSw0REFQRixxQkFHRSxrQ25CZ3hFUixDbUJ6d0VNLHNFQUNFLHFCQUNBLDBDbkI2d0VSLENtQjcwRUksMEVBMEVJLDhFQURBLGtDbkIwd0VSLENtQm4xRUksNERBcUZJLHdpQkFKRixxQkFHRSxxQ25Cc3dFUixDbUJsd0VNLHdFQUNFLHFCQUNBLDBDbkJzd0VSLENtQi92RU0sc0dBQ0UsYW5CbXdFUixDbUJod0VNLGtNQUVFLGFuQnF3RVIsQ21COXZFTSxzSEFDRSxhbkJrd0VSLENtQmh3RVEsb0lBQ0Usb0JuQm93RVYsQ21CL3ZFUSxvSkNqSkoseUJEa0pNLG9CbkJvd0VWLENtQjl2RVEsZ0pBQ0UsMENuQmt3RVYsQ21CL3ZFUSw0S0FDRSxvQm5CbXdFVixDbUIxdkVNLDBHQUNFLG9CbkI4dkVSLENtQjF2RVEsc0hBQ0UscUJBQ0EsMENuQjh2RVYsQ21CcjRFRSxrQkFLRSxjQUpBLGFmMkJBLGNlekJBLGtCQURBLFVuQjI0RUosQ21CcjRFRSxpQkFZRSxvQ1Y5Q0EscUJVNkNBLFdBTkEsYWZzRUUsa0JleEVGLE9BT0EsZ0JBRkEsaUJBRkEsZUFDQSxxQkFOQSxrQkFDQSxTQUVBLFNuQmk1RUosQ21CcDRFSSx5RUFFRSxRbkJ1NEVOLENtQmw0RUksOElBRUUsYW5CdTRFTixDbUJyN0VJLDhEQXdESSxzVUFFQSx5REFEQSw0QkFFQSw0REFQRixxQkFHRSxrQ25CdzRFUixDbUJqNEVNLDBFQUNFLHFCQUNBLDBDbkJxNEVSLENtQnI4RUksOEVBMEVJLDhFQURBLGtDbkJrNEVSLENtQjM4RUksZ0VBcUZJLGttQkFKRixxQkFHRSxxQ25CODNFUixDbUIxM0VNLDRFQUNFLHFCQUNBLDBDbkI4M0VSLENtQnYzRU0sMEdBQ0UsYW5CMjNFUixDbUJ4M0VNLGtOQUVFLGFuQjYzRVIsQ21CdDNFTSwwSEFDRSxhbkIwM0VSLENtQngzRVEsd0lBQ0Usb0JuQjQzRVYsQ21CdjNFUSx3SkNqSkoseUJEa0pNLG9CbkI0M0VWLENtQnQzRVEsb0pBQ0UsMENuQjAzRVYsQ21CdjNFUSxnTEFDRSxvQm5CMjNFVixDbUJsM0VNLDhHQUNFLG9CbkJzM0VSLENtQmwzRVEsMEhBQ0UscUJBQ0EsMENuQnMzRVYsQ2lCdnhFQSxhQUdFLG1CQUZBLGFBQ0Esa0JqQjJ4RUYsQ2lCcnhFRSx5QkFDRSxVakJ3eEVKLENhdi9FSSx5QklvT0EsbUJBR0Usc0JqQnd4RUosQ2lCbnhFRSw0Q0FORSxtQkFEQSxhQUdBLGVqQit4RUosQ2lCM3hFRSx5QkFFRSxjQUNBLGtCakJ3eEVKLENpQmx4RUUsMkJBQ0UscUJBRUEsc0JBREEsVWpCc3hFSixDaUJqeEVFLHFDQUNFLG9CakJveEVKLENpQmp4RUUsc0RBRUUsVWpCb3hFSixDaUIvd0VFLHlCQUVFLG1CQURBLGFBRUEsdUJBRUEsZUFEQSxVakJteEVKLENpQmh4RUUsK0JBRUUsY0FHQSxjQURBLG9CQURBLGFBRkEsaUJqQnV4RUosQ2lCaHhFRSw2QkFDRSxtQkFDQSxzQmpCbXhFSixDaUJqeEVFLG1DQUNFLGVqQm94RUosQ0FDRixDcUJ0bUZBLEtBV0UsNkJaQ0UscUJZUkYsY0FEQSxnQkNpR0EsZ0JBRkEsc0J0Qm9oRkYsQ2tCeG1GTSx1Q0dkTixLSGVRLGVsQjRtRk4sQ0FDRixDS3RuRkUsV2dCVUUsY0FDQSxvQnJCZ25GSixDcUI3bUZFLHNCQUdFLDBDckJnbkZKLENxQjVtRkUsNEJBRUUsV3JCK21GSixDcUIzbUZFLG1DQUNFLGNyQjhtRkosQ3FCaG1GQSx1Q0FFRSxtQnJCbW1GRixDcUIxbEZFLGFEM0RFLHlCRUVGLHFCQUZBLFV0QjJwRkYsQ3NCaHBGRSx5REZYRSx5QkVRQSxxQkFGQSxVdEJtcUZKLENzQjlwRkUsc0NBU0ksMEN0QnFwRk4sQ3NCaHBGRSw0Q0FHRSx5QkFDQSxxQkFGQSxVdEJxcEZKLENzQjVvRkUsdUlBSUUseUJBSUEscUJBTEEsVXRCaXBGSixDc0Ixb0ZJLHlKQUtJLDBDdEIyb0ZSLENxQm5vRkUsZUQzREUseUJFRUYscUJBRkEsVXRCb3NGRixDc0J6ckZFLCtERlhFLHlCRVFBLHFCQUZBLFV0QjRzRkosQ3NCdnNGRSwwQ0FTSSwwQ3RCOHJGTixDc0J6ckZFLGdEQUdFLHlCQUNBLHFCQUZBLFV0QjhyRkosQ3NCcnJGRSw2SUFJRSx5QkFJQSxxQkFMQSxVdEIwckZKLENzQm5yRkksK0pBS0ksMEN0Qm9yRlIsQ3FCNXFGRSxhRDNERSx5QkVFRixxQkFGQSxVdEI2dUZGLENzQmx1RkUseURGWEUseUJFUUEscUJBRkEsVXRCcXZGSixDc0JodkZFLHNDQVNJLHlDdEJ1dUZOLENzQmx1RkUsNENBR0UseUJBQ0EscUJBRkEsVXRCdXVGSixDc0I5dEZFLHVJQUlFLHlCQUlBLHFCQUxBLFV0Qm11RkosQ3NCNXRGSSx5SkFLSSx5Q3RCNnRGUixDcUJydEZFLFVEM0RFLHlCRUVGLHFCQUZBLFV0QnN4RkYsQ3NCM3dGRSxnREZYRSx5QkVRQSxxQkFGQSxVdEI4eEZKLENzQnp4RkUsZ0NBU0ksMEN0Qmd4Rk4sQ3NCM3dGRSxzQ0FHRSx5QkFDQSxxQkFGQSxVdEJneEZKLENzQnZ3RkUsOEhBSUUseUJBSUEscUJBTEEsVXRCNHdGSixDc0Jyd0ZJLGdKQUtJLDBDdEJzd0ZSLENxQjl2RkUsYUQzREUseUJFRUYscUJBRkEsYXRCK3pGRixDc0JwekZFLHlERlhFLHlCRVFBLHFCQUZBLGF0QnUwRkosQ3NCbDBGRSxzQ0FTSSwwQ3RCeXpGTixDc0JwekZFLDRDQUdFLHlCQUNBLHFCQUZBLGF0Qnl6RkosQ3NCaHpGRSx1SUFJRSx5QkFJQSxxQkFMQSxhdEJxekZKLENzQjl5RkkseUpBS0ksMEN0Qit5RlIsQ3FCdnlGRSxZRDNERSx5QkVFRixxQkFGQSxVdEJ3MkZGLENzQjcxRkUsc0RGWEUseUJFUUEscUJBRkEsVXRCZzNGSixDc0IzMkZFLG9DQVNJLHlDdEJrMkZOLENzQjcxRkUsMENBR0UseUJBQ0EscUJBRkEsVXRCazJGSixDc0J6MUZFLG9JQUlFLHlCQUlBLHFCQUxBLFV0QjgxRkosQ3NCdjFGSSxzSkFLSSx5Q3RCdzFGUixDcUJoMUZFLFdEM0RFLHlCRUVGLHFCQUZBLGF0Qmk1RkYsQ3NCdDRGRSxtREZYRSx5QkVRQSxxQkFGQSxhdEJ5NUZKLENzQnA1RkUsa0NBU0ksMEN0QjI0Rk4sQ3NCdDRGRSx3Q0FHRSx5QkFDQSxxQkFGQSxhdEIyNEZKLENzQmw0RkUsaUlBSUUseUJBSUEscUJBTEEsYXRCdTRGSixDc0JoNEZJLG1KQUtJLDBDdEJpNEZSLENxQnozRkUsVUQzREUseUJFRUYscUJBRkEsVXRCMDdGRixDc0IvNkZFLGdERlhFLHlCRVFBLHFCQUZBLFV0Qms4RkosQ3NCNzdGRSxnQ0FTSSx3Q3RCbzdGTixDc0IvNkZFLHNDQUdFLHlCQUNBLHFCQUZBLFV0Qm83RkosQ3NCMzZGRSw4SEFJRSx5QkFJQSxxQkFMQSxVdEJnN0ZKLENzQno2RkksZ0pBS0ksd0N0QjA2RlIsQ3FCNTVGRSxxQkNOQSxxQkFEQSxhdEJ3NkZGLENLNTlGRSwyQmlCeURFLHlCQUNBLHFCQUZBLFV0QjA2RkosQ3NCcjZGRSxzREFFRSx5Q3RCdzZGSixDc0JyNkZFLDREQUdFLDZCQURBLGF0Qnk2RkosQ3NCcjZGRSwrSkFJRSx5QkFDQSxxQkFGQSxVdEIwNkZKLENzQnQ2RkksaUxBS0kseUN0QnU2RlIsQ3FCaDhGRSx1QkNOQSxxQkFEQSxhdEI0OEZGLENLaGdHRSw2QmlCeURFLHlCQUNBLHFCQUZBLFV0Qjg4RkosQ3NCejhGRSwwREFFRSwwQ3RCNDhGSixDc0J6OEZFLGdFQUdFLDZCQURBLGF0QjY4RkosQ3NCejhGRSxxS0FJRSx5QkFDQSxxQkFGQSxVdEI4OEZKLENzQjE4RkksdUxBS0ksMEN0QjI4RlIsQ3FCcCtGRSxxQkNOQSxxQkFEQSxhdEJnL0ZGLENLcGlHRSwyQmlCeURFLHlCQUNBLHFCQUZBLFV0QmsvRkosQ3NCNytGRSxzREFFRSx5Q3RCZy9GSixDc0I3K0ZFLDREQUdFLDZCQURBLGF0QmkvRkosQ3NCNytGRSwrSkFJRSx5QkFDQSxxQkFGQSxVdEJrL0ZKLENzQjkrRkksaUxBS0kseUN0QisrRlIsQ3FCeGdHRSxrQkNOQSxxQkFEQSxhdEJvaEdGLENLeGtHRSx3QmlCeURFLHlCQUNBLHFCQUZBLFV0QnNoR0osQ3NCamhHRSxnREFFRSwwQ3RCb2hHSixDc0JqaEdFLHNEQUdFLDZCQURBLGF0QnFoR0osQ3NCamhHRSxzSkFJRSx5QkFDQSxxQkFGQSxVdEJzaEdKLENzQmxoR0ksd0tBS0ksMEN0Qm1oR1IsQ3FCNWlHRSxxQkNOQSxxQkFEQSxhdEJ3akdGLENLNW1HRSwyQmlCeURFLHlCQUNBLHFCQUZBLGF0QjBqR0osQ3NCcmpHRSxzREFFRSx5Q3RCd2pHSixDc0JyakdFLDREQUdFLDZCQURBLGF0QnlqR0osQ3NCcmpHRSwrSkFJRSx5QkFDQSxxQkFGQSxhdEIwakdKLENzQnRqR0ksaUxBS0kseUN0QnVqR1IsQ3FCaGxHRSxvQkNOQSxxQkFEQSxhdEI0bEdGLENLaHBHRSwwQmlCeURFLHlCQUNBLHFCQUZBLFV0QjhsR0osQ3NCemxHRSxvREFFRSx5Q3RCNGxHSixDc0J6bEdFLDBEQUdFLDZCQURBLGF0QjZsR0osQ3NCemxHRSw0SkFJRSx5QkFDQSxxQkFGQSxVdEI4bEdKLENzQjFsR0ksOEtBS0kseUN0QjJsR1IsQ3FCcG5HRSxtQkNOQSxxQkFEQSxhdEJnb0dGLENLcHJHRSx5QmlCeURFLHlCQUNBLHFCQUZBLGF0QmtvR0osQ3NCN25HRSxrREFFRSwyQ3RCZ29HSixDc0I3bkdFLHdEQUdFLDZCQURBLGF0QmlvR0osQ3NCN25HRSx5SkFJRSx5QkFDQSxxQkFGQSxhdEJrb0dKLENzQjluR0ksMktBS0ksMkN0QituR1IsQ3FCeHBHRSxrQkNOQSxxQkFEQSxhdEJvcUdGLENLeHRHRSx3QmlCeURFLHlCQUNBLHFCQUZBLFV0QnNxR0osQ3NCanFHRSxnREFFRSx3Q3RCb3FHSixDc0JqcUdFLHNEQUdFLDZCQURBLGF0QnFxR0osQ3NCanFHRSxzSkFJRSx5QkFDQSxxQkFGQSxVdEJzcUdKLENzQmxxR0ksd0tBS0ksd0N0Qm1xR1IsQ3FCanJHQSxVQUVFLGNBREEsZ0JBRUEsb0JyQm9yR0YsQ0s3dkdFLGdCZ0I0RUUsYXJCc3JHSixDcUJsckdFLGdEQUhFLHlCckIwckdKLENxQmxyR0Usc0NBRUUsY0FDQSxtQnJCcXJHSixDcUIxcUdBLDJCWjdGSSxvQkw2R0Usa0JrQnJCSixnQkFGQSxrQnRCeXJHRixDcUI5cUdBLDJCWmpHSSxvQkw2R0Usa0JrQnJCSixnQkFGQSxvQnRCaXNHRixDcUI3cUdBLFdBQ0UsY0FDQSxVckJnckdGLENxQjdxR0Usc0JBQ0UsZ0JyQmdyR0osQ3FCeHFHRSxzRkFDRSxVckI2cUdKLEN1Qnh6R0EsTUxnQk0sOEJsQjR5R04sQ2tCeHlHTSx1Q0twQk4sTUxxQlEsZWxCNHlHTixDQUNGLEN1Qi96R0UsaUJBQ0UsU3ZCazBHSixDdUI3ekdFLHFCQUNFLFl2QmcwR0osQ3VCNXpHQSxZQUVFLFNBQ0EsZ0JBRkEsa0JMQ0ksMkJsQmkwR04sQ2tCN3pHTSx1Q0tOTixZTE9RLGVsQmkwR04sQ0FDRixDd0J0MUdBLHVDQUlFLGlCeEJ5MUdGLEN3QnQxR0EsaUJBQ0Usa0J4QnkxR0YsQ3lCcjBHSSx1QkExQkYsZ0JBQ0EsbUNBRkEsb0NBREEsc0JBZ0NJLFdBSEEscUJBQ0EsbUJBQ0EscUJ6QjYwR04sQ3lCcHpHSSw2QkFDRSxhekJ1ekdOLEN3QmoyR0EsZUFlRSw0QkFEQSxzQkFFQSxpQ2ZkRSxxQmVTRixjQU5BLGFBQ0EsV3BCeUdJLGVvQjVHSixPQVVBLGdCQUpBLG1CQUZBLGdCQUNBLGdCQVBBLGtCQVdBLGdCQVZBLFNBRUEsWXhCaTNHRixDd0I1MUdJLG9CQUVFLE9BREEsVXhCZzJHTixDd0I1MUdJLHFCQUVFLFVBREEsT3hCZzJHTixDYW4xR0kseUJXbkJBLHVCQUVFLE9BREEsVXhCMjJHSixDd0J2MkdFLHdCQUVFLFVBREEsT3hCMjJHSixDQUNGLENhLzFHSSx5QlduQkEsdUJBRUUsT0FEQSxVeEJ1M0dKLEN3Qm4zR0Usd0JBRUUsVUFEQSxPeEJ1M0dKLENBQ0YsQ2EzMkdJLHlCV25CQSx1QkFFRSxPQURBLFV4Qm00R0osQ3dCLzNHRSx3QkFFRSxVQURBLE94Qm00R0osQ0FDRixDYXYzR0ksMEJXbkJBLHVCQUVFLE9BREEsVXhCKzRHSixDd0IzNEdFLHdCQUVFLFVBREEsT3hCKzRHSixDQUNGLEN3QnY0R0UsdUJBRUUsWUFFQSxzQkFEQSxhQUZBLFF4QjY0R0osQ3lCejZHSSwrQkFuQkYseUJBQ0EsbUNBRkEsb0NBREEsYUF5QkksV0FIQSxxQkFDQSxtQkFDQSxxQnpCaTdHTixDeUJ4NUdJLHFDQUNFLGF6QjI1R04sQ3dCaDVHRSwwQkFHRSxVQUVBLG9CQURBLGFBRkEsV0FEQSxLeEJ1NUdKLEN5Qmg4R0ksa0NBWkYscUNBQ0EsdUJBRkEsZUFEQSxrQ0FrQkksV0FIQSxxQkFDQSxtQkFDQSxxQnpCdzhHTixDeUIvNkdJLHdDQUNFLGF6Qms3R04sQ3dCNzVHSSxrQ0FDRSxnQnhCZzZHTixDd0IxNUdFLHlCQUdFLFVBRUEscUJBREEsYUFGQSxXQURBLEt4Qmk2R0osQ3lCMzlHSSxpQ0FJRSxXQUhBLHFCQWVFLGFBZEYsbUJBQ0EscUJ6Qis5R04sQ3lCLzhHTSxrQ0F4QkoscUNBREEsd0JBREEsa0NBOEJNLFdBSEEscUJBQ0Esb0JBQ0EscUJ6QjA5R1IsQ3lCcDlHSSx1Q0FDRSxhekJ1OUdOLEN3Qmo3R0ksa0NBQ0UsZ0J4Qm83R04sQ3dCNTZHRSwwSUFLRSxZQURBLFV4Qmc3R0osQ3dCMTZHQSxrQkUzR0UsNkJBSEEsU0FDQSxlQUNBLGUxQjZoSEYsQ3dCMTZHQSxlQVVFLDZCQUNBLFNBUEEsV0FFQSxjQUxBLGNBSUEsZ0JBRkEsc0JBSUEsbUJBRUEsbUJBUEEsVXhCcTdHRixDS2ppSEUsMENlVkUseUJJOElBLGNBQ0Esb0J4Qm02R0osQ3dCLzVHRSw0Q0puSkUseUJJcUpBLFdBQ0Esb0J4Qm02R0osQ3dCLzVHRSxnREFJRSw2QkFGQSxjQUNBLG1CeEJtNkdKLEN3QjE1R0Esb0JBQ0UsYXhCNjVHRixDd0J6NUdBLGlCQUtFLGNBSkEsY3BCbkRJLGtCb0JxREosZ0JBREEscUJBSUEsa0J4QjQ1R0YsQ3dCeDVHQSxvQkFHRSxjQUZBLGNBQ0EscUJ4QjQ1R0YsQzJCdGxIQSwrQkFHRSxvQkFEQSxrQkFFQSxxQjNCeWxIRixDMkJ2bEhFLHlDQUVFLGNBREEsaUIzQjRsSEosQzJCcGxISSx3TkFHRSxTM0IrbEhOLEMyQnpsSEEsYUFDRSxhQUNBLGVBQ0EsMEIzQjRsSEYsQzJCMWxIRSwwQkFDRSxVM0I2bEhKLEMyQnZsSEUsMEVBRUUsZ0IzQjBsSEosQzJCdGxIRSxtR2xCVkUsNkJBREEseUJUdW1ISixDMkJ2bEhFLCtFbEJERSw0QkFEQSx3QlQrbEhKLEMyQjNrSEEsdUJBRUUsc0JBREEsc0IzQitrSEYsQzJCNWtIRSwwR0FHRSxhM0Ira0hKLEMyQjVrSEUsd0NBQ0UsYzNCK2tISixDMkIza0hBLHlFQUVFLHFCQURBLHFCM0JnbEhGLEMyQjVrSEEseUVBRUUsb0JBREEsb0IzQmlsSEYsQzJCNWpIQSxvQkFFRSx1QkFEQSxzQkFFQSxzQjNCK2pIRixDMkI3akhFLHdEQUVFLFUzQmdrSEosQzJCN2pIRSw0RkFFRSxlM0Jna0hKLEMyQjVqSEUscUhsQnBGRSw0QkFEQSw0QlR1cEhKLEMyQjdqSEUsaUdsQnhHRSx5QkFDQSx5QlQwcUhKLEMyQi9pSEUseURBRUUsZTNCa2pISixDMkJoakhJLGdNQUdFLG1CQUNBLG9CQUZBLGlCM0J1akhOLEM0QjlzSEEsYUFJRSxvQkFGQSxhQUNBLGVBRkEsa0JBSUEsVTVCaXRIRixDNEIvc0hFLHNIQUtFLGNBR0EsZ0JBREEsWUFIQSxrQkFFQSxRNUJvdEhKLEM0Qmh0SEksMGdCQUdFLGdCNUI0dEhOLEM0QnZ0SEUseUlBR0UsUzVCMHRISixDNEJ0dEhFLG1EQUNFLFM1Qnl0SEosQzRCcHRISSwyRm5CS0EsNEJBREEsd0JUc3RISixDNEJydEhFLDBCQUVFLG1CQURBLFk1Qnl0SEosQzRCdHRISSw2SG5CSkEsNEJBREEsd0JUaXVISixDNEIvc0hJLCthbkIvQkEsNkJBREEseUJUNnZISixDNEI5c0hBLHlDQUVFLFk1Qml0SEYsQzRCNXNIRSxtREFDRSxrQkFDQSxTNUJndEhKLEM0QjlzSEksK0RBQ0UsUzVCa3RITixDNEI5c0hFLDRWQUlFLGdCNUJxdEhKLEM0Qmp0SEEscUJBQXVCLGlCNUJxdEh2QixDNEJwdEhBLG9CQUFzQixnQjVCd3RIdEIsQzRCaHRIQSxrQkFFRSxtQkFTQSx5QkFDQSx5Qm5CNUdFLHFCbUJ3R0YsY0FQQSxheEJZSSxld0JQSixnQkFDQSxnQkFIQSxnQkFEQSx1QkFNQSxrQkFDQSxrQjVCc3RIRixDNEJodEhFLDJFQUVFLFk1Qm10SEosQzRCenNIQSwyRUFFRSwrQjVCNHNIRixDNEJ6c0hBLDZQbkJqSUksb0JMNkdFLGtCd0I0QkosZ0JBRkEsa0I1QitzSEYsQzRCenNIQSwyRUFFRSxnQzVCNHNIRixDNEJ6c0hBLDZQbkJsSkksb0JMNkdFLGtCd0I2Q0osZ0JBRkEsb0I1QitzSEYsQzRCenNIQSw4REFFRSxxQjVCNHNIRixDNEJqc0hBLHNrQm5CMUpJLDZCQURBLHlCVHcySEosQzRCbHNIQSwrV25CdkpJLDRCQURBLHdCVG8ySEosQzZCMzRIQSxnQkFNRSxtQkFIQSxjQUNBLGtCQUNBLG9CQUpBLGtCQUtBLGlDQUpBLFM3Qms1SEYsQzZCMzRIQSx1QkFDRSxvQkFDQSxpQjdCODRIRixDNkIzNEhBLHNCQUtFLGVBSEEsT0FJQSxVQUxBLGtCQUdBLFdBREEsVTdCaTVIRixDNkI1NEhFLDJEVHpCRSx5QlMyQkEscUJBREEsVTdCaTVISixDNkIzNEhFLHlEQUtJLDBDN0IwNEhOLEM2QnQ0SEUsdUVBQ0Usb0I3Qnk0SEosQzZCdDRIRSx5RUFFRSx5QkFDQSxxQkFGQSxVN0IyNEhKLEM2Qmw0SEksMkdBQ0UsYTdCczRITixDNkJwNEhNLHlIQUNFLHdCN0J3NEhSLEM2QjkzSEEsc0JBRUUsZ0JBREEsa0JBR0Esa0I3Qmc0SEYsQzZCNTNIRSw2QkFTRSxzQkFDQSx5QkFIQSxtQjdCazRISixDNkIxM0hFLHlEQVBFLFdBSkEsY0FFQSxZQUhBLGFBRkEsa0JBQ0EsV0FHQSxVN0IrNEhKLEM2QnI0SEUsNEJBUUUsZ0M3QjYzSEosQzZCbjNIRSw4Q3BCbEdFLG9CVHk5SEosQzZCbDNISSwyRUFDRSw0TjdCcTNITixDNkJoM0hJLGtGVHpIQSx5QlMwSEUsb0I3Qm8zSE4sQzZCaDNISSxpRkFDRSwwSzdCbTNITixDNkI5MkhJLHFGVHBJQSxtQ3BCcy9ISixDNkIvMkhJLDJGVHZJQSxtQ3BCMC9ISixDNkJ4MkhFLDJDQUVFLGlCN0IwMkhKLEM2QnQySEksd0VBQ0UsMkw3QnkySE4sQzZCcDJISSxrRlQ5SkEsbUNwQnNnSUosQzZCNzFIQSxlQUNFLG9CN0JnMkhGLEM2QjcxSEksNENBS0Usb0JBSkEsY0FFQSxtQkFEQSxhN0JrMkhOLEM2QjUxSEksMkNBS0UseUJBRUEsb0JBSEEsd0JBRkEsMEJBREEsdUJYNUtBLGtJVzhLQSxzQjdCbTJITixDa0I3Z0lNLHVDV3VLRiwyQ1h0S0ksZWxCaWhJTixDQUNGLEM2Qi8xSEkseUVBQ0Usc0JBQ0EsNEI3QmsySE4sQzZCNzFISSxtRlR6TUEsbUNwQjBpSUosQzZCcDFIQSxlQWVFLDZEQUpBLGtPQUNBLHlCcEJ0TkUscUJvQm1ORixjQVJBLHFCekI5RkksZXlCb0dKLGdCQUpBLGtDQUtBLGdCQUpBLHVDQU1BLHNCQVJBLFU3QmsySEYsQzZCbjFIRSxxQkFDRSxxQkFNRSwyQ0FMRixTN0J1MUhKLEM2Qi8wSEksZ0NBT0Usc0JBREEsYTdCODBITixDNkJ6MEhFLDhEQUlFLHNCQUZBLFlBQ0Esb0I3QjYwSEosQzZCejBIRSx3QkFFRSx5QkFEQSxhN0I2MEhKLEM2QngwSEUsMkJBQ0UsWTdCMjBISixDNkJ2MEhFLDhCQUNFLGtCQUNBLHlCN0IwMEhKLEM2QnQwSEEsa0J6QjNKTSxrQnlCNEpKLGlDQUVBLHNCQUNBLG1CQUZBLGtCN0I0MEhGLEM2QnQwSEEsa0J6Qm5LTSxrQnlCb0tKLGdDQUVBLHFCQUNBLGtCQUZBLGlCN0I0MEhGLEM2QmowSEEsYUFFRSxxQkFHQSxlN0JvMEhGLEM2QmowSEEsZ0NBSkUsa0NBSEEsa0JBRUEsVTdCZzFIRixDNkIzMEhBLG1CQUtFLFNBRUEsVUFEQSxnQkFKQSxTN0J5MEhGLEM2QmwwSEUsNENBQ0UscUJBQ0EsMEM3QnEwSEosQzZCajBIRSwrRkFFRSx3QjdCbzBISixDNkJoMEhJLHFEQUNFLGdCN0JtMEhOLEM2Qi96SEUseURBQ0UseUI3QmswSEosQzZCOXpIQSxtQkFhRSxzQkFDQSx5QnBCbFZFLHFCb0I4VUYsZ0JBSkEsa0NBRkEsT0FJQSxnQkFIQSxTN0IwMEhGLEM2Qjd6SEUsNENBTkEsY0FEQSxnQkFKQSx1QkFOQSxrQkFFQSxRQURBLEs3QjgxSEYsQzZCOTBIRSx5QlRsV0UseUJTK1dBLG9CcEJuV0EsZ0NvQjBWQSxTQU9BLGlCQUxBLGNBQ0EsNEJBRkEsUzdCeTBISixDNkJ0ekhBLGNBS0UsNkRBREEsNkJBRkEsY0FDQSxVQUZBLFU3QjZ6SEYsQzZCdnpIRSxvQkFDRSxTN0IwekhKLEM2QnR6SEksMENBQTBCLHlEN0Iwekg5QixDNkJ6ekhJLHNDQUEwQix5RDdCNnpIOUIsQzZCNXpISSwrQkFBMEIseUQ3QmcwSDlCLEM2Qjd6SEUsZ0NBQ0UsUTdCZzBISixDNkI3ekhFLG9DQVNFLHdDVHhaQSx5QlNvWkEsU3BCeFlBLG1Cb0JxWUEsWUFDQSxtQlh4WUUsc05Xc1lGLFU3QnUwSEosQ2tCenNJTSx1Q1dpWUosb0NYaFlNLHVDbEI2c0lOLENBQ0YsQzZCbjBISSwyQ1QxWkEsd0JwQml1SUosQzZCbDBIRSw2Q0FLRSx5QkFDQSx5QnBCelpBLG1Cb0JzWkEsa0JBQ0EsZUFGQSxhQURBLFU3QjIwSEosQzZCajBIRSxnQ0FRRSxxQ1RsYkEseUJTOGFBLFNwQmxhQSxtQm9CZ2FBLFlYbGFFLG1OV2lhRixVN0IwMEhKLENrQnZ1SU0sdUNXNFpKLGdDWDNaTSxvQ2xCMnVJTixDQUNGLEM2QnYwSEksdUNUcGJBLHdCcEIrdklKLEM2QnQwSEUsZ0NBS0UseUJBQ0EseUJwQm5iQSxtQm9CZ2JBLGtCQUNBLGVBRkEsYUFEQSxVN0IrMEhKLEM2QnIwSEUseUJBV0UsZ0JUL2NBLHlCUzJjQSxTcEIvYkEsbUJvQjBiQSxZQUdBLGtCQURBLG1CQURBLGFYN2JFLGtOVzJiRixVN0JpMUhKLENrQnh3SU0sdUNXc2JKLHlCWHJiTSxtQ2xCNHdJTixDQUNGLEM2QjMwSEksZ0NUamRBLHdCcEJneUlKLEM2QjEwSEUseUJBS0UsNkJBQ0EseUJBQ0EsbUJBSkEsa0JBQ0EsZUFGQSxhQURBLFU3Qm0xSEosQzZCcDBIRSw0REFKRSx5QnBCdGRBLGtCVHl5SUosQzZCLzBIRSw4QkFDRSxpQjdCODBISixDNkJ4MEhJLDZDQUNFLHdCN0IyMEhOLEM2QngwSEksc0RBQ0UsYzdCMjBITixDNkJ4MEhJLHlDQUNFLHdCN0IyMEhOLEM2QngwSEkseUNBQ0UsYzdCMjBITixDNkJ4MEhJLGtDQUNFLHdCN0IyMEhOLEM2QnQwSEEsK0RYemZNLHNHbEJxMElOLENrQmowSU0sdUNXcWZOLCtEWHBmUSxlbEJ1MElOLENBQ0YsQzhCeDFJQSxLQUNFLGFBQ0EsZUFHQSxnQkFEQSxnQkFEQSxjOUI2MUlGLEM4QngxSUEsVUFDRSxjQUNBLGtCOUIyMUlGLENLMTFJRSxnQ3lCR0Usb0I5QjQxSUosQzhCeDFJRSxtQkFDRSxjQUVBLGVBREEsbUI5QjQxSUosQzhCbjFJQSxVQUNFLCtCOUJzMUlGLEM4QnAxSUUsb0JBRUUsNkJyQlpBLDhCQUNBLCtCcUJVQSxrQjlCMDFJSixDS2gzSUUsb0R5QjJCSSxvQzlCMDFJTixDOEJ2MUlJLDZCQUVFLDZCQUNBLHlCQUZBLGE5QjQxSU4sQzhCdDFJRSw4REFHRSxzQkFDQSxrQ0FGQSxhOUIyMUlKLEM4QnQxSUUseUJyQmpDRSx5QkFDQSwwQnFCa0NBLGU5QjAxSUosQzhCOTBJRSxxQnJCeERFLG9CVDA0SUosQzhCOTBJRSx1REFHRSx5QkFEQSxVOUJrMUlKLEM4QnYwSUUsd0NBRUUsY0FDQSxpQjlCMDBJSixDOEJyMElFLGtEQUVFLGFBQ0EsWUFDQSxpQjlCdzBJSixDOEI5eklFLHVCQUNFLFk5QmkwSUosQzhCL3pJRSxxQkFDRSxhOUJrMElKLEMrQnQ2SUEsUUFNRSxtQkFMQSxpQi9CODZJRixDK0JyNklFLDRJQU5BLG1CQUZBLGFBQ0EsZUFFQSw2Qi9CczdJRixDK0J6NUlBLGNBQ0UscUIzQjJFSSxrQjJCdEVKLG9CQUZBLGtCQURBLHdCQURBLHFCQUtBLGtCL0I0NUlGLENLdDhJRSx3QzBCNkNFLG9CL0I4NUlKLEMrQnI1SUEsWUFDRSxhQUNBLHNCQUdBLGdCQURBLGdCQURBLGMvQjA1SUYsQytCdDVJRSxzQkFFRSxlQURBLGUvQjA1SUosQytCdDVJRSwyQkFFRSxXQURBLGUvQjA1SUosQytCaDVJQSxhQUNFLHFCQUVBLHFCQURBLGlCL0JvNUlGLEMrQnY0SUEsaUJBS0UsbUJBSkEsZ0JBQ0EsVy9CMjRJRixDK0JwNElBLGdCQUlFLDZCQUNBLDZCdEJ4R0UscUJMNkdFLGtCMkJQSixjQUZBLHFCL0I0NElGLENLbC9JRSw0QzBCOEdFLG9CL0J5NElKLEMrQm40SUEscUJBTUUsbUNBREEsV0FKQSxxQkFFQSxhQUNBLHNCQUZBLFcvQjA0SUYsQytCbjRJQSxtQkFDRSxnQkFDQSxlL0JzNElGLENhNThJSSw0QmtCa0ZJLGdNQUVFLGVBREEsZS9CbzRJUixDQUNGLENhcitJSSx5QmtCNkZBLGtCQW9CSSxxQkFDQSwwQi9CeTNJTixDK0J2M0lNLDhCQUNFLGtCL0IwM0lSLEMrQngzSVEsNkNBQ0UsaUIvQjIzSVYsQytCeDNJUSx3Q0FFRSxtQkFEQSxtQi9CNDNJVixDK0J0M0lNLGdNQUNFLGdCL0I4M0lSLEMrQmgzSU0scUNBQ0UsZ0IvQm0zSVIsQytCaDNJTSxtQ0FDRSx1QkFHQSxlL0JpM0lSLEMrQjkySU0sa0NBQ0UsWS9CaTNJUixDQUNGLENhbGdKSSw0QmtCa0ZJLGdNQUVFLGVBREEsZS9CMDdJUixDQUNGLENhM2hKSSx5QmtCNkZBLGtCQW9CSSxxQkFDQSwwQi9CKzZJTixDK0I3NklNLDhCQUNFLGtCL0JnN0lSLEMrQjk2SVEsNkNBQ0UsaUIvQmk3SVYsQytCOTZJUSx3Q0FFRSxtQkFEQSxtQi9CazdJVixDK0I1NklNLGdNQUNFLGdCL0JvN0lSLEMrQnQ2SU0scUNBQ0UsZ0IvQnk2SVIsQytCdDZJTSxtQ0FDRSx1QkFHQSxlL0J1NklSLEMrQnA2SU0sa0NBQ0UsWS9CdTZJUixDQUNGLENheGpKSSw0QmtCa0ZJLGdNQUVFLGVBREEsZS9CZy9JUixDQUNGLENhamxKSSx5QmtCNkZBLGtCQW9CSSxxQkFDQSwwQi9CcStJTixDK0JuK0lNLDhCQUNFLGtCL0JzK0lSLEMrQnArSVEsNkNBQ0UsaUIvQnUrSVYsQytCcCtJUSx3Q0FFRSxtQkFEQSxtQi9CdytJVixDK0JsK0lNLGdNQUNFLGdCL0IwK0lSLEMrQjU5SU0scUNBQ0UsZ0IvQis5SVIsQytCNTlJTSxtQ0FDRSx1QkFHQSxlL0I2OUlSLEMrQjE5SU0sa0NBQ0UsWS9CNjlJUixDQUNGLENhOW1KSSw2QmtCa0ZJLGdNQUVFLGVBREEsZS9Cc2lKUixDQUNGLENhdm9KSSwwQmtCNkZBLGtCQW9CSSxxQkFDQSwwQi9CMmhKTixDK0J6aEpNLDhCQUNFLGtCL0I0aEpSLEMrQjFoSlEsNkNBQ0UsaUIvQjZoSlYsQytCMWhKUSx3Q0FFRSxtQkFEQSxtQi9COGhKVixDK0J4aEpNLGdNQUNFLGdCL0JnaUpSLEMrQmxoSk0scUNBQ0UsZ0IvQnFoSlIsQytCbGhKTSxtQ0FDRSx1QkFHQSxlL0JtaEpSLEMrQmhoSk0sa0NBQ0UsWS9CbWhKUixDQUNGLEMrQnBsSkksZUFvQkkscUJBQ0EsMEIvQm9rSlIsQytCdmxKUSw4S0FFRSxlQURBLGUvQmdtSlYsQytCNWtKUSwyQkFDRSxrQi9CK2tKVixDK0I3a0pVLDBDQUNFLGlCL0JnbEpaLEMrQjdrSlUscUNBRUUsbUJBREEsbUIvQmlsSlosQytCM2tKUSw4S0FDRSxnQi9CbWxKVixDK0Jya0pRLGtDQUNFLGdCL0J3a0pWLEMrQnJrSlEsZ0NBQ0UsdUJBR0EsZS9Cc2tKVixDK0Jua0pRLCtCQUNFLFkvQnNrSlYsQ0svd0pFLGdHMEIyTkksb0IvQjZqSk4sQytCeGpKSSxvQ0FDRSxvQi9CMmpKTixDSzV4SkUsb0YwQm9PTSxvQi9CNmpKUixDK0IxakpNLDZDQUNFLG9CL0I2akpSLEMrQnpqSkksMEtBSUUsb0IvQjRqSk4sQytCeGpKRSw4QkFFRSw0QkFEQSxvQi9CNGpKSixDK0J4akpFLG1DQUNFLHdRL0IyakpKLEMrQnhqSkUsMkJBQ0Usb0IvQjJqSkosQ0t6ekpFLG1HMEJtUU0sb0IvQitqSlIsQ0tsMEpFLDZGMEIrUUksVS9CNGpKTixDK0J2akpJLG1DQUNFLHdCL0IwakpOLENLLzBKRSxrRjBCd1JNLHlCL0I0akpSLEMrQnpqSk0sNENBQ0UseUIvQjRqSlIsQytCeGpKSSxzS0FJRSxVL0IyakpOLEMrQnZqSkUsNkJBRUUsZ0NBREEsd0IvQjJqSkosQytCdmpKRSxrQ0FDRSw4US9CMGpKSixDK0J2akpFLDBCQUNFLHdCL0IwakpKLENLNTJKRSxnRzBCdVRNLFUvQjhqSlIsQ2dDajRKQSxNQU1FLHFCQUVBLDJCQURBLHNCQUVBLGtDdkJLRSxxQnVCWkYsYUFDQSxzQkFDQSxZQUhBLGlCaEM0NEpGLENnQ2o0SkUsU0FFRSxjQURBLGNoQ3E0SkosQ2dDajRKRSxrQkFFRSxzQkFEQSxrQmhDcTRKSixDZ0NsNEpJLDhCdkJFQSwwQ0FDQSwyQ3VCRkUsa0JoQ3U0Sk4sQ2dDbjRKSSw2QnZCWUEsNkNBREEsOEN1QlZFLHFCaEN3NEpOLENnQ2o0SkUsOERBRUUsWWhDbzRKSixDZ0NoNEpBLFdBR0UsY0FHQSxlQUNBLGVoQyszSkYsQ2dDMzNKQSxZQUNFLG9CaEM4M0pGLENnQzMzSkEsZUFDRSxtQmhDKzNKRixDZ0MzM0pBLHFDQUhFLGVoQ2s0SkYsQ0tuN0pFLGlCMkIwREUsb0JoQzYzSkosQ2dDMTNKRSxzQkFDRSxtQmhDNjNKSixDZ0NyM0pBLGFBSUUsaUNBQ0EseUNBSEEsZ0JBREEsc0JoQzIzSkYsQ2dDcjNKRSx5QnZCdkVFLHVEVGc4SkosQ2dDcDNKQSxhQUdFLGlDQUNBLHNDQUhBLHNCaEN5M0pGLENnQ3AzSkUsd0J2QmxGRSx1RFQwOEpKLENnQzkySkEsa0JBSUUsZ0JBRkEscUJoQ20zSkYsQ2dDOTJKQSxxQ0FKRSxxQkFGQSxxQmhDeTNKRixDZ0M3MkpBLGtCdkJ6R0ksaUN1QjZHRixTQUNBLE9BQ0EsZ0JBTEEsa0JBRUEsUUFEQSxLaENxM0pGLENnQzcySkEseUNBR0UsY0FDQSxVaENnM0pGLENnQzcySkEsd0J2QmpISSwwQ0FDQSwwQ1RtK0pKLENnQzkySkEsMkJ2QnZHSSw2Q0FEQSw2Q1Q0OUpKLENnQzMySkUsaUJBQ0Usa0JoQzgySkosQ2E3OEpJLHlCbUI2RkosV0FNSSxhQUNBLG1CQUVBLGtCQURBLGtCaENnM0pGLENnQzcySkUsaUJBRUUsWUFFQSxnQkFDQSxpQkFGQSxpQmhDaTNKSixDQUNGLENnQ24ySkUsa0JBQ0Usa0JoQ3MySkosQ2FqK0pJLHlCbUJ1SEosWUFRSSxhQUNBLGtCaEN1MkpGLENnQ3AySkUsa0JBRUUsWUFDQSxlaENzMkpKLENnQ3AySkksd0JBRUUsY0FEQSxhaEN3MkpOLENnQ2wySk0sbUN2QnhLSiw2QkFEQSx5QlRnaEtGLENnQ3AySlEsaUdBR0UseUJoQ3MySlYsQ2dDcDJKUSxvR0FHRSw0QmhDczJKVixDZ0NsMkpNLG9DdkJ6S0osNEJBREEsd0JUaWhLRixDZ0NwMkpRLG1HQUdFLHdCaENzMkpWLENnQ3AySlEsc0dBR0UsMkJoQ3MySlYsQ0FDRixDZ0N6MUpFLG9CQUNFLG9CaEM0MUpKLENhcGhLSSx5Qm1Cc0xKLGNBTUksbUNBQ0EsMkNBQ0EsVUFDQSxRaEM2MUpGLENnQzMxSkUsb0JBQ0UscUJBQ0EsVWhDODFKSixDQUNGLENnQ3IxSkEsV0FDRSxvQmhDdzFKRixDZ0N0MUpFLGlCQUNFLGVoQ3kxSkosQ2dDdjFKSSxvQ0FDRSxnQnZCdE9GLDRCQURBLDRCVG1rS0osQ2dDeDFKSSxxQ3ZCelBBLHlCQUNBLHlCVHFsS0osQ2dDejFKSSw4QnZCdFFBLGdCdUJ3UUUsa0JoQzQxSk4sQ2lDdG5LQSxZQU9FLHlCeEJXRSxxQndCakJGLGFBQ0EsZUFJQSxnQkFGQSxtQkFEQSxtQmpDNm5LRixDaUNubktFLGtDQUNFLGtCakNzbktKLENpQ3BuS0kseUNBR0UsY0FDQSxZQUhBLFdBQ0EsbUJqQ3luS04sQ2lDN21LRSwrQ0FDRSwwQkFJQSxvQmpDNG1LSixDaUN6bUtFLHdCQUNFLGFqQ2duS0osQ2tDdnBLQSxZekJrQkkscUJ5QmpCRixhNUJJQSxnQkFEQSxjTjBwS0YsQ2tDeHBLQSxXQVFFLHNCQUNBLHlCQUhBLGNBSkEsY0FHQSxpQkFEQSxpQkFEQSxxQkFGQSxpQmxDa3FLRixDa0N4cEtFLGlCQUlFLHlCQUNBLHFCQUhBLGNBQ0EscUJBRkEsU2xDK3BLSixDa0N4cEtFLGlCQUdFLDBDbEMycEtKLENrQ3JwS0ksa0N6QmVBLGlDQURBLDhCeUJiRSxhbEMwcEtOLENrQ3JwS0ksaUN6QkxBLGtDQURBLDhCVGdxS0osQ2tDcnBLRSw2QkFHRSx5QkFDQSxvQmxDd3BLSixDa0NycEtFLCtCQUtFLHNCQUNBLHFCQUxBLGNBR0EsWUFGQSxtQmxDMnBLSixDbUM5c0tFLDBCL0I0SEksa0IrQnpIRixnQkFGQSxxQm5DbXRLSixDbUM1c0tNLGlEMUJzQ0YsZ0NBREEsNEJUNHFLSixDbUM1c0tNLGdEMUJtQkYsaUNBREEsNkJUK3JLSixDbUM5dEtFLDBCL0I0SEksa0IrQnpIRixnQkFGQSxvQm5DbXVLSixDbUM1dEtNLGlEMUJzQ0YsZ0NBREEsNEJUNHJLSixDbUM1dEtNLGdEMUJtQkYsaUNBREEsNkJUK3NLSixDb0M1dUtBLE8zQmFJLHFCMkJaRixxQmhDa0VFLGNnQy9ERixnQkFDQSxjQUhBLG1CQUlBLGtCbEJLSSw4SGtCSEosd0JBREEsa0JwQ2t2S0YsQ2tCMXVLTSx1Q2tCZk4sT2xCZ0JRLGVsQjh1S04sQ0FDRixDS3B2S0UsNEIrQkdJLG9CcENzdktOLENvQ2p2S0UsYUFDRSxZcENvdktKLENvQy91S0EsWUFDRSxrQkFDQSxRcENrdktGLENvQzN1S0EsWTNCckJJLG9CMkJ1QkYsa0JBREEsa0JwQ2d2S0YsQ29DdHVLRSxlQ2hEQSx5QkFEQSxVckM0eEtGLENLN3dLRSw0Q2dDVEkseUJBREEsVXJDNnhLTixDcUN6eEtJLDRDQUdFLDBDQURBLFNyQzZ4S04sQ29DdnZLRSxpQkNoREEseUJBREEsVXJDNnlLRixDSzl4S0UsZ0RnQ1RJLHlCQURBLFVyQzh5S04sQ3FDMXlLSSxnREFHRSwyQ0FEQSxTckM4eUtOLENvQ3h3S0UsZUNoREEseUJBREEsVXJDOHpLRixDSy95S0UsNENnQ1RJLHlCQURBLFVyQyt6S04sQ3FDM3pLSSw0Q0FHRSwwQ0FEQSxTckMrektOLENvQ3p4S0UsWUNoREEseUJBREEsVXJDKzBLRixDS2gwS0Usc0NnQ1RJLHlCQURBLFVyQ2cxS04sQ3FDNTBLSSxzQ0FHRSwyQ0FEQSxTckNnMUtOLENvQzF5S0UsZUNoREEseUJBREEsYXJDZzJLRixDS2oxS0UsNENnQ1RJLHlCQURBLGFyQ2kyS04sQ3FDNzFLSSw0Q0FHRSwwQ0FEQSxTckNpMktOLENvQzN6S0UsY0NoREEseUJBREEsVXJDaTNLRixDS2wyS0UsMENnQ1RJLHlCQURBLFVyQ2szS04sQ3FDOTJLSSwwQ0FHRSwwQ0FEQSxTckNrM0tOLENvQzUwS0UsYUNoREEseUJBREEsYXJDazRLRixDS24zS0Usd0NnQ1RJLHlCQURBLGFyQ200S04sQ3FDLzNLSSx3Q0FHRSw0Q0FEQSxTckNtNEtOLENvQzcxS0UsWUNoREEseUJBREEsVXJDbTVLRixDS3A0S0Usc0NnQ1RJLHlCQURBLFVyQ281S04sQ3FDaDVLSSxzQ0FHRSx5Q0FEQSxTckNvNUtOLENzQ2g2S0EsV0FJRSx5QjdCY0Usb0I2QmhCRixtQkFEQSxpQnRDczZLRixDYTMyS0kseUJ5QjVESixXQVFJLGlCdENvNktGLENBQ0YsQ3NDajZLQSxpQjdCTUksZ0I2QkpGLGVBREEsZXRDczZLRixDdUMvNktBLE9BSUUsNkI5QlVFLHFCOEJYRixtQkFEQSx1QkFEQSxpQnZDczdLRixDdUM5NktBLGVBRUUsYXZDZzdLRixDdUM1NktBLFlBQ0UsZXZDKzZLRixDdUN2NktBLG1CQUNFLGtCdkMwNktGLEN1Q3Y2S0UsMEJBTUUsY0FEQSx1QkFKQSxrQkFFQSxRQURBLE1BRUEsU3ZDNDZLSixDdUNoNktFLGVuQjFDRSx5Qm9CSEYscUJBRkEsYXhDcTlLRixDd0NqOUtFLGtCQUNFLHdCeENvOUtKLEN3Q2o5S0UsMkJBQ0UsYXhDbzlLSixDdUM5NktFLGlCbkIxQ0UseUJvQkhGLHFCQUZBLGF4Q20rS0YsQ3dDLzlLRSxvQkFDRSx3QnhDaytLSixDd0MvOUtFLDZCQUNFLGF4Q2srS0osQ3VDNTdLRSxlbkIxQ0UseUJvQkhGLHFCQUZBLGF4Q2kvS0YsQ3dDNytLRSxrQkFDRSx3QnhDZy9LSixDd0M3K0tFLDJCQUNFLGF4Q2cvS0osQ3VDMThLRSxZbkIxQ0UseUJvQkhGLHFCQUZBLGF4QysvS0YsQ3dDMy9LRSxlQUNFLHdCeEM4L0tKLEN3QzMvS0Usd0JBQ0UsYXhDOC9LSixDdUN4OUtFLGVuQjFDRSx5Qm9CSEYscUJBRkEsYXhDNmdMRixDd0N6Z0xFLGtCQUNFLHdCeEM0Z0xKLEN3Q3pnTEUsMkJBQ0UsYXhDNGdMSixDdUN0K0tFLGNuQjFDRSx5Qm9CSEYscUJBRkEsYXhDMmhMRixDd0N2aExFLGlCQUNFLHdCeEMwaExKLEN3Q3ZoTEUsMEJBQ0UsYXhDMGhMSixDdUNwL0tFLGFuQjFDRSx5Qm9CSEYscUJBRkEsYXhDeWlMRixDd0NyaUxFLGdCQUNFLHdCeEN3aUxKLEN3Q3JpTEUseUJBQ0UsYXhDd2lMSixDdUNsZ0xFLFluQjFDRSx5Qm9CSEYscUJBRkEsYXhDdWpMRixDd0NuakxFLGVBQ0Usd0J4Q3NqTEosQ3dDbmpMRSx3QkFDRSxheENzakxKLEN5QzlqTEUsZ0NBQ0UsR0FBTywwQnpDa2tMVCxDeUNqa0xFLEdBQUssdUJ6Q3FrTFAsQ0FDRixDeUNsa0xBLFVBTUUseUJoQ0lFLHFCTDZHRSxpQnFDckhKLFlBRUEsYXpDd2tMRixDeUNqa0xBLHdCQVZFLGFBRUEsZXpDcWxMRixDeUM3a0xBLGNBUUUseUJBSEEsV0FIQSxzQkFDQSx1QkFHQSxrQnZCVEksMEJ1QlVKLGtCekNza0xGLENrQjVrTE0sdUN1QkROLGN2QkVRLGVsQmdsTE4sQ0FDRixDeUN2a0xBLHNCckJZRSxzS3FCVkEseUJ6QzBrTEYsQ3lDdGtMRSx1QkFDRSxpRHpDeWtMSixDeUN0a0xNLHVDQUpKLHVCQUtNLGN6QzBrTE4sQ0FDRixDMENybkxBLE9BRUUsdUJBREEsWTFDeW5MRixDMENybkxBLFlBQ0UsTTFDd25MRixDMkMxbkxBLFlsQ2NJLHFCa0NiRixhQUNBLHNCQUlBLGdCQURBLGMzQzZuTEYsQzJDbG5MQSx3QkFFRSxjQUNBLG1CQUZBLFUzQ3VuTEYsQ0s1bkxFLDREc0NjRSx5QkFGQSxjQUNBLHFCQUZBLFMzQ3luTEosQzJDbm5MRSwrQkFFRSx5QkFEQSxhM0N1bkxKLEMyQzdtTEEsaUJBTUUsc0JBQ0Esa0NBTEEsY0FDQSx1QkFGQSxpQjNDb25MRixDMkM1bUxFLDZCbEMxQkUsK0JBQ0EsK0JUMG9MSixDMkM3bUxFLDRCbENmRSxrQ0FEQSxrQ1Rrb0xKLEMyQzltTEUsb0RBSUUsc0JBRkEsY0FDQSxtQjNDa25MSixDMkM3bUxFLHdCQUdFLHlCQUNBLHFCQUZBLFdBREEsUzNDbW5MSixDMkM3bUxFLGtDQUNFLGtCM0NnbkxKLEMyQzltTEkseUNBRUUscUJBREEsZTNDa25MTixDMkNubUxJLHVCQUNFLGtCM0NzbUxOLEMyQ25tTFEsb0RsQzFCSixpQ0FaQSx5QlQ4b0xKLEMyQ25tTFEsbURsQy9CSiw0QkFaQSw4QlRtcExKLEMyQ25tTFEsK0NBQ0UsWTNDc21MVixDMkNubUxRLHlEQUVFLG9CQURBLG9CM0N1bUxWLEMyQ3BtTFUsZ0VBRUUsc0JBREEsZ0IzQ3dtTFosQ2FscUxJLHlCOEJtQ0EsMEJBQ0Usa0IzQ21vTEosQzJDaG9MTSx1RGxDMUJKLGlDQVpBLHlCVDJxTEYsQzJDaG9MTSxzRGxDL0JKLDRCQVpBLDhCVGdyTEYsQzJDaG9MTSxrREFDRSxZM0Ntb0xSLEMyQ2hvTE0sNERBRUUsb0JBREEsb0IzQ29vTFIsQzJDam9MUSxtRUFFRSxzQkFEQSxnQjNDcW9MVixDQUNGLENhaHNMSSx5QjhCbUNBLDBCQUNFLGtCM0NpcUxKLEMyQzlwTE0sdURsQzFCSixpQ0FaQSx5QlR5c0xGLEMyQzlwTE0sc0RsQy9CSiw0QkFaQSw4QlQ4c0xGLEMyQzlwTE0sa0RBQ0UsWTNDaXFMUixDMkM5cExNLDREQUVFLG9CQURBLG9CM0NrcUxSLEMyQy9wTFEsbUVBRUUsc0JBREEsZ0IzQ21xTFYsQ0FDRixDYTl0TEkseUI4Qm1DQSwwQkFDRSxrQjNDK3JMSixDMkM1ckxNLHVEbEMxQkosaUNBWkEseUJUdXVMRixDMkM1ckxNLHNEbEMvQkosNEJBWkEsOEJUNHVMRixDMkM1ckxNLGtEQUNFLFkzQytyTFIsQzJDNXJMTSw0REFFRSxvQkFEQSxvQjNDZ3NMUixDMkM3ckxRLG1FQUVFLHNCQURBLGdCM0Npc0xWLENBQ0YsQ2E1dkxJLDBCOEJtQ0EsMEJBQ0Usa0IzQzZ0TEosQzJDMXRMTSx1RGxDMUJKLGlDQVpBLHlCVHF3TEYsQzJDMXRMTSxzRGxDL0JKLDRCQVpBLDhCVDB3TEYsQzJDMXRMTSxrREFDRSxZM0M2dExSLEMyQzF0TE0sNERBRUUsb0JBREEsb0IzQzh0TFIsQzJDM3RMUSxtRUFFRSxzQkFEQSxnQjNDK3RMVixDQUNGLEMyQ2p0TEEsa0JsQ25ISSxlVHcwTEosQzJDbHRMRSxtQ0FDRSxvQjNDcXRMSixDMkNudExJLDhDQUNFLHFCM0NzdExOLEM0Qy8xTEUseUJBRUUseUJBREEsYTVDbTJMSixDS3YxTEUsNEd1Q05NLHlCQURBLGE1Q28yTFIsQzRDaDJMTSx1REFFRSx5QkFDQSxxQkFGQSxVNUNxMkxSLEM0Q2gzTEUsMkJBRUUseUJBREEsYTVDbzNMSixDS3gyTEUsZ0h1Q05NLHlCQURBLGE1Q3EzTFIsQzRDajNMTSx5REFFRSx5QkFDQSxxQkFGQSxVNUNzM0xSLEM0Q2o0TEUseUJBRUUseUJBREEsYTVDcTRMSixDS3ozTEUsNEd1Q05NLHlCQURBLGE1Q3M0TFIsQzRDbDRMTSx1REFFRSx5QkFDQSxxQkFGQSxVNUN1NExSLEM0Q2w1TEUsc0JBRUUseUJBREEsYTVDczVMSixDSzE0TEUsc0d1Q05NLHlCQURBLGE1Q3U1TFIsQzRDbjVMTSxvREFFRSx5QkFDQSxxQkFGQSxVNUN3NUxSLEM0Q242TEUseUJBRUUseUJBREEsYTVDdTZMSixDSzM1TEUsNEd1Q05NLHlCQURBLGE1Q3c2TFIsQzRDcDZMTSx1REFFRSx5QkFDQSxxQkFGQSxVNUN5NkxSLEM0Q3A3TEUsd0JBRUUseUJBREEsYTVDdzdMSixDSzU2TEUsMEd1Q05NLHlCQURBLGE1Q3k3TFIsQzRDcjdMTSxzREFFRSx5QkFDQSxxQkFGQSxVNUMwN0xSLEM0Q3I4TEUsdUJBRUUseUJBREEsYTVDeThMSixDSzc3TEUsd0d1Q05NLHlCQURBLGE1QzA4TFIsQzRDdDhMTSxxREFFRSx5QkFDQSxxQkFGQSxVNUMyOExSLEM0Q3Q5TEUsc0JBRUUseUJBREEsYTVDMDlMSixDSzk4TEUsc0d1Q05NLHlCQURBLGE1QzI5TFIsQzRDdjlMTSxvREFFRSx5QkFDQSxxQkFGQSxVNUM0OUxSLEM2QzErTEEsT0FLRSxXQUpBLFl6QzhISSxpQnlDNUhKLGdCQUNBLGNBR0EsV0FEQSx3QjdDOCtMRixDS3grTEUsYXdDREUsV0FDQSxvQjdDNitMSixDS3orTEUsc0Z3Q0NJLFc3QzYrTE4sQzZDbCtMQSxhQUVFLDZCQUNBLFNBRkEsUzdDdStMRixDNkMvOUxBLGlCQUNFLG1CN0NrK0xGLEM4Q3hnTUEsT0FRRSw0QkFEQSxxQ0FFQSxnQ3JDU0UscUJxQ1JGLDBDQVBBLGlCMUM0SEksa0IwQzNISixnQkFPQSxTOUN5Z01GLEM4Q3RnTUUsd0JBQ0Usb0I5Q3lnTUosQzhDdGdNRSxlQUNFLFM5Q3lnTUosQzhDdGdNRSxZQUNFLGNBQ0EsUzlDeWdNSixDOEN0Z01FLFlBQ0UsWTlDeWdNSixDOENyZ01BLGNBRUUsbUJBSUEsNEJBREEscUNBRUEsd0NyQ1pFLDBDQUNBLDJDcUNRRixjQUhBLGFBRUEscUI5QzhnTUYsQzhDdGdNQSxZQUNFLGM5Q3lnTUYsQytDL2lNQSxZQUVFLGUvQ2lqTUYsQytDL2lNRSxtQkFDRSxrQkFDQSxlL0Nrak1KLEMrQzdpTUEsT0FFRSxNQUVBLFkvQ3FqTUYsQytDdmlNQSxjQUdFLGFBRUEsb0JBSkEsa0JBQ0EsVS9DNGlNRixDK0N0aU1FLDBCQUVFLDRCN0I3QkUsaUNsQnNrTU4sQ2tCbGtNTSx1QzZCdUJKLDBCN0J0Qk0sZWxCc2tNTixDQUNGLEMrQzdpTUUsMEJBQ0UsYy9DZ2pNSixDK0M1aU1FLGtDQUNFLHFCL0MraU1KLEMrQzNpTUEseUJBQ0UsYUFDQSw0Qi9DOGlNRixDK0M1aU1FLHdDQUNFLDhCQUNBLGUvQytpTUosQytDNWlNRSw4RUFFRSxhL0MraU1KLEMrQzVpTUUscUNBQ0UsZS9DK2lNSixDK0MzaU1BLHVCQUVFLG1CQURBLGFBRUEsNEIvQzhpTUYsQytDM2lNRSw4QkFJRSxXQUhBLGNBQ0EsMEJBQ0EsMEMvQytpTUosQytDMWlNRSwrQ0FDRSxzQkFFQSxZQURBLHNCL0M4aU1KLEMrQzNpTUksOERBQ0UsZS9DOGlNTixDK0MzaU1JLHNEQUNFLFkvQzhpTU4sQytDeGlNQSxlQVNFLDRCQURBLHNCQUVBLGdDdENsR0Usb0JzQzBGRixhQUNBLHNCQVdBLFVBUEEsb0JBTkEsa0JBR0EsVS9DaWpNRixDK0NuaU1BLGdCQU9FLHFCL0NzaU1GLEMrQ25pTUUscUJBQVMsUy9DdWlNWCxDK0N0aU1FLHFCQUFTLFUvQzBpTVgsQytDcmlNQSxjQUtFLGdDQURBLFkvQzJpTUYsQytDdmlNRSxxQkFHRSw4QkFGQSxZL0MyaU1KLEMrQ3BpTUEsYUFFRSxnQkFEQSxlL0N3aU1GLEMrQ2xpTUEsWUFJRSxjQUNBLGFBSkEsaUIvQ3VpTUYsQytDL2hNQSxjQUNFLGFBQ0EsZUFFQSx5QkFDQSxjL0NxaU1GLEMrQzloTUUsZ0JBQ0UsYS9DaWlNSixDK0M1aE1BLHlCQUlF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LHdCakN6SU0sZWxCZ3ROTixDQUNGLENtRHRqTkUsNkJBQ0UsU25EeWpOSixDbURoak5BLGtCQUdFLFlBS0EsV0FKQSxTQUdBLG9CQURBLGlCQUxBLGtCQUNBLFVBT0Esa0JBSkEsVW5EdWpORixDcURsdk5BLDBCQUNFLEdBQUssdUJyRHN2TkwsQ0FDRixDcURwdk5BLGdCQVNFLDhDQUhBLG1CQUVBLGtCQUZBLHFDQUxBLHFCQUVBLFlBQ0EsMkJBRkEsVXJENnZORixDcURudk5BLG1CQUdFLGtCQURBLFlBREEsVXJEd3ZORixDcUQvdU5BLHdCQUNFLEdBQ0Usa0JyRGt2TkYsQ3FEaHZOQSxJQUNFLFVBQ0EsY3JEbXZORixDQUNGLENxRGh2TkEsY0FTRSw0Q0FKQSw4QkFFQSxrQkFOQSxxQkFFQSxZQUtBLFVBSkEsMkJBRkEsVXJEeXZORixDcUQvdU5BLGlCQUVFLFlBREEsVXJEbXZORixDcUQ5dU5FLHVDQUNFLDhCQUVFLHVCckRpdk5KLENBQ0YsQ3NEN3lOQSxnQkFBcUIsaUN0RGl6TnJCLENzRGh6TkEsV0FBcUIsNEJ0RG96TnJCLENzRG56TkEsY0FBcUIsK0J0RHV6TnJCLENzRHR6TkEsY0FBcUIsK0J0RDB6TnJCLENzRHp6TkEsbUJBQXFCLG9DdEQ2ek5yQixDc0Q1ek5BLGdCQUFxQixpQ3REZzBOckIsQ3VEbDBORSxZQUNFLGtDdkRxME5KLENLM3pORSxzRmtETEksa0N2RHUwTk4sQ3VENzBORSxjQUNFLGtDdkRnMU5KLENLdDBORSw4RmtETEksa0N2RGsxTk4sQ3VEeDFORSxZQUNFLGtDdkQyMU5KLENLajFORSxzRmtETEksa0N2RDYxTk4sQ3VEbjJORSxTQUNFLGtDdkRzMk5KLENLNTFORSwwRWtETEksa0N2RHcyTk4sQ3VEOTJORSxZQUNFLGtDdkRpM05KLENLdjJORSxzRmtETEksa0N2RG0zTk4sQ3VEejNORSxXQUNFLGtDdkQ0M05KLENLbDNORSxrRmtETEksa0N2RDgzTk4sQ3VEcDRORSxVQUNFLGtDdkR1NE5KLENLNzNORSw4RWtETEksa0N2RHk0Tk4sQ3VELzRORSxTQUNFLGtDdkRrNU5KLENLeDRORSwwRWtETEksa0N2RG81Tk4sQ3dEbjVOQSxVQUNFLCtCeERzNU5GLEN3RG41TkEsZ0JBQ0Usc0N4RHM1TkYsQ3lEajZOQSxRQUFrQixrQ3pEcTZObEIsQ3lEcDZOQSxZQUFrQixzQ3pEdzZObEIsQ3lEdjZOQSxjQUFrQix3Q3pEMjZObEIsQ3lEMTZOQSxlQUFrQix5Q3pEODZObEIsQ3lENzZOQSxhQUFrQix1Q3pEaTdObEIsQ3lELzZOQSxVQUFtQixrQnpEbTdObkIsQ3lEbDdOQSxjQUFtQixzQnpEczdObkIsQ3lEcjdOQSxnQkFBbUIsd0J6RHk3Tm5CLEN5RHg3TkEsaUJBQW1CLHlCekQ0N05uQixDeUQzN05BLGVBQW1CLHVCekQrN05uQixDeUQ1N05FLGdCQUNFLDhCekQrN05KLEN5RGg4TkUsa0JBQ0UsOEJ6RG04TkosQ3lEcDhORSxnQkFDRSw4QnpEdThOSixDeUR4OE5FLGFBQ0UsOEJ6RDI4TkosQ3lENThORSxnQkFDRSw4QnpEKzhOSixDeURoOU5FLGVBQ0UsOEJ6RG05TkosQ3lEcDlORSxjQUNFLDhCekR1OU5KLEN5RHg5TkUsYUFDRSw4QnpEMjlOSixDeUR2OU5BLGNBQ0UsMkJ6RDA5TkYsQ3lEbjlOQSxZQUNFLDZCekRzOU5GLEN5RG45TkEsU0FDRSw4QnpEczlORixDeURuOU5BLGFBQ0UsdUN6RHU5TkYsQ3lEbjlOQSw0QkFIRSx3Q3pEMjlORixDeURuOU5BLCtCQUhFLDJDekQyOU5GLEN5RG45TkEsOEJBSEUsMEN6RDI5TkYsQ3lEeDlOQSxjQUNFLHVDekR1OU5GLEN5RG45TkEsWUFDRSw2QnpEczlORixDeUQvOE5BLGNBQ0UsNkJ6RHM5TkYsQ3lEbjlOQSxXQUNFLHlCekRzOU5GLENvRDloT0UsZ0JBRUUsV0FDQSxXQUZBLGFwRG1pT0osQzBEMWhPTSxRQUF3QixzQjFEOGhPOUIsQzBEOWhPTSxVQUF3Qix3QjFEa2lPOUIsQzBEbGlPTSxnQkFBd0IsOEIxRHNpTzlCLEMwRHRpT00sU0FBd0IsdUIxRDBpTzlCLEMwRDFpT00sU0FBd0IsdUIxRDhpTzlCLEMwRDlpT00sYUFBd0IsMkIxRGtqTzlCLEMwRGxqT00sY0FBd0IsNEIxRHNqTzlCLEMwRHRqT00sUUFBd0Isc0IxRDBqTzlCLEMwRDFqT00sZUFBd0IsNkIxRDhqTzlCLENhN2dPSSx5QjZDakRFLFdBQXdCLHNCMURta081QixDMERua09JLGFBQXdCLHdCMUR1a081QixDMER2a09JLG1CQUF3Qiw4QjFEMmtPNUIsQzBEM2tPSSxZQUF3Qix1QjFEK2tPNUIsQzBEL2tPSSxZQUF3Qix1QjFEbWxPNUIsQzBEbmxPSSxnQkFBd0IsMkIxRHVsTzVCLEMwRHZsT0ksaUJBQXdCLDRCMUQybE81QixDMEQzbE9JLFdBQXdCLHNCMUQrbE81QixDMEQvbE9JLGtCQUF3Qiw2QjFEbW1PNUIsQ0FDRixDYW5qT0kseUI2Q2pERSxXQUF3QixzQjFEeW1PNUIsQzBEem1PSSxhQUF3Qix3QjFENm1PNUIsQzBEN21PSSxtQkFBd0IsOEIxRGluTzVCLEMwRGpuT0ksWUFBd0IsdUIxRHFuTzVCLEMwRHJuT0ksWUFBd0IsdUIxRHluTzVCLEMwRHpuT0ksZ0JBQXdCLDJCMUQ2bk81QixDMEQ3bk9JLGlCQUF3Qiw0QjFEaW9PNUIsQzBEam9PSSxXQUF3QixzQjFEcW9PNUIsQzBEcm9PSSxrQkFBd0IsNkIxRHlvTzVCLENBQ0YsQ2F6bE9JLHlCNkNqREUsV0FBd0Isc0IxRCtvTzVCLEMwRC9vT0ksYUFBd0Isd0IxRG1wTzVCLEMwRG5wT0ksbUJBQXdCLDhCMUR1cE81QixDMER2cE9JLFlBQXdCLHVCMUQycE81QixDMEQzcE9JLFlBQXdCLHVCMUQrcE81QixDMEQvcE9JLGdCQUF3QiwyQjFEbXFPNUIsQzBEbnFPSSxpQkFBd0IsNEIxRHVxTzVCLEMwRHZxT0ksV0FBd0Isc0IxRDJxTzVCLEMwRDNxT0ksa0JBQXdCLDZCMUQrcU81QixDQUNGLENhL25PSSwwQjZDakRFLFdBQXdCLHNCMURxck81QixDMERyck9JLGFBQXdCLHdCMUR5ck81QixDMER6ck9JLG1CQUF3Qiw4QjFENnJPNUIsQzBEN3JPSSxZQUF3Qix1QjFEaXNPNUIsQzBEanNPSSxZQUF3Qix1QjFEcXNPNUIsQzBEcnNPSSxnQkFBd0IsMkIxRHlzTzVCLEMwRHpzT0ksaUJBQXdCLDRCMUQ2c081QixDMEQ3c09JLFdBQXdCLHNCMURpdE81QixDMERqdE9JLGtCQUF3Qiw2QjFEcXRPNUIsQ0FDRixDMEQ1c09BLGFBRUksY0FBcUIsc0IxRCtzT3ZCLEMwRC9zT0UsZ0JBQXFCLHdCMURtdE92QixDMERudE9FLHNCQUFxQiw4QjFEdXRPdkIsQzBEdnRPRSxlQUFxQix1QjFEMnRPdkIsQzBEM3RPRSxlQUFxQix1QjFEK3RPdkIsQzBEL3RPRSxtQkFBcUIsMkIxRG11T3ZCLEMwRG51T0Usb0JBQXFCLDRCMUR1dU92QixDMER2dU9FLGNBQXFCLHNCMUQydU92QixDMEQzdU9FLHFCQUFxQiw2QjFEK3VPdkIsQ0FDRixDMkRyd09BLGtCQUVFLGNBR0EsZ0JBREEsVUFIQSxrQkFFQSxVM0Qwd09GLEMyRHR3T0UseUJBRUUsV0FEQSxhM0Qwd09KLEMyRHR3T0UsMklBV0UsU0FKQSxTQUdBLFlBRkEsT0FIQSxrQkFDQSxNQUdBLFUzRDJ3T0osQzJEaHdPSSwrQkFDRSwwQjNEbXdPTixDMkRwd09JLCtCQUNFLGtCM0R1d09OLEMyRHh3T0ksOEJBQ0UsZTNEMndPTixDMkQ1d09JLDhCQUNFLGdCM0Qrd09OLEM0RHh5T0ksVUFBZ0MsNEI1RDR5T3BDLEM0RDN5T0ksYUFBZ0MsK0I1RCt5T3BDLEM0RDl5T0ksa0JBQWdDLG9DNURrek9wQyxDNERqek9JLHFCQUFnQyx1QzVEcXpPcEMsQzREbnpPSSxXQUE4Qix3QjVEdXpPbEMsQzREdHpPSSxhQUE4QiwwQjVEMHpPbEMsQzREenpPSSxtQkFBOEIsZ0M1RDZ6T2xDLEM0RDV6T0ksV0FBOEIsdUI1RGcwT2xDLEM0RC96T0ksYUFBOEIscUI1RG0wT2xDLEM0RGwwT0ksYUFBOEIscUI1RHMwT2xDLEM0RHIwT0ksZUFBOEIsdUI1RHkwT2xDLEM0RHgwT0ksZUFBOEIsdUI1RDQwT2xDLEM0RDEwT0ksdUJBQW9DLG9DNUQ4ME94QyxDNEQ3ME9JLHFCQUFvQyxrQzVEaTFPeEMsQzREaDFPSSx3QkFBb0MsZ0M1RG8xT3hDLEM0RG4xT0kseUJBQW9DLHVDNUR1MU94QyxDNER0MU9JLHdCQUFvQyxzQzVEMDFPeEMsQzREeDFPSSxtQkFBaUMsZ0M1RDQxT3JDLEM0RDMxT0ksaUJBQWlDLDhCNUQrMU9yQyxDNEQ5MU9JLG9CQUFpQyw0QjVEazJPckMsQzREajJPSSxzQkFBaUMsOEI1RHEyT3JDLEM0RHAyT0kscUJBQWlDLDZCNUR3Mk9yQyxDNER0Mk9JLHFCQUFrQyxrQzVEMDJPdEMsQzREejJPSSxtQkFBa0MsZ0M1RDYyT3RDLEM0RDUyT0ksc0JBQWtDLDhCNURnM090QyxDNEQvMk9JLHVCQUFrQyxxQzVEbTNPdEMsQzREbDNPSSxzQkFBa0Msb0M1RHMzT3RDLEM0RHIzT0ksdUJBQWtDLCtCNUR5M090QyxDNER2M09JLGlCQUFnQyx5QjVEMjNPcEMsQzREMTNPSSxrQkFBZ0MsK0I1RDgzT3BDLEM0RDczT0ksZ0JBQWdDLDZCNURpNE9wQyxDNERoNE9JLG1CQUFnQywyQjVEbzRPcEMsQzREbjRPSSxxQkFBZ0MsNkI1RHU0T3BDLEM0RHQ0T0ksb0JBQWdDLDRCNUQwNE9wQyxDYTkzT0kseUIrQ2xEQSxhQUFnQyw0QjVEcTdPbEMsQzREcDdPRSxnQkFBZ0MsK0I1RHc3T2xDLEM0RHY3T0UscUJBQWdDLG9DNUQyN09sQyxDNEQxN09FLHdCQUFnQyx1QzVEODdPbEMsQzRENTdPRSxjQUE4Qix3QjVEZzhPaEMsQzRELzdPRSxnQkFBOEIsMEI1RG04T2hDLEM0RGw4T0Usc0JBQThCLGdDNURzOE9oQyxDNERyOE9FLGNBQThCLHVCNUR5OE9oQyxDNER4OE9FLGdCQUE4QixxQjVENDhPaEMsQzREMzhPRSxnQkFBOEIscUI1RCs4T2hDLEM0RDk4T0Usa0JBQThCLHVCNURrOU9oQyxDNERqOU9FLGtCQUE4Qix1QjVEcTlPaEMsQzREbjlPRSwwQkFBb0Msb0M1RHU5T3RDLEM0RHQ5T0Usd0JBQW9DLGtDNUQwOU90QyxDNER6OU9FLDJCQUFvQyxnQzVENjlPdEMsQzRENTlPRSw0QkFBb0MsdUM1RGcrT3RDLEM0RC85T0UsMkJBQW9DLHNDNURtK090QyxDNERqK09FLHNCQUFpQyxnQzVEcStPbkMsQzREcCtPRSxvQkFBaUMsOEI1RHcrT25DLEM0RHYrT0UsdUJBQWlDLDRCNUQyK09uQyxDNEQxK09FLHlCQUFpQyw4QjVEOCtPbkMsQzRENytPRSx3QkFBaUMsNkI1RGkvT25DLEM0RC8rT0Usd0JBQWtDLGtDNURtL09wQyxDNERsL09FLHNCQUFrQyxnQzVEcy9PcEMsQzREci9PRSx5QkFBa0MsOEI1RHkvT3BDLEM0RHgvT0UsMEJBQWtDLHFDNUQ0L09wQyxDNEQzL09FLHlCQUFrQyxvQzVEKy9PcEMsQzREOS9PRSwwQkFBa0MsK0I1RGtnUHBDLEM0RGhnUEUsb0JBQWdDLHlCNURvZ1BsQyxDNERuZ1BFLHFCQUFnQywrQjVEdWdQbEMsQzREdGdQRSxtQkFBZ0MsNkI1RDBnUGxDLEM0RHpnUEUsc0JBQWdDLDJCNUQ2Z1BsQyxDNEQ1Z1BFLHdCQUFnQyw2QjVEZ2hQbEMsQzREL2dQRSx1QkFBZ0MsNEI1RG1oUGxDLENBQ0YsQ2F4Z1BJLHlCK0NsREEsYUFBZ0MsNEI1RCtqUGxDLEM0RDlqUEUsZ0JBQWdDLCtCNURra1BsQyxDNERqa1BFLHFCQUFnQyxvQzVEcWtQbEMsQzREcGtQRSx3QkFBZ0MsdUM1RHdrUGxDLEM0RHRrUEUsY0FBOEIsd0I1RDBrUGhDLEM0RHprUEUsZ0JBQThCLDBCNUQ2a1BoQyxDNEQ1a1BFLHNCQUE4QixnQzVEZ2xQaEMsQzREL2tQRSxjQUE4Qix1QjVEbWxQaEMsQzREbGxQRSxnQkFBOEIscUI1RHNsUGhDLEM0RHJsUEUsZ0JBQThCLHFCNUR5bFBoQyxDNER4bFBFLGtCQUE4Qix1QjVENGxQaEMsQzREM2xQRSxrQkFBOEIsdUI1RCtsUGhDLEM0RDdsUEUsMEJBQW9DLG9DNURpbVB0QyxDNERobVBFLHdCQUFvQyxrQzVEb21QdEMsQzREbm1QRSwyQkFBb0MsZ0M1RHVtUHRDLEM0RHRtUEUsNEJBQW9DLHVDNUQwbVB0QyxDNER6bVBFLDJCQUFvQyxzQzVENm1QdEMsQzREM21QRSxzQkFBaUMsZ0M1RCttUG5DLEM0RDltUEUsb0JBQWlDLDhCNURrblBuQyxDNERqblBFLHVCQUFpQyw0QjVEcW5QbkMsQzREcG5QRSx5QkFBaUMsOEI1RHduUG5DLEM0RHZuUEUsd0JBQWlDLDZCNUQyblBuQyxDNER6blBFLHdCQUFrQyxrQzVENm5QcEMsQzRENW5QRSxzQkFBa0MsZ0M1RGdvUHBDLEM0RC9uUEUseUJBQWtDLDhCNURtb1BwQyxDNERsb1BFLDBCQUFrQyxxQzVEc29QcEMsQzREcm9QRSx5QkFBa0Msb0M1RHlvUHBDLEM0RHhvUEUsMEJBQWtDLCtCNUQ0b1BwQyxDNEQxb1BFLG9CQUFnQyx5QjVEOG9QbEMsQzREN29QRSxxQkFBZ0MsK0I1RGlwUGxDLEM0RGhwUEUsbUJBQWdDLDZCNURvcFBsQyxDNERucFBFLHNCQUFnQywyQjVEdXBQbEMsQzREdHBQRSx3QkFBZ0MsNkI1RDBwUGxDLEM0RHpwUEUsdUJBQWdDLDRCNUQ2cFBsQyxDQUNGLENhbHBQSSx5QitDbERBLGFBQWdDLDRCNUR5c1BsQyxDNER4c1BFLGdCQUFnQywrQjVENHNQbEMsQzREM3NQRSxxQkFBZ0Msb0M1RCtzUGxDLEM0RDlzUEUsd0JBQWdDLHVDNURrdFBsQyxDNERodFBFLGNBQThCLHdCNURvdFBoQyxDNERudFBFLGdCQUE4QiwwQjVEdXRQaEMsQzREdHRQRSxzQkFBOEIsZ0M1RDB0UGhDLEM0RHp0UEUsY0FBOEIsdUI1RDZ0UGhDLEM0RDV0UEUsZ0JBQThCLHFCNURndVBoQyxDNEQvdFBFLGdCQUE4QixxQjVEbXVQaEMsQzREbHVQRSxrQkFBOEIsdUI1RHN1UGhDLEM0RHJ1UEUsa0JBQThCLHVCNUR5dVBoQyxDNER2dVBFLDBCQUFvQyxvQzVEMnVQdEMsQzREMXVQRSx3QkFBb0Msa0M1RDh1UHRDLEM0RDd1UEUsMkJBQW9DLGdDNURpdlB0QyxDNERodlBFLDRCQUFvQyx1QzVEb3ZQdEMsQzREbnZQRSwyQkFBb0Msc0M1RHV2UHRDLEM0RHJ2UEUsc0JBQWlDLGdDNUR5dlBuQyxDNER4dlBFLG9CQUFpQyw4QjVENHZQbkMsQzREM3ZQRSx1QkFBaUMsNEI1RCt2UG5DLEM0RDl2UEUseUJBQWlDLDhCNURrd1BuQyxDNERqd1BFLHdCQUFpQyw2QjVEcXdQbkMsQzREbndQRSx3QkFBa0Msa0M1RHV3UHBDLEM0RHR3UEUsc0JBQWtDLGdDNUQwd1BwQyxDNER6d1BFLHlCQUFrQyw4QjVENndQcEMsQzRENXdQRSwwQkFBa0MscUM1RGd4UHBDLEM0RC93UEUseUJBQWtDLG9DNURteFBwQyxDNERseFBFLDBCQUFrQywrQjVEc3hQcEMsQzREcHhQRSxvQkFBZ0MseUI1RHd4UGxDLEM0RHZ4UEUscUJBQWdDLCtCNUQyeFBsQyxDNEQxeFBFLG1CQUFnQyw2QjVEOHhQbEMsQzREN3hQRSxzQkFBZ0MsMkI1RGl5UGxDLEM0RGh5UEUsd0JBQWdDLDZCNURveVBsQyxDNERueVBFLHVCQUFnQyw0QjVEdXlQbEMsQ0FDRixDYTV4UEksMEIrQ2xEQSxhQUFnQyw0QjVEbTFQbEMsQzREbDFQRSxnQkFBZ0MsK0I1RHMxUGxDLEM0RHIxUEUscUJBQWdDLG9DNUR5MVBsQyxDNER4MVBFLHdCQUFnQyx1QzVENDFQbEMsQzREMTFQRSxjQUE4Qix3QjVEODFQaEMsQzRENzFQRSxnQkFBOEIsMEI1RGkyUGhDLEM0RGgyUEUsc0JBQThCLGdDNURvMlBoQyxDNERuMlBFLGNBQThCLHVCNUR1MlBoQyxDNER0MlBFLGdCQUE4QixxQjVEMDJQaEMsQzREejJQRSxnQkFBOEIscUI1RDYyUGhDLEM0RDUyUEUsa0JBQThCLHVCNURnM1BoQyxDNEQvMlBFLGtCQUE4Qix1QjVEbTNQaEMsQzREajNQRSwwQkFBb0Msb0M1RHEzUHRDLEM0RHAzUEUsd0JBQW9DLGtDNUR3M1B0QyxDNER2M1BFLDJCQUFvQyxnQzVEMjNQdEMsQzREMTNQRSw0QkFBb0MsdUM1RDgzUHRDLEM0RDczUEUsMkJBQW9DLHNDNURpNFB0QyxDNEQvM1BFLHNCQUFpQyxnQzVEbTRQbkMsQzREbDRQRSxvQkFBaUMsOEI1RHM0UG5DLEM0RHI0UEUsdUJBQWlDLDRCNUR5NFBuQyxDNER4NFBFLHlCQUFpQyw4QjVENDRQbkMsQzREMzRQRSx3QkFBaUMsNkI1RCs0UG5DLEM0RDc0UEUsd0JBQWtDLGtDNURpNVBwQyxDNERoNVBFLHNCQUFrQyxnQzVEbzVQcEMsQzREbjVQRSx5QkFBa0MsOEI1RHU1UHBDLEM0RHQ1UEUsMEJBQWtDLHFDNUQwNVBwQyxDNER6NVBFLHlCQUFrQyxvQzVENjVQcEMsQzRENTVQRSwwQkFBa0MsK0I1RGc2UHBDLEM0RDk1UEUsb0JBQWdDLHlCNURrNlBsQyxDNERqNlBFLHFCQUFnQywrQjVEcTZQbEMsQzREcDZQRSxtQkFBZ0MsNkI1RHc2UGxDLEM0RHY2UEUsc0JBQWdDLDJCNUQyNlBsQyxDNEQxNlBFLHdCQUFnQyw2QjVEODZQbEMsQzRENzZQRSx1QkFBZ0MsNEI1RGk3UGxDLENBQ0YsQzZENTlQSSxZQUF3QixvQjdEZytQNUIsQzZELzlQSSxhQUF3QixxQjdEbStQNUIsQzZEbCtQSSxZQUF3QixvQjdEcytQNUIsQ2FsN1BJLHlCZ0R0REEsZUFBd0Isb0I3RDYrUDFCLEM2RDUrUEUsZ0JBQXdCLHFCN0RnL1AxQixDNkQvK1BFLGVBQXdCLG9CN0RtL1AxQixDQUNGLENhaDhQSSx5QmdEdERBLGVBQXdCLG9CN0QyL1AxQixDNkQxL1BFLGdCQUF3QixxQjdEOC9QMUIsQzZENy9QRSxlQUF3QixvQjdEaWdRMUIsQ0FDRixDYTk4UEkseUJnRHREQSxlQUF3QixvQjdEeWdRMUIsQzZEeGdRRSxnQkFBd0IscUI3RDRnUTFCLEM2RDNnUUUsZUFBd0Isb0I3RCtnUTFCLENBQ0YsQ2E1OVBJLDBCZ0R0REEsZUFBd0Isb0I3RHVoUTFCLEM2RHRoUUUsZ0JBQXdCLHFCN0QwaFExQixDNkR6aFFFLGVBQXdCLG9CN0Q2aFExQixDQUNGLEM4RG5pUUUsaUJBQXlCLDBGOUR1aVEzQixDOER2aVFFLGtCQUF5Qiw2RjlEMmlRM0IsQzhEM2lRRSxrQkFBeUIsNkY5RCtpUTNCLEMrRC9pUUUsZUFBc0IsdUIvRG1qUXhCLEMrRG5qUUUsaUJBQXNCLHlCL0R1alF4QixDZ0V0alFFLGlCQUF5Qix5QmhFMGpRM0IsQ2dFMWpRRSxtQkFBeUIsMkJoRThqUTNCLENnRTlqUUUsbUJBQXlCLDJCaEVra1EzQixDZ0Vsa1FFLGdCQUF5Qix3QmhFc2tRM0IsQ2dFdGtRRSxpQkFBeUIseUJoRTBrUTNCLENnRXJrUUEsV0FFRSxLaEUya1FGLENnRXJrUUEseUJBSkUsT0FIQSxlQUVBLFFBRUEsWWhFZ2xRRixDZ0U3a1FBLGNBR0UsUWhFMGtRRixDZ0Vwa1FFLDRCQURGLFlBRUksZ0JBQ0EsTUFDQSxZaEV3a1FGLENBQ0YsQ2lFbG1RQSxTQ1FFLG1CQUVBLFNBTkEsV0FFQSxZQUNBLGdCQUZBLFVBSEEsa0JBT0EsbUJBTkEsU2xFMm1RRixDa0UxbFFFLG1EQU1FLFVBRkEsWUFDQSxpQkFIQSxnQkFLQSxtQkFKQSxVbEVpbVFKLENtRTFuUUEsV0FBYSxzRG5FOG5RYixDbUU3blFBLFFBQVUsaURuRWlvUVYsQ21FaG9RQSxXQUFhLGlEbkVvb1FiLENtRW5vUUEsYUFBZSx5Qm5FdW9RZixDb0V0b1FJLE1BQXVCLG1CcEUwb1EzQixDb0Uxb1FJLE1BQXVCLG1CcEU4b1EzQixDb0U5b1FJLE1BQXVCLG1CcEVrcFEzQixDb0VscFFJLE9BQXVCLG9CcEVzcFEzQixDb0V0cFFJLFFBQXVCLG9CcEUwcFEzQixDb0UxcFFJLE1BQXVCLG9CcEU4cFEzQixDb0U5cFFJLE1BQXVCLG9CcEVrcVEzQixDb0VscVFJLE1BQXVCLG9CcEVzcVEzQixDb0V0cVFJLE9BQXVCLHFCcEUwcVEzQixDb0UxcVFJLFFBQXVCLHFCcEU4cVEzQixDb0UxcVFBLFFBQVUsd0JwRThxUVYsQ29FN3FRQSxRQUFVLHlCcEVpclFWLENvRTdxUUEsWUFBYyx5QnBFaXJRZCxDb0VoclFBLFlBQWMsMEJwRW9yUWQsQ29FbHJRQSxRQUFVLHFCcEVzclFWLENvRXJyUUEsUUFBVSxzQnBFeXJRVixDcUVsc1FRLEtBQWdDLGtCckVzc1F4QyxDcUVyc1FRLFlBRUUsc0JyRXdzUVYsQ3FFdHNRUSxZQUVFLHdCckV5c1FWLENxRXZzUVEsWUFFRSx5QnJFMHNRVixDcUV4c1FRLFlBRUUsdUJyRTJzUVYsQ3FFMXRRUSxLQUFnQyx1QnJFOHRReEMsQ3FFN3RRUSxZQUVFLDJCckVndVFWLENxRTl0UVEsWUFFRSw2QnJFaXVRVixDcUUvdFFRLFlBRUUsOEJyRWt1UVYsQ3FFaHVRUSxZQUVFLDRCckVtdVFWLENxRWx2UVEsS0FBZ0Msc0JyRXN2UXhDLENxRXJ2UVEsWUFFRSwwQnJFd3ZRVixDcUV0dlFRLFlBRUUsNEJyRXl2UVYsQ3FFdnZRUSxZQUVFLDZCckUwdlFWLENxRXh2UVEsWUFFRSwyQnJFMnZRVixDcUUxd1FRLEtBQWdDLHFCckU4d1F4QyxDcUU3d1FRLFlBRUUseUJyRWd4UVYsQ3FFOXdRUSxZQUVFLDJCckVpeFFWLENxRS93UVEsWUFFRSw0QnJFa3hRVixDcUVoeFFRLFlBRUUsMEJyRW14UVYsQ3FFbHlRUSxLQUFnQyx1QnJFc3lReEMsQ3FFcnlRUSxZQUVFLDJCckV3eVFWLENxRXR5UVEsWUFFRSw2QnJFeXlRVixDcUV2eVFRLFlBRUUsOEJyRTB5UVYsQ3FFeHlRUSxZQUVFLDRCckUyeVFWLENxRTF6UVEsS0FBZ0MscUJyRTh6UXhDLENxRTd6UVEsWUFFRSx5QnJFZzBRVixDcUU5elFRLFlBRUUsMkJyRWkwUVYsQ3FFL3pRUSxZQUVFLDRCckVrMFFWLENxRWgwUVEsWUFFRSwwQnJFbTBRVixDcUVsMVFRLEtBQWdDLG1CckVzMVF4QyxDcUVyMVFRLFlBRUUsdUJyRXcxUVYsQ3FFdDFRUSxZQUVFLHlCckV5MVFWLENxRXYxUVEsWUFFRSwwQnJFMDFRVixDcUV4MVFRLFlBRUUsd0JyRTIxUVYsQ3FFMTJRUSxLQUFnQyx3QnJFODJReEMsQ3FFNzJRUSxZQUVFLDRCckVnM1FWLENxRTkyUVEsWUFFRSw4QnJFaTNRVixDcUUvMlFRLFlBRUUsK0JyRWszUVYsQ3FFaDNRUSxZQUVFLDZCckVtM1FWLENxRWw0UVEsS0FBZ0MsdUJyRXM0UXhDLENxRXI0UVEsWUFFRSwyQnJFdzRRVixDcUV0NFFRLFlBRUUsNkJyRXk0UVYsQ3FFdjRRUSxZQUVFLDhCckUwNFFWLENxRXg0UVEsWUFFRSw0QnJFMjRRVixDcUUxNVFRLEtBQWdDLHNCckU4NVF4QyxDcUU3NVFRLFlBRUUsMEJyRWc2UVYsQ3FFOTVRUSxZQUVFLDRCckVpNlFWLENxRS81UVEsWUFFRSw2QnJFazZRVixDcUVoNlFRLFlBRUUsMkJyRW02UVYsQ3FFbDdRUSxLQUFnQyx3QnJFczdReEMsQ3FFcjdRUSxZQUVFLDRCckV3N1FWLENxRXQ3UVEsWUFFRSw4QnJFeTdRVixDcUV2N1FRLFlBRUUsK0JyRTA3UVYsQ3FFeDdRUSxZQUVFLDZCckUyN1FWLENxRTE4UVEsS0FBZ0Msc0JyRTg4UXhDLENxRTc4UVEsWUFFRSwwQnJFZzlRVixDcUU5OFFRLFlBRUUsNEJyRWk5UVYsQ3FFLzhRUSxZQUVFLDZCckVrOVFWLENxRWg5UVEsWUFFRSwyQnJFbTlRVixDcUUzOFFRLE1BQXdCLHdCckUrOFFoQyxDcUU5OFFRLGNBRUUsNEJyRWk5UVYsQ3FFLzhRUSxjQUVFLDhCckVrOVFWLENxRWg5UVEsY0FFRSwrQnJFbTlRVixDcUVqOVFRLGNBRUUsNkJyRW85UVYsQ3FFbitRUSxNQUF3Qix1QnJFdStRaEMsQ3FFdCtRUSxjQUVFLDJCckV5K1FWLENxRXYrUVEsY0FFRSw2QnJFMCtRVixDcUV4K1FRLGNBRUUsOEJyRTIrUVYsQ3FFeitRUSxjQUVFLDRCckU0K1FWLENxRTMvUVEsTUFBd0Isc0JyRSsvUWhDLENxRTkvUVEsY0FFRSwwQnJFaWdSVixDcUUvL1FRLGNBRUUsNEJyRWtnUlYsQ3FFaGdSUSxjQUVFLDZCckVtZ1JWLENxRWpnUlEsY0FFRSwyQnJFb2dSVixDcUVuaFJRLE1BQXdCLHdCckV1aFJoQyxDcUV0aFJRLGNBRUUsNEJyRXloUlYsQ3FFdmhSUSxjQUVFLDhCckUwaFJWLENxRXhoUlEsY0FFRSwrQnJFMmhSVixDcUV6aFJRLGNBRUUsNkJyRTRoUlYsQ3FFM2lSUSxNQUF3QixzQnJFK2lSaEMsQ3FFOWlSUSxjQUVFLDBCckVpalJWLENxRS9pUlEsY0FFRSw0QnJFa2pSVixDcUVoalJRLGNBRUUsNkJyRW1qUlYsQ3FFampSUSxjQUVFLDJCckVvalJWLENxRTlpUkksUUFBbUIscUJyRWtqUnZCLENxRWpqUkksa0JBRUUseUJyRW9qUk4sQ3FFbGpSSSxrQkFFRSwyQnJFcWpSTixDcUVualJJLGtCQUVFLDRCckVzalJOLENxRXBqUkksa0JBRUUsMEJyRXVqUk4sQ2Foa1JJLHlCd0RsREksUUFBZ0Msa0JyRXVuUnRDLENxRXRuUk0sa0JBRUUsc0JyRXluUlIsQ3FFdm5STSxrQkFFRSx3QnJFMG5SUixDcUV4blJNLGtCQUVFLHlCckUyblJSLENxRXpuUk0sa0JBRUUsdUJyRTRuUlIsQ3FFM29STSxRQUFnQyx1QnJFK29SdEMsQ3FFOW9STSxrQkFFRSwyQnJFaXBSUixDcUUvb1JNLGtCQUVFLDZCckVrcFJSLENxRWhwUk0sa0JBRUUsOEJyRW1wUlIsQ3FFanBSTSxrQkFFRSw0QnJFb3BSUixDcUVucVJNLFFBQWdDLHNCckV1cVJ0QyxDcUV0cVJNLGtCQUVFLDBCckV5cVJSLENxRXZxUk0sa0JBRUUsNEJyRTBxUlIsQ3FFeHFSTSxrQkFFRSw2QnJFMnFSUixDcUV6cVJNLGtCQUVFLDJCckU0cVJSLENxRTNyUk0sUUFBZ0MscUJyRStyUnRDLENxRTlyUk0sa0JBRUUseUJyRWlzUlIsQ3FFL3JSTSxrQkFFRSwyQnJFa3NSUixDcUVoc1JNLGtCQUVFLDRCckVtc1JSLENxRWpzUk0sa0JBRUUsMEJyRW9zUlIsQ3FFbnRSTSxRQUFnQyx1QnJFdXRSdEMsQ3FFdHRSTSxrQkFFRSwyQnJFeXRSUixDcUV2dFJNLGtCQUVFLDZCckUwdFJSLENxRXh0Uk0sa0JBRUUsOEJyRTJ0UlIsQ3FFenRSTSxrQkFFRSw0QnJFNHRSUixDcUUzdVJNLFFBQWdDLHFCckUrdVJ0QyxDcUU5dVJNLGtCQUVFLHlCckVpdlJSLENxRS91Uk0sa0JBRUUsMkJyRWt2UlIsQ3FFaHZSTSxrQkFFRSw0QnJFbXZSUixDcUVqdlJNLGtCQUVFLDBCckVvdlJSLENxRW53Uk0sUUFBZ0MsbUJyRXV3UnRDLENxRXR3Uk0sa0JBRUUsdUJyRXl3UlIsQ3FFdndSTSxrQkFFRSx5QnJFMHdSUixDcUV4d1JNLGtCQUVFLDBCckUyd1JSLENxRXp3Uk0sa0JBRUUsd0JyRTR3UlIsQ3FFM3hSTSxRQUFnQyx3QnJFK3hSdEMsQ3FFOXhSTSxrQkFFRSw0QnJFaXlSUixDcUUveFJNLGtCQUVFLDhCckVreVJSLENxRWh5Uk0sa0JBRUUsK0JyRW15UlIsQ3FFanlSTSxrQkFFRSw2QnJFb3lSUixDcUVuelJNLFFBQWdDLHVCckV1elJ0QyxDcUV0elJNLGtCQUVFLDJCckV5elJSLENxRXZ6Uk0sa0JBRUUsNkJyRTB6UlIsQ3FFeHpSTSxrQkFFRSw4QnJFMnpSUixDcUV6elJNLGtCQUVFLDRCckU0elJSLENxRTMwUk0sUUFBZ0Msc0JyRSswUnRDLENxRTkwUk0sa0JBRUUsMEJyRWkxUlIsQ3FFLzBSTSxrQkFFRSw0QnJFazFSUixDcUVoMVJNLGtCQUVFLDZCckVtMVJSLENxRWoxUk0sa0JBRUUsMkJyRW8xUlIsQ3FFbjJSTSxRQUFnQyx3QnJFdTJSdEMsQ3FFdDJSTSxrQkFFRSw0QnJFeTJSUixDcUV2MlJNLGtCQUVFLDhCckUwMlJSLENxRXgyUk0sa0JBRUUsK0JyRTIyUlIsQ3FFejJSTSxrQkFFRSw2QnJFNDJSUixDcUUzM1JNLFFBQWdDLHNCckUrM1J0QyxDcUU5M1JNLGtCQUVFLDBCckVpNFJSLENxRS8zUk0sa0JBRUUsNEJyRWs0UlIsQ3FFaDRSTSxrQkFFRSw2QnJFbTRSUixDcUVqNFJNLGtCQUVFLDJCckVvNFJSLENxRTUzUk0sU0FBd0Isd0JyRWc0UjlCLENxRS8zUk0sb0JBRUUsNEJyRWs0UlIsQ3FFaDRSTSxvQkFFRSw4QnJFbTRSUixDcUVqNFJNLG9CQUVFLCtCckVvNFJSLENxRWw0Uk0sb0JBRUUsNkJyRXE0UlIsQ3FFcDVSTSxTQUF3Qix1QnJFdzVSOUIsQ3FFdjVSTSxvQkFFRSwyQnJFMDVSUixDcUV4NVJNLG9CQUVFLDZCckUyNVJSLENxRXo1Uk0sb0JBRUUsOEJyRTQ1UlIsQ3FFMTVSTSxvQkFFRSw0QnJFNjVSUixDcUU1NlJNLFNBQXdCLHNCckVnN1I5QixDcUUvNlJNLG9CQUVFLDBCckVrN1JSLENxRWg3Uk0sb0JBRUUsNEJyRW03UlIsQ3FFajdSTSxvQkFFRSw2QnJFbzdSUixDcUVsN1JNLG9CQUVFLDJCckVxN1JSLENxRXA4Uk0sU0FBd0Isd0JyRXc4UjlCLENxRXY4Uk0sb0JBRUUsNEJyRTA4UlIsQ3FFeDhSTSxvQkFFRSw4QnJFMjhSUixDcUV6OFJNLG9CQUVFLCtCckU0OFJSLENxRTE4Uk0sb0JBRUUsNkJyRTY4UlIsQ3FFNTlSTSxTQUF3QixzQnJFZytSOUIsQ3FFLzlSTSxvQkFFRSwwQnJFaytSUixDcUVoK1JNLG9CQUVFLDRCckVtK1JSLENxRWorUk0sb0JBRUUsNkJyRW8rUlIsQ3FFbCtSTSxvQkFFRSwyQnJFcStSUixDcUUvOVJFLFdBQW1CLHFCckVtK1JyQixDcUVsK1JFLHdCQUVFLHlCckVxK1JKLENxRW4rUkUsd0JBRUUsMkJyRXMrUkosQ3FFcCtSRSx3QkFFRSw0QnJFdStSSixDcUVyK1JFLHdCQUVFLDBCckV3K1JKLENBQ0YsQ2FsL1JJLHlCd0RsREksUUFBZ0Msa0JyRXlpU3RDLENxRXhpU00sa0JBRUUsc0JyRTJpU1IsQ3FFemlTTSxrQkFFRSx3QnJFNGlTUixDcUUxaVNNLGtCQUVFLHlCckU2aVNSLENxRTNpU00sa0JBRUUsdUJyRThpU1IsQ3FFN2pTTSxRQUFnQyx1QnJFaWtTdEMsQ3FFaGtTTSxrQkFFRSwyQnJFbWtTUixDcUVqa1NNLGtCQUVFLDZCckVva1NSLENxRWxrU00sa0JBRUUsOEJyRXFrU1IsQ3FFbmtTTSxrQkFFRSw0QnJFc2tTUixDcUVybFNNLFFBQWdDLHNCckV5bFN0QyxDcUV4bFNNLGtCQUVFLDBCckUybFNSLENxRXpsU00sa0JBRUUsNEJyRTRsU1IsQ3FFMWxTTSxrQkFFRSw2QnJFNmxTUixDcUUzbFNNLGtCQUVFLDJCckU4bFNSLENxRTdtU00sUUFBZ0MscUJyRWluU3RDLENxRWhuU00sa0JBRUUseUJyRW1uU1IsQ3FFam5TTSxrQkFFRSwyQnJFb25TUixDcUVsblNNLGtCQUVFLDRCckVxblNSLENxRW5uU00sa0JBRUUsMEJyRXNuU1IsQ3FFcm9TTSxRQUFnQyx1QnJFeW9TdEMsQ3FFeG9TTSxrQkFFRSwyQnJFMm9TUixDcUV6b1NNLGtCQUVFLDZCckU0b1NSLENxRTFvU00sa0JBRUUsOEJyRTZvU1IsQ3FFM29TTSxrQkFFRSw0QnJFOG9TUixDcUU3cFNNLFFBQWdDLHFCckVpcVN0QyxDcUVocVNNLGtCQUVFLHlCckVtcVNSLENxRWpxU00sa0JBRUUsMkJyRW9xU1IsQ3FFbHFTTSxrQkFFRSw0QnJFcXFTUixDcUVucVNNLGtCQUVFLDBCckVzcVNSLENxRXJyU00sUUFBZ0MsbUJyRXlyU3RDLENxRXhyU00sa0JBRUUsdUJyRTJyU1IsQ3FFenJTTSxrQkFFRSx5QnJFNHJTUixDcUUxclNNLGtCQUVFLDBCckU2clNSLENxRTNyU00sa0JBRUUsd0JyRThyU1IsQ3FFN3NTTSxRQUFnQyx3QnJFaXRTdEMsQ3FFaHRTTSxrQkFFRSw0QnJFbXRTUixDcUVqdFNNLGtCQUVFLDhCckVvdFNSLENxRWx0U00sa0JBRUUsK0JyRXF0U1IsQ3FFbnRTTSxrQkFFRSw2QnJFc3RTUixDcUVydVNNLFFBQWdDLHVCckV5dVN0QyxDcUV4dVNNLGtCQUVFLDJCckUydVNSLENxRXp1U00sa0JBRUUsNkJyRTR1U1IsQ3FFMXVTTSxrQkFFRSw4QnJFNnVTUixDcUUzdVNNLGtCQUVFLDRCckU4dVNSLENxRTd2U00sUUFBZ0Msc0JyRWl3U3RDLENxRWh3U00sa0JBRUUsMEJyRW13U1IsQ3FFandTTSxrQkFFRSw0QnJFb3dTUixDcUVsd1NNLGtCQUVFLDZCckVxd1NSLENxRW53U00sa0JBRUUsMkJyRXN3U1IsQ3FFcnhTTSxRQUFnQyx3QnJFeXhTdEMsQ3FFeHhTTSxrQkFFRSw0QnJFMnhTUixDcUV6eFNNLGtCQUVFLDhCckU0eFNSLENxRTF4U00sa0JBRUUsK0JyRTZ4U1IsQ3FFM3hTTSxrQkFFRSw2QnJFOHhTUixDcUU3eVNNLFFBQWdDLHNCckVpelN0QyxDcUVoelNNLGtCQUVFLDBCckVtelNSLENxRWp6U00sa0JBRUUsNEJyRW96U1IsQ3FFbHpTTSxrQkFFRSw2QnJFcXpTUixDcUVuelNNLGtCQUVFLDJCckVzelNSLENxRTl5U00sU0FBd0Isd0JyRWt6UzlCLENxRWp6U00sb0JBRUUsNEJyRW96U1IsQ3FFbHpTTSxvQkFFRSw4QnJFcXpTUixDcUVuelNNLG9CQUVFLCtCckVzelNSLENxRXB6U00sb0JBRUUsNkJyRXV6U1IsQ3FFdDBTTSxTQUF3Qix1QnJFMDBTOUIsQ3FFejBTTSxvQkFFRSwyQnJFNDBTUixDcUUxMFNNLG9CQUVFLDZCckU2MFNSLENxRTMwU00sb0JBRUUsOEJyRTgwU1IsQ3FFNTBTTSxvQkFFRSw0QnJFKzBTUixDcUU5MVNNLFNBQXdCLHNCckVrMlM5QixDcUVqMlNNLG9CQUVFLDBCckVvMlNSLENxRWwyU00sb0JBRUUsNEJyRXEyU1IsQ3FFbjJTTSxvQkFFRSw2QnJFczJTUixDcUVwMlNNLG9CQUVFLDJCckV1MlNSLENxRXQzU00sU0FBd0Isd0JyRTAzUzlCLENxRXozU00sb0JBRUUsNEJyRTQzU1IsQ3FFMTNTTSxvQkFFRSw4QnJFNjNTUixDcUUzM1NNLG9CQUVFLCtCckU4M1NSLENxRTUzU00sb0JBRUUsNkJyRSszU1IsQ3FFOTRTTSxTQUF3QixzQnJFazVTOUIsQ3FFajVTTSxvQkFFRSwwQnJFbzVTUixDcUVsNVNNLG9CQUVFLDRCckVxNVNSLENxRW41U00sb0JBRUUsNkJyRXM1U1IsQ3FFcDVTTSxvQkFFRSwyQnJFdTVTUixDcUVqNVNFLFdBQW1CLHFCckVxNVNyQixDcUVwNVNFLHdCQUVFLHlCckV1NVNKLENxRXI1U0Usd0JBRUUsMkJyRXc1U0osQ3FFdDVTRSx3QkFFRSw0QnJFeTVTSixDcUV2NVNFLHdCQUVFLDBCckUwNVNKLENBQ0YsQ2FwNlNJLHlCd0RsREksUUFBZ0Msa0JyRTI5U3RDLENxRTE5U00sa0JBRUUsc0JyRTY5U1IsQ3FFMzlTTSxrQkFFRSx3QnJFODlTUixDcUU1OVNNLGtCQUVFLHlCckUrOVNSLENxRTc5U00sa0JBRUUsdUJyRWcrU1IsQ3FFLytTTSxRQUFnQyx1QnJFbS9TdEMsQ3FFbC9TTSxrQkFFRSwyQnJFcS9TUixDcUVuL1NNLGtCQUVFLDZCckVzL1NSLENxRXAvU00sa0JBRUUsOEJyRXUvU1IsQ3FFci9TTSxrQkFFRSw0QnJFdy9TUixDcUV2Z1RNLFFBQWdDLHNCckUyZ1R0QyxDcUUxZ1RNLGtCQUVFLDBCckU2Z1RSLENxRTNnVE0sa0JBRUUsNEJyRThnVFIsQ3FFNWdUTSxrQkFFRSw2QnJFK2dUUixDcUU3Z1RNLGtCQUVFLDJCckVnaFRSLENxRS9oVE0sUUFBZ0MscUJyRW1pVHRDLENxRWxpVE0sa0JBRUUseUJyRXFpVFIsQ3FFbmlUTSxrQkFFRSwyQnJFc2lUUixDcUVwaVRNLGtCQUVFLDRCckV1aVRSLENxRXJpVE0sa0JBRUUsMEJyRXdpVFIsQ3FFdmpUTSxRQUFnQyx1QnJFMmpUdEMsQ3FFMWpUTSxrQkFFRSwyQnJFNmpUUixDcUUzalRNLGtCQUVFLDZCckU4alRSLENxRTVqVE0sa0JBRUUsOEJyRStqVFIsQ3FFN2pUTSxrQkFFRSw0QnJFZ2tUUixDcUUva1RNLFFBQWdDLHFCckVtbFR0QyxDcUVsbFRNLGtCQUVFLHlCckVxbFRSLENxRW5sVE0sa0JBRUUsMkJyRXNsVFIsQ3FFcGxUTSxrQkFFRSw0QnJFdWxUUixDcUVybFRNLGtCQUVFLDBCckV3bFRSLENxRXZtVE0sUUFBZ0MsbUJyRTJtVHRDLENxRTFtVE0sa0JBRUUsdUJyRTZtVFIsQ3FFM21UTSxrQkFFRSx5QnJFOG1UUixDcUU1bVRNLGtCQUVFLDBCckUrbVRSLENxRTdtVE0sa0JBRUUsd0JyRWduVFIsQ3FFL25UTSxRQUFnQyx3QnJFbW9UdEMsQ3FFbG9UTSxrQkFFRSw0QnJFcW9UUixDcUVub1RNLGtCQUVFLDhCckVzb1RSLENxRXBvVE0sa0JBRUUsK0JyRXVvVFIsQ3FFcm9UTSxrQkFFRSw2QnJFd29UUixDcUV2cFRNLFFBQWdDLHVCckUycFR0QyxDcUUxcFRNLGtCQUVFLDJCckU2cFRSLENxRTNwVE0sa0JBRUUsNkJyRThwVFIsQ3FFNXBUTSxrQkFFRSw4QnJFK3BUUixDcUU3cFRNLGtCQUVFLDRCckVncVRSLENxRS9xVE0sUUFBZ0Msc0JyRW1yVHRDLENxRWxyVE0sa0JBRUUsMEJyRXFyVFIsQ3FFbnJUTSxrQkFFRSw0QnJFc3JUUixDcUVwclRNLGtCQUVFLDZCckV1clRSLENxRXJyVE0sa0JBRUUsMkJyRXdyVFIsQ3FFdnNUTSxRQUFnQyx3QnJFMnNUdEMsQ3FFMXNUTSxrQkFFRSw0QnJFNnNUUixDcUUzc1RNLGtCQUVFLDhCckU4c1RSLENxRTVzVE0sa0JBRUUsK0JyRStzVFIsQ3FFN3NUTSxrQkFFRSw2QnJFZ3RUUixDcUUvdFRNLFFBQWdDLHNCckVtdVR0QyxDcUVsdVRNLGtCQUVFLDBCckVxdVRSLENxRW51VE0sa0JBRUUsNEJyRXN1VFIsQ3FFcHVUTSxrQkFFRSw2QnJFdXVUUixDcUVydVRNLGtCQUVFLDJCckV3dVRSLENxRWh1VE0sU0FBd0Isd0JyRW91VDlCLENxRW51VE0sb0JBRUUsNEJyRXN1VFIsQ3FFcHVUTSxvQkFFRSw4QnJFdXVUUixDcUVydVRNLG9CQUVFLCtCckV3dVRSLENxRXR1VE0sb0JBRUUsNkJyRXl1VFIsQ3FFeHZUTSxTQUF3Qix1QnJFNHZUOUIsQ3FFM3ZUTSxvQkFFRSwyQnJFOHZUUixDcUU1dlRNLG9CQUVFLDZCckUrdlRSLENxRTd2VE0sb0JBRUUsOEJyRWd3VFIsQ3FFOXZUTSxvQkFFRSw0QnJFaXdUUixDcUVoeFRNLFNBQXdCLHNCckVveFQ5QixDcUVueFRNLG9CQUVFLDBCckVzeFRSLENxRXB4VE0sb0JBRUUsNEJyRXV4VFIsQ3FFcnhUTSxvQkFFRSw2QnJFd3hUUixDcUV0eFRNLG9CQUVFLDJCckV5eFRSLENxRXh5VE0sU0FBd0Isd0JyRTR5VDlCLENxRTN5VE0sb0JBRUUsNEJyRTh5VFIsQ3FFNXlUTSxvQkFFRSw4QnJFK3lUUixDcUU3eVRNLG9CQUVFLCtCckVnelRSLENxRTl5VE0sb0JBRUUsNkJyRWl6VFIsQ3FFaDBUTSxTQUF3QixzQnJFbzBUOUIsQ3FFbjBUTSxvQkFFRSwwQnJFczBUUixDcUVwMFRNLG9CQUVFLDRCckV1MFRSLENxRXIwVE0sb0JBRUUsNkJyRXcwVFIsQ3FFdDBUTSxvQkFFRSwyQnJFeTBUUixDcUVuMFRFLFdBQW1CLHFCckV1MFRyQixDcUV0MFRFLHdCQUVFLHlCckV5MFRKLENxRXYwVEUsd0JBRUUsMkJyRTAwVEosQ3FFeDBURSx3QkFFRSw0QnJFMjBUSixDcUV6MFRFLHdCQUVFLDBCckU0MFRKLENBQ0YsQ2F0MVRJLDBCd0RsREksUUFBZ0Msa0JyRTY0VHRDLENxRTU0VE0sa0JBRUUsc0JyRSs0VFIsQ3FFNzRUTSxrQkFFRSx3QnJFZzVUUixDcUU5NFRNLGtCQUVFLHlCckVpNVRSLENxRS80VE0sa0JBRUUsdUJyRWs1VFIsQ3FFajZUTSxRQUFnQyx1QnJFcTZUdEMsQ3FFcDZUTSxrQkFFRSwyQnJFdTZUUixDcUVyNlRNLGtCQUVFLDZCckV3NlRSLENxRXQ2VE0sa0JBRUUsOEJyRXk2VFIsQ3FFdjZUTSxrQkFFRSw0QnJFMDZUUixDcUV6N1RNLFFBQWdDLHNCckU2N1R0QyxDcUU1N1RNLGtCQUVFLDBCckUrN1RSLENxRTc3VE0sa0JBRUUsNEJyRWc4VFIsQ3FFOTdUTSxrQkFFRSw2QnJFaThUUixDcUUvN1RNLGtCQUVFLDJCckVrOFRSLENxRWo5VE0sUUFBZ0MscUJyRXE5VHRDLENxRXA5VE0sa0JBRUUseUJyRXU5VFIsQ3FFcjlUTSxrQkFFRSwyQnJFdzlUUixDcUV0OVRNLGtCQUVFLDRCckV5OVRSLENxRXY5VE0sa0JBRUUsMEJyRTA5VFIsQ3FFeitUTSxRQUFnQyx1QnJFNitUdEMsQ3FFNStUTSxrQkFFRSwyQnJFKytUUixDcUU3K1RNLGtCQUVFLDZCckVnL1RSLENxRTkrVE0sa0JBRUUsOEJyRWkvVFIsQ3FFLytUTSxrQkFFRSw0QnJFay9UUixDcUVqZ1VNLFFBQWdDLHFCckVxZ1V0QyxDcUVwZ1VNLGtCQUVFLHlCckV1Z1VSLENxRXJnVU0sa0JBRUUsMkJyRXdnVVIsQ3FFdGdVTSxrQkFFRSw0QnJFeWdVUixDcUV2Z1VNLGtCQUVFLDBCckUwZ1VSLENxRXpoVU0sUUFBZ0MsbUJyRTZoVXRDLENxRTVoVU0sa0JBRUUsdUJyRStoVVIsQ3FFN2hVTSxrQkFFRSx5QnJFZ2lVUixDcUU5aFVNLGtCQUVFLDBCckVpaVVSLENxRS9oVU0sa0JBRUUsd0JyRWtpVVIsQ3FFampVTSxRQUFnQyx3QnJFcWpVdEMsQ3FFcGpVTSxrQkFFRSw0QnJFdWpVUixDcUVyalVNLGtCQUVFLDhCckV3alVSLENxRXRqVU0sa0JBRUUsK0JyRXlqVVIsQ3FFdmpVTSxrQkFFRSw2QnJFMGpVUixDcUV6a1VNLFFBQWdDLHVCckU2a1V0QyxDcUU1a1VNLGtCQUVFLDJCckUra1VSLENxRTdrVU0sa0JBRUUsNkJyRWdsVVIsQ3FFOWtVTSxrQkFFRSw4QnJFaWxVUixDcUUva1VNLGtCQUVFLDRCckVrbFVSLENxRWptVU0sUUFBZ0Msc0JyRXFtVXRDLENxRXBtVU0sa0JBRUUsMEJyRXVtVVIsQ3FFcm1VTSxrQkFFRSw0QnJFd21VUixDcUV0bVVNLGtCQUVFLDZCckV5bVVSLENxRXZtVU0sa0JBRUUsMkJyRTBtVVIsQ3FFem5VTSxRQUFnQyx3QnJFNm5VdEMsQ3FFNW5VTSxrQkFFRSw0QnJFK25VUixDcUU3blVNLGtCQUVFLDhCckVnb1VSLENxRTluVU0sa0JBRUUsK0JyRWlvVVIsQ3FFL25VTSxrQkFFRSw2QnJFa29VUixDcUVqcFVNLFFBQWdDLHNCckVxcFV0QyxDcUVwcFVNLGtCQUVFLDBCckV1cFVSLENxRXJwVU0sa0JBRUUsNEJyRXdwVVIsQ3FFdHBVTSxrQkFFRSw2QnJFeXBVUixDcUV2cFVNLGtCQUVFLDJCckUwcFVSLENxRWxwVU0sU0FBd0Isd0JyRXNwVTlCLENxRXJwVU0sb0JBRUUsNEJyRXdwVVIsQ3FFdHBVTSxvQkFFRSw4QnJFeXBVUixDcUV2cFVNLG9CQUVFLCtCckUwcFVSLENxRXhwVU0sb0JBRUUsNkJyRTJwVVIsQ3FFMXFVTSxTQUF3Qix1QnJFOHFVOUIsQ3FFN3FVTSxvQkFFRSwyQnJFZ3JVUixDcUU5cVVNLG9CQUVFLDZCckVpclVSLENxRS9xVU0sb0JBRUUsOEJyRWtyVVIsQ3FFaHJVTSxvQkFFRSw0QnJFbXJVUixDcUVsc1VNLFNBQXdCLHNCckVzc1U5QixDcUVyc1VNLG9CQUVFLDBCckV3c1VSLENxRXRzVU0sb0JBRUUsNEJyRXlzVVIsQ3FFdnNVTSxvQkFFRSw2QnJFMHNVUixDcUV4c1VNLG9CQUVFLDJCckUyc1VSLENxRTF0VU0sU0FBd0Isd0JyRTh0VTlCLENxRTd0VU0sb0JBRUUsNEJyRWd1VVIsQ3FFOXRVTSxvQkFFRSw4QnJFaXVVUixDcUUvdFVNLG9CQUVFLCtCckVrdVVSLENxRWh1VU0sb0JBRUUsNkJyRW11VVIsQ3FFbHZVTSxTQUF3QixzQnJFc3ZVOUIsQ3FFcnZVTSxvQkFFRSwwQnJFd3ZVUixDcUV0dlVNLG9CQUVFLDRCckV5dlVSLENxRXZ2VU0sb0JBRUUsNkJyRTB2VVIsQ3FFeHZVTSxvQkFFRSwyQnJFMnZVUixDcUVydlVFLFdBQW1CLHFCckV5dlVyQixDcUV4dlVFLHdCQUVFLHlCckUydlVKLENxRXp2VUUsd0JBRUUsMkJyRTR2VUosQ3FFMXZVRSx3QkFFRSw0QnJFNnZVSixDcUUzdlVFLHdCQUVFLDBCckU4dlVKLENBQ0YsQ3NFL3pVRSxzQkFXRSw2QkFQQSxTQUtBLFdBSkEsT0FHQSxvQkFQQSxrQkFFQSxRQURBLE1BSUEsU3RFcTBVSixDdUUxMFVBLGdCQUFrQixnR3ZFODBVbEIsQ3VFMTBVQSxjQUFpQiw0QnZFODBVakIsQ3VFNzBVQSxXQUFpQiw0QnZFaTFVakIsQ3VFaDFVQSxhQUFpQiw0QnZFbzFVakIsQ3VFbjFVQSxlQ1RFLGdCQUNBLHVCQUNBLGtCeEVnMlVGLEN1RWoxVUksV0FBd0IseUJ2RXExVTVCLEN1RXAxVUksWUFBd0IsMEJ2RXcxVTVCLEN1RXYxVUksYUFBd0IsMkJ2RTIxVTVCLENhdHpVSSx5QjBEdkNBLGNBQXdCLHlCdkVrMlUxQixDdUVqMlVFLGVBQXdCLDBCdkVxMlUxQixDdUVwMlVFLGdCQUF3QiwyQnZFdzJVMUIsQ0FDRixDYXAwVUkseUIwRHZDQSxjQUF3Qix5QnZFZzNVMUIsQ3VFLzJVRSxlQUF3QiwwQnZFbTNVMUIsQ3VFbDNVRSxnQkFBd0IsMkJ2RXMzVTFCLENBQ0YsQ2FsMVVJLHlCMER2Q0EsY0FBd0IseUJ2RTgzVTFCLEN1RTczVUUsZUFBd0IsMEJ2RWk0VTFCLEN1RWg0VUUsZ0JBQXdCLDJCdkVvNFUxQixDQUNGLENhaDJVSSwwQjBEdkNBLGNBQXdCLHlCdkU0NFUxQixDdUUzNFVFLGVBQXdCLDBCdkUrNFUxQixDdUU5NFVFLGdCQUF3QiwyQnZFazVVMUIsQ0FDRixDdUU3NFVBLGdCQUFtQixrQ3ZFaTVVbkIsQ3VFaDVVQSxnQkFBbUIsa0N2RW81VW5CLEN1RW41VUEsaUJBQW1CLG1DdkV1NVVuQixDdUVuNVVBLG1CQUF1Qix5QnZFdTVVdkIsQ3VFdDVVQSxxQkFBdUIsNkJ2RTA1VXZCLEN1RXo1VUEsb0JBQXVCLHlCdkU2NVV2QixDdUU1NVVBLGtCQUF1Qix5QnZFZzZVdkIsQ3VFLzVVQSxvQkFBdUIsNEJ2RW02VXZCLEN1RWw2VUEsYUFBdUIsMkJ2RXM2VXZCLEN1RWw2VUEsWUFBYyxvQnZFczZVZCxDeUU3OFVFLGNBQ0UsdUJ6RWc5VUosQ0t0OFVFLDBDb0VMTSx1QnpFZzlVUixDeUV0OVVFLGdCQUNFLHVCekV5OVVKLENLLzhVRSw4Q29FTE0sdUJ6RXk5VVIsQ3lFLzlVRSxjQUNFLHVCekVrK1VKLENLeDlVRSwwQ29FTE0sdUJ6RWsrVVIsQ3lFeCtVRSxXQUNFLHVCekUyK1VKLENLaitVRSxvQ29FTE0sdUJ6RTIrVVIsQ3lFai9VRSxjQUNFLHVCekVvL1VKLENLMStVRSwwQ29FTE0sdUJ6RW8vVVIsQ3lFMS9VRSxhQUNFLHVCekU2L1VKLENLbi9VRSx3Q29FTE0sdUJ6RTYvVVIsQ3lFbmdWRSxZQUNFLHVCekVzZ1ZKLENLNS9VRSxzQ29FTE0sdUJ6RXNnVlIsQ3lFNWdWRSxXQUNFLHVCekUrZ1ZKLENLcmdWRSxvQ29FTE0sdUJ6RStnVlIsQ3VFeCtVQSxXQUFhLHVCdkU0K1ViLEN1RTMrVUEsWUFBYyx1QnZFKytVZCxDdUU3K1VBLGVBQWlCLDhCdkVpL1VqQixDdUVoL1VBLGVBQWlCLGtDdkVvL1VqQixDdUVoL1VBLFdHcERFLDZCQUNBLFNBSEEsa0JBREEsV0FFQSxnQjFFNmlWRixDdUVwL1VBLHNCQUF3Qiw4QnZFdy9VeEIsQ3VFdC9V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RSxnQ0FDQSxVN0VnNWdCSixDNkU5NGdCSSwwQkFDRSwrQkFDQSxVN0VpNWdCTixDNkU3NGdCRSx1QkFDRSw2QjdFZzVnQkosQzZFNTRnQkUsaUJBQ0UsbUM3RSs0Z0JKLEM2RTU0Z0JFLGlCQUNFLGlDQUNBLFU3RSs0Z0JKLEM2RTc0Z0JJLG1CQUNFLGdCQUNBLGE3RWc1Z0JOLEM2RTc0Z0JJLHVCQUNFLCtCQUNBLFU3RWc1Z0JOLEM2RTM0Z0JJLGlCQUNFLFU3RTg0Z0JOLEM2RTM0Z0JJLGdCQUNFLHlCN0U4NGdCTixDNkU1NGdCTSxzQkFDRSxXQUNBLDBCQUNBLHlCN0UrNGdCUixDNkUxNGdCRSxpQkFDRSw4QkFDQSxvQzdFNjRnQkosQzZFMTRnQkUsZ0JBQ0UsbUM3RTY0Z0JKLEM2RTE0Z0JFLGtCQUNFLHlCN0U2NGdCSixDNkUzNGdCSSx3QkFDRSxVN0U4NGdCTixDNkV6NGdCQSx5QkFFSSxjQUVFLHVCQURBLHNCQUVBLFk3RTI0Z0JKLEM2RXg0Z0JFLGVBRUUsU0FEQSx5QjdFNDRnQkosQ0FDRixDNkV2NGdCQSx5QkFFSSxzQkFDRSxjN0V5NGdCSixDNkV0NGdCRSxlQUNFLDZCN0V5NGdCSixDNkV0NGdCRSw0QkFFRSx1QkFEQSxxQjdFMDRnQkosQ0FDRixDNkVuNGdCRSx3SUFNRSxvQjdFczRnQkosQzZFbjRnQkUsa0NBRUUsbUM3RXM0Z0JKLEM2RS8zZ0JFLHFCQUNFLDZDN0VrNGdCSixDNkVoNGdCSSwyQkFFRSwrQkFEQSwyQjdFbzRnQk4sQzZFLzNnQkUsa0JBQ0UsOEM3RWs0Z0JKLEM2RWg0Z0JJLHdCQUVFLCtCQURBLHlDN0VvNGdCTixDNkU5M2dCRSx5QkFDRSwrRTdFaTRnQkosQzZFLzNnQkksK0JBQ0UsNkJBRUEsb0RBREEsMEI3RW00Z0JOLEM2RXozZ0JBLHdCQUNFLGdiN0VpNGdCRixDNkV6M2dCRSwrQkFPRSxvSEFOQSxXQUtBLFdBRkEsT0FGQSxrQkFHQSxRQUZBLFM3RWc0Z0JKLEM2RXQzZ0JBLHlCQUVJLHlEQUNFLFc3RXczZ0JKLEM2RXIzZ0JFLDZEQUNFLFc3RXczZ0JK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RSxlQUNBLGlCQUZBLGNBMjFlSixDQXYxZUksc0RBQ0UsaUJBQ0Esa0JBMDFlTixDQXQxZUUsMkNBQ0UsT0F5MWVKLENBdDFlRSwwQ0FFRSxlQUNBLGlCQUZBLGdCQTIxZUosQ0F0MWVFLDBDQUNFLGVBeTFlSixDQXIxZUEseUJBQ0UsNENBQ0UsMEJBRUEsbUJBREEsV0F5MWVGLENBcjFlQSxpREFDRSxZQXcxZUYsQ0FDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9mcm9udGVuZC9mZWF0aGVyLWljb25zLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXZ1ZS9zcmMvY29tcG9uZW50cy9za2VsZXRvbi9fc2tlbGV0b24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXZ1ZS9zY3JpcHRzL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12dWUvc3JjL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXZ1ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtdnVlL3NyYy9fY3VzdG9tLWNvbnRyb2xzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12dWUvc3JjL2NvbXBvbmVudHMvYXZhdGFyL19hdmF0YXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXZ1ZS9kaXN0L2Rpc3QvYm9vdHN0cmFwLXZ1ZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12dWUvc3JjL2NvbXBvbmVudHMvY2FsZW5kYXIvX2NhbGVuZGFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12dWUvc3JjL2NvbXBvbmVudHMvY2FyZC9fY2FyZC1pbWcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXZ1ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12dWUvc3JjL2NvbXBvbmVudHMvZHJvcGRvd24vX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12dWUvc3JjL2NvbXBvbmVudHMvZHJvcGRvd24vX2Ryb3Bkb3duLWZvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXZ1ZS9zcmMvY29tcG9uZW50cy9kcm9wZG93bi9fZHJvcGRvd24tdGV4dC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtdnVlL3NyYy9jb21wb25lbnRzL2Zvcm0tY2hlY2tib3gvX2Zvcm0tY2hlY2tib3guc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXZ1ZS9zcmMvY29tcG9uZW50cy9pbnB1dC1ncm91cC9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXZ1ZS9zcmMvY29tcG9uZW50cy9mb3JtLWJ0bi1sYWJlbC1jb250cm9sL19mb3JtLWJ0bi1sYWJlbC1jb250cm9sLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12dWUvc3JjL2NvbXBvbmVudHMvZm9ybS1maWxlL19mb3JtLWZpbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXZ1ZS9zcmMvY29tcG9uZW50cy9mb3JtLWlucHV0L19mb3JtLWlucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12dWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtdnVlL3NyYy9jb21wb25lbnRzL2Zvcm0tcmFkaW8vX2Zvcm0tcmFkaW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXZ1ZS9zcmMvY29tcG9uZW50cy9mb3JtLXJhdGluZy9fZm9ybS1yYXRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXZ1ZS9zcmMvY29tcG9uZW50cy9mb3JtLXNwaW5idXR0b24vX3NwaW5idXR0b24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXZ1ZS9zcmMvY29tcG9uZW50cy9mb3JtLXRhZ3MvX2Zvcm0tdGFncy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtdnVlL3NyYy9jb21wb25lbnRzL21lZGlhL19tZWRpYS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtdnVlL3NyYy9jb21wb25lbnRzL21vZGFsL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtdnVlL3NyYy9jb21wb25lbnRzL3BhZ2luYXRpb24vX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXZ1ZS9zcmMvY29tcG9uZW50cy9wb3BvdmVyL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12dWUvc3JjL2NvbXBvbmVudHMvc2lkZWJhci9fc2lkZWJhci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtdnVlL3NyYy9jb21wb25lbnRzL3RhYmxlL190YWJsZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtdnVlL3NyYy9jb21wb25lbnRzL3RpbWUvX3RpbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXZ1ZS9zcmMvY29tcG9uZW50cy90b2FzdC9fdG9hc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXZ1ZS9zcmMvY29tcG9uZW50cy90b2FzdC9fdG9hc3Rlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtdnVlL3NyYy9jb21wb25lbnRzL3RvYXN0L190b2FzdGVyLXRyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXZ1ZS9zcmMvY29tcG9uZW50cy90b29sdGlwL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12dWUvc3JjL2ljb25zL19pY29ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2VsZWN0L2Rpc3QvY3NzL2Jvb3RzdHJhcC1zZWxlY3QubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL2Rpc3QvYXNzZXRzL293bC5jYXJvdXNlbC5taW4uY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9vd2wuY2Fyb3VzZWwvZGlzdC9hc3NldHMvb3dsLnRoZW1lLmRlZmF1bHQubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXRvdWNoc3Bpbi9kaXN0L2pxdWVyeS5ib290c3RyYXAtdG91Y2hzcGluLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21hZ25pZmljLXBvcHVwL2Rpc3QvbWFnbmlmaWMtcG9wdXAuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zd2lwZXIvY3NzL3N3aXBlci5taW4uY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ieHNsaWRlci9kaXN0L2pxdWVyeS5ieHNsaWRlci5taW4uY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hb3MvZGlzdC9hb3MuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hbmltYXRlLmNzcy9hbmltYXRlLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2hvdmVyLmNzcy9jc3MvaG92ZXItbWluLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2Zyb250ZW5kL2FwcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21lZGlhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19pbnRlcmFjdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2Zyb250ZW5kL19ob21lLWRlc2lnbnMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBcdEZpbGUgTmFtZTogdmVuZG9ycy5jc3NcbiBcdERlc2NyaXB0aW9uOiBDb21tb24gdmVuZG9ycyBmaWxlIHRvIGluY2x1ZCBhbGwgdGhlbWUgc3BlY2lmaWMgY29tbW9uIHZlbmRvcnMuXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIEZlYXRoZXIgaWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBmZWF0aGVyO1xuICAgIHNyYzogdXJsKC4uLy4uL2ZvbnRzL2ZlYXRoZXIvZm9udHMvZmVhdGhlci5lb3Q/dD0xNTI1Nzg3MzY2OTkxKTtcbiAgICBzcmM6IHVybCguLi8uLi9mb250cy9mZWF0aGVyL2ZvbnRzL2ZlYXRoZXIuZW90P3Q9MTUyNTc4NzM2Njk5MSNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIFxuICAgICAgICAgICAgdXJsKC4uLy4uL2ZvbnRzL2ZlYXRoZXIvZm9udHMvZmVhdGhlci53b2ZmP3Q9MTUyNTc4NzM2Njk5MSkgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgICAgIHVybCguLi8uLi9mb250cy9mZWF0aGVyL2ZvbnRzL2ZlYXRoZXIudHRmP3Q9MTUyNTc4NzM2Njk5MSkgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIFxuICAgICAgICAgICAgdXJsKC4uLy4uL2ZvbnRzL2ZlYXRoZXIvZm9udHMvZmVhdGhlci5zdmc/dD0xNTI1Nzg3MzY2OTkxI2ZlYXRoZXIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuLypAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogZmVhdGhlcjtcbiAgICBzcmM6IHVybCguLi8uLi9mb250cy9mZWF0aGVyL2ZvbnRzL2ZlYXRoZXIuZW90P3Q9MTUyNTc4NzM2Njk5MSk7XG4gICAgc3JjOiB1cmwoLi4vLi4vZm9udHMvZmVhdGhlci9mb250cy9mZWF0aGVyLmVvdD90PTE1MjU3ODczNjY5OTEjaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBcbiAgICAgICAgICAgIHVybCguLi8uLi9mb250cy9mZWF0aGVyL2ZvbnRzL2ZlYXRoZXIud29mZj90PTE1MjU3ODczNjY5OTEpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgICAgICB1cmwoLi4vLi4vZm9udHMvZmVhdGhlci9mb250cy9mZWF0aGVyLnR0Zj90PTE1MjU3ODczNjY5OTEpIGZvcm1hdChcInRydWV0eXBlXCIpLCBcbiAgICAgICAgICAgIHVybCguLi8uLi9mb250cy9mZWF0aGVyL2ZvbnRzL2ZlYXRoZXIuc3ZnP3Q9MTUyNTc4NzM2Njk5MSNmZWF0aGVyKSBmb3JtYXQoXCJzdmdcIik7XG59Ki9cblxuLmZlYXRoZXIge1xuICAgIGZvbnQtZmFtaWx5OiBmZWF0aGVyICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLWFsZXJ0LW9jdGFnb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgxYlwiO1xufVxuLmljb24tYWxlcnQtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MWNcIjtcbn1cbi5pY29uLWFjdGl2aXR5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MWRcIjtcbn1cbi5pY29uLWFsZXJ0LXRyaWFuZ2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MWVcIjtcbn1cbi5pY29uLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODFmXCI7XG59XG4uaWNvbi1haXJwbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MjBcIjtcbn1cbi5pY29uLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgyMVwiO1xufVxuLmljb24tYWxpZ24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODIyXCI7XG59XG4uaWNvbi1hbGlnbi1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODIzXCI7XG59XG4uaWNvbi1hcnJvdy1kb3duLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgyNFwiO1xufVxuLmljb24tYXJyb3ctZG93bi1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODI1XCI7XG59XG4uaWNvbi1hbmNob3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgyNlwiO1xufVxuLmljb24tYXBlcnR1cmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgyN1wiO1xufVxuLmljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODI4XCI7XG59XG4uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODI5XCI7XG59XG4uaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MmFcIjtcbn1cbi5pY29uLWFycm93LXVwLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgyYlwiO1xufVxuLmljb24tYXJyb3ctdXAtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgyY1wiO1xufVxuLmljb24tYXJyb3ctdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgyZFwiO1xufVxuLmljb24tYXdhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgyZVwiO1xufVxuLmljb24tYmFyLWNoYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MmZcIjtcbn1cbi5pY29uLWF0LXNpZ246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgzMFwiO1xufVxuLmljb24tYmFyLWNoYXJ0LTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgzMVwiO1xufVxuLmljb24tYmF0dGVyeS1jaGFyZ2luZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODMyXCI7XG59XG4uaWNvbi1iZWxsLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODMzXCI7XG59XG4uaWNvbi1iYXR0ZXJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MzRcIjtcbn1cbi5pY29uLWJsdWV0b290aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODM1XCI7XG59XG4uaWNvbi1iZWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MzZcIjtcbn1cbi5pY29uLWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgzN1wiO1xufVxuLmljb24tYnJpZWZjYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MzhcIjtcbn1cbi5pY29uLWNhbWVyYS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgzOVwiO1xufVxuLmljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgzYVwiO1xufVxuLmljb24tYm9va21hcms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgzYlwiO1xufVxuLmljb24tYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4M2NcIjtcbn1cbi5pY29uLWNhbWVyYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODNkXCI7XG59XG4uaWNvbi1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgzZVwiO1xufVxuLmljb24tY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgzZlwiO1xufVxuLmljb24tY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NDBcIjtcbn1cbi5pY29uLWNhc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg0MVwiO1xufVxuLmljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NDJcIjtcbn1cbi5pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODQzXCI7XG59XG4uaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NDRcIjtcbn1cbi5pY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg0NVwiO1xufVxuLmljb24tY2hldnJvbnMtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODQ2XCI7XG59XG4uaWNvbi1jaGV2cm9ucy1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODQ3XCI7XG59XG4uaWNvbi1jaGV2cm9ucy11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODQ4XCI7XG59XG4uaWNvbi1jaGV2cm9ucy1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NDlcIjtcbn1cbi5pY29uLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODRhXCI7XG59XG4uaWNvbi1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg0YlwiO1xufVxuLmljb24tY2hyb21lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NGNcIjtcbn1cbi5pY29uLWNsb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NGRcIjtcbn1cbi5pY29uLWNsb3VkLWxpZ2h0bmluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODRlXCI7XG59XG4uaWNvbi1jbG91ZC1kcml6emxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NGZcIjtcbn1cbi5pY29uLWNsb3VkLXJhaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg1MFwiO1xufVxuLmljb24tY2xvdWQtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NTFcIjtcbn1cbi5pY29uLWNvZGVwZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg1MlwiO1xufVxuLmljb24tY2xvdWQtc25vdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODUzXCI7XG59XG4uaWNvbi1jb21wYXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NTRcIjtcbn1cbi5pY29uLWNvcHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg1NVwiO1xufVxuLmljb24tY29ybmVyLWRvd24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg1NlwiO1xufVxuLmljb24tY29ybmVyLWRvd24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODU3XCI7XG59XG4uaWNvbi1jb3JuZXItbGVmdC1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NThcIjtcbn1cbi5pY29uLWNvcm5lci1sZWZ0LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NTlcIjtcbn1cbi5pY29uLWNvcm5lci11cC1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NWFcIjtcbn1cbi5pY29uLWNvcm5lci11cC1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODViXCI7XG59XG4uaWNvbi1jb3JuZXItcmlnaHQtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODVjXCI7XG59XG4uaWNvbi1jb3JuZXItcmlnaHQtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg1ZFwiO1xufVxuLmljb24tY3B1OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NWVcIjtcbn1cbi5pY29uLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NWZcIjtcbn1cbi5pY29uLWNyb3NzaGFpcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODYwXCI7XG59XG4uaWNvbi1kaXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NjFcIjtcbn1cbi5pY29uLWRlbGV0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODYyXCI7XG59XG4uaWNvbi1kb3dubG9hZC1jbG91ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODYzXCI7XG59XG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODY0XCI7XG59XG4uaWNvbi1kcm9wbGV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NjVcIjtcbn1cbi5pY29uLWVkaXQtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODY2XCI7XG59XG4uaWNvbi1lZGl0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NjdcIjtcbn1cbi5pY29uLWVkaXQtMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODY4XCI7XG59XG4uaWNvbi1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NjlcIjtcbn1cbi5pY29uLWV5ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODZhXCI7XG59XG4uaWNvbi1mZWF0aGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NmJcIjtcbn1cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NmNcIjtcbn1cbi5pY29uLWZpbGUtbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg2ZFwiO1xufVxuLmljb24tZXllLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODZlXCI7XG59XG4uaWNvbi1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg2ZlwiO1xufVxuLmljb24tZmlsZS10ZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NzBcIjtcbn1cbi5pY29uLWZpbG06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3MVwiO1xufVxuLmljb24tZmlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODcyXCI7XG59XG4uaWNvbi1maWxlLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3M1wiO1xufVxuLmljb24tZm9sZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NzRcIjtcbn1cbi5pY29uLWZpbHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODc1XCI7XG59XG4uaWNvbi1mbGFnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NzZcIjtcbn1cbi5pY29uLWdsb2JlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4NzdcIjtcbn1cbi5pY29uLWdyaWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3OFwiO1xufVxuLmljb24taGVhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3OVwiO1xufVxuLmljb24taG9tZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODdhXCI7XG59XG4uaWNvbi1naXRodWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3YlwiO1xufVxuLmljb24taW1hZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3Y1wiO1xufVxuLmljb24taW5ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3ZFwiO1xufVxuLmljb24tbGF5ZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4N2VcIjtcbn1cbi5pY29uLWluZm86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg3ZlwiO1xufVxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ODBcIjtcbn1cbi5pY29uLWxheW91dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODgxXCI7XG59XG4uaWNvbi1saW5rLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg4MlwiO1xufVxuLmljb24tbGlmZS1idW95OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ODNcIjtcbn1cbi5pY29uLWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg4NFwiO1xufVxuLmljb24tbG9nLWluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ODVcIjtcbn1cbi5pY29uLWxpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg4NlwiO1xufVxuLmljb24tbG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODg3XCI7XG59XG4uaWNvbi1sb2ctb3V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ODhcIjtcbn1cbi5pY29uLWxvYWRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODg5XCI7XG59XG4uaWNvbi1tYWlsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OGFcIjtcbn1cbi5pY29uLW1heGltaXplLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg4YlwiO1xufVxuLmljb24tbWFwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OGNcIjtcbn1cbi5pY29uLW1hcC1waW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg4ZVwiO1xufVxuLmljb24tbWVudTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODhmXCI7XG59XG4uaWNvbi1tZXNzYWdlLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODkwXCI7XG59XG4uaWNvbi1tZXNzYWdlLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODkxXCI7XG59XG4uaWNvbi1taW5pbWl6ZS0yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OTJcIjtcbn1cbi5pY29uLW1pYy1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg5M1wiO1xufVxuLmljb24tbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OTRcIjtcbn1cbi5pY29uLW1pYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODk1XCI7XG59XG4uaWNvbi1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg5NlwiO1xufVxuLmljb24tbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg5N1wiO1xufVxuLmljb24tbW9vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODk4XCI7XG59XG4uaWNvbi1tb25pdG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OTlcIjtcbn1cbi5pY29uLW1vcmUtdmVydGljYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg5YVwiO1xufVxuLmljb24tbW9yZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OWJcIjtcbn1cbi5pY29uLW1vdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg5Y1wiO1xufVxuLmljb24tbXVzaWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg5ZFwiO1xufVxuLmljb24tbmF2aWdhdGlvbi0yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4OWVcIjtcbn1cbi5pY29uLW5hdmlnYXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg5ZlwiO1xufVxuLmljb24tb2N0YWdvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGEwXCI7XG59XG4uaWNvbi1wYWNrYWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YTFcIjtcbn1cbi5pY29uLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGEyXCI7XG59XG4uaWNvbi1wYXVzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGEzXCI7XG59XG4uaWNvbi1wZXJjZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YTRcIjtcbn1cbi5pY29uLXBob25lLWNhbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThhNVwiO1xufVxuLmljb24tcGhvbmUtZm9yd2FyZGVkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YTZcIjtcbn1cbi5pY29uLXBob25lLW1pc3NlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGE3XCI7XG59XG4uaWNvbi1waG9uZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThhOFwiO1xufVxuLmljb24tcGhvbmUtaW5jb21pbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThhOVwiO1xufVxuLmljb24tcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThhYVwiO1xufVxuLmljb24tcGhvbmUtb3V0Z29pbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThhYlwiO1xufVxuLmljb24tcGllLWNoYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YWNcIjtcbn1cbi5pY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YWRcIjtcbn1cbi5pY29uLXBsYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThhZVwiO1xufVxuLmljb24tcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThhZlwiO1xufVxuLmljb24tcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThiMFwiO1xufVxuLmljb24tcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGIxXCI7XG59XG4uaWNvbi1wb2NrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThiMlwiO1xufVxuLmljb24tcHJpbnRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGIzXCI7XG59XG4uaWNvbi1wb3dlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGI0XCI7XG59XG4uaWNvbi1yYWRpbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGI1XCI7XG59XG4uaWNvbi1yZXBlYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThiNlwiO1xufVxuLmljb24tcmVmcmVzaC1jY3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThiN1wiO1xufVxuLmljb24tcmV3aW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YjhcIjtcbn1cbi5pY29uLXJvdGF0ZS1jY3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThiOVwiO1xufVxuLmljb24tcmVmcmVzaC1jdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGJhXCI7XG59XG4uaWNvbi1yb3RhdGUtY3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThiYlwiO1xufVxuLmljb24tc2F2ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGJjXCI7XG59XG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThiZFwiO1xufVxuLmljb24tc2VydmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YmVcIjtcbn1cbi5pY29uLXNjaXNzb3JzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YmZcIjtcbn1cbi5pY29uLXNoYXJlLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThjMFwiO1xufVxuLmljb24tc2hhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThjMVwiO1xufVxuLmljb24tc2hpZWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YzJcIjtcbn1cbi5pY29uLXNldHRpbmdzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YzNcIjtcbn1cbi5pY29uLXNraXAtYmFjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGM0XCI7XG59XG4uaWNvbi1zaHVmZmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YzVcIjtcbn1cbi5pY29uLXNpZGViYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThjNlwiO1xufVxuLmljb24tc2tpcC1mb3J3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YzdcIjtcbn1cbi5pY29uLXNsYWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YzhcIjtcbn1cbi5pY29uLXNsYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4YzlcIjtcbn1cbi5pY29uLXNtYXJ0cGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThjYVwiO1xufVxuLmljb24tc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4Y2JcIjtcbn1cbi5pY29uLXNwZWFrZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThjY1wiO1xufVxuLmljb24tc3RhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGNkXCI7XG59XG4uaWNvbi1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGNlXCI7XG59XG4uaWNvbi1zdW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThjZlwiO1xufVxuLmljb24tc3VucmlzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGQwXCI7XG59XG4uaWNvbi10YWJsZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThkMVwiO1xufVxuLmljb24tdGFnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZDJcIjtcbn1cbi5pY29uLXN1bnNldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGQzXCI7XG59XG4uaWNvbi10YXJnZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThkNFwiO1xufVxuLmljb24tdGhlcm1vbWV0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThkNVwiO1xufVxuLmljb24tdGh1bWJzLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZDZcIjtcbn1cbi5pY29uLXRodW1icy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZDdcIjtcbn1cbi5pY29uLXRvZ2dsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZDhcIjtcbn1cbi5pY29uLXRvZ2dsZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGQ5XCI7XG59XG4uaWNvbi10cmFzaC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZGFcIjtcbn1cbi5pY29uLXRyYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZGJcIjtcbn1cbi5pY29uLXRyZW5kaW5nLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZGNcIjtcbn1cbi5pY29uLXRyZW5kaW5nLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThkZFwiO1xufVxuLmljb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThkZVwiO1xufVxuLmljb24tdHlwZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGRmXCI7XG59XG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZTBcIjtcbn1cbi5pY29uLXVwbG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGUxXCI7XG59XG4uaWNvbi11bWJyZWxsYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGUyXCI7XG59XG4uaWNvbi11cGxvYWQtY2xvdWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThlM1wiO1xufVxuLmljb24tdW5sb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZTRcIjtcbn1cbi5pY29uLXVzZXItY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThlNVwiO1xufVxuLmljb24tdXNlci1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGU2XCI7XG59XG4uaWNvbi11c2VyLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThlN1wiO1xufVxuLmljb24tdXNlci14OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZThcIjtcbn1cbi5pY29uLXVzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThlOVwiO1xufVxuLmljb24tdXNlcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThlYVwiO1xufVxuLmljb24tdmlkZW8tb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZWJcIjtcbn1cbi5pY29uLXZpZGVvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZWNcIjtcbn1cbi5pY29uLXZvaWNlbWFpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGVkXCI7XG59XG4uaWNvbi12b2x1bWUteDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGVlXCI7XG59XG4uaWNvbi12b2x1bWUtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGVmXCI7XG59XG4uaWNvbi12b2x1bWUtMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGYwXCI7XG59XG4uaWNvbi12b2x1bWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThmMVwiO1xufVxuLmljb24td2F0Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThmMlwiO1xufVxuLmljb24td2lmaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGYzXCI7XG59XG4uaWNvbi14LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGY0XCI7XG59XG4uaWNvbi13aW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZjVcIjtcbn1cbi5pY29uLXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThmNlwiO1xufVxuLmljb24teC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThmN1wiO1xufVxuLmljb24temFwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZjhcIjtcbn1cbi5pY29uLXpvb20taW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThmOVwiO1xufVxuLmljb24tem9vbS1vdXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThmYVwiO1xufVxuLmljb24tY29tbWFuZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGZiXCI7XG59XG4uaWNvbi1jbG91ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOGZjXCI7XG59XG4uaWNvbi1oYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZmRcIjtcbn1cbi5pY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZThmZVwiO1xufVxuLmljb24tdW5kZXJsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4ZmZcIjtcbn1cbi5pY29uLWl0YWxpYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG4uaWNvbi1ib2xkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5pY29uLWNyb3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuLmljb24taGVscC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuLmljb24tcGFwZXJjbGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cbi5pY29uLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLmljb24tdHY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuLmljb24td2lmaS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuLmljb24tbWluaW1pemU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTg4ZFwiO1xufVxuLmljb24tbWF4aW1pemU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuLmljb24tZ2l0bGFiOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cbi5pY29uLXNsaWRlcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuLmljb24tc3Rhci1vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG4uaWNvbi1oZWFydC1vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG4uaWNvbi1hcmNoaXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cbi5pY29uLWFycm93LWRvd24tY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cbi5pY29uLWFycm93LXVwLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG4uaWNvbi1hcnJvdy1sZWZ0LWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG4uaWNvbi1hcnJvdy1yaWdodC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuLmljb24tYmFyLWNoYXJ0LWxpbmUtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cbi5pY29uLWJhci1jaGFydC1saW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cbi5pY29uLWJvb2stb3BlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG4uaWNvbi1jb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cbi5pY29uLWRhdGFiYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cbi5pY29uLWRvbGxhci1zaWduOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cbi5pY29uLWZvbGRlci1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MThcIjtcbn1cbi5pY29uLWdpZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuLmljb24tZm9sZGVyLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cbi5pY29uLWdpdC1jb21taXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuLmljb24tZ2l0LWJyYW5jaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG4uaWNvbi1naXQtcHVsbC1yZXF1ZXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cbi5pY29uLWdpdC1tZXJnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG4uaWNvbi1oYXJkLWRyaXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cbi5pY29uLW1vcmUtdmVydGljYWwtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cbi5pY29uLW1vcmUtaG9yaXpvbnRhbC06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuLmljb24tcnNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cbi5pY29uLXNlbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuLmljb24tc2hpZWxkLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG4uaWNvbi1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuLmljb24tdGVybWluYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuLmljb24tdHJ1Y2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyOFwiO1xufVxuLmljb24temFwLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmFcIjtcbn0iLCIvLyBXcmFwcGVyXG4uYi1za2VsZXRvbi13cmFwcGVyIHtcbiAgY3Vyc29yOiAkYi1za2VsZXRvbi1sb2FkaW5nLWN1cnNvcjtcbn1cblxuLy8gQmFzZVxuLmItc2tlbGV0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRiLXNrZWxldG9uLWJhY2tncm91bmQtY29sb3I7XG4gIGN1cnNvcjogJGItc2tlbGV0b24tbG9hZGluZy1jdXJzb3I7XG4gIC8vIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL2F5YW1mbG93L2I2MDJhYjQzNmFjOWYwNTY2MGQ5YzE1MTkwZjRmZDdiXG4gIG1hc2staW1hZ2U6IHJhZGlhbC1ncmFkaWVudCh3aGl0ZSwgYmxhY2spO1xuXG4gIC8vIFVzZSBgOjpiZWZvcmVgIHNpbmNlIGA6OmFmdGVyYCBpcyB1c2VkIGZvciB0aGUgd2F2ZS1hbmltYXRpb25cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMDBhMFwiO1xuICB9XG59XG5cbi8vIFRleHRcbi5iLXNrZWxldG9uLXRleHQge1xuICBoZWlnaHQ6ICRmb250LXNpemUtYmFzZTtcbiAgbWFyZ2luLWJvdHRvbTogJGItc2tlbGV0b24tdGV4dC1zcGFjaW5nO1xuXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIH1cbn1cblxuLy8gQnV0dG9uXG4uYi1za2VsZXRvbi1idXR0b24ge1xuICB3aWR0aDogJGItc2tlbGV0b24tYnRuLXdpZHRoO1xuICBwYWRkaW5nOiAkYnRuLXBhZGRpbmcteSAkYnRuLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkYnRuLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRidG4tbGluZS1oZWlnaHQ7XG5cbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbi8vIEF2YXRhclxuLmItc2tlbGV0b24tYXZhdGFyIHtcbiAgd2lkdGg6IDIuNWVtO1xuICBoZWlnaHQ6IDIuNWVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi8vIElucHV0XG4uYi1za2VsZXRvbi1pbnB1dCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItY29sb3Igc29saWQgJGlucHV0LWJvcmRlci13aWR0aDtcblxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG4vLyBJY29uXG4uYi1za2VsZXRvbi1pY29uLXdyYXBwZXIge1xuICBzdmcge1xuICAgIGNvbG9yOiAkYi1za2VsZXRvbi1iYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG59XG5cbi8vIEltYWdlXG4uYi1za2VsZXRvbi1pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBXYXZlIGFuaW1hdGlvblxuLmItc2tlbGV0b24tYW5pbWF0ZS13YXZlIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgYmFja2dyb3VuZDogJGItc2tlbGV0b24tYW5pbWF0ZS13YXZlLWJhY2tncm91bmQ7XG4gICAgYW5pbWF0aW9uOiBiLXNrZWxldG9uLWFuaW1hdGUtd2F2ZSAkYi1za2VsZXRvbi1hbmltYXRpb24tZHVyYXRpb24gbGluZWFyIGluZmluaXRlO1xuXG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgYi1za2VsZXRvbi1hbmltYXRlLXdhdmUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cblxuLy8gRmFkZSBhbmltYXRpb25cbi5iLXNrZWxldG9uLWFuaW1hdGUtZmFkZSB7XG4gIGFuaW1hdGlvbjogYi1za2VsZXRvbi1hbmltYXRlLWZhZGUgKCRiLXNrZWxldG9uLWFuaW1hdGlvbi1kdXJhdGlvbiAqIDAuNSkgZWFzZS1pbi1vdXQgYWx0ZXJuYXRlXG4gICAgaW5maW5pdGU7XG5cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBiLXNrZWxldG9uLWFuaW1hdGUtZmFkZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxufVxuXG4vLyBUaHJvYiBhbmltYXRpb25cbi5iLXNrZWxldG9uLWFuaW1hdGUtdGhyb2Ige1xuICBhbmltYXRpb246IGItc2tlbGV0b24tYW5pbWF0ZS10aHJvYiAoJGItc2tlbGV0b24tYW5pbWF0aW9uLWR1cmF0aW9uICogMC41KSBlYXNlLWluIGFsdGVybmF0ZVxuICAgIGluZmluaXRlO1xuXG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYi1za2VsZXRvbi1hbmltYXRlLXRocm9iIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk3NSk7XG4gIH1cbn1cbiIsIi8qIVxuICogQm9vdHN0cmFwVnVlIEN1c3RvbSBDU1MgKGh0dHBzOi8vYm9vdHN0cmFwLXZ1ZS5vcmcpXG4gKi9cblxuLy8gSW5jbHVkZSBCb290c3RyYXAgZnVuY3Rpb25zLCB2YXJpYWJsZXMsIGFuZCBtaXhpbnNcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9mdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9taXhpbnNcIjtcblxuLy8gSW1wb3J0IEJvb3RzdHJhcFZ1ZSBjdXN0b20gU0NTU1xuQGltcG9ydCBcIi4uL3NyYy9pbmRleC5zY3NzXCI7XG4iLCIvLyAtLS0gQm9vdHN0cmFwVnVlIHV0aWxpdHkgLyBoZWxwZXIgY2xhc3NlcyAtLS1cblxuJGJ2LXV0aWxpdHktY2xhc3Nlcy1kZWZpbmVkOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gTWFrZSBzdXJlIHRvIGluY2x1ZGUgdGhlc2Ugc3R5bGUgZGVmaW5pdGlvbnMgb25seSBvbmNlXG5AaWYgJGJ2LXV0aWxpdHktY2xhc3Nlcy1kZWZpbmVkID09IGZhbHNlIHtcbiAgJGJ2LXV0aWxpdHktY2xhc3Nlcy1kZWZpbmVkOiB0cnVlO1xuXG4gIC8vIE5vIGZvY3VzIG91dGxpbmUgaGVscGVyICh1c2Ugc3BhcmluZ2x5KVxuICAuYnYtbm8tZm9jdXMtcmluZzpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIC8vIENyZWF0ZSBgLmJ2LWQtPGJwPi1kb3duLW5vbmVgIGhlbHBlciBjbGFzc2VzXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAuYnYtZC0jeyRicmVha3BvaW50fS1kb3duLW5vbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFNwZWNpYWwgc3R5bGluZyBmb3Igc29tZSBCb290c3RyYXBWdWUgY3VzdG9tIGZvcm0gY29udHJvbHMgdGhhdCBkb1xuLy8gbm90IGhhdmUgYSBuYXRpdmUgSFRNTCBpbnB1dCB0eXBlIHJvb3QgZWxlbWVudCAob3IgdGFiaW5kZXgpXG4vLyBVc2VkIGJ5IEJGb3JtU3BpbmJ1dHRvbiwgQkZvcm1EYXRlcGlja2VyLCBCRm9ybVRpbWVwaWNrZXIsIEJUaW1lLCBCQ2FsZW5kYXJcbi5mb3JtLWNvbnRyb2wge1xuICAvLyBBZGRzIGZvY3VzIHN0eWxpbmcgdG8gdGhlIGZvcm0tY29udHJvbCBjbGFzcyAodmlhIHRoZSBmb2N1cyBjbGFzcylcbiAgLy8gU3BlY2lmaWNhbGx5IHdoZW4gd2UgYXJlIHVzaW5nIG5vbiBmb2N1c2FibGUgZWxlbWVudHMsIG9yIHdoZW4gdHJ1ZSBmb2N1c1xuICAvLyBpcyB3aXRoaW4gdGhlIGAuZm9ybS1jb250cm9sYCBlbGVtZW50LlxuICAvLyBNaW1pY3MgdGhlIGAuZm9ybS1jb250cm9sOmZvY3VzYCBzdHlsaW5nXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuXG4gICAgJi5pcy12YWxpZCB7XG4gICAgICBib3JkZXItY29sb3I6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsIDAuMjUpO1xuICAgIH1cblxuICAgICYuaXMtaW52YWxpZCB7XG4gICAgICBib3JkZXItY29sb3I6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLCAwLjI1KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJBdmF0YXIgY3VzdG9tIHN0eWxlc1xuXG4uYi1hdmF0YXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogJGItYXZhdGFyLXNpemU7XG4gIGhlaWdodDogJGItYXZhdGFyLXNpemU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAmLmJ0bixcbiAgJltocmVmXSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG5cbiAgICAuYi1hdmF0YXItaW1nIGltZyB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IGlmKCRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMsIHBvaW50ZXIsIG51bGwpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmItYXZhdGFyLWltZyBpbWcge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSB7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLmItYXZhdGFyLWN1c3RvbSxcbiAgLmItYXZhdGFyLXRleHQsXG4gIC5iLWF2YXRhci1pbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL2F5YW1mbG93L2I2MDJhYjQzNmFjOWYwNTY2MGQ5YzE1MTkwZjRmZDdiXG4gICAgbWFzay1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHdoaXRlLCBibGFjayk7XG4gIH1cblxuICAuYi1hdmF0YXItdGV4dCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgJltocmVmXSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgPiAuYi1pY29uIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYi1hdmF0YXItaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICAvLyBUaGlzIGlzIG5vdCBzdXBwb3J0ZWQgaW4gSUUxMSBhbmQgRWRnZSA8MTZcbiAgICAvLyBodHRwczovL2Nhbml1c2UuY29tL29iamVjdC1maXRcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gIC5iLWF2YXRhci1iYWRnZSB7XG4gICAgLy8gUG9zaXRpb25pbmcgd2lsbCBiZSBoYW5kbGVkIHZpYSBpbmxpbmUgc3R5bGVzXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi1oZWlnaHQ6IDEuNWVtO1xuICAgIG1pbi13aWR0aDogMS41ZW07XG4gICAgcGFkZGluZzogMC4yNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwZW07XG4gICAgZm9udC1zaXplOiA3MCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi5iLWF2YXRhci1zbSB7XG4gIHdpZHRoOiAkYi1hdmF0YXItc2l6ZS1zbTtcbiAgaGVpZ2h0OiAkYi1hdmF0YXItc2l6ZS1zbTtcblxuICAuYi1hdmF0YXItdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCN7JGItYXZhdGFyLXNpemUtc20gKiAkYi1hdmF0YXItZm9udC1zaXplLXNjYWxlfSk7XG4gIH1cblxuICAuYi1hdmF0YXItYmFkZ2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsYygjeyRiLWF2YXRhci1zaXplLXNtICogJGItYXZhdGFyLWJhZGdlLWZvbnQtc2l6ZS1zY2FsZX0pO1xuICB9XG59XG5cbi5iLWF2YXRhci1sZyB7XG4gIHdpZHRoOiAkYi1hdmF0YXItc2l6ZS1sZztcbiAgaGVpZ2h0OiAkYi1hdmF0YXItc2l6ZS1sZztcblxuICAuYi1hdmF0YXItdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCN7JGItYXZhdGFyLXNpemUtbGcgKiAkYi1hdmF0YXItZm9udC1zaXplLXNjYWxlfSk7XG4gIH1cblxuICAuYi1hdmF0YXItYmFkZ2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsYygjeyRiLWF2YXRhci1zaXplLWxnICogJGItYXZhdGFyLWJhZGdlLWZvbnQtc2l6ZS1zY2FsZX0pO1xuICB9XG59XG5cbi5iLWF2YXRhci1ncm91cCB7XG4gIC5iLWF2YXRhci1ncm91cC1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuYi1hdmF0YXIge1xuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgYSxcbiAgLmJ0biB7XG4gICAgJi5iLWF2YXRhcjpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoZGlzYWJsZWQpIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEJvb3RzdHJhcFZ1ZSBDdXN0b20gQ1NTIChodHRwczovL2Jvb3RzdHJhcC12dWUub3JnKVxuICovXG4uYnYtbm8tZm9jdXMtcmluZzpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYnYtZC14cy1kb3duLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5idi1kLXNtLWRvd24tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJ2LWQtbWQtZG93bi1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJ2LWQtbGctZG93bi1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5idi1kLXhsLWRvd24tbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tY29udHJvbC5mb2N1cyB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5mb3JtLWNvbnRyb2wuZm9jdXMuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cbi5mb3JtLWNvbnRyb2wuZm9jdXMuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4uYi1hdmF0YXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmItYXZhdGFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5iLWF2YXRhci5idG4sIC5iLWF2YXRhcltocmVmXSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5iLWF2YXRhci5idG4gLmItYXZhdGFyLWltZyBpbWcsIC5iLWF2YXRhcltocmVmXSAuYi1hdmF0YXItaW1nIGltZyB7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uYi1hdmF0YXIuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuYi1hdmF0YXJbaHJlZl06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYi1hdmF0YXIuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyIC5iLWF2YXRhci1pbWcgaW1nLCAuYi1hdmF0YXJbaHJlZl06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIgLmItYXZhdGFyLWltZyBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG59XG4uYi1hdmF0YXIuZGlzYWJsZWQsIC5iLWF2YXRhcjpkaXNhYmxlZCwgLmItYXZhdGFyW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmItYXZhdGFyIC5iLWF2YXRhci1jdXN0b20sXG4uYi1hdmF0YXIgLmItYXZhdGFyLXRleHQsXG4uYi1hdmF0YXIgLmItYXZhdGFyLWltZyB7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHJhZGlhbC1ncmFkaWVudCh3aGl0ZSwgYmxhY2spO1xuICBtYXNrLWltYWdlOiByYWRpYWwtZ3JhZGllbnQod2hpdGUsIGJsYWNrKTtcbn1cbi5iLWF2YXRhciAuYi1hdmF0YXItdGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYi1hdmF0YXJbaHJlZl0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYi1hdmF0YXIgPiAuYi1pY29uIHtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYi1hdmF0YXIgLmItYXZhdGFyLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYi1hdmF0YXIgLmItYXZhdGFyLWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4taGVpZ2h0OiAxLjVlbTtcbiAgbWluLXdpZHRoOiAxLjVlbTtcbiAgcGFkZGluZzogMC4yNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJhZGl1czogMTBlbTtcbiAgZm9udC1zaXplOiA3MCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5iLWF2YXRhci1zbSB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuLmItYXZhdGFyLXNtIC5iLWF2YXRhci10ZXh0IHtcbiAgZm9udC1zaXplOiBjYWxjKDAuNnJlbSk7XG59XG4uYi1hdmF0YXItc20gLmItYXZhdGFyLWJhZGdlIHtcbiAgZm9udC1zaXplOiBjYWxjKDAuNDJyZW0pO1xufVxuXG4uYi1hdmF0YXItbGcge1xuICB3aWR0aDogMy41cmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcbn1cbi5iLWF2YXRhci1sZyAuYi1hdmF0YXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjRyZW0pO1xufVxuLmItYXZhdGFyLWxnIC5iLWF2YXRhci1iYWRnZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygwLjk4cmVtKTtcbn1cblxuLmItYXZhdGFyLWdyb3VwIC5iLWF2YXRhci1ncm91cC1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5iLWF2YXRhci1ncm91cCAuYi1hdmF0YXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLmItYXZhdGFyLWdyb3VwIGEuYi1hdmF0YXI6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KGRpc2FibGVkKSxcbi5iLWF2YXRhci1ncm91cCAuYnRuLmItYXZhdGFyOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdChkaXNhYmxlZCkge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYi1jYWxlbmRhciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmItY2FsZW5kYXIgLmItY2FsZW5kYXItaW5uZXIge1xuICBtaW4td2lkdGg6IDI1MHB4O1xufVxuLmItY2FsZW5kYXIgLmItY2FsZW5kYXItaGVhZGVyLFxuLmItY2FsZW5kYXIgLmItY2FsZW5kYXItbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5iLWNhbGVuZGFyIC5iLWNhbGVuZGFyLW5hdiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbn1cbi5iLWNhbGVuZGFyIG91dHB1dCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuLmItY2FsZW5kYXIgb3V0cHV0LnJlYWRvbmx5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5iLWNhbGVuZGFyIC5iLWNhbGVuZGFyLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5iLWNhbGVuZGFyIC5iLWNhbGVuZGFyLWdyaWQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYi1jYWxlbmRhciAuYi1jYWxlbmRhci1ncmlkIC5yb3cge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5iLWNhbGVuZGFyIC5iLWNhbGVuZGFyLWdyaWQtY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG59XG4uYi1jYWxlbmRhciAuYi1jYWxlbmRhci1ncmlkLWJvZHkgLmNvbFtkYXRhLWRhdGVdIC5idG4ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDNweCBhdXRvO1xuICBwYWRkaW5nOiA5cHggMDtcbn1cbi5iLWNhbGVuZGFyIC5idG46ZGlzYWJsZWQsIC5iLWNhbGVuZGFyIC5idG4uZGlzYWJsZWQsIC5iLWNhbGVuZGFyIC5idG5bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jYXJkLWltZy1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaW1nLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uZHJvcGRvd246bm90KC5kcm9wbGVmdCkgLmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGUtbm8tY2FyZXQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRyb3Bkb3duLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlLW5vLWNhcmV0OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZHJvcGRvd24gLmRyb3Bkb3duLW1lbnU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYi1kcm9wZG93bi1mb3JtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmItZHJvcGRvd24tZm9ybTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgIWltcG9ydGFudDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yICFpbXBvcnRhbnQ7XG59XG4uYi1kcm9wZG93bi1mb3JtLmRpc2FibGVkLCAuYi1kcm9wZG93bi1mb3JtOmRpc2FibGVkIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2FkYjViZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5iLWRyb3Bkb3duLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94LmItY3VzdG9tLWNvbnRyb2wtbGcsXG4uaW5wdXQtZ3JvdXAtbGcgLmN1c3RvbS1jaGVja2JveCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbn1cbi5jdXN0b20tY2hlY2tib3guYi1jdXN0b20tY29udHJvbC1sZyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5pbnB1dC1ncm91cC1sZyAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgdG9wOiAwLjMxMjVyZW07XG4gIGxlZnQ6IC0xLjg3NXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuLmN1c3RvbS1jaGVja2JveC5iLWN1c3RvbS1jb250cm9sLWxnIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXG4uaW5wdXQtZ3JvdXAtbGcgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgdG9wOiAwLjMxMjVyZW07XG4gIGxlZnQ6IC0xLjg3NXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCUgNTAlO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94LmItY3VzdG9tLWNvbnRyb2wtc20sXG4uaW5wdXQtZ3JvdXAtc20gLmN1c3RvbS1jaGVja2JveCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctbGVmdDogMS4zMTI1cmVtO1xufVxuLmN1c3RvbS1jaGVja2JveC5iLWN1c3RvbS1jb250cm9sLXNtIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmlucHV0LWdyb3VwLXNtIC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICB0b3A6IDAuMjE4NzVyZW07XG4gIGxlZnQ6IC0xLjMxMjVyZW07XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuLmN1c3RvbS1jaGVja2JveC5iLWN1c3RvbS1jb250cm9sLXNtIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXG4uaW5wdXQtZ3JvdXAtc20gLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgdG9wOiAwLjIxODc1cmVtO1xuICBsZWZ0OiAtMS4zMTI1cmVtO1xuICB3aWR0aDogMC44NzVyZW07XG4gIGhlaWdodDogMC44NzVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcbn1cblxuLmN1c3RvbS1zd2l0Y2guYi1jdXN0b20tY29udHJvbC1sZyxcbi5pbnB1dC1ncm91cC1sZyAuY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi44MTI1cmVtO1xufVxuLmN1c3RvbS1zd2l0Y2guYi1jdXN0b20tY29udHJvbC1sZyAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsXG4uaW5wdXQtZ3JvdXAtbGcgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmN1c3RvbS1zd2l0Y2guYi1jdXN0b20tY29udHJvbC1sZyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5pbnB1dC1ncm91cC1sZyAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIHRvcDogMC4zMTI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGxlZnQ6IC0yLjgxMjVyZW07XG4gIHdpZHRoOiAyLjE4NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xufVxuLmN1c3RvbS1zd2l0Y2guYi1jdXN0b20tY29udHJvbC1sZyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLFxuLmlucHV0LWdyb3VwLWxnIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoXG4gICAgICAgIDAuMzEyNXJlbSArIDJweFxuICAgICAgKTtcbiAgbGVmdDogY2FsYyhcbiAgICAgICAgLTIuODEyNXJlbSArIDJweFxuICAgICAgKTtcbiAgd2lkdGg6IGNhbGMoXG4gIDEuMjVyZW0gLSA0cHhcbik7XG4gIGhlaWdodDogY2FsYyhcbiAgMS4yNXJlbSAtIDRweFxuKTtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcbn1cbi5jdXN0b20tc3dpdGNoLmItY3VzdG9tLWNvbnRyb2wtbGcgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLFxuLmlucHV0LWdyb3VwLWxnIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuOTM3NXJlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjkzNzVyZW0pO1xufVxuXG4uY3VzdG9tLXN3aXRjaC5iLWN1c3RvbS1jb250cm9sLXNtLFxuLmlucHV0LWdyb3VwLXNtIC5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjk2ODc1cmVtO1xufVxuLmN1c3RvbS1zd2l0Y2guYi1jdXN0b20tY29udHJvbC1zbSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsXG4uaW5wdXQtZ3JvdXAtc20gLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5jdXN0b20tc3dpdGNoLmItY3VzdG9tLWNvbnRyb2wtc20gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uaW5wdXQtZ3JvdXAtc20gLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICB0b3A6IDAuMjE4NzVyZW07XG4gIGxlZnQ6IC0xLjk2ODc1cmVtO1xuICB3aWR0aDogMS41MzEyNXJlbTtcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC40Mzc1cmVtO1xufVxuLmN1c3RvbS1zd2l0Y2guYi1jdXN0b20tY29udHJvbC1zbSAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLFxuLmlucHV0LWdyb3VwLXNtIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoXG4gICAgICAgIDAuMjE4NzVyZW0gKyAycHhcbiAgICAgICk7XG4gIGxlZnQ6IGNhbGMoXG4gICAgICAgIC0xLjk2ODc1cmVtICsgMnB4XG4gICAgICApO1xuICB3aWR0aDogY2FsYyhcbiAgMC44NzVyZW0gLSA0cHhcbik7XG4gIGhlaWdodDogY2FsYyhcbiAgMC44NzVyZW0gLSA0cHhcbik7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDM3NXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCUgNTAlO1xufVxuLmN1c3RvbS1zd2l0Y2guYi1jdXN0b20tY29udHJvbC1zbSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXG4uaW5wdXQtZ3JvdXAtc20gLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC42NTYyNXJlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjY1NjI1cmVtKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5iLWZvcm0tYnRuLWxhYmVsLWNvbnRyb2wuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5pbnB1dC1ncm91cCAuYi1mb3JtLWJ0bi1sYWJlbC1jb250cm9sLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbltkaXI9cnRsXSAuYi1mb3JtLWJ0bi1sYWJlbC1jb250cm9sLmZvcm0tY29udHJvbCwgLmItZm9ybS1idG4tbGFiZWwtY29udHJvbC5mb3JtLWNvbnRyb2xbZGlyPXJ0bF0ge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5bZGlyPXJ0bF0gLmItZm9ybS1idG4tbGFiZWwtY29udHJvbC5mb3JtLWNvbnRyb2wgPiBsYWJlbCwgLmItZm9ybS1idG4tbGFiZWwtY29udHJvbC5mb3JtLWNvbnRyb2xbZGlyPXJ0bF0gPiBsYWJlbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYi1mb3JtLWJ0bi1sYWJlbC1jb250cm9sLmZvcm0tY29udHJvbCA+IC5idG4ge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5iLWZvcm0tYnRuLWxhYmVsLWNvbnRyb2wuZm9ybS1jb250cm9sID4gLmJ0bjpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmItZm9ybS1idG4tbGFiZWwtY29udHJvbC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgPiAuYnRuIHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG4uYi1mb3JtLWJ0bi1sYWJlbC1jb250cm9sLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkID4gLmJ0biB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuLmItZm9ybS1idG4tbGFiZWwtY29udHJvbC5mb3JtLWNvbnRyb2wgPiAuZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5iLWZvcm0tYnRuLWxhYmVsLWNvbnRyb2wuZm9ybS1jb250cm9sID4gLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogY2FsYyhjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCkgLSAycHgpO1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYi1mb3JtLWJ0bi1sYWJlbC1jb250cm9sLmZvcm0tY29udHJvbCA+IC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYyhjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KSAtIDJweCk7XG59XG4uYi1mb3JtLWJ0bi1sYWJlbC1jb250cm9sLmZvcm0tY29udHJvbCA+IC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYyhjYWxjKDEuNWVtICsgMXJlbSArIDJweCkgLSAycHgpO1xufVxuLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNtIC5iLWZvcm0tYnRuLWxhYmVsLWNvbnRyb2wuZm9ybS1jb250cm9sID4gLmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCkgLSAycHgpO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG59XG5cbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1sZyAuYi1mb3JtLWJ0bi1sYWJlbC1jb250cm9sLmZvcm0tY29udHJvbCA+IC5mb3JtLWNvbnRyb2wge1xuICBtaW4taGVpZ2h0OiBjYWxjKGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KSAtIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5iLWZvcm0tYnRuLWxhYmVsLWNvbnRyb2wuZm9ybS1jb250cm9sW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0sIC5iLWZvcm0tYnRuLWxhYmVsLWNvbnRyb2wuZm9ybS1jb250cm9sW2FyaWEtcmVhZG9ubHk9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBvcGFjaXR5OiAxO1xufVxuLmItZm9ybS1idG4tbGFiZWwtY29udHJvbC5mb3JtLWNvbnRyb2xbYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmItZm9ybS1idG4tbGFiZWwtY29udHJvbC5mb3JtLWNvbnRyb2xbYXJpYS1kaXNhYmxlZD10cnVlXSA+IGxhYmVsIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uYi1mb3JtLWJ0bi1sYWJlbC1jb250cm9sLmJ0bi1ncm91cCA+IC5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5iLWN1c3RvbS1jb250cm9sLWxnLmN1c3RvbS1maWxlLFxuLmItY3VzdG9tLWNvbnRyb2wtbGcgLmN1c3RvbS1maWxlLWlucHV0LFxuLmItY3VzdG9tLWNvbnRyb2wtbGcgLmN1c3RvbS1maWxlLWxhYmVsLFxuLmlucHV0LWdyb3VwLWxnLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwLWxnIC5jdXN0b20tZmlsZS1pbnB1dCxcbi5pbnB1dC1ncm91cC1sZyAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xufVxuLmItY3VzdG9tLWNvbnRyb2wtbGcgLmN1c3RvbS1maWxlLWxhYmVsLFxuLmItY3VzdG9tLWNvbnRyb2wtbGcgLmN1c3RvbS1maWxlLWxhYmVsOmFmdGVyLFxuLmlucHV0LWdyb3VwLWxnIC5jdXN0b20tZmlsZS1sYWJlbCxcbi5pbnB1dC1ncm91cC1sZyAuY3VzdG9tLWZpbGUtbGFiZWw6YWZ0ZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5iLWN1c3RvbS1jb250cm9sLWxnIC5jdXN0b20tZmlsZS1sYWJlbCxcbi5pbnB1dC1ncm91cC1sZyAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG4uYi1jdXN0b20tY29udHJvbC1sZyAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyLFxuLmlucHV0LWdyb3VwLWxnIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGhlaWdodDogY2FsYyhcbiAgMS41ZW0gKyAxcmVtXG4pO1xuICBib3JkZXItcmFkaXVzOiAwIDAuM3JlbSAwLjNyZW0gMDtcbn1cblxuLmItY3VzdG9tLWNvbnRyb2wtc20uY3VzdG9tLWZpbGUsXG4uYi1jdXN0b20tY29udHJvbC1zbSAuY3VzdG9tLWZpbGUtaW5wdXQsXG4uYi1jdXN0b20tY29udHJvbC1zbSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uaW5wdXQtZ3JvdXAtc20uY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAtc20gLmN1c3RvbS1maWxlLWlucHV0LFxuLmlucHV0LWdyb3VwLXNtIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG59XG4uYi1jdXN0b20tY29udHJvbC1zbSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uYi1jdXN0b20tY29udHJvbC1zbSAuY3VzdG9tLWZpbGUtbGFiZWw6YWZ0ZXIsXG4uaW5wdXQtZ3JvdXAtc20gLmN1c3RvbS1maWxlLWxhYmVsLFxuLmlucHV0LWdyb3VwLXNtIC5jdXN0b20tZmlsZS1sYWJlbDphZnRlciB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmItY3VzdG9tLWNvbnRyb2wtc20gLmN1c3RvbS1maWxlLWxhYmVsLFxuLmlucHV0LWdyb3VwLXNtIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cbi5iLWN1c3RvbS1jb250cm9sLXNtIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIsXG4uaW5wdXQtZ3JvdXAtc20gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgaGVpZ2h0OiBjYWxjKFxuICAxLjVlbSArIDAuNXJlbVxuKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjJyZW0gMC4ycmVtIDA7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG59XG5cbmlucHV0W3R5cGU9Y29sb3JdLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjI1cmVtO1xufVxuXG5pbnB1dFt0eXBlPWNvbG9yXS5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXNtLFxuLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9Y29sb3JdLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuMjVyZW07XG59XG5cbmlucHV0W3R5cGU9Y29sb3JdLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtbGcsXG4uaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1jb2xvcl0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuMjVyZW07XG59XG5cbmlucHV0W3R5cGU9Y29sb3JdLmZvcm0tY29udHJvbDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tcmFuZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXJhbmdlICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tcmFuZ2UgKyAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tcmFuZ2UgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tcmFuZ2UgKyAuY3VzdG9tLXJhbmdlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1yYW5nZSArIC5jdXN0b20tZmlsZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tcmFuZ2UsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tcmFuZ2UsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tcmFuZ2UsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXJhbmdlICsgLmN1c3RvbS1yYW5nZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tcmFuZ2Uge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tcmFuZ2U6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1yYW5nZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1yYW5nZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXJhbmdlIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tcmFuZ2Uge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tcmFuZ2U6Zm9jdXMge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXJhbmdlOmRpc2FibGVkLCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXJhbmdlW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tcmFuZ2Uge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tcmFuZ2Uge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmN1c3RvbS1yYW5nZTp2YWxpZCwgLmlucHV0LWdyb3VwIC5jdXN0b20tcmFuZ2UuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmN1c3RvbS1yYW5nZTp2YWxpZDpmb2N1cywgLmlucHV0LWdyb3VwIC5jdXN0b20tcmFuZ2UuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1yYW5nZTp2YWxpZDpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIsIC5jdXN0b20tcmFuZ2UuaXMtdmFsaWQ6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSAjOWJlN2FjO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1yYW5nZTp2YWxpZDpmb2N1czo6LW1vei1yYW5nZS10aHVtYiwgLmN1c3RvbS1yYW5nZS5pcy12YWxpZDpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gIzliZTdhYztcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tcmFuZ2U6dmFsaWQ6Zm9jdXM6Oi1tcy10aHVtYiwgLmN1c3RvbS1yYW5nZS5pcy12YWxpZDpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSAjOWJlN2FjO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1yYW5nZTp2YWxpZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIsIC5jdXN0b20tcmFuZ2UuaXMtdmFsaWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tcmFuZ2U6dmFsaWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSwgLmN1c3RvbS1yYW5nZS5pcy12YWxpZDo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliZTdhYztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tcmFuZ2U6dmFsaWQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrLCAuY3VzdG9tLXJhbmdlLmlzLXZhbGlkOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuMzUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1yYW5nZTp2YWxpZDo6LW1vei1yYW5nZS10aHVtYiwgLmN1c3RvbS1yYW5nZS5pcy12YWxpZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXJhbmdlOnZhbGlkOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSwgLmN1c3RvbS1yYW5nZS5pcy12YWxpZDo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJlN2FjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1yYW5nZTp2YWxpZDo6LW1vei1yYW5nZS10cmFjaywgLmN1c3RvbS1yYW5nZS5pcy12YWxpZDo6LW1vei1yYW5nZS10cmFjayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDAsIDE2NywgNjksIDAuMzUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1yYW5nZTp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tcmFuZ2U6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1yYW5nZS5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tcmFuZ2UuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1yYW5nZTp2YWxpZDo6LW1zLXRodW1iLCAuY3VzdG9tLXJhbmdlLmlzLXZhbGlkOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1yYW5nZTp2YWxpZDo6LW1zLXRodW1iOmFjdGl2ZSwgLmN1c3RvbS1yYW5nZS5pcy12YWxpZDo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmU3YWM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXJhbmdlOnZhbGlkOjotbXMtdHJhY2stbG93ZXIsIC5jdXN0b20tcmFuZ2UuaXMtdmFsaWQ6Oi1tcy10cmFjay1sb3dlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDAsIDE2NywgNjksIDAuMzUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1yYW5nZTp2YWxpZDo6LW1zLXRyYWNrLXVwcGVyLCAuY3VzdG9tLXJhbmdlLmlzLXZhbGlkOjotbXMtdHJhY2stdXBwZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjM1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5jdXN0b20tcmFuZ2U6aW52YWxpZCwgLmlucHV0LWdyb3VwIC5jdXN0b20tcmFuZ2UuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuY3VzdG9tLXJhbmdlOmludmFsaWQ6Zm9jdXMsIC5pbnB1dC1ncm91cCAuY3VzdG9tLXJhbmdlLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1yYW5nZTppbnZhbGlkOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiwgLmN1c3RvbS1yYW5nZS5pcy1pbnZhbGlkOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gI2Y2Y2RkMTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tcmFuZ2U6aW52YWxpZDpmb2N1czo6LW1vei1yYW5nZS10aHVtYiwgLmN1c3RvbS1yYW5nZS5pcy1pbnZhbGlkOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSAjZjZjZGQxO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1yYW5nZTppbnZhbGlkOmZvY3VzOjotbXMtdGh1bWIsIC5jdXN0b20tcmFuZ2UuaXMtaW52YWxpZDpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSAjZjZjZGQxO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1yYW5nZTppbnZhbGlkOjotd2Via2l0LXNsaWRlci10aHVtYiwgLmN1c3RvbS1yYW5nZS5pcy1pbnZhbGlkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXJhbmdlOmludmFsaWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSwgLmN1c3RvbS1yYW5nZS5pcy1pbnZhbGlkOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZjZGQxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1yYW5nZTppbnZhbGlkOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjaywgLmN1c3RvbS1yYW5nZS5pcy1pbnZhbGlkOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuMzUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1yYW5nZTppbnZhbGlkOjotbW96LXJhbmdlLXRodW1iLCAuY3VzdG9tLXJhbmdlLmlzLWludmFsaWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1yYW5nZTppbnZhbGlkOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSwgLmN1c3RvbS1yYW5nZS5pcy1pbnZhbGlkOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmNkZDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXJhbmdlOmludmFsaWQ6Oi1tb3otcmFuZ2UtdHJhY2ssIC5jdXN0b20tcmFuZ2UuaXMtaW52YWxpZDo6LW1vei1yYW5nZS10cmFjayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjIwLCA1MywgNjksIDAuMzUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1yYW5nZTppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXJhbmdlOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuY3VzdG9tLXJhbmdlLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tcmFuZ2UuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tcmFuZ2U6aW52YWxpZDo6LW1zLXRodW1iLCAuY3VzdG9tLXJhbmdlLmlzLWludmFsaWQ6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXJhbmdlOmludmFsaWQ6Oi1tcy10aHVtYjphY3RpdmUsIC5jdXN0b20tcmFuZ2UuaXMtaW52YWxpZDo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmNkZDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXJhbmdlOmludmFsaWQ6Oi1tcy10cmFjay1sb3dlciwgLmN1c3RvbS1yYW5nZS5pcy1pbnZhbGlkOjotbXMtdHJhY2stbG93ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjM1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tcmFuZ2U6aW52YWxpZDo6LW1zLXRyYWNrLXVwcGVyLCAuY3VzdG9tLXJhbmdlLmlzLWludmFsaWQ6Oi1tcy10cmFjay11cHBlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjIwLCA1MywgNjksIDAuMzUpO1xufVxuXG4uY3VzdG9tLXJhZGlvLmItY3VzdG9tLWNvbnRyb2wtbGcsXG4uaW5wdXQtZ3JvdXAtbGcgLmN1c3RvbS1yYWRpbyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbn1cbi5jdXN0b20tcmFkaW8uYi1jdXN0b20tY29udHJvbC1sZyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5pbnB1dC1ncm91cC1sZyAuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgdG9wOiAwLjMxMjVyZW07XG4gIGxlZnQ6IC0xLjg3NXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmN1c3RvbS1yYWRpby5iLWN1c3RvbS1jb250cm9sLWxnIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXG4uaW5wdXQtZ3JvdXAtbGcgLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgdG9wOiAwLjMxMjVyZW07XG4gIGxlZnQ6IC0xLjg3NXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJS81MCUgNTAlO1xufVxuXG4uY3VzdG9tLXJhZGlvLmItY3VzdG9tLWNvbnRyb2wtc20sXG4uaW5wdXQtZ3JvdXAtc20gLmN1c3RvbS1yYWRpbyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctbGVmdDogMS4zMTI1cmVtO1xufVxuLmN1c3RvbS1yYWRpby5iLWN1c3RvbS1jb250cm9sLXNtIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmlucHV0LWdyb3VwLXNtIC5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICB0b3A6IDAuMjE4NzVyZW07XG4gIGxlZnQ6IC0xLjMxMjVyZW07XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmN1c3RvbS1yYWRpby5iLWN1c3RvbS1jb250cm9sLXNtIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXG4uaW5wdXQtZ3JvdXAtc20gLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgdG9wOiAwLjIxODc1cmVtO1xuICBsZWZ0OiAtMS4zMTI1cmVtO1xuICB3aWR0aDogMC44NzVyZW07XG4gIGhlaWdodDogMC44NzVyZW07XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUvNTAlIDUwJTtcbn1cblxuLmItcmF0aW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmItcmF0aW5nLmQtaW5saW5lLWZsZXgge1xuICB3aWR0aDogYXV0bztcbn1cbi5iLXJhdGluZyAuYi1yYXRpbmctc3Rhcixcbi5iLXJhdGluZyAuYi1yYXRpbmctdmFsdWUge1xuICBwYWRkaW5nOiAwIDAuMjVlbTtcbn1cbi5iLXJhdGluZyAuYi1yYXRpbmctdmFsdWUge1xuICBtaW4td2lkdGg6IDIuNWVtO1xufVxuLmItcmF0aW5nIC5iLXJhdGluZy1zdGFyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdXRsaW5lOiAwO1xufVxuLmItcmF0aW5nIC5iLXJhdGluZy1zdGFyIC5iLXJhdGluZy1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5iLXJhdGluZy5kaXNhYmxlZCwgLmItcmF0aW5nOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYi1yYXRpbmc6bm90KC5kaXNhYmxlZCk6bm90KC5yZWFkb25seSkgLmItcmF0aW5nLXN0YXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYi1yYXRpbmc6bm90KC5kaXNhYmxlZCk6bm90KC5yZWFkb25seSk6Zm9jdXM6bm90KDpob3ZlcikgLmItcmF0aW5nLXN0YXIuZm9jdXNlZCAuYi1yYXRpbmctaWNvbixcbi5iLXJhdGluZzpub3QoLmRpc2FibGVkKTpub3QoLnJlYWRvbmx5KSAuYi1yYXRpbmctc3Rhcjpob3ZlciAuYi1yYXRpbmctaWNvbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG59XG4uYi1yYXRpbmdbZGlyPXJ0bF0gLmItcmF0aW5nLXN0YXItaGFsZiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4uYi1mb3JtLXNwaW5idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5bZGlyPXJ0bF0gLmItZm9ybS1zcGluYnV0dG9uOm5vdCguZmxleC1jb2x1bW4pLCAuYi1mb3JtLXNwaW5idXR0b25bZGlyPXJ0bF06bm90KC5mbGV4LWNvbHVtbikge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5iLWZvcm0tc3BpbmJ1dHRvbiBvdXRwdXQge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMC4yNXJlbTtcbn1cbi5iLWZvcm0tc3BpbmJ1dHRvbiBvdXRwdXQgPiBkaXYsXG4uYi1mb3JtLXNwaW5idXR0b24gb3V0cHV0ID4gYmRpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMi4yNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xufVxuLmItZm9ybS1zcGluYnV0dG9uLmZsZXgtY29sdW1uIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cbi5iLWZvcm0tc3BpbmJ1dHRvbi5mbGV4LWNvbHVtbiBvdXRwdXQge1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAwO1xufVxuLmItZm9ybS1zcGluYnV0dG9uOm5vdCguZC1pbmxpbmUtZmxleCk6bm90KC5mbGV4LWNvbHVtbikge1xuICBvdXRwdXQtd2lkdGg6IDEwMCU7XG59XG4uYi1mb3JtLXNwaW5idXR0b24uZC1pbmxpbmUtZmxleDpub3QoLmZsZXgtY29sdW1uKSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmItZm9ybS1zcGluYnV0dG9uIC5idG4ge1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmItZm9ybS1zcGluYnV0dG9uIC5idG46ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5iLWZvcm0tc3BpbmJ1dHRvbiAuYnRuOmhvdmVyOm5vdCg6ZGlzYWJsZWQpID4gZGl2ID4gLmItaWNvbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbn1cbi5iLWZvcm0tc3BpbmJ1dHRvbi5kaXNhYmxlZCwgLmItZm9ybS1zcGluYnV0dG9uLnJlYWRvbmx5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5iLWZvcm0tc3BpbmJ1dHRvbi5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYi1mb3JtLXRhZ3MuZm9jdXMge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG4uYi1mb3JtLXRhZ3MuZm9jdXMuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cbi5iLWZvcm0tdGFncy5mb2N1cy5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG4uYi1mb3JtLXRhZ3MuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4uYi1mb3JtLXRhZ3MtbGlzdCB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xufVxuLmItZm9ybS10YWdzLWxpc3QgLmItZm9ybS10YWdzLWZpZWxkLFxuLmItZm9ybS10YWdzLWxpc3QgLmItZm9ybS10YWcge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4uYi1mb3JtLXRhZ3MtaW5wdXQge1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cblxuLmItZm9ybS10YWcge1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmItZm9ybS10YWcuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLmItZm9ybS10YWcgPiBidXR0b24uYi1mb3JtLXRhZy1yZW1vdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMjUlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xufVxuXG4uZm9ybS1jb250cm9sLXNtIC5iLWZvcm0tdGFnIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyAuYi1mb3JtLXRhZyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tZWRpYS1hc2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLm1lZGlhLWFzaWRlLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uYi1wYWdpbmF0aW9uLXBpbGxzIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5iLXBhZ2luYXRpb24tcGlsbHMgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5wb3BvdmVyLmItcG9wb3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICBvdXRsaW5lOiAwO1xufVxuLnBvcG92ZXIuYi1wb3BvdmVyLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucG9wb3Zlci5iLXBvcG92ZXIuc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5iLXBvcG92ZXItcHJpbWFyeS5wb3BvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTVmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjhkYWZmO1xufVxuLmItcG9wb3Zlci1wcmltYXJ5LmJzLXBvcG92ZXItdG9wID4gLmFycm93OjpiZWZvcmUsIC5iLXBvcG92ZXItcHJpbWFyeS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiOGRhZmY7XG59XG4uYi1wb3BvdmVyLXByaW1hcnkuYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmFmdGVyLCAuYi1wb3BvdmVyLXByaW1hcnkuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjY2U1ZmY7XG59XG4uYi1wb3BvdmVyLXByaW1hcnkuYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YmVmb3JlLCAuYi1wb3BvdmVyLXByaW1hcnkuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2I4ZGFmZjtcbn1cbi5iLXBvcG92ZXItcHJpbWFyeS5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjphZnRlciwgLmItcG9wb3Zlci1wcmltYXJ5LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdID4gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2NjZTVmZjtcbn1cbi5iLXBvcG92ZXItcHJpbWFyeS5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YmVmb3JlLCAuYi1wb3BvdmVyLXByaW1hcnkuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYjhkYWZmO1xufVxuLmItcG9wb3Zlci1wcmltYXJ5LmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjphZnRlciwgLmItcG9wb3Zlci1wcmltYXJ5LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYmRkZGZmO1xufVxuLmItcG9wb3Zlci1wcmltYXJ5LmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYi1wb3BvdmVyLXByaW1hcnkuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2JkZGRmZjtcbn1cbi5iLXBvcG92ZXItcHJpbWFyeS5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmJlZm9yZSwgLmItcG9wb3Zlci1wcmltYXJ5LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYjhkYWZmO1xufVxuLmItcG9wb3Zlci1wcmltYXJ5LmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YWZ0ZXIsIC5iLXBvcG92ZXItcHJpbWFyeS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2NlNWZmO1xufVxuLmItcG9wb3Zlci1wcmltYXJ5IC5wb3BvdmVyLWhlYWRlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRkZGZmO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYTNkMGZmO1xufVxuLmItcG9wb3Zlci1wcmltYXJ5IC5wb3BvdmVyLWJvZHkge1xuICBjb2xvcjogIzAwNDA4NTtcbn1cblxuLmItcG9wb3Zlci1zZWNvbmRhcnkucG9wb3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUzZTU7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZDhkYjtcbn1cbi5iLXBvcG92ZXItc2Vjb25kYXJ5LmJzLXBvcG92ZXItdG9wID4gLmFycm93OjpiZWZvcmUsIC5iLXBvcG92ZXItc2Vjb25kYXJ5LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Q2ZDhkYjtcbn1cbi5iLXBvcG92ZXItc2Vjb25kYXJ5LmJzLXBvcG92ZXItdG9wID4gLmFycm93OjphZnRlciwgLmItcG9wb3Zlci1zZWNvbmRhcnkuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlMmUzZTU7XG59XG4uYi1wb3BvdmVyLXNlY29uZGFyeS5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjpiZWZvcmUsIC5iLXBvcG92ZXItc2Vjb25kYXJ5LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdID4gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkNmQ4ZGI7XG59XG4uYi1wb3BvdmVyLXNlY29uZGFyeS5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjphZnRlciwgLmItcG9wb3Zlci1zZWNvbmRhcnkuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZTJlM2U1O1xufVxuLmItcG9wb3Zlci1zZWNvbmRhcnkuYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmJlZm9yZSwgLmItcG9wb3Zlci1zZWNvbmRhcnkuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDZkOGRiO1xufVxuLmItcG9wb3Zlci1zZWNvbmRhcnkuYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmFmdGVyLCAuYi1wb3BvdmVyLXNlY29uZGFyeS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RhZGJkZTtcbn1cbi5iLXBvcG92ZXItc2Vjb25kYXJ5LmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYi1wb3BvdmVyLXNlY29uZGFyeS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGFkYmRlO1xufVxuLmItcG9wb3Zlci1zZWNvbmRhcnkuYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjpiZWZvcmUsIC5iLXBvcG92ZXItc2Vjb25kYXJ5LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDZkOGRiO1xufVxuLmItcG9wb3Zlci1zZWNvbmRhcnkuYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjphZnRlciwgLmItcG9wb3Zlci1zZWNvbmRhcnkuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2UyZTNlNTtcbn1cbi5iLXBvcG92ZXItc2Vjb25kYXJ5IC5wb3BvdmVyLWhlYWRlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYmRlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NjZWQyO1xufVxuLmItcG9wb3Zlci1zZWNvbmRhcnkgLnBvcG92ZXItYm9keSB7XG4gIGNvbG9yOiAjMzgzZDQxO1xufVxuXG4uYi1wb3BvdmVyLXN1Y2Nlc3MucG9wb3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGVkZGE7XG4gIGJvcmRlci1jb2xvcjogI2MzZTZjYjtcbn1cbi5iLXBvcG92ZXItc3VjY2Vzcy5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YmVmb3JlLCAuYi1wb3BvdmVyLXN1Y2Nlc3MuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzNlNmNiO1xufVxuLmItcG9wb3Zlci1zdWNjZXNzLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjphZnRlciwgLmItcG9wb3Zlci1zdWNjZXNzLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDRlZGRhO1xufVxuLmItcG9wb3Zlci1zdWNjZXNzLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmJlZm9yZSwgLmItcG9wb3Zlci1zdWNjZXNzLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdID4gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjM2U2Y2I7XG59XG4uYi1wb3BvdmVyLXN1Y2Nlc3MuYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YWZ0ZXIsIC5iLXBvcG92ZXItc3VjY2Vzcy5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkNGVkZGE7XG59XG4uYi1wb3BvdmVyLXN1Y2Nlc3MuYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmJlZm9yZSwgLmItcG9wb3Zlci1zdWNjZXNzLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2MzZTZjYjtcbn1cbi5iLXBvcG92ZXItc3VjY2Vzcy5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YWZ0ZXIsIC5iLXBvcG92ZXItc3VjY2Vzcy5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2M5ZThkMTtcbn1cbi5iLXBvcG92ZXItc3VjY2Vzcy5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmItcG9wb3Zlci1zdWNjZXNzLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjOWU4ZDE7XG59XG4uYi1wb3BvdmVyLXN1Y2Nlc3MuYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjpiZWZvcmUsIC5iLXBvcG92ZXItc3VjY2Vzcy5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2MzZTZjYjtcbn1cbi5iLXBvcG92ZXItc3VjY2Vzcy5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmFmdGVyLCAuYi1wb3BvdmVyLXN1Y2Nlc3MuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Q0ZWRkYTtcbn1cbi5iLXBvcG92ZXItc3VjY2VzcyAucG9wb3Zlci1oZWFkZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5ZThkMTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2I3ZTFjMTtcbn1cbi5iLXBvcG92ZXItc3VjY2VzcyAucG9wb3Zlci1ib2R5IHtcbiAgY29sb3I6ICMxNTU3MjQ7XG59XG5cbi5iLXBvcG92ZXItaW5mby5wb3BvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWNmMTtcbiAgYm9yZGVyLWNvbG9yOiAjYmVlNWViO1xufVxuLmItcG9wb3Zlci1pbmZvLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjpiZWZvcmUsIC5iLXBvcG92ZXItaW5mby5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiZWU1ZWI7XG59XG4uYi1wb3BvdmVyLWluZm8uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmFmdGVyLCAuYi1wb3BvdmVyLWluZm8uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkMWVjZjE7XG59XG4uYi1wb3BvdmVyLWluZm8uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YmVmb3JlLCAuYi1wb3BvdmVyLWluZm8uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2JlZTVlYjtcbn1cbi5iLXBvcG92ZXItaW5mby5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjphZnRlciwgLmItcG9wb3Zlci1pbmZvLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdID4gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2QxZWNmMTtcbn1cbi5iLXBvcG92ZXItaW5mby5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YmVmb3JlLCAuYi1wb3BvdmVyLWluZm8uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYmVlNWViO1xufVxuLmItcG9wb3Zlci1pbmZvLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjphZnRlciwgLmItcG9wb3Zlci1pbmZvLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzVlN2VkO1xufVxuLmItcG9wb3Zlci1pbmZvLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYi1wb3BvdmVyLWluZm8uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2M1ZTdlZDtcbn1cbi5iLXBvcG92ZXItaW5mby5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmJlZm9yZSwgLmItcG9wb3Zlci1pbmZvLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYmVlNWViO1xufVxuLmItcG9wb3Zlci1pbmZvLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YWZ0ZXIsIC5iLXBvcG92ZXItaW5mby5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDFlY2YxO1xufVxuLmItcG9wb3Zlci1pbmZvIC5wb3BvdmVyLWhlYWRlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlN2VkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYjJkZmU3O1xufVxuLmItcG9wb3Zlci1pbmZvIC5wb3BvdmVyLWJvZHkge1xuICBjb2xvcjogIzBjNTQ2MDtcbn1cblxuLmItcG9wb3Zlci13YXJuaW5nLnBvcG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xuICBib3JkZXItY29sb3I6ICNmZmVlYmE7XG59XG4uYi1wb3BvdmVyLXdhcm5pbmcuYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmJlZm9yZSwgLmItcG9wb3Zlci13YXJuaW5nLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZWViYTtcbn1cbi5iLXBvcG92ZXItd2FybmluZy5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YWZ0ZXIsIC5iLXBvcG92ZXItd2FybmluZy5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjNjZDtcbn1cbi5iLXBvcG92ZXItd2FybmluZy5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjpiZWZvcmUsIC5iLXBvcG92ZXItd2FybmluZy5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZlZWJhO1xufVxuLmItcG9wb3Zlci13YXJuaW5nLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmFmdGVyLCAuYi1wb3BvdmVyLXdhcm5pbmcuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmM2NkO1xufVxuLmItcG9wb3Zlci13YXJuaW5nLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjpiZWZvcmUsIC5iLXBvcG92ZXItd2FybmluZy5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmVlYmE7XG59XG4uYi1wb3BvdmVyLXdhcm5pbmcuYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmFmdGVyLCAuYi1wb3BvdmVyLXdhcm5pbmcuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmVmYmU7XG59XG4uYi1wb3BvdmVyLXdhcm5pbmcuYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5iLXBvcG92ZXItd2FybmluZy5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZlZmJlO1xufVxuLmItcG9wb3Zlci13YXJuaW5nLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YmVmb3JlLCAuYi1wb3BvdmVyLXdhcm5pbmcuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmVlYmE7XG59XG4uYi1wb3BvdmVyLXdhcm5pbmcuYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjphZnRlciwgLmItcG9wb3Zlci13YXJuaW5nLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmYzY2Q7XG59XG4uYi1wb3BvdmVyLXdhcm5pbmcgLnBvcG92ZXItaGVhZGVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVmYmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmU5YTQ7XG59XG4uYi1wb3BvdmVyLXdhcm5pbmcgLnBvcG92ZXItYm9keSB7XG4gIGNvbG9yOiAjODU2NDA0O1xufVxuXG4uYi1wb3BvdmVyLWRhbmdlci5wb3BvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVjNmNiO1xufVxuLmItcG9wb3Zlci1kYW5nZXIuYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmJlZm9yZSwgLmItcG9wb3Zlci1kYW5nZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjVjNmNiO1xufVxuLmItcG9wb3Zlci1kYW5nZXIuYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmFmdGVyLCAuYi1wb3BvdmVyLWRhbmdlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y4ZDdkYTtcbn1cbi5iLXBvcG92ZXItZGFuZ2VyLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmJlZm9yZSwgLmItcG9wb3Zlci1kYW5nZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2Y1YzZjYjtcbn1cbi5iLXBvcG92ZXItZGFuZ2VyLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmFmdGVyLCAuYi1wb3BvdmVyLWRhbmdlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmOGQ3ZGE7XG59XG4uYi1wb3BvdmVyLWRhbmdlci5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YmVmb3JlLCAuYi1wb3BvdmVyLWRhbmdlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmNWM2Y2I7XG59XG4uYi1wb3BvdmVyLWRhbmdlci5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YWZ0ZXIsIC5iLXBvcG92ZXItZGFuZ2VyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjZjYWNlO1xufVxuLmItcG9wb3Zlci1kYW5nZXIuYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5iLXBvcG92ZXItZGFuZ2VyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmNmNhY2U7XG59XG4uYi1wb3BvdmVyLWRhbmdlci5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmJlZm9yZSwgLmItcG9wb3Zlci1kYW5nZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmNWM2Y2I7XG59XG4uYi1wb3BvdmVyLWRhbmdlci5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmFmdGVyLCAuYi1wb3BvdmVyLWRhbmdlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjhkN2RhO1xufVxuLmItcG9wb3Zlci1kYW5nZXIgLnBvcG92ZXItaGVhZGVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmNhY2U7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmMmI0YmE7XG59XG4uYi1wb3BvdmVyLWRhbmdlciAucG9wb3Zlci1ib2R5IHtcbiAgY29sb3I6ICM3MjFjMjQ7XG59XG5cbi5iLXBvcG92ZXItbGlnaHQucG9wb3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGJvcmRlci1jb2xvcjogI2ZkZmRmZTtcbn1cbi5iLXBvcG92ZXItbGlnaHQuYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmJlZm9yZSwgLmItcG9wb3Zlci1saWdodC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZGZkZmU7XG59XG4uYi1wb3BvdmVyLWxpZ2h0LmJzLXBvcG92ZXItdG9wID4gLmFycm93OjphZnRlciwgLmItcG9wb3Zlci1saWdodC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZlZmVmZTtcbn1cbi5iLXBvcG92ZXItbGlnaHQuYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YmVmb3JlLCAuYi1wb3BvdmVyLWxpZ2h0LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdID4gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZGZkZmU7XG59XG4uYi1wb3BvdmVyLWxpZ2h0LmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmFmdGVyLCAuYi1wb3BvdmVyLWxpZ2h0LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdID4gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZlZmVmZTtcbn1cbi5iLXBvcG92ZXItbGlnaHQuYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmJlZm9yZSwgLmItcG9wb3Zlci1saWdodC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZGZkZmU7XG59XG4uYi1wb3BvdmVyLWxpZ2h0LmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjphZnRlciwgLmItcG9wb3Zlci1saWdodC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y2ZjZmNjtcbn1cbi5iLXBvcG92ZXItbGlnaHQuYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5iLXBvcG92ZXItbGlnaHQuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y2ZjZmNjtcbn1cbi5iLXBvcG92ZXItbGlnaHQuYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjpiZWZvcmUsIC5iLXBvcG92ZXItbGlnaHQuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZGZkZmU7XG59XG4uYi1wb3BvdmVyLWxpZ2h0LmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YWZ0ZXIsIC5iLXBvcG92ZXItbGlnaHQuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZlZmVmZTtcbn1cbi5iLXBvcG92ZXItbGlnaHQgLnBvcG92ZXItaGVhZGVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlYWVhZWE7XG59XG4uYi1wb3BvdmVyLWxpZ2h0IC5wb3BvdmVyLWJvZHkge1xuICBjb2xvcjogIzgxODE4Mjtcbn1cblxuLmItcG9wb3Zlci1kYXJrLnBvcG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGQ5O1xuICBib3JkZXItY29sb3I6ICNjNmM4Y2E7XG59XG4uYi1wb3BvdmVyLWRhcmsuYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmJlZm9yZSwgLmItcG9wb3Zlci1kYXJrLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M2YzhjYTtcbn1cbi5iLXBvcG92ZXItZGFyay5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YWZ0ZXIsIC5iLXBvcG92ZXItZGFyay5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Q2ZDhkOTtcbn1cbi5iLXBvcG92ZXItZGFyay5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjpiZWZvcmUsIC5iLXBvcG92ZXItZGFyay5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYzZjOGNhO1xufVxuLmItcG9wb3Zlci1kYXJrLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmFmdGVyLCAuYi1wb3BvdmVyLWRhcmsuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZDZkOGQ5O1xufVxuLmItcG9wb3Zlci1kYXJrLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjpiZWZvcmUsIC5iLXBvcG92ZXItZGFyay5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjNmM4Y2E7XG59XG4uYi1wb3BvdmVyLWRhcmsuYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmFmdGVyLCAuYi1wb3BvdmVyLWRhcmsuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjZWQwZDI7XG59XG4uYi1wb3BvdmVyLWRhcmsuYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5iLXBvcG92ZXItZGFyay5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2VkMGQyO1xufVxuLmItcG9wb3Zlci1kYXJrLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YmVmb3JlLCAuYi1wb3BvdmVyLWRhcmsuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjNmM4Y2E7XG59XG4uYi1wb3BvdmVyLWRhcmsuYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjphZnRlciwgLmItcG9wb3Zlci1kYXJrLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkNmQ4ZDk7XG59XG4uYi1wb3BvdmVyLWRhcmsgLnBvcG92ZXItaGVhZGVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZWQwZDI7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjMWM0YzU7XG59XG4uYi1wb3BvdmVyLWRhcmsgLnBvcG92ZXItYm9keSB7XG4gIGNvbG9yOiAjMWIxZTIxO1xufVxuXG4uYi1zaWRlYmFyLW91dGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB6LWluZGV4OiBjYWxjKDEwMzAgKyA1KTtcbn1cblxuLmItc2lkZWJhci1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5iLXNpZGViYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDMyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5iLXNpZGViYXIuc2xpZGUge1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYi1zaWRlYmFyLnNsaWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYi1zaWRlYmFyOm5vdCguYi1zaWRlYmFyLXJpZ2h0KSB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmItc2lkZWJhcjpub3QoLmItc2lkZWJhci1yaWdodCkuc2xpZGU6bm90KC5zaG93KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5iLXNpZGViYXI6bm90KC5iLXNpZGViYXItcmlnaHQpID4gLmItc2lkZWJhci1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uYi1zaWRlYmFyLmItc2lkZWJhci1yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLmItc2lkZWJhci5iLXNpZGViYXItcmlnaHQuc2xpZGU6bm90KC5zaG93KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4uYi1zaWRlYmFyLmItc2lkZWJhci1yaWdodCA+IC5iLXNpZGViYXItaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5iLXNpZGViYXIgPiAuYi1zaWRlYmFyLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1ncm93OiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuW2Rpcj1ydGxdIC5iLXNpZGViYXIgPiAuYi1zaWRlYmFyLWhlYWRlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmItc2lkZWJhciA+IC5iLXNpZGViYXItaGVhZGVyIC5jbG9zZSB7XG4gIGZsb2F0OiBub25lO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5iLXNpZGViYXIgPiAuYi1zaWRlYmFyLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5iLXNpZGViYXIgPiAuYi1zaWRlYmFyLWZvb3RlciB7XG4gIGZsZXgtZ3JvdzogMDtcbn1cblxuLmItc2tlbGV0b24td3JhcHBlciB7XG4gIGN1cnNvcjogd2FpdDtcbn1cblxuLmItc2tlbGV0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGN1cnNvcjogd2FpdDtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiByYWRpYWwtZ3JhZGllbnQod2hpdGUsIGJsYWNrKTtcbiAgbWFzay1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHdoaXRlLCBibGFjayk7XG59XG4uYi1za2VsZXRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLCoFwiO1xufVxuXG4uYi1za2VsZXRvbi10ZXh0IHtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYi1za2VsZXRvbi1idXR0b24ge1xuICB3aWR0aDogNzVweDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYi1za2VsZXRvbi1hdmF0YXIge1xuICB3aWR0aDogMi41ZW07XG4gIGhlaWdodDogMi41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmItc2tlbGV0b24taW5wdXQge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyOiAjY2VkNGRhIHNvbGlkIDFweDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmItc2tlbGV0b24taWNvbi13cmFwcGVyIHN2ZyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uYi1za2VsZXRvbi1pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYi1za2VsZXRvbi1hbmltYXRlLXdhdmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgdHJhbnNwYXJlbnQpO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYi1za2VsZXRvbi1hbmltYXRlLXdhdmUgMS43NXMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IGItc2tlbGV0b24tYW5pbWF0ZS13YXZlIDEuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iLXNrZWxldG9uLWFuaW1hdGUtd2F2ZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiLXNrZWxldG9uLWFuaW1hdGUtd2F2ZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBiLXNrZWxldG9uLWFuaW1hdGUtd2F2ZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbi5iLXNrZWxldG9uLWFuaW1hdGUtZmFkZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBiLXNrZWxldG9uLWFuaW1hdGUtZmFkZSAwLjg3NXMgZWFzZS1pbi1vdXQgYWx0ZXJuYXRlIGluZmluaXRlO1xuICBhbmltYXRpb246IGItc2tlbGV0b24tYW5pbWF0ZS1mYWRlIDAuODc1cyBlYXNlLWluLW91dCBhbHRlcm5hdGUgaW5maW5pdGU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYi1za2VsZXRvbi1hbmltYXRlLWZhZGUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYi1za2VsZXRvbi1hbmltYXRlLWZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBiLXNrZWxldG9uLWFuaW1hdGUtZmFkZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxufVxuLmItc2tlbGV0b24tYW5pbWF0ZS10aHJvYiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBiLXNrZWxldG9uLWFuaW1hdGUtdGhyb2IgMC44NzVzIGVhc2UtaW4gYWx0ZXJuYXRlIGluZmluaXRlO1xuICBhbmltYXRpb246IGItc2tlbGV0b24tYW5pbWF0ZS10aHJvYiAwLjg3NXMgZWFzZS1pbiBhbHRlcm5hdGUgaW5maW5pdGU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYi1za2VsZXRvbi1hbmltYXRlLXRocm9iIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGItc2tlbGV0b24tYW5pbWF0ZS10aHJvYiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45NzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NzUpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYi1za2VsZXRvbi1hbmltYXRlLXRocm9iIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjk3NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk3NSk7XG4gIH1cbn1cbi50YWJsZS5iLXRhYmxlLmItdGFibGUtZml4ZWQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1uby1ib3JkZXItY29sbGFwc2Uge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbi50YWJsZS5iLXRhYmxlW2FyaWEtYnVzeT10cnVlXSB7XG4gIG9wYWNpdHk6IDAuNTU7XG59XG4udGFibGUuYi10YWJsZSA+IHRib2R5ID4gdHIuYi10YWJsZS1kZXRhaWxzID4gdGQge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG4udGFibGUuYi10YWJsZSA+IGNhcHRpb24ge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cbi50YWJsZS5iLXRhYmxlLmItdGFibGUtY2FwdGlvbi10b3AgPiBjYXB0aW9uIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3AgIWltcG9ydGFudDtcbn1cbi50YWJsZS5iLXRhYmxlID4gdGJvZHkgPiAudGFibGUtYWN0aXZlLFxuLnRhYmxlLmItdGFibGUgPiB0Ym9keSA+IC50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS5iLXRhYmxlID4gdGJvZHkgPiAudGFibGUtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi50YWJsZS5iLXRhYmxlLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci50YWJsZS1hY3RpdmU6aG92ZXIgdGQsXG4udGFibGUuYi10YWJsZS50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIudGFibGUtYWN0aXZlOmhvdmVyIHRoIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMDc1KSwgcmdiYSgwLCAwLCAwLCAwLjA3NSkpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnRhYmxlLmItdGFibGUgPiB0Ym9keSA+IC5iZy1hY3RpdmUsXG4udGFibGUuYi10YWJsZSA+IHRib2R5ID4gLmJnLWFjdGl2ZSA+IHRoLFxuLnRhYmxlLmItdGFibGUgPiB0Ym9keSA+IC5iZy1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpICFpbXBvcnRhbnQ7XG59XG4udGFibGUuYi10YWJsZS50YWJsZS1ob3Zlci50YWJsZS1kYXJrID4gdGJvZHkgPiB0ci5iZy1hY3RpdmU6aG92ZXIgdGQsXG4udGFibGUuYi10YWJsZS50YWJsZS1ob3Zlci50YWJsZS1kYXJrID4gdGJvZHkgPiB0ci5iZy1hY3RpdmU6aG92ZXIgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iLXRhYmxlLXN0aWNreS1oZWFkZXIsXG4udGFibGUtcmVzcG9uc2l2ZSxcbltjbGFzcyo9dGFibGUtcmVzcG9uc2l2ZS1dIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5iLXRhYmxlLXN0aWNreS1oZWFkZXIgPiAudGFibGUsXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSxcbltjbGFzcyo9dGFibGUtcmVzcG9uc2l2ZS1dID4gLnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmItdGFibGUtc3RpY2t5LWhlYWRlciB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuYi10YWJsZS1zdGlja3ktaGVhZGVyIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5Ac3VwcG9ydHMgKChwb3NpdGlvbjogLXdlYmtpdC1zdGlja3kpIG9yIChwb3NpdGlvbjogc3RpY2t5KSkge1xuICAuYi10YWJsZS1zdGlja3ktaGVhZGVyID4gLnRhYmxlLmItdGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgLmItdGFibGUtc3RpY2t5LWhlYWRlciA+IC50YWJsZS5iLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5iLXRhYmxlLXN0aWNreS1jb2x1bW4sXG4uYi10YWJsZS1zdGlja3ktaGVhZGVyID4gLnRhYmxlLmItdGFibGUgPiB0Ym9keSA+IHRyID4gLmItdGFibGUtc3RpY2t5LWNvbHVtbixcbi5iLXRhYmxlLXN0aWNreS1oZWFkZXIgPiAudGFibGUuYi10YWJsZSA+IHRmb290ID4gdHIgPiAuYi10YWJsZS1zdGlja3ktY29sdW1uLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUuYi10YWJsZSA+IHRoZWFkID4gdHIgPiAuYi10YWJsZS1zdGlja3ktY29sdW1uLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUuYi10YWJsZSA+IHRib2R5ID4gdHIgPiAuYi10YWJsZS1zdGlja3ktY29sdW1uLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUuYi10YWJsZSA+IHRmb290ID4gdHIgPiAuYi10YWJsZS1zdGlja3ktY29sdW1uLFxuW2NsYXNzKj10YWJsZS1yZXNwb25zaXZlLV0gPiAudGFibGUuYi10YWJsZSA+IHRoZWFkID4gdHIgPiAuYi10YWJsZS1zdGlja3ktY29sdW1uLFxuW2NsYXNzKj10YWJsZS1yZXNwb25zaXZlLV0gPiAudGFibGUuYi10YWJsZSA+IHRib2R5ID4gdHIgPiAuYi10YWJsZS1zdGlja3ktY29sdW1uLFxuW2NsYXNzKj10YWJsZS1yZXNwb25zaXZlLV0gPiAudGFibGUuYi10YWJsZSA+IHRmb290ID4gdHIgPiAuYi10YWJsZS1zdGlja3ktY29sdW1uIHtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5iLXRhYmxlLXN0aWNreS1oZWFkZXIgPiAudGFibGUuYi10YWJsZSA+IHRoZWFkID4gdHIgPiAuYi10YWJsZS1zdGlja3ktY29sdW1uLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUuYi10YWJsZSA+IHRoZWFkID4gdHIgPiAuYi10YWJsZS1zdGlja3ktY29sdW1uLFxuW2NsYXNzKj10YWJsZS1yZXNwb25zaXZlLV0gPiAudGFibGUuYi10YWJsZSA+IHRoZWFkID4gdHIgPiAuYi10YWJsZS1zdGlja3ktY29sdW1uIHtcbiAgICB6LWluZGV4OiA1O1xuICB9XG4gIC5iLXRhYmxlLXN0aWNreS1oZWFkZXIgPiAudGFibGUuYi10YWJsZSA+IHRib2R5ID4gdHIgPiAuYi10YWJsZS1zdGlja3ktY29sdW1uLFxuLmItdGFibGUtc3RpY2t5LWhlYWRlciA+IC50YWJsZS5iLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5iLXRhYmxlLXN0aWNreS1jb2x1bW4sXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS5iLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5iLXRhYmxlLXN0aWNreS1jb2x1bW4sXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS5iLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5iLXRhYmxlLXN0aWNreS1jb2x1bW4sXG5bY2xhc3MqPXRhYmxlLXJlc3BvbnNpdmUtXSA+IC50YWJsZS5iLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5iLXRhYmxlLXN0aWNreS1jb2x1bW4sXG5bY2xhc3MqPXRhYmxlLXJlc3BvbnNpdmUtXSA+IC50YWJsZS5iLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5iLXRhYmxlLXN0aWNreS1jb2x1bW4ge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAudGFibGUuYi10YWJsZSA+IHRoZWFkID4gdHIgPiAudGFibGUtYi10YWJsZS1kZWZhdWx0LFxuLnRhYmxlLmItdGFibGUgPiB0Ym9keSA+IHRyID4gLnRhYmxlLWItdGFibGUtZGVmYXVsdCxcbi50YWJsZS5iLXRhYmxlID4gdGZvb3QgPiB0ciA+IC50YWJsZS1iLXRhYmxlLWRlZmF1bHQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLnRhYmxlLmItdGFibGUudGFibGUtZGFyayA+IHRoZWFkID4gdHIgPiAuYmctYi10YWJsZS1kZWZhdWx0LFxuLnRhYmxlLmItdGFibGUudGFibGUtZGFyayA+IHRib2R5ID4gdHIgPiAuYmctYi10YWJsZS1kZWZhdWx0LFxuLnRhYmxlLmItdGFibGUudGFibGUtZGFyayA+IHRmb290ID4gdHIgPiAuYmctYi10YWJsZS1kZWZhdWx0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICB9XG4gIC50YWJsZS5iLXRhYmxlLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkgPiAudGFibGUtYi10YWJsZS1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjA1KSwgcmdiYSgwLCAwLCAwLCAwLjA1KSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAudGFibGUuYi10YWJsZS50YWJsZS1zdHJpcGVkLnRhYmxlLWRhcmsgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkgPiAuYmctYi10YWJsZS1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAudGFibGUuYi10YWJsZS50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAudGFibGUtYi10YWJsZS1kZWZhdWx0IHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjA3NSksIHJnYmEoMCwgMCwgMCwgMC4wNzUpKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG4gIC50YWJsZS5iLXRhYmxlLnRhYmxlLWhvdmVyLnRhYmxlLWRhcmsgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmJnLWItdGFibGUtZGVmYXVsdCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLnRhYmxlLmItdGFibGUgPiB0aGVhZCA+IHRyID4gW2FyaWEtc29ydF0sXG4udGFibGUuYi10YWJsZSA+IHRmb290ID4gdHIgPiBbYXJpYS1zb3J0XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAwLjY1ZW0gMWVtO1xufVxuLnRhYmxlLmItdGFibGUgPiB0aGVhZCA+IHRyID4gW2FyaWEtc29ydF06bm90KC5iLXRhYmxlLXNvcnQtaWNvbi1sZWZ0KSxcbi50YWJsZS5iLXRhYmxlID4gdGZvb3QgPiB0ciA+IFthcmlhLXNvcnRdOm5vdCguYi10YWJsZS1zb3J0LWljb24tbGVmdCkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuNzVyZW0gLyAyKSBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NXJlbSArIDAuNjVlbSk7XG59XG4udGFibGUuYi10YWJsZSA+IHRoZWFkID4gdHIgPiBbYXJpYS1zb3J0XS5iLXRhYmxlLXNvcnQtaWNvbi1sZWZ0LFxuLnRhYmxlLmItdGFibGUgPiB0Zm9vdCA+IHRyID4gW2FyaWEtc29ydF0uYi10YWJsZS1zb3J0LWljb24tbGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2FsYygwLjc1cmVtIC8gMikgY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMC43NXJlbSArIDAuNjVlbSk7XG59XG4udGFibGUuYi10YWJsZSA+IHRoZWFkID4gdHIgPiBbYXJpYS1zb3J0PW5vbmVdLFxuLnRhYmxlLmItdGFibGUgPiB0Zm9vdCA+IHRyID4gW2FyaWEtc29ydD1ub25lXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAxJyBoZWlnaHQ9JzEwMScgdmlldy1ib3g9JzAgMCAxMDEgMTAxJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSdub25lJyUzZSUzY3BhdGggZmlsbD0nYmxhY2snIG9wYWNpdHk9Jy4zJyBkPSdNNTEgMWwyNSAyMyAyNCAyMkgxbDI1LTIyek01MSAxMDFsMjUtMjMgMjQtMjJIMWwyNSAyMnonLyUzZSUzYy9zdmclM2VcIik7XG59XG4udGFibGUuYi10YWJsZSA+IHRoZWFkID4gdHIgPiBbYXJpYS1zb3J0PWFzY2VuZGluZ10sXG4udGFibGUuYi10YWJsZSA+IHRmb290ID4gdHIgPiBbYXJpYS1zb3J0PWFzY2VuZGluZ10ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwMScgaGVpZ2h0PScxMDEnIHZpZXctYm94PScwIDAgMTAxIDEwMScgcHJlc2VydmVBc3BlY3RSYXRpbz0nbm9uZSclM2UlM2NwYXRoIGZpbGw9J2JsYWNrJyBkPSdNNTEgMWwyNSAyMyAyNCAyMkgxbDI1LTIyeicvJTNlJTNjcGF0aCBmaWxsPSdibGFjaycgb3BhY2l0eT0nLjMnIGQ9J001MSAxMDFsMjUtMjMgMjQtMjJIMWwyNSAyMnonLyUzZSUzYy9zdmclM2VcIik7XG59XG4udGFibGUuYi10YWJsZSA+IHRoZWFkID4gdHIgPiBbYXJpYS1zb3J0PWRlc2NlbmRpbmddLFxuLnRhYmxlLmItdGFibGUgPiB0Zm9vdCA+IHRyID4gW2FyaWEtc29ydD1kZXNjZW5kaW5nXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAxJyBoZWlnaHQ9JzEwMScgdmlldy1ib3g9JzAgMCAxMDEgMTAxJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSdub25lJyUzZSUzY3BhdGggZmlsbD0nYmxhY2snIG9wYWNpdHk9Jy4zJyBkPSdNNTEgMWwyNSAyMyAyNCAyMkgxbDI1LTIyeicvJTNlJTNjcGF0aCBmaWxsPSdibGFjaycgZD0nTTUxIDEwMWwyNS0yMyAyNC0yMkgxbDI1IDIyeicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi50YWJsZS5iLXRhYmxlLnRhYmxlLWRhcmsgPiB0aGVhZCA+IHRyID4gW2FyaWEtc29ydD1ub25lXSwgLnRhYmxlLmItdGFibGUudGFibGUtZGFyayA+IHRmb290ID4gdHIgPiBbYXJpYS1zb3J0PW5vbmVdLFxuLnRhYmxlLmItdGFibGUgPiAudGhlYWQtZGFyayA+IHRyID4gW2FyaWEtc29ydD1ub25lXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAxJyBoZWlnaHQ9JzEwMScgdmlldy1ib3g9JzAgMCAxMDEgMTAxJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSdub25lJyUzZSUzY3BhdGggZmlsbD0nd2hpdGUnIG9wYWNpdHk9Jy4zJyBkPSdNNTEgMWwyNSAyMyAyNCAyMkgxbDI1LTIyek01MSAxMDFsMjUtMjMgMjQtMjJIMWwyNSAyMnonLyUzZSUzYy9zdmclM2VcIik7XG59XG4udGFibGUuYi10YWJsZS50YWJsZS1kYXJrID4gdGhlYWQgPiB0ciA+IFthcmlhLXNvcnQ9YXNjZW5kaW5nXSwgLnRhYmxlLmItdGFibGUudGFibGUtZGFyayA+IHRmb290ID4gdHIgPiBbYXJpYS1zb3J0PWFzY2VuZGluZ10sXG4udGFibGUuYi10YWJsZSA+IC50aGVhZC1kYXJrID4gdHIgPiBbYXJpYS1zb3J0PWFzY2VuZGluZ10ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwMScgaGVpZ2h0PScxMDEnIHZpZXctYm94PScwIDAgMTAxIDEwMScgcHJlc2VydmVBc3BlY3RSYXRpbz0nbm9uZSclM2UlM2NwYXRoIGZpbGw9J3doaXRlJyBkPSdNNTEgMWwyNSAyMyAyNCAyMkgxbDI1LTIyeicvJTNlJTNjcGF0aCBmaWxsPSd3aGl0ZScgb3BhY2l0eT0nLjMnIGQ9J001MSAxMDFsMjUtMjMgMjQtMjJIMWwyNSAyMnonLyUzZSUzYy9zdmclM2VcIik7XG59XG4udGFibGUuYi10YWJsZS50YWJsZS1kYXJrID4gdGhlYWQgPiB0ciA+IFthcmlhLXNvcnQ9ZGVzY2VuZGluZ10sIC50YWJsZS5iLXRhYmxlLnRhYmxlLWRhcmsgPiB0Zm9vdCA+IHRyID4gW2FyaWEtc29ydD1kZXNjZW5kaW5nXSxcbi50YWJsZS5iLXRhYmxlID4gLnRoZWFkLWRhcmsgPiB0ciA+IFthcmlhLXNvcnQ9ZGVzY2VuZGluZ10ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwMScgaGVpZ2h0PScxMDEnIHZpZXctYm94PScwIDAgMTAxIDEwMScgcHJlc2VydmVBc3BlY3RSYXRpbz0nbm9uZSclM2UlM2NwYXRoIGZpbGw9J3doaXRlJyBvcGFjaXR5PScuMycgZD0nTTUxIDFsMjUgMjMgMjQgMjJIMWwyNS0yMnonLyUzZSUzY3BhdGggZmlsbD0nd2hpdGUnIGQ9J001MSAxMDFsMjUtMjMgMjQtMjJIMWwyNSAyMnonLyUzZSUzYy9zdmclM2VcIik7XG59XG4udGFibGUuYi10YWJsZSA+IHRoZWFkID4gdHIgPiAudGFibGUtZGFya1thcmlhLXNvcnQ9bm9uZV0sXG4udGFibGUuYi10YWJsZSA+IHRmb290ID4gdHIgPiAudGFibGUtZGFya1thcmlhLXNvcnQ9bm9uZV0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwMScgaGVpZ2h0PScxMDEnIHZpZXctYm94PScwIDAgMTAxIDEwMScgcHJlc2VydmVBc3BlY3RSYXRpbz0nbm9uZSclM2UlM2NwYXRoIGZpbGw9J3doaXRlJyBvcGFjaXR5PScuMycgZD0nTTUxIDFsMjUgMjMgMjQgMjJIMWwyNS0yMnpNNTEgMTAxbDI1LTIzIDI0LTIySDFsMjUgMjJ6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLnRhYmxlLmItdGFibGUgPiB0aGVhZCA+IHRyID4gLnRhYmxlLWRhcmtbYXJpYS1zb3J0PWFzY2VuZGluZ10sXG4udGFibGUuYi10YWJsZSA+IHRmb290ID4gdHIgPiAudGFibGUtZGFya1thcmlhLXNvcnQ9YXNjZW5kaW5nXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAxJyBoZWlnaHQ9JzEwMScgdmlldy1ib3g9JzAgMCAxMDEgMTAxJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSdub25lJyUzZSUzY3BhdGggZmlsbD0nd2hpdGUnIGQ9J001MSAxbDI1IDIzIDI0IDIySDFsMjUtMjJ6Jy8lM2UlM2NwYXRoIGZpbGw9J3doaXRlJyBvcGFjaXR5PScuMycgZD0nTTUxIDEwMWwyNS0yMyAyNC0yMkgxbDI1IDIyeicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi50YWJsZS5iLXRhYmxlID4gdGhlYWQgPiB0ciA+IC50YWJsZS1kYXJrW2FyaWEtc29ydD1kZXNjZW5kaW5nXSxcbi50YWJsZS5iLXRhYmxlID4gdGZvb3QgPiB0ciA+IC50YWJsZS1kYXJrW2FyaWEtc29ydD1kZXNjZW5kaW5nXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAxJyBoZWlnaHQ9JzEwMScgdmlldy1ib3g9JzAgMCAxMDEgMTAxJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSdub25lJyUzZSUzY3BhdGggZmlsbD0nd2hpdGUnIG9wYWNpdHk9Jy4zJyBkPSdNNTEgMWwyNSAyMyAyNCAyMkgxbDI1LTIyeicvJTNlJTNjcGF0aCBmaWxsPSd3aGl0ZScgZD0nTTUxIDEwMWwyNS0yMyAyNC0yMkgxbDI1IDIyeicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi50YWJsZS5iLXRhYmxlLnRhYmxlLXNtID4gdGhlYWQgPiB0ciA+IFthcmlhLXNvcnRdOm5vdCguYi10YWJsZS1zb3J0LWljb24tbGVmdCksXG4udGFibGUuYi10YWJsZS50YWJsZS1zbSA+IHRmb290ID4gdHIgPiBbYXJpYS1zb3J0XTpub3QoLmItdGFibGUtc29ydC1pY29uLWxlZnQpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjNyZW0gLyAyKSBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC4zcmVtICsgMC42NWVtKTtcbn1cbi50YWJsZS5iLXRhYmxlLnRhYmxlLXNtID4gdGhlYWQgPiB0ciA+IFthcmlhLXNvcnRdLmItdGFibGUtc29ydC1pY29uLWxlZnQsXG4udGFibGUuYi10YWJsZS50YWJsZS1zbSA+IHRmb290ID4gdHIgPiBbYXJpYS1zb3J0XS5iLXRhYmxlLXNvcnQtaWNvbi1sZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjYWxjKDAuM3JlbSAvIDIpIGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDAuM3JlbSArIDAuNjVlbSk7XG59XG5cbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc2VsZWN0YWJsZTpub3QoLmItdGFibGUtc2VsZWN0YWJsZS1uby1jbGljaykgPiB0Ym9keSA+IHRyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zZWxlY3RhYmxlOm5vdCguYi10YWJsZS1zZWxlY3RhYmxlLW5vLWNsaWNrKS5iLXRhYmxlLXNlbGVjdGluZy5iLXRhYmxlLXNlbGVjdC1yYW5nZSA+IHRib2R5ID4gdHIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtc20gPiBjYXB0aW9uLFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLXNtID4gdGJvZHksXG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtc20gPiB0Ym9keSA+IHRyLFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLXNtID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLXNtID4gdGJvZHkgPiB0ciA+IHRoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtc20gPiB0aGVhZCxcbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1zbSA+IHRmb290IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1zbSA+IHRoZWFkID4gdHIuYi10YWJsZS10b3Atcm93LFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLXNtID4gdGhlYWQgPiB0ci5iLXRhYmxlLWJvdHRvbS1yb3csXG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtc20gPiB0Zm9vdCA+IHRyLmItdGFibGUtdG9wLXJvdyxcbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1zbSA+IHRmb290ID4gdHIuYi10YWJsZS1ib3R0b20tcm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1zbSA+IGNhcHRpb24ge1xuICAgIGNhcHRpb24tc2lkZTogdG9wICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLXNtID4gdGJvZHkgPiB0ciA+IFtkYXRhLWxhYmVsXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgcGFkZGluZzogMCBjYWxjKDFyZW0gLyAyKSAwIDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1zbSA+IHRib2R5ID4gdHIgPiBbZGF0YS1sYWJlbF06OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1zbSA+IHRib2R5ID4gdHIgPiBbZGF0YS1sYWJlbF0gPiBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDAlKTtcbiAgICBwYWRkaW5nOiAwIDAgMCBjYWxjKDFyZW0gLyAyKTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLXNtID4gdGJvZHkgPiB0ci50b3Atcm93LCAudGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtc20gPiB0Ym9keSA+IHRyLmJvdHRvbS1yb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLXNtID4gdGJvZHkgPiB0ciA+IDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogM3B4O1xuICB9XG4gIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1zbSA+IHRib2R5ID4gdHIgPiBbcm93c3Bhbl0gKyB0ZCxcbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1zbSA+IHRib2R5ID4gdHIgPiBbcm93c3Bhbl0gKyB0aCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtbWQgPiBjYXB0aW9uLFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLW1kID4gdGJvZHksXG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtbWQgPiB0Ym9keSA+IHRyLFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLW1kID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLW1kID4gdGJvZHkgPiB0ciA+IHRoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtbWQgPiB0aGVhZCxcbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1tZCA+IHRmb290IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1tZCA+IHRoZWFkID4gdHIuYi10YWJsZS10b3Atcm93LFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLW1kID4gdGhlYWQgPiB0ci5iLXRhYmxlLWJvdHRvbS1yb3csXG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtbWQgPiB0Zm9vdCA+IHRyLmItdGFibGUtdG9wLXJvdyxcbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1tZCA+IHRmb290ID4gdHIuYi10YWJsZS1ib3R0b20tcm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1tZCA+IGNhcHRpb24ge1xuICAgIGNhcHRpb24tc2lkZTogdG9wICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLW1kID4gdGJvZHkgPiB0ciA+IFtkYXRhLWxhYmVsXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgcGFkZGluZzogMCBjYWxjKDFyZW0gLyAyKSAwIDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1tZCA+IHRib2R5ID4gdHIgPiBbZGF0YS1sYWJlbF06OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1tZCA+IHRib2R5ID4gdHIgPiBbZGF0YS1sYWJlbF0gPiBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDAlKTtcbiAgICBwYWRkaW5nOiAwIDAgMCBjYWxjKDFyZW0gLyAyKTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLW1kID4gdGJvZHkgPiB0ci50b3Atcm93LCAudGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtbWQgPiB0Ym9keSA+IHRyLmJvdHRvbS1yb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLW1kID4gdGJvZHkgPiB0ciA+IDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogM3B4O1xuICB9XG4gIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1tZCA+IHRib2R5ID4gdHIgPiBbcm93c3Bhbl0gKyB0ZCxcbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1tZCA+IHRib2R5ID4gdHIgPiBbcm93c3Bhbl0gKyB0aCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtbGcgPiBjYXB0aW9uLFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLWxnID4gdGJvZHksXG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtbGcgPiB0Ym9keSA+IHRyLFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLWxnID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLWxnID4gdGJvZHkgPiB0ciA+IHRoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtbGcgPiB0aGVhZCxcbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1sZyA+IHRmb290IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1sZyA+IHRoZWFkID4gdHIuYi10YWJsZS10b3Atcm93LFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLWxnID4gdGhlYWQgPiB0ci5iLXRhYmxlLWJvdHRvbS1yb3csXG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtbGcgPiB0Zm9vdCA+IHRyLmItdGFibGUtdG9wLXJvdyxcbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1sZyA+IHRmb290ID4gdHIuYi10YWJsZS1ib3R0b20tcm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1sZyA+IGNhcHRpb24ge1xuICAgIGNhcHRpb24tc2lkZTogdG9wICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLWxnID4gdGJvZHkgPiB0ciA+IFtkYXRhLWxhYmVsXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgcGFkZGluZzogMCBjYWxjKDFyZW0gLyAyKSAwIDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1sZyA+IHRib2R5ID4gdHIgPiBbZGF0YS1sYWJlbF06OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1sZyA+IHRib2R5ID4gdHIgPiBbZGF0YS1sYWJlbF0gPiBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDAlKTtcbiAgICBwYWRkaW5nOiAwIDAgMCBjYWxjKDFyZW0gLyAyKTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLWxnID4gdGJvZHkgPiB0ci50b3Atcm93LCAudGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQtbGcgPiB0Ym9keSA+IHRyLmJvdHRvbS1yb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLWxnID4gdGJvZHkgPiB0ciA+IDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogM3B4O1xuICB9XG4gIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1sZyA+IHRib2R5ID4gdHIgPiBbcm93c3Bhbl0gKyB0ZCxcbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC1sZyA+IHRib2R5ID4gdHIgPiBbcm93c3Bhbl0gKyB0aCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC14bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLXhsID4gY2FwdGlvbixcbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC14bCA+IHRib2R5LFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLXhsID4gdGJvZHkgPiB0cixcbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC14bCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC14bCA+IHRib2R5ID4gdHIgPiB0aCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLXhsID4gdGhlYWQsXG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQteGwgPiB0Zm9vdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQteGwgPiB0aGVhZCA+IHRyLmItdGFibGUtdG9wLXJvdyxcbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC14bCA+IHRoZWFkID4gdHIuYi10YWJsZS1ib3R0b20tcm93LFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLXhsID4gdGZvb3QgPiB0ci5iLXRhYmxlLXRvcC1yb3csXG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQteGwgPiB0Zm9vdCA+IHRyLmItdGFibGUtYm90dG9tLXJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQteGwgPiBjYXB0aW9uIHtcbiAgICBjYXB0aW9uLXNpZGU6IHRvcCAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC14bCA+IHRib2R5ID4gdHIgPiBbZGF0YS1sYWJlbF06OmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDAgY2FsYygxcmVtIC8gMikgMCAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAudGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQteGwgPiB0Ym9keSA+IHRyID4gW2RhdGEtbGFiZWxdOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAudGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQteGwgPiB0Ym9keSA+IHRyID4gW2RhdGEtbGFiZWxdID4gZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwJSk7XG4gICAgcGFkZGluZzogMCAwIDAgY2FsYygxcmVtIC8gMik7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC14bCA+IHRib2R5ID4gdHIudG9wLXJvdywgLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkLXhsID4gdGJvZHkgPiB0ci5ib3R0b20tcm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZC14bCA+IHRib2R5ID4gdHIgPiA6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDNweDtcbiAgfVxuICAudGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQteGwgPiB0Ym9keSA+IHRyID4gW3Jvd3NwYW5dICsgdGQsXG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQteGwgPiB0Ym9keSA+IHRyID4gW3Jvd3NwYW5dICsgdGgge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDNweDtcbiAgfVxufVxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkID4gY2FwdGlvbixcbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZCA+IHRib2R5LFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkID4gdGJvZHkgPiB0cixcbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZCA+IHRib2R5ID4gdHIgPiB0aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkID4gdGhlYWQsXG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQgPiB0Zm9vdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQgPiB0aGVhZCA+IHRyLmItdGFibGUtdG9wLXJvdyxcbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZCA+IHRoZWFkID4gdHIuYi10YWJsZS1ib3R0b20tcm93LFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkID4gdGZvb3QgPiB0ci5iLXRhYmxlLXRvcC1yb3csXG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQgPiB0Zm9vdCA+IHRyLmItdGFibGUtYm90dG9tLXJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQgPiBjYXB0aW9uIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3AgIWltcG9ydGFudDtcbn1cbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZCA+IHRib2R5ID4gdHIgPiBbZGF0YS1sYWJlbF06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gIHdpZHRoOiA0MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcGFkZGluZzogMCBjYWxjKDFyZW0gLyAyKSAwIDA7XG4gIG1hcmdpbjogMDtcbn1cbi50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZCA+IHRib2R5ID4gdHIgPiBbZGF0YS1sYWJlbF06OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkID4gdGJvZHkgPiB0ciA+IFtkYXRhLWxhYmVsXSA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwJSk7XG4gIHBhZGRpbmc6IDAgMCAwIGNhbGMoMXJlbSAvIDIpO1xuICBtYXJnaW46IDA7XG59XG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQgPiB0Ym9keSA+IHRyLnRvcC1yb3csIC50YWJsZS5iLXRhYmxlLmItdGFibGUtc3RhY2tlZCA+IHRib2R5ID4gdHIuYm90dG9tLXJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFibGUuYi10YWJsZS5iLXRhYmxlLXN0YWNrZWQgPiB0Ym9keSA+IHRyID4gOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogM3B4O1xufVxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkID4gdGJvZHkgPiB0ciA+IFtyb3dzcGFuXSArIHRkLFxuLnRhYmxlLmItdGFibGUuYi10YWJsZS1zdGFja2VkID4gdGJvZHkgPiB0ciA+IFtyb3dzcGFuXSArIHRoIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogM3B4O1xufVxuXG4uYi10aW1lIHtcbiAgbWluLXdpZHRoOiAxNTBweDtcbn1cbi5iLXRpbWVbYXJpYS1kaXNhYmxlZD10cnVlXSBvdXRwdXQsIC5iLXRpbWVbYXJpYS1yZWFkb25seT10cnVlXSBvdXRwdXQsXG4uYi10aW1lIG91dHB1dC5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIG9wYWNpdHk6IDE7XG59XG4uYi10aW1lW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0gb3V0cHV0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5bZGlyPXJ0bF0gLmItdGltZSA+IC5kLWZsZXg6bm90KC5mbGV4LWNvbHVtbikge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5iLXRpbWUgLmItdGltZS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uYi10aW1lIC5iLXRpbWUtaGVhZGVyIG91dHB1dCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuLmItdGltZSAuYi10aW1lLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5iLXRpbWUgLmItdGltZS1hbXBtIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cblxuLmItdG9hc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmItdG9hc3QgLnRvYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbn1cbi5iLXRvYXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLmItdG9hc3QuYi10b2FzdC1zb2xpZCAudG9hc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5iLXRvYXN0IC50b2FzdCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYi10b2FzdCAudG9hc3QuZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5iLXRvYXN0IC50b2FzdCAudG9hc3QtYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYi10b2FzdC1wcmltYXJ5IC50b2FzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMwLCAyNDIsIDI1NSwgMC44NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODQsIDIxOCwgMjU1LCAwLjg1KTtcbiAgY29sb3I6ICMwMDQwODU7XG59XG4uYi10b2FzdC1wcmltYXJ5IC50b2FzdCAudG9hc3QtaGVhZGVyIHtcbiAgY29sb3I6ICMwMDQwODU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAyMjksIDI1NSwgMC44NSk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMTg0LCAyMTgsIDI1NSwgMC44NSk7XG59XG4uYi10b2FzdC1wcmltYXJ5LmItdG9hc3Qtc29saWQgLnRvYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjJmZjtcbn1cblxuLmItdG9hc3Qtc2Vjb25kYXJ5IC50b2FzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCAyNDAsIDI0MSwgMC44NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMTQsIDIxNiwgMjE5LCAwLjg1KTtcbiAgY29sb3I6ICMzODNkNDE7XG59XG4uYi10b2FzdC1zZWNvbmRhcnkgLnRvYXN0IC50b2FzdC1oZWFkZXIge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjYsIDIyNywgMjI5LCAwLjg1KTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyMTQsIDIxNiwgMjE5LCAwLjg1KTtcbn1cbi5iLXRvYXN0LXNlY29uZGFyeS5iLXRvYXN0LXNvbGlkIC50b2FzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjE7XG59XG5cbi5iLXRvYXN0LXN1Y2Nlc3MgLnRvYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzAsIDI0NSwgMjMzLCAwLjg1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5NSwgMjMwLCAyMDMsIDAuODUpO1xuICBjb2xvcjogIzE1NTcyNDtcbn1cbi5iLXRvYXN0LXN1Y2Nlc3MgLnRvYXN0IC50b2FzdC1oZWFkZXIge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTIsIDIzNywgMjE4LCAwLjg1KTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgxOTUsIDIzMCwgMjAzLCAwLjg1KTtcbn1cbi5iLXRvYXN0LXN1Y2Nlc3MuYi10b2FzdC1zb2xpZCAudG9hc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmNWU5O1xufVxuXG4uYi10b2FzdC1pbmZvIC50b2FzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI5LCAyNDQsIDI0NywgMC44NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxOTAsIDIyOSwgMjM1LCAwLjg1KTtcbiAgY29sb3I6ICMwYzU0NjA7XG59XG4uYi10b2FzdC1pbmZvIC50b2FzdCAudG9hc3QtaGVhZGVyIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA5LCAyMzYsIDI0MSwgMC44NSk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMTkwLCAyMjksIDIzNSwgMC44NSk7XG59XG4uYi10b2FzdC1pbmZvLmItdG9hc3Qtc29saWQgLnRvYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZjRmNztcbn1cblxuLmItdG9hc3Qtd2FybmluZyAudG9hc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjQ5LCAyMzEsIDAuODUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyMzgsIDE4NiwgMC44NSk7XG4gIGNvbG9yOiAjODU2NDA0O1xufVxuLmItdG9hc3Qtd2FybmluZyAudG9hc3QgLnRvYXN0LWhlYWRlciB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjQzLCAyMDUsIDAuODUpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjM4LCAxODYsIDAuODUpO1xufVxuLmItdG9hc3Qtd2FybmluZy5iLXRvYXN0LXNvbGlkIC50b2FzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY5ZTc7XG59XG5cbi5iLXRvYXN0LWRhbmdlciAudG9hc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MiwgMjM3LCAyMzgsIDAuODUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjQ1LCAxOTgsIDIwMywgMC44NSk7XG4gIGNvbG9yOiAjNzIxYzI0O1xufVxuLmItdG9hc3QtZGFuZ2VyIC50b2FzdCAudG9hc3QtaGVhZGVyIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ4LCAyMTUsIDIxOCwgMC44NSk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjQ1LCAxOTgsIDIwMywgMC44NSk7XG59XG4uYi10b2FzdC1kYW5nZXIuYi10b2FzdC1zb2xpZCAudG9hc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlZGVlO1xufVxuXG4uYi10b2FzdC1saWdodCAudG9hc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjUzLCAyNTMsIDI1NCwgMC44NSk7XG4gIGNvbG9yOiAjODE4MTgyO1xufVxuLmItdG9hc3QtbGlnaHQgLnRvYXN0IC50b2FzdC1oZWFkZXIge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDI1NCwgMjU0LCAwLjg1KTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTMsIDI1MywgMjU0LCAwLjg1KTtcbn1cbi5iLXRvYXN0LWxpZ2h0LmItdG9hc3Qtc29saWQgLnRvYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5iLXRvYXN0LWRhcmsgLnRvYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjcsIDIyOSwgMjI5LCAwLjg1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5OCwgMjAwLCAyMDIsIDAuODUpO1xuICBjb2xvcjogIzFiMWUyMTtcbn1cbi5iLXRvYXN0LWRhcmsgLnRvYXN0IC50b2FzdC1oZWFkZXIge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTQsIDIxNiwgMjE3LCAwLjg1KTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgxOTgsIDIwMCwgMjAyLCAwLjg1KTtcbn1cbi5iLXRvYXN0LWRhcmsuYi10b2FzdC1zb2xpZCAudG9hc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlNWU1O1xufVxuXG4uYi10b2FzdGVyIHtcbiAgei1pbmRleDogMTEwMDtcbn1cbi5iLXRvYXN0ZXIgLmItdG9hc3Rlci1zbG90IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5iLXRvYXN0ZXIgLmItdG9hc3Rlci1zbG90OmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYi10b2FzdGVyLmItdG9hc3Rlci10b3AtcmlnaHQsIC5iLXRvYXN0ZXIuYi10b2FzdGVyLXRvcC1sZWZ0LCAuYi10b2FzdGVyLmItdG9hc3Rlci10b3AtY2VudGVyLCAuYi10b2FzdGVyLmItdG9hc3Rlci10b3AtZnVsbCwgLmItdG9hc3Rlci5iLXRvYXN0ZXItYm90dG9tLXJpZ2h0LCAuYi10b2FzdGVyLmItdG9hc3Rlci1ib3R0b20tbGVmdCwgLmItdG9hc3Rlci5iLXRvYXN0ZXItYm90dG9tLWNlbnRlciwgLmItdG9hc3Rlci5iLXRvYXN0ZXItYm90dG9tLWZ1bGwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDAuNXJlbTtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmItdG9hc3Rlci5iLXRvYXN0ZXItdG9wLXJpZ2h0IC5iLXRvYXN0ZXItc2xvdCwgLmItdG9hc3Rlci5iLXRvYXN0ZXItdG9wLWxlZnQgLmItdG9hc3Rlci1zbG90LCAuYi10b2FzdGVyLmItdG9hc3Rlci10b3AtY2VudGVyIC5iLXRvYXN0ZXItc2xvdCwgLmItdG9hc3Rlci5iLXRvYXN0ZXItdG9wLWZ1bGwgLmItdG9hc3Rlci1zbG90LCAuYi10b2FzdGVyLmItdG9hc3Rlci1ib3R0b20tcmlnaHQgLmItdG9hc3Rlci1zbG90LCAuYi10b2FzdGVyLmItdG9hc3Rlci1ib3R0b20tbGVmdCAuYi10b2FzdGVyLXNsb3QsIC5iLXRvYXN0ZXIuYi10b2FzdGVyLWJvdHRvbS1jZW50ZXIgLmItdG9hc3Rlci1zbG90LCAuYi10b2FzdGVyLmItdG9hc3Rlci1ib3R0b20tZnVsbCAuYi10b2FzdGVyLXNsb3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiBJRSAxMSBmaXggKi9cbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5iLXRvYXN0ZXIuYi10b2FzdGVyLXRvcC1mdWxsIC5iLXRvYXN0ZXItc2xvdCwgLmItdG9hc3Rlci5iLXRvYXN0ZXItYm90dG9tLWZ1bGwgLmItdG9hc3Rlci1zbG90IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5iLXRvYXN0ZXIuYi10b2FzdGVyLXRvcC1mdWxsIC5iLXRvYXN0ZXItc2xvdCAuYi10b2FzdCxcbi5iLXRvYXN0ZXIuYi10b2FzdGVyLXRvcC1mdWxsIC5iLXRvYXN0ZXItc2xvdCAudG9hc3QsIC5iLXRvYXN0ZXIuYi10b2FzdGVyLWJvdHRvbS1mdWxsIC5iLXRvYXN0ZXItc2xvdCAuYi10b2FzdCxcbi5iLXRvYXN0ZXIuYi10b2FzdGVyLWJvdHRvbS1mdWxsIC5iLXRvYXN0ZXItc2xvdCAudG9hc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmItdG9hc3Rlci5iLXRvYXN0ZXItdG9wLXJpZ2h0LCAuYi10b2FzdGVyLmItdG9hc3Rlci10b3AtbGVmdCwgLmItdG9hc3Rlci5iLXRvYXN0ZXItdG9wLWNlbnRlciwgLmItdG9hc3Rlci5iLXRvYXN0ZXItdG9wLWZ1bGwge1xuICB0b3A6IDA7XG59XG4uYi10b2FzdGVyLmItdG9hc3Rlci10b3AtcmlnaHQgLmItdG9hc3Rlci1zbG90LCAuYi10b2FzdGVyLmItdG9hc3Rlci10b3AtbGVmdCAuYi10b2FzdGVyLXNsb3QsIC5iLXRvYXN0ZXIuYi10b2FzdGVyLXRvcC1jZW50ZXIgLmItdG9hc3Rlci1zbG90LCAuYi10b2FzdGVyLmItdG9hc3Rlci10b3AtZnVsbCAuYi10b2FzdGVyLXNsb3Qge1xuICB0b3A6IDAuNXJlbTtcbn1cbi5iLXRvYXN0ZXIuYi10b2FzdGVyLWJvdHRvbS1yaWdodCwgLmItdG9hc3Rlci5iLXRvYXN0ZXItYm90dG9tLWxlZnQsIC5iLXRvYXN0ZXIuYi10b2FzdGVyLWJvdHRvbS1jZW50ZXIsIC5iLXRvYXN0ZXIuYi10b2FzdGVyLWJvdHRvbS1mdWxsIHtcbiAgYm90dG9tOiAwO1xufVxuLmItdG9hc3Rlci5iLXRvYXN0ZXItYm90dG9tLXJpZ2h0IC5iLXRvYXN0ZXItc2xvdCwgLmItdG9hc3Rlci5iLXRvYXN0ZXItYm90dG9tLWxlZnQgLmItdG9hc3Rlci1zbG90LCAuYi10b2FzdGVyLmItdG9hc3Rlci1ib3R0b20tY2VudGVyIC5iLXRvYXN0ZXItc2xvdCwgLmItdG9hc3Rlci5iLXRvYXN0ZXItYm90dG9tLWZ1bGwgLmItdG9hc3Rlci1zbG90IHtcbiAgYm90dG9tOiAwLjVyZW07XG59XG4uYi10b2FzdGVyLmItdG9hc3Rlci10b3AtcmlnaHQgLmItdG9hc3Rlci1zbG90LCAuYi10b2FzdGVyLmItdG9hc3Rlci1ib3R0b20tcmlnaHQgLmItdG9hc3Rlci1zbG90LCAuYi10b2FzdGVyLmItdG9hc3Rlci10b3AtY2VudGVyIC5iLXRvYXN0ZXItc2xvdCwgLmItdG9hc3Rlci5iLXRvYXN0ZXItYm90dG9tLWNlbnRlciAuYi10b2FzdGVyLXNsb3Qge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5iLXRvYXN0ZXIuYi10b2FzdGVyLXRvcC1sZWZ0IC5iLXRvYXN0ZXItc2xvdCwgLmItdG9hc3Rlci5iLXRvYXN0ZXItYm90dG9tLWxlZnQgLmItdG9hc3Rlci1zbG90LCAuYi10b2FzdGVyLmItdG9hc3Rlci10b3AtY2VudGVyIC5iLXRvYXN0ZXItc2xvdCwgLmItdG9hc3Rlci5iLXRvYXN0ZXItYm90dG9tLWNlbnRlciAuYi10b2FzdGVyLXNsb3Qge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5iLXRvYXN0ZXIuYi10b2FzdGVyLXRvcC1yaWdodCAuYi10b2FzdC5iLXRvYXN0ZXItZW50ZXItYWN0aXZlLCAuYi10b2FzdGVyLmItdG9hc3Rlci10b3AtcmlnaHQgLmItdG9hc3QuYi10b2FzdGVyLWxlYXZlLWFjdGl2ZSwgLmItdG9hc3Rlci5iLXRvYXN0ZXItdG9wLXJpZ2h0IC5iLXRvYXN0LmItdG9hc3Rlci1tb3ZlLCAuYi10b2FzdGVyLmItdG9hc3Rlci10b3AtbGVmdCAuYi10b2FzdC5iLXRvYXN0ZXItZW50ZXItYWN0aXZlLCAuYi10b2FzdGVyLmItdG9hc3Rlci10b3AtbGVmdCAuYi10b2FzdC5iLXRvYXN0ZXItbGVhdmUtYWN0aXZlLCAuYi10b2FzdGVyLmItdG9hc3Rlci10b3AtbGVmdCAuYi10b2FzdC5iLXRvYXN0ZXItbW92ZSwgLmItdG9hc3Rlci5iLXRvYXN0ZXItYm90dG9tLXJpZ2h0IC5iLXRvYXN0LmItdG9hc3Rlci1lbnRlci1hY3RpdmUsIC5iLXRvYXN0ZXIuYi10b2FzdGVyLWJvdHRvbS1yaWdodCAuYi10b2FzdC5iLXRvYXN0ZXItbGVhdmUtYWN0aXZlLCAuYi10b2FzdGVyLmItdG9hc3Rlci1ib3R0b20tcmlnaHQgLmItdG9hc3QuYi10b2FzdGVyLW1vdmUsIC5iLXRvYXN0ZXIuYi10b2FzdGVyLWJvdHRvbS1sZWZ0IC5iLXRvYXN0LmItdG9hc3Rlci1lbnRlci1hY3RpdmUsIC5iLXRvYXN0ZXIuYi10b2FzdGVyLWJvdHRvbS1sZWZ0IC5iLXRvYXN0LmItdG9hc3Rlci1sZWF2ZS1hY3RpdmUsIC5iLXRvYXN0ZXIuYi10b2FzdGVyLWJvdHRvbS1sZWZ0IC5iLXRvYXN0LmItdG9hc3Rlci1tb3ZlIHtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xNzVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNzVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNzVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjE3NXM7XG59XG4uYi10b2FzdGVyLmItdG9hc3Rlci10b3AtcmlnaHQgLmItdG9hc3QuYi10b2FzdGVyLWVudGVyLXRvIC50b2FzdC5mYWRlLCAuYi10b2FzdGVyLmItdG9hc3Rlci10b3AtcmlnaHQgLmItdG9hc3QuYi10b2FzdGVyLWVudGVyLWFjdGl2ZSAudG9hc3QuZmFkZSwgLmItdG9hc3Rlci5iLXRvYXN0ZXItdG9wLWxlZnQgLmItdG9hc3QuYi10b2FzdGVyLWVudGVyLXRvIC50b2FzdC5mYWRlLCAuYi10b2FzdGVyLmItdG9hc3Rlci10b3AtbGVmdCAuYi10b2FzdC5iLXRvYXN0ZXItZW50ZXItYWN0aXZlIC50b2FzdC5mYWRlLCAuYi10b2FzdGVyLmItdG9hc3Rlci1ib3R0b20tcmlnaHQgLmItdG9hc3QuYi10b2FzdGVyLWVudGVyLXRvIC50b2FzdC5mYWRlLCAuYi10b2FzdGVyLmItdG9hc3Rlci1ib3R0b20tcmlnaHQgLmItdG9hc3QuYi10b2FzdGVyLWVudGVyLWFjdGl2ZSAudG9hc3QuZmFkZSwgLmItdG9hc3Rlci5iLXRvYXN0ZXItYm90dG9tLWxlZnQgLmItdG9hc3QuYi10b2FzdGVyLWVudGVyLXRvIC50b2FzdC5mYWRlLCAuYi10b2FzdGVyLmItdG9hc3Rlci1ib3R0b20tbGVmdCAuYi10b2FzdC5iLXRvYXN0ZXItZW50ZXItYWN0aXZlIC50b2FzdC5mYWRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNzVzO1xufVxuLmItdG9hc3Rlci5iLXRvYXN0ZXItdG9wLXJpZ2h0IC5iLXRvYXN0LmItdG9hc3Rlci1sZWF2ZS1hY3RpdmUsIC5iLXRvYXN0ZXIuYi10b2FzdGVyLXRvcC1sZWZ0IC5iLXRvYXN0LmItdG9hc3Rlci1sZWF2ZS1hY3RpdmUsIC5iLXRvYXN0ZXIuYi10b2FzdGVyLWJvdHRvbS1yaWdodCAuYi10b2FzdC5iLXRvYXN0ZXItbGVhdmUtYWN0aXZlLCAuYi10b2FzdGVyLmItdG9hc3Rlci1ib3R0b20tbGVmdCAuYi10b2FzdC5iLXRvYXN0ZXItbGVhdmUtYWN0aXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE3NXM7XG59XG4uYi10b2FzdGVyLmItdG9hc3Rlci10b3AtcmlnaHQgLmItdG9hc3QuYi10b2FzdGVyLWxlYXZlLWFjdGl2ZSAudG9hc3QuZmFkZSwgLmItdG9hc3Rlci5iLXRvYXN0ZXItdG9wLWxlZnQgLmItdG9hc3QuYi10b2FzdGVyLWxlYXZlLWFjdGl2ZSAudG9hc3QuZmFkZSwgLmItdG9hc3Rlci5iLXRvYXN0ZXItYm90dG9tLXJpZ2h0IC5iLXRvYXN0LmItdG9hc3Rlci1sZWF2ZS1hY3RpdmUgLnRvYXN0LmZhZGUsIC5iLXRvYXN0ZXIuYi10b2FzdGVyLWJvdHRvbS1sZWZ0IC5iLXRvYXN0LmItdG9hc3Rlci1sZWF2ZS1hY3RpdmUgLnRvYXN0LmZhZGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbi50b29sdGlwLmItdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjk7XG4gIG91dGxpbmU6IDA7XG59XG4udG9vbHRpcC5iLXRvb2x0aXAuZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLmItdG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogMC45O1xufVxuLnRvb2x0aXAuYi10b29sdGlwLm5vbmludGVyYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udG9vbHRpcC5iLXRvb2x0aXAgLmFycm93IHtcbiAgbWFyZ2luOiAwIDAuMjVyZW07XG59XG4udG9vbHRpcC5iLXRvb2x0aXAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csIC50b29sdGlwLmItdG9vbHRpcC5iLXRvb2x0aXAtZGFyay5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3csIC50b29sdGlwLmItdG9vbHRpcC5iLXRvb2x0aXAtbGlnaHQuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93LCAudG9vbHRpcC5iLXRvb2x0aXAuYi10b29sdGlwLWRhbmdlci5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3csIC50b29sdGlwLmItdG9vbHRpcC5iLXRvb2x0aXAtd2FybmluZy5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3csIC50b29sdGlwLmItdG9vbHRpcC5iLXRvb2x0aXAtaW5mby5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3csIC50b29sdGlwLmItdG9vbHRpcC5iLXRvb2x0aXAtc3VjY2Vzcy5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3csIC50b29sdGlwLmItdG9vbHRpcC5iLXRvb2x0aXAtc2Vjb25kYXJ5LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdywgLnRvb2x0aXAuYi10b29sdGlwLmItdG9vbHRpcC1wcmltYXJ5LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdywgLnRvb2x0aXAuYi10b29sdGlwLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC50b29sdGlwLmItdG9vbHRpcC5iLXRvb2x0aXAtZGFyay5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdywgLnRvb2x0aXAuYi10b29sdGlwLmItdG9vbHRpcC1saWdodC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdywgLnRvb2x0aXAuYi10b29sdGlwLmItdG9vbHRpcC1kYW5nZXIuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3csIC50b29sdGlwLmItdG9vbHRpcC5iLXRvb2x0aXAtd2FybmluZy5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdywgLnRvb2x0aXAuYi10b29sdGlwLmItdG9vbHRpcC1pbmZvLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93LCAudG9vbHRpcC5iLXRvb2x0aXAuYi10b29sdGlwLXN1Y2Nlc3MuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3csIC50b29sdGlwLmItdG9vbHRpcC5iLXRvb2x0aXAtc2Vjb25kYXJ5LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93LCAudG9vbHRpcC5iLXRvb2x0aXAuYi10b29sdGlwLXByaW1hcnkuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3cge1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbn1cblxuLnRvb2x0aXAuYi10b29sdGlwLXByaW1hcnkuYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmItdG9vbHRpcC1wcmltYXJ5LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDdiZmY7XG59XG4udG9vbHRpcC5iLXRvb2x0aXAtcHJpbWFyeS5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5iLXRvb2x0aXAtcHJpbWFyeS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwN2JmZjtcbn1cbi50b29sdGlwLmItdG9vbHRpcC1wcmltYXJ5LmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5iLXRvb2x0aXAtcHJpbWFyeS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA3YmZmO1xufVxuLnRvb2x0aXAuYi10b29sdGlwLXByaW1hcnkuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5iLXRvb2x0aXAtcHJpbWFyeS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDdiZmY7XG59XG4udG9vbHRpcC5iLXRvb2x0aXAtcHJpbWFyeSAudG9vbHRpcC1pbm5lciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4udG9vbHRpcC5iLXRvb2x0aXAtc2Vjb25kYXJ5LmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5iLXRvb2x0aXAtc2Vjb25kYXJ5LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2Yzc1N2Q7XG59XG4udG9vbHRpcC5iLXRvb2x0aXAtc2Vjb25kYXJ5LmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmItdG9vbHRpcC1zZWNvbmRhcnkuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2Yzc1N2Q7XG59XG4udG9vbHRpcC5iLXRvb2x0aXAtc2Vjb25kYXJ5LmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5iLXRvb2x0aXAtc2Vjb25kYXJ5LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2Yzc1N2Q7XG59XG4udG9vbHRpcC5iLXRvb2x0aXAtc2Vjb25kYXJ5LmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAuYi10b29sdGlwLXNlY29uZGFyeS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2Yzc1N2Q7XG59XG4udG9vbHRpcC5iLXRvb2x0aXAtc2Vjb25kYXJ5IC50b29sdGlwLWlubmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi50b29sdGlwLmItdG9vbHRpcC1zdWNjZXNzLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5iLXRvb2x0aXAtc3VjY2Vzcy5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjhhNzQ1O1xufVxuLnRvb2x0aXAuYi10b29sdGlwLXN1Y2Nlc3MuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAuYi10b29sdGlwLXN1Y2Nlc3MuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyOGE3NDU7XG59XG4udG9vbHRpcC5iLXRvb2x0aXAtc3VjY2Vzcy5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAuYi10b29sdGlwLXN1Y2Nlc3MuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI4YTc0NTtcbn1cbi50b29sdGlwLmItdG9vbHRpcC1zdWNjZXNzLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAuYi10b29sdGlwLXN1Y2Nlc3MuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjhhNzQ1O1xufVxuLnRvb2x0aXAuYi10b29sdGlwLXN1Y2Nlc3MgLnRvb2x0aXAtaW5uZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbn1cblxuLnRvb2x0aXAuYi10b29sdGlwLWluZm8uYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmItdG9vbHRpcC1pbmZvLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxN2EyYjg7XG59XG4udG9vbHRpcC5iLXRvb2x0aXAtaW5mby5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5iLXRvb2x0aXAtaW5mby5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzE3YTJiODtcbn1cbi50b29sdGlwLmItdG9vbHRpcC1pbmZvLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5iLXRvb2x0aXAtaW5mby5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTdhMmI4O1xufVxuLnRvb2x0aXAuYi10b29sdGlwLWluZm8uYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5iLXRvb2x0aXAtaW5mby5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxN2EyYjg7XG59XG4udG9vbHRpcC5iLXRvb2x0aXAtaW5mbyAudG9vbHRpcC1pbm5lciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4udG9vbHRpcC5iLXRvb2x0aXAtd2FybmluZy5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAuYi10b29sdGlwLXdhcm5pbmcuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmYzEwNztcbn1cbi50b29sdGlwLmItdG9vbHRpcC13YXJuaW5nLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmItdG9vbHRpcC13YXJuaW5nLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZjMTA3O1xufVxuLnRvb2x0aXAuYi10b29sdGlwLXdhcm5pbmcuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmItdG9vbHRpcC13YXJuaW5nLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmMxMDc7XG59XG4udG9vbHRpcC5iLXRvb2x0aXAtd2FybmluZy5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmItdG9vbHRpcC13YXJuaW5nLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmYzEwNztcbn1cbi50b29sdGlwLmItdG9vbHRpcC13YXJuaW5nIC50b29sdGlwLWlubmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG59XG5cbi50b29sdGlwLmItdG9vbHRpcC1kYW5nZXIuYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmItdG9vbHRpcC1kYW5nZXIuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RjMzU0NTtcbn1cbi50b29sdGlwLmItdG9vbHRpcC1kYW5nZXIuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAuYi10b29sdGlwLWRhbmdlci5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2RjMzU0NTtcbn1cbi50b29sdGlwLmItdG9vbHRpcC1kYW5nZXIuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmItdG9vbHRpcC1kYW5nZXIuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RjMzU0NTtcbn1cbi50b29sdGlwLmItdG9vbHRpcC1kYW5nZXIuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5iLXRvb2x0aXAtZGFuZ2VyLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2RjMzU0NTtcbn1cbi50b29sdGlwLmItdG9vbHRpcC1kYW5nZXIgLnRvb2x0aXAtaW5uZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbn1cblxuLnRvb2x0aXAuYi10b29sdGlwLWxpZ2h0LmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5iLXRvb2x0aXAtbGlnaHQuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y4ZjlmYTtcbn1cbi50b29sdGlwLmItdG9vbHRpcC1saWdodC5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5iLXRvb2x0aXAtbGlnaHQuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmOGY5ZmE7XG59XG4udG9vbHRpcC5iLXRvb2x0aXAtbGlnaHQuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmItdG9vbHRpcC1saWdodC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjhmOWZhO1xufVxuLnRvb2x0aXAuYi10b29sdGlwLWxpZ2h0LmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAuYi10b29sdGlwLWxpZ2h0LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y4ZjlmYTtcbn1cbi50b29sdGlwLmItdG9vbHRpcC1saWdodCAudG9vbHRpcC1pbm5lciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4udG9vbHRpcC5iLXRvb2x0aXAtZGFyay5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAuYi10b29sdGlwLWRhcmsuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM0M2E0MDtcbn1cbi50b29sdGlwLmItdG9vbHRpcC1kYXJrLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmItdG9vbHRpcC1kYXJrLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzQzYTQwO1xufVxuLnRvb2x0aXAuYi10b29sdGlwLWRhcmsuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmItdG9vbHRpcC1kYXJrLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzNDNhNDA7XG59XG4udG9vbHRpcC5iLXRvb2x0aXAtZGFyay5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmItdG9vbHRpcC1kYXJrLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM0M2E0MDtcbn1cbi50b29sdGlwLmItdG9vbHRpcC1kYXJrIC50b29sdGlwLWlubmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi5iLWljb24uYmkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTVlbTtcbn1cbi5iLWljb24uYi1pY29uLWFuaW1hdGlvbi1jeWxvbiwgLmItaWNvbi5iLWljb25zdGFjayAuYi1pY29uLWFuaW1hdGlvbi1jeWxvbiA+IGcge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAtd2Via2l0LWFuaW1hdGlvbjogMC43NXMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYWx0ZXJuYXRlIGItaWNvbi1hbmltYXRpb24tY3lsb247XG4gIGFuaW1hdGlvbjogMC43NXMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYWx0ZXJuYXRlIGItaWNvbi1hbmltYXRpb24tY3lsb247XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYi1pY29uLmItaWNvbi1hbmltYXRpb24tY3lsb24sIC5iLWljb24uYi1pY29uc3RhY2sgLmItaWNvbi1hbmltYXRpb24tY3lsb24gPiBnIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cbi5iLWljb24uYi1pY29uLWFuaW1hdGlvbi1jeWxvbi12ZXJ0aWNhbCwgLmItaWNvbi5iLWljb25zdGFjayAuYi1pY29uLWFuaW1hdGlvbi1jeWxvbi12ZXJ0aWNhbCA+IGcge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAtd2Via2l0LWFuaW1hdGlvbjogMC43NXMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYWx0ZXJuYXRlIGItaWNvbi1hbmltYXRpb24tY3lsb24tdmVydGljYWw7XG4gIGFuaW1hdGlvbjogMC43NXMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYWx0ZXJuYXRlIGItaWNvbi1hbmltYXRpb24tY3lsb24tdmVydGljYWw7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYi1pY29uLmItaWNvbi1hbmltYXRpb24tY3lsb24tdmVydGljYWwsIC5iLWljb24uYi1pY29uc3RhY2sgLmItaWNvbi1hbmltYXRpb24tY3lsb24tdmVydGljYWwgPiBnIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cbi5iLWljb24uYi1pY29uLWFuaW1hdGlvbi1mYWRlLCAuYi1pY29uLmItaWNvbnN0YWNrIC5iLWljb24tYW5pbWF0aW9uLWZhZGUgPiBnIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb246IDAuNzVzIGluZmluaXRlIGVhc2UtaW4tb3V0IGFsdGVybmF0ZSBiLWljb24tYW5pbWF0aW9uLWZhZGU7XG4gIGFuaW1hdGlvbjogMC43NXMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYWx0ZXJuYXRlIGItaWNvbi1hbmltYXRpb24tZmFkZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iLWljb24uYi1pY29uLWFuaW1hdGlvbi1mYWRlLCAuYi1pY29uLmItaWNvbnN0YWNrIC5iLWljb24tYW5pbWF0aW9uLWZhZGUgPiBnIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cbi5iLWljb24uYi1pY29uLWFuaW1hdGlvbi1zcGluLCAuYi1pY29uLmItaWNvbnN0YWNrIC5iLWljb24tYW5pbWF0aW9uLXNwaW4gPiBnIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb246IDJzIGluZmluaXRlIGxpbmVhciBub3JtYWwgYi1pY29uLWFuaW1hdGlvbi1zcGluO1xuICBhbmltYXRpb246IDJzIGluZmluaXRlIGxpbmVhciBub3JtYWwgYi1pY29uLWFuaW1hdGlvbi1zcGluO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmItaWNvbi5iLWljb24tYW5pbWF0aW9uLXNwaW4sIC5iLWljb24uYi1pY29uc3RhY2sgLmItaWNvbi1hbmltYXRpb24tc3BpbiA+IGcge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuLmItaWNvbi5iLWljb24tYW5pbWF0aW9uLXNwaW4tcmV2ZXJzZSwgLmItaWNvbi5iLWljb25zdGFjayAuYi1pY29uLWFuaW1hdGlvbi1zcGluLXJldmVyc2UgPiBnIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgYW5pbWF0aW9uOiAycyBpbmZpbml0ZSBsaW5lYXIgcmV2ZXJzZSBiLWljb24tYW5pbWF0aW9uLXNwaW47XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYi1pY29uLmItaWNvbi1hbmltYXRpb24tc3Bpbi1yZXZlcnNlLCAuYi1pY29uLmItaWNvbnN0YWNrIC5iLWljb24tYW5pbWF0aW9uLXNwaW4tcmV2ZXJzZSA+IGcge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuLmItaWNvbi5iLWljb24tYW5pbWF0aW9uLXNwaW4tcHVsc2UsIC5iLWljb24uYi1pY29uc3RhY2sgLmItaWNvbi1hbmltYXRpb24tc3Bpbi1wdWxzZSA+IGcge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAtd2Via2l0LWFuaW1hdGlvbjogMXMgaW5maW5pdGUgc3RlcHMoOCkgbm9ybWFsIGItaWNvbi1hbmltYXRpb24tc3BpbjtcbiAgYW5pbWF0aW9uOiAxcyBpbmZpbml0ZSBzdGVwcyg4KSBub3JtYWwgYi1pY29uLWFuaW1hdGlvbi1zcGluO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmItaWNvbi5iLWljb24tYW5pbWF0aW9uLXNwaW4tcHVsc2UsIC5iLWljb24uYi1pY29uc3RhY2sgLmItaWNvbi1hbmltYXRpb24tc3Bpbi1wdWxzZSA+IGcge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuLmItaWNvbi5iLWljb24tYW5pbWF0aW9uLXNwaW4tcmV2ZXJzZS1wdWxzZSwgLmItaWNvbi5iLWljb25zdGFjayAuYi1pY29uLWFuaW1hdGlvbi1zcGluLXJldmVyc2UtcHVsc2UgPiBnIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgYW5pbWF0aW9uOiAxcyBpbmZpbml0ZSBzdGVwcyg4KSByZXZlcnNlIGItaWNvbi1hbmltYXRpb24tc3Bpbjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iLWljb24uYi1pY29uLWFuaW1hdGlvbi1zcGluLXJldmVyc2UtcHVsc2UsIC5iLWljb24uYi1pY29uc3RhY2sgLmItaWNvbi1hbmltYXRpb24tc3Bpbi1yZXZlcnNlLXB1bHNlID4gZyB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG4uYi1pY29uLmItaWNvbi1hbmltYXRpb24tdGhyb2IsIC5iLWljb24uYi1pY29uc3RhY2sgLmItaWNvbi1hbmltYXRpb24tdGhyb2IgPiBnIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb246IDAuNzVzIGluZmluaXRlIGVhc2UtaW4tb3V0IGFsdGVybmF0ZSBiLWljb24tYW5pbWF0aW9uLXRocm9iO1xuICBhbmltYXRpb246IDAuNzVzIGluZmluaXRlIGVhc2UtaW4tb3V0IGFsdGVybmF0ZSBiLWljb24tYW5pbWF0aW9uLXRocm9iO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmItaWNvbi5iLWljb24tYW5pbWF0aW9uLXRocm9iLCAuYi1pY29uLmItaWNvbnN0YWNrIC5iLWljb24tYW5pbWF0aW9uLXRocm9iID4gZyB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiLWljb24tYW5pbWF0aW9uLWN5bG9uIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNSUpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYi1pY29uLWFuaW1hdGlvbi1jeWxvbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjUlKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGItaWNvbi1hbmltYXRpb24tY3lsb24tdmVydGljYWwge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjUlKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYi1pY29uLWFuaW1hdGlvbi1jeWxvbi12ZXJ0aWNhbCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNSUpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGItaWNvbi1hbmltYXRpb24tZmFkZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBiLWljb24tYW5pbWF0aW9uLWZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC4xO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBiLWljb24tYW5pbWF0aW9uLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBiLWljb24tYW5pbWF0aW9uLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGItaWNvbi1hbmltYXRpb24tdGhyb2Ige1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGItaWNvbi1hbmltYXRpb24tdGhyb2Ige1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uYnRuIC5iLWljb24uYmksXG4ubmF2LWxpbmsgLmItaWNvbi5iaSxcbi5kcm9wZG93bi10b2dnbGUgLmItaWNvbi5iaSxcbi5kcm9wZG93bi1pdGVtIC5iLWljb24uYmksXG4uaW5wdXQtZ3JvdXAtdGV4dCAuYi1pY29uLmJpIHtcbiAgZm9udC1zaXplOiAxMjUlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC12dWUuY3NzLm1hcCAqLyIsIi8vIEJDYWxlbmRhciBjdXN0b20gc3R5bGVzXG5cbi5iLWNhbGVuZGFyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgLmItY2FsZW5kYXItaW5uZXIge1xuICAgIC8vIFByZXZlbnQgY2FsZW5kYXIgZnJvbSBnb2luZyBiZWxvdyB0aGlzIHdpZHRoXG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgfVxuXG4gIC5iLWNhbGVuZGFyLWhlYWRlcixcbiAgLmItY2FsZW5kYXItbmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICB9XG5cbiAgLmItY2FsZW5kYXItbmF2IC5idG4ge1xuICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gIH1cblxuICBvdXRwdXQge1xuICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgZm9udC1zaXplOiA4MCU7XG5cbiAgICAmLnJlYWRvbmx5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLmItY2FsZW5kYXItZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cblxuICAuYi1jYWxlbmRhci1ncmlkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICAvLyBFYXN5IHJvdW5kZWQgY29ybmVycyBvbiBjb250YWluZWQgZWxlbWVudHMsXG4gICAgLy8gc3BlY2lmaWNhbGx5IHRoZSBmb290ZXIgb2YgdGhlIGNhbGVuZGFyIGdyaWRcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLnJvdyB7XG4gICAgICAvLyBQcmV2ZW50IGdyaWQgcm93cyBmcm9tIHdyYXBwaW5nXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICAuYi1jYWxlbmRhci1ncmlkLWNhcHRpb24ge1xuICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gIH1cblxuICAuYi1jYWxlbmRhci1ncmlkLWJvZHkge1xuICAgIC5jb2xbZGF0YS1kYXRlXSB7XG4gICAgICAvLyBXZSBoYXJkIGNvZGUgdGhlIHNpemVzIGluIGBweGAgdG8gZml0XG4gICAgICAvLyBjb3JyZWN0bHkgb24gc21hbGwgbW9iaWxlIGRldmljZSBzY3JlZW5zXG4gICAgICAuYnRuIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luOiAzcHggYXV0bztcbiAgICAgICAgcGFkZGluZzogOXB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU3R5bGUgdG8gZ2V0IGFyb3VuZCBCb290c3RyYXAgdjQuNCBidWdcbiAgLy8gd2l0aCBoYW5kIGN1cnNvciBvbiBkaXNhYmxlZCBidXR0b25zXG4gIC8vIEFzIHdlbGwsIHdoZW4gYSBidXR0b24gaXMgc3RpbGwgZm9jdXNhYmxlLCBidXQgaXNcbiAgLy8gYGFyaWEtZGlzYWJsZWRgIHdlIHdhbnQgYHBvaW50ZXItZXZlbnRzOiBub25lYFxuICAuYnRuIHtcbiAgICAmOmRpc2FibGVkLFxuICAgICYuZGlzYWJsZWQsXG4gICAgJlthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5jYXJkLWltZy1sZWZ0IHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWctcmlnaHQge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4iLCIkYnYtZHJvcGRvd24tZGVmaW5lZDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIE1ha2Ugc3VyZSB0byBpbmNsdWRlIHRoZXNlIHN0eWxlIGRlZmluaXRpb25zIG9ubHkgb25jZVxuQGlmICRidi1kcm9wZG93bi1kZWZpbmVkID09IGZhbHNlIHtcbiAgJGJ2LWRyb3Bkb3duLWRlZmluZWQ6IHRydWU7XG5cbiAgLy8gSGlkZSB0aGUgY2FyZXQgZm9yIGBuby1jYXJldGAgc2V0dGluZ1xuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS9ib290c3RyYXAtdnVlL2Jvb3RzdHJhcC12dWUvaXNzdWVzLzE0NzNcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzIzNzI0XG4gIC5kcm9wZG93biB7XG4gICAgJjpub3QoLmRyb3BsZWZ0KSB7XG4gICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgJi5kcm9wZG93bi10b2dnbGUtbm8tY2FyZXQ6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS9ib290c3RyYXAtdnVlL2Jvb3RzdHJhcC12dWUvaXNzdWVzLzI5MDlcbiAgICAmLmRyb3BsZWZ0IHtcbiAgICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAmLmRyb3Bkb3duLXRvZ2dsZS1uby1jYXJldDo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBIaWRlIHRoZSBmb2N1cyByaW5nIGludHJvZHVjZWQgYnkgQm9vdHN0cmF0cCB2NC40IHJlYm9vdFxuICAgIC8vIG9uIGl0ZW1zIHdpdGggdGFiaW5kZXg9XCItMVwiLCBhcyB3ZSBrbm93IGhvdyB1c2VycyBmZWVsXG4gICAgLy8gYWJvdXQgYmx1ZSByaW5ncyB3aGVyZSB0aGV5IGRvbid0IGV4cGVjdCB0aGVtLlxuICAgIC5kcm9wZG93bi1tZW51OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gUHJldmVudCBkcm9wZG93biBiYWNrZ3JvdW5kIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICAgIC8vIEFkZGVkIGhlcmUgdG8gYWRkcmVzcyA8bGk+IHdyYXBwaW5nIG9mIGl0ZW1zXG4gICAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgID4gOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAuZHJvcGRvd24taXRlbSxcbiAgICAgICAgICAuZHJvcGRvd24tZm9ybSxcbiAgICAgICAgICAuZHJvcGRvd24tdGV4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgLmRyb3Bkb3duLWl0ZW0sXG4gICAgICAgICAgLmRyb3Bkb3duLWZvcm0sXG4gICAgICAgICAgLmRyb3Bkb3duLXRleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGJ2LWRyb3Bkb3duLWZvcm0tZGVmaW5lZDogZmFsc2UgIWRlZmF1bHQ7XG5cbkBpZiAkYnYtZHJvcGRvd24tZm9ybS1kZWZpbmVkID09IGZhbHNlIHtcbiAgLy8gVGhpcyB0ZXN0IHdpbGwgb25seSBpbmNsdWRlIHRoZXNlIHN0eWxlIGRlZmluaXRpb25zIG9uY2VcbiAgJGJ2LWRyb3Bkb3duLWZvcm0tZGVmaW5lZDogdHJ1ZTtcblxuICAvLyBDdXN0b20gc3R5bGVzIGZvciA8Yi1kcm9wZG93bi1mb3JtPlxuICAvLyBCYXNlZCBvbiBjbGFzcyBgLmRyb3Bkb3duLWl0ZW1gXG4gIC5iLWRyb3Bkb3duLWZvcm0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBGcm9tIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9zY3NzL19yZWJvb3Quc2Nzc1xuICAgICAgLy8gbWltaWNraW5nIGJ1dHRvbjpmb2N1cyBzdHlsaW5nLlxuICAgICAgLy8gV2UgYWRkIGltcG9ydGFudCBoZXJlIGFzIGFueXRoaW5nIHdpdGggdGFiaW5kZXggYC0xYCBhbmQgZm9jdXNlZCB3aWxsIG5vdFxuICAgICAgLy8gaGF2ZSBhIGZvY3VzIHJpbmcgZHVlIHRvIHJlYm9vdC5zY3NzIGFuZCBpdHMgYCFpbXBvcnRhbnRgIG92ZXJyaWRlLlxuICAgICAgLy8gTmVlZGVkIGZvciBrZXlib2FyZCBuYXZpZ2F0aW9uIGhpZ2gtbGlnaHRpbmdcbiAgICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgIWltcG9ydGFudDtcbiAgICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgICAvLyBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgLy8gICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgLy8gfVxuICAgIH1cbiAgfVxufVxuIiwiJGJ2LWRyb3Bkb3duLXRleHQtZGVmaW5lZDogZmFsc2UgIWRlZmF1bHQ7XG5cbkBpZiAkYnYtZHJvcGRvd24tdGV4dC1kZWZpbmVkID09IGZhbHNlIHtcbiAgLy8gVGhpcyB0ZXN0IHdpbGwgb25seSBpbmNsdWRlIHRoZXNlIHN0eWxlIGRlZmluaXRpb25zIG9uY2VcbiAgJGJ2LWRyb3Bkb3duLXRleHQtZGVmaW5lZDogdHJ1ZTtcblxuICAvLyBDdXN0b20gc3R5bGVzIGZvciA8Yi1kcm9wZG93bi10ZXh0PlxuICAvLyBCYXNlZCBvbiBjbGFzcyBgLmRyb3Bkb3duLWl0ZW1gXG4gIC5iLWRyb3Bkb3duLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyO1xuICB9XG59XG4iLCIvLyBBZGRzIGNvbnRyb2wgc2l6aW5nIHRvIEJvb3RzdHJhcCBjdXN0b20gY2hlY2tib3gvc3dpdGNoIGlucHV0c1xuXG4uY3VzdG9tLWNoZWNrYm94LmItY3VzdG9tLWNvbnRyb2wtbGcsXG4uaW5wdXQtZ3JvdXAtbGcgLmN1c3RvbS1jaGVja2JveCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sZztcbiAgcGFkZGluZy1sZWZ0OiAkYi1jdXN0b20tY29udHJvbC1ndXR0ZXItbGcgKyAkYi1jdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZS1sZztcblxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1sZyAqICRsaW5lLWhlaWdodC1sZyAtICRiLWN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLWxnKSAqIDAuNTtcbiAgICBsZWZ0OiAtKCRiLWN1c3RvbS1jb250cm9sLWd1dHRlci1sZyArICRiLWN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLWxnKTtcbiAgICB3aWR0aDogJGItY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUtbGc7XG4gICAgaGVpZ2h0OiAkYi1jdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZS1sZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiLWN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cy1sZyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICB0b3A6ICgkZm9udC1zaXplLWxnICogJGxpbmUtaGVpZ2h0LWxnIC0gJGItY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUtbGcpICogMC41O1xuICAgIGxlZnQ6IC0oJGItY3VzdG9tLWNvbnRyb2wtZ3V0dGVyLWxnICsgJGItY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUtbGcpO1xuICAgIHdpZHRoOiAkYi1jdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZS1sZztcbiAgICBoZWlnaHQ6ICRiLWN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLWxnO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJGItY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemUtbGc7XG4gIH1cbn1cblxuLmN1c3RvbS1jaGVja2JveC5iLWN1c3RvbS1jb250cm9sLXNtLFxuLmlucHV0LWdyb3VwLXNtIC5jdXN0b20tY2hlY2tib3gge1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc207XG4gIHBhZGRpbmctbGVmdDogJGItY3VzdG9tLWNvbnRyb2wtZ3V0dGVyLXNtICsgJGItY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUtc207XG5cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIHRvcDogKCRmb250LXNpemUtc20gKiAkbGluZS1oZWlnaHQtc20gLSAkYi1jdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZS1zbSkgKiAwLjU7XG4gICAgbGVmdDogLSgkYi1jdXN0b20tY29udHJvbC1ndXR0ZXItc20gKyAkYi1jdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZS1zbSk7XG4gICAgd2lkdGg6ICRiLWN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLXNtO1xuICAgIGhlaWdodDogJGItY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUtc207XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYi1jdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMtc20pO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1zbSAqICRsaW5lLWhlaWdodC1zbSAtICRiLWN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLXNtKSAqIDAuNTtcbiAgICBsZWZ0OiAtKCRiLWN1c3RvbS1jb250cm9sLWd1dHRlci1zbSArICRiLWN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLXNtKTtcbiAgICB3aWR0aDogJGItY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUtc207XG4gICAgaGVpZ2h0OiAkYi1jdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZS1zbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICRiLWN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplLXNtO1xuICB9XG59XG5cbi5jdXN0b20tc3dpdGNoLmItY3VzdG9tLWNvbnRyb2wtbGcsXG4uaW5wdXQtZ3JvdXAtbGcgLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRiLWN1c3RvbS1zd2l0Y2gtd2lkdGgtbGcgKyAkYi1jdXN0b20tY29udHJvbC1ndXR0ZXItbGc7XG5cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sZztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6ICgkZm9udC1zaXplLWxnICogJGxpbmUtaGVpZ2h0LWxnIC0gJGItY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUtbGcpICogMC41O1xuICAgICAgaGVpZ2h0OiAkYi1jdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZS1sZztcbiAgICAgIGxlZnQ6IC0oJGItY3VzdG9tLXN3aXRjaC13aWR0aC1sZyArICRiLWN1c3RvbS1jb250cm9sLWd1dHRlci1sZyk7XG4gICAgICB3aWR0aDogJGItY3VzdG9tLXN3aXRjaC13aWR0aC1sZztcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRiLWN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMtbGc7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiBjYWxjKFxuICAgICAgICAjeygoJGZvbnQtc2l6ZS1sZyAqICRsaW5lLWhlaWdodC1sZyAtICRiLWN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLWxnKSAqIDAuNSl9ICsgI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqXG4gICAgICAgICAgMn1cbiAgICAgICk7XG4gICAgICBsZWZ0OiBjYWxjKFxuICAgICAgICAjey0gKCRiLWN1c3RvbS1zd2l0Y2gtd2lkdGgtbGcgKyAkYi1jdXN0b20tY29udHJvbC1ndXR0ZXItbGcpfSArICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKlxuICAgICAgICAgIDJ9XG4gICAgICApO1xuICAgICAgd2lkdGg6ICRiLWN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemUtbGc7XG4gICAgICBoZWlnaHQ6ICRiLWN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemUtbGc7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYi1jdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzLWxnO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAkYi1jdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZS1sZztcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRiLWN1c3RvbS1zd2l0Y2gtd2lkdGgtbGcgLSAkYi1jdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZS1sZyk7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tc3dpdGNoLmItY3VzdG9tLWNvbnRyb2wtc20sXG4uaW5wdXQtZ3JvdXAtc20gLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRiLWN1c3RvbS1zd2l0Y2gtd2lkdGgtc20gKyAkYi1jdXN0b20tY29udHJvbC1ndXR0ZXItc207XG5cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6ICgkZm9udC1zaXplLXNtICogJGxpbmUtaGVpZ2h0LXNtIC0gJGItY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUtc20pICogMC41O1xuICAgICAgbGVmdDogLSgkYi1jdXN0b20tc3dpdGNoLXdpZHRoLXNtICsgJGItY3VzdG9tLWNvbnRyb2wtZ3V0dGVyLXNtKTtcbiAgICAgIHdpZHRoOiAkYi1jdXN0b20tc3dpdGNoLXdpZHRoLXNtO1xuICAgICAgaGVpZ2h0OiAkYi1jdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZS1zbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRiLWN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMtc207XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiBjYWxjKFxuICAgICAgICAjeygoJGZvbnQtc2l6ZS1zbSAqICRsaW5lLWhlaWdodC1zbSAtICRiLWN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLXNtKSAqIDAuNSl9ICsgI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqXG4gICAgICAgICAgMn1cbiAgICAgICk7XG4gICAgICBsZWZ0OiBjYWxjKFxuICAgICAgICAjey0gKCRiLWN1c3RvbS1zd2l0Y2gtd2lkdGgtc20gKyAkYi1jdXN0b20tY29udHJvbC1ndXR0ZXItc20pfSArICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKlxuICAgICAgICAgIDJ9XG4gICAgICApO1xuICAgICAgd2lkdGg6ICRiLWN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemUtc207XG4gICAgICBoZWlnaHQ6ICRiLWN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemUtc207XG4gICAgICBib3JkZXItcmFkaXVzOiAkYi1jdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzLXNtO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAkYi1jdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZS1zbTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRiLWN1c3RvbS1zd2l0Y2gtd2lkdGgtc20gLSAkYi1jdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZS1zbSk7XG4gICAgfVxuICB9XG59XG4iLCIkYnYtaW5wdXQtZ3JvdXAtZHJvcGRvd24tcGF0Y2hlZDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIE1ha2Ugc3VyZSB0byBpbmNsdWRlIHRoZXNlIHN0eWxlIGRlZmluaXRpb25zIG9ubHkgb25jZVxuQGlmICRidi1pbnB1dC1ncm91cC1kcm9wZG93bi1wYXRjaGVkID09IGZhbHNlIHtcbiAgJGJ2LWlucHV0LWdyb3VwLWRyb3Bkb3duLXBhdGNoZWQ6IHRydWU7XG5cbiAgLy8gV29ya2Fyb3VuZCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL2Jvb3RzdHJhcC12dWUvYm9vdHN0cmFwLXZ1ZS9pc3N1ZXMvMTU2MFxuICAvLyBXb3JrYXJvdW5kIGZvciBodHRwczovL2dpdGh1Yi5jb20vYm9vdHN0cmFwLXZ1ZS9ib290c3RyYXAtdnVlL2lzc3Vlcy8yMTE0ICovXG4gIC8vIEJhc2VkIG9uOiBgfmJvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzYFxuICAuaW5wdXQtZ3JvdXAge1xuICAgID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLWdyb3VwLFxuICAgID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1ncm91cCxcbiAgICA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgICAgPiAuYnRuIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tZ3JvdXAsXG4gICAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXAsXG4gICAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgPiAuYnRuIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRidi1mb3JtLWJ0bi1sYWJlbC1jb250cm9sLWRlZmluZWQ6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBNYWtlIHN1cmUgdG8gaW5jbHVkZSB0aGVzZSBzdHlsZSBkZWZpbml0aW9ucyBvbmx5IG9uY2VcbkBpZiAkYnYtZm9ybS1idG4tbGFiZWwtY29udHJvbC1kZWZpbmVkID09IGZhbHNlIHtcbiAgJGJ2LWZvcm0tYnRuLWxhYmVsLWNvbnRyb2wtZGVmaW5lZDogdHJ1ZTtcblxuICAvLyBDdXN0b20gQlZGb3JtQnRuTGFiZWxDb250cm9sIHN0eWxpbmdcbiAgLy8gQ3VycmVudGx5IHVzZWQgYnkgQkZvcm1UaW1lcGlja2VyIGFuZCBCRm9ybURhdGVwaWNrZXJcbiAgLy8gRG9lcyBub3QgYXBwbHkgdG8gYnV0dG9uLW9ubHkgc3R5bGluZ1xuICAuYi1mb3JtLWJ0bi1sYWJlbC1jb250cm9sLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICAvLyBSZW1vdmUgYmFja2dyb3VuZCB2YWxpZGF0aW9uIGltYWdlcyBhbmQgcGFkZGluZyBmcm9tXG4gICAgLy8gbWFpbiB3cmFwcGVyIGFzIHRoZXkgd2lsbCBiZSBwcmVzZW50IGluIHRoZSBpbm5lciBsYWJlbCBlbGVtZW50XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuICAgIEBhdC1yb290IHtcbiAgICAgIC8vIEhhbmRsZSBgLmlucHV0LWdyb3VwYCBwYWRkaW5nIG92ZXJyaWRlc1xuICAgICAgLmlucHV0LWdyb3VwICYge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290IHtcbiAgICAgIC8vIFByZXZlbnQgdGhlIGJ1dHRvbi9sYWJlbCBmcm9tIHJldmVyc2luZyBvcmRlciBvbiBpbiBob3Jpem9udGFsIFJUTCBtb2RlXG4gICAgICBbZGlyPVwicnRsXCJdICYsXG4gICAgICAmW2Rpcj1cInJ0bFwiXSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gLmJ0biB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMDtcblxuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtdmFsaWQgPiAuYnRuIHtcbiAgICAgIGNvbG9yOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmlzLWludmFsaWQgPiAuYnRuIHtcbiAgICAgIGNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yO1xuICAgIH1cblxuICAgID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgIH1cblxuICAgID4gLmZvcm0tY29udHJvbCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAvLyBTZXQgYSBtaW5pbXVtIGhlaWdodCwgYXMgd2UgaGF2ZSBoZWlnaHQgc2V0IHRvIGBhdXRvYFxuICAgICAgLy8gKHRvIGFsbG93IHRoZSBjb250ZW50IHRvIHdyYXAsIGlmIG5lZWRlZClcbiAgICAgIC8vIFdlIHN1YnRyYWN0IG9mZiB0aGUgYm9yZGVyLCBhcyB3ZSBoYXZlIGJvcmRlciBzZXQgdG8gYDBgXG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKCN7JGlucHV0LWhlaWdodH0gLSAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIEBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoI3skaW5wdXQtaGVpZ2h0LXNtfSAtICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KTtcbiAgICAgIH1cblxuICAgICAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKCN7JGlucHV0LWhlaWdodC1sZ30gLSAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSk7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290IHtcbiAgICAgICAgLy8gSGFuZGxlIGlucHV0IGdyb3VwIHNpemluZ1xuICAgICAgICAuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20gJiB7XG4gICAgICAgICAgbWluLWhlaWdodDogY2FsYygjeyRpbnB1dC1oZWlnaHQtc219IC0gI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAkaW5wdXQtcGFkZGluZy15LXNtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtcGFkZGluZy15LXNtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnICYge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoI3skaW5wdXQtaGVpZ2h0LWxnfSAtICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogJGlucHV0LXBhZGRpbmcteS1sZztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LXBhZGRpbmcteS1sZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgc3R5bGluZ1xuICAgICZbYXJpYS1kaXNhYmxlZD1cInRydWVcIl0sXG4gICAgJlthcmlhLXJlYWRvbmx5PVwidHJ1ZVwiXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICZbYXJpYS1kaXNhYmxlZD1cInRydWVcIl0ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgID4gbGFiZWwge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQnV0dG9uIG9ubHkgbW9kZSBtZW51IHBhZGRpbmcgb3ZlcnJpZGVzXG4gIC5iLWZvcm0tYnRuLWxhYmVsLWNvbnRyb2wuYnRuLWdyb3VwIHtcbiAgICA+IC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEFkZHMgaW4gc2l6ZXMgZm9yIGN1c3RvbS1maWxlXG5cbi8vIFByZXZlbnQgZmlsZSBuYW1lcyBmcm9tIG92ZXJmbG93aW5nIHRoZSBmaWxlIGlucHV0XG4vLyBUaGVzZSBzdHlsZXMgY2FuIGJlIHJlbW92ZWQgd2hlbiB0aGUgcmVsYXRlZCBCb290c3RyYXAgYnVnIGdldHMgZml4ZWQ6XG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzMxNTc3XG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5iLWN1c3RvbS1jb250cm9sLWxnLFxuLmlucHV0LWdyb3VwLWxnIHtcbiAgJi5jdXN0b20tZmlsZSxcbiAgLmN1c3RvbS1maWxlLWlucHV0LFxuICAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogJGItY3VzdG9tLWZpbGUtZm9udC1zaXplLWxnO1xuICAgIGhlaWdodDogJGItY3VzdG9tLWZpbGUtaGVpZ2h0LWxnO1xuICB9XG5cbiAgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAuY3VzdG9tLWZpbGUtbGFiZWw6YWZ0ZXIge1xuICAgIHBhZGRpbmc6ICRiLWN1c3RvbS1maWxlLXBhZGRpbmcteS1sZyAkYi1jdXN0b20tZmlsZS1wYWRkaW5nLXgtbGc7XG4gICAgbGluZS1oZWlnaHQ6ICRiLWN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0LWxnO1xuICB9XG5cbiAgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiLWN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMtbGcpO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgaGVpZ2h0OiAkYi1jdXN0b20tZmlsZS1oZWlnaHQtaW5uZXItbGc7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGItY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cy1sZyAkYi1jdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzLWxnIDApO1xuICAgIH1cbiAgfVxufVxuXG4uYi1jdXN0b20tY29udHJvbC1zbSxcbi5pbnB1dC1ncm91cC1zbSB7XG4gICYuY3VzdG9tLWZpbGUsXG4gIC5jdXN0b20tZmlsZS1pbnB1dCxcbiAgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBmb250LXNpemU6ICRiLWN1c3RvbS1maWxlLWZvbnQtc2l6ZS1zbTtcbiAgICBoZWlnaHQ6ICRiLWN1c3RvbS1maWxlLWhlaWdodC1zbTtcbiAgfVxuXG4gIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgLmN1c3RvbS1maWxlLWxhYmVsOmFmdGVyIHtcbiAgICBwYWRkaW5nOiAkYi1jdXN0b20tZmlsZS1wYWRkaW5nLXktc20gJGItY3VzdG9tLWZpbGUtcGFkZGluZy14LXNtO1xuICAgIGxpbmUtaGVpZ2h0OiAkYi1jdXN0b20tZmlsZS1saW5lLWhlaWdodC1zbTtcbiAgfVxuXG4gIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYi1jdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzLXNtKTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGhlaWdodDogJGItY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyLXNtO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRiLWN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMtc20gJGItY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cy1zbSAwKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRlbXBvcmFyeSBmaXggZm9yIGNzc25hbm8gYnVnOiBodHRwczovL2dpdGh1Yi5jb20vY3NzbmFuby9jc3NuYW5vL2lzc3Vlcy83MTJcbi8vIEJ5IG1vdmluZyBjZW50ZXIgdG8gbGFzdCB2YWx1ZSBpbiBgYmFja2dyb3VuZC1wb3NpdGlvbmAgcHJvcGVydHlcbi8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL2Jvb3RzdHJhcC12dWUvYm9vdHN0cmFwLXZ1ZS9pc3N1ZXMvMjU5OVxuQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIC53YXMtdmFsaWRhdGVkICY6aW52YWxpZCxcbiAgICAud2FzLXZhbGlkYXRlZCAmOnZhbGlkLFxuICAgICYuaXMtaW52YWxpZCxcbiAgICAmLmlzLXZhbGlkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIEJvb3RzdHJhcCB2NC54IGRvZXMgbm90IGhhdmUgc3BlY2lhbCBzdHlsaW5nIGZvciBjb2xvciBpbnB1dFxuLy8gU28gd2UgZGVmaW5lIHNvbWUgYmFzaWMgc3R5bGVzIHRvIGNvbXBlbnNhdGVcbmlucHV0W3R5cGU9XCJjb2xvclwiXS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIC8vIFdlIHVzZSB0aGUgc21hbGxlciBwYWRkaW5nIHRvIG1ha2UgdGhlIGNvbG9yIGJsb2NrIGxhcmdlclxuICBwYWRkaW5nOiAoJGlucHV0LXBhZGRpbmcteS1zbSAqIDAuNSkgKCRpbnB1dC1wYWRkaW5nLXgtc20gKiAwLjUpO1xufVxuXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0uZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zbSxcbi5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwiY29sb3JcIl0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICAvLyBXZSB1c2UgdGhlIHNtYWxsZXIgcGFkZGluZyB0byBtYWtlIHRoZSBjb2xvciBibG9jayBsYXJnZXJcbiAgcGFkZGluZzogKCRpbnB1dC1wYWRkaW5nLXktc20gKiAwLjUpICgkaW5wdXQtcGFkZGluZy14LXNtICogMC41KTtcbn1cblxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtbGcsXG4uaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cImNvbG9yXCJdLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogKCRpbnB1dC1wYWRkaW5nLXktc20gKiAwLjUpICgkaW5wdXQtcGFkZGluZy14LXNtICogMC41KTtcbn1cblxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLmZvcm0tY29udHJvbDpkaXNhYmxlZCB7XG4gIC8vIERpc2FibGVkIHN0eWxpbmcgbmVlZHMgdG8gYmUgYSBiaXQgZGlmZmVyZW50IHRoYW4gcmVndWxhciBpbnB1dHNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNTAwO1xuICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG59XG5cbi8vIC0tLSBCYXNlIGAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXJhbmdlYCBzdHlsaW5nIChubyBQUiB5ZXQgb24gQm9vdHN0cmFwIHY0KSAtLS1cbi5pbnB1dC1ncm91cCB7XG4gID4gLmN1c3RvbS1yYW5nZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgKyAuZm9ybS1jb250cm9sLFxuICAgICsgLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5jdXN0b20tcmFuZ2UsXG4gICAgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgPiAuY3VzdG9tLXJhbmdlLFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgKyAuY3VzdG9tLXJhbmdlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICA+IC5jdXN0b20tcmFuZ2U6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICA+IC5jdXN0b20tcmFuZ2Uge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICA+IC5jdXN0b20tcmFuZ2Uge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBwYWRkaW5nOiAwICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuXG4gICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG4gICAgLy8gQm9vdHN0cmFwIHY0LjMuMiBoYXMgZGVwcmVjYXRlZCB0aGlzIG1peGluXG4gICAgLy8gQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCk7XG4gICAgLy8gU28gd2UgbWFudWFsbHkgYWRkIGl0cyBjb250ZW50IGhlcmVcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7IC8vIG9ubHkgbmVlZGVkIGZvciBmYWxsYmFjayB0byB0ZXh0IGlucHV0XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmRpc2FibGVkLFxuICAgICZbcmVhZG9ubHldIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1yYW5nZSB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogMCAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1yYW5nZSB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogMCAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLy8gLS0tIDxiLWZvcm0taW5wdXQ+OiBjdXN0b20tcmFuZ2UgdmFsaWRhdGlvbiBzdHlsaW5nIC0gdmFsaWQgKG5vIFBSIHlldCBmb3IgQm9vdHN0cmFwIHY0LjIpIC0tLVxuLy8gTWl4aW4gZm9yIGdlbmVyYXRpbmcgYC5pbnB1dC1ncm91cCAuY3VzdG9tLXJhbmdlYCB2YWxpZGF0aW9uIHN0eWxpbmdcbkBtaXhpbiBidi1jdXN0b20tcmFuZ2UtdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvcikge1xuICAuaW5wdXQtZ3JvdXAgLmN1c3RvbS1yYW5nZSB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAwLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLXJhbmdlIHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBhZmZlY3RcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRib2R5LWJnLCAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIGxpZ2h0ZW4oJGNvbG9yLCAzNSUpO1xuICAgICAgICB9XG4gICAgICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkYm9keS1iZywgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCBsaWdodGVuKCRjb2xvciwgMzUlKTtcbiAgICAgICAgfVxuICAgICAgICAmOjotbXMtdGh1bWIge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkYm9keS1iZywgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCBsaWdodGVuKCRjb2xvciwgMzUlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3IsIDM1JSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAwLjM1KTtcbiAgICAgIH1cblxuICAgICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3IsIDM1JSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3IsIDAuMzUpO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOjotbXMtdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAzNSUpO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6LW1zLXRyYWNrLWxvd2VyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3IsIDAuMzUpO1xuICAgICAgfVxuICAgICAgJjo6LW1zLXRyYWNrLXVwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3IsIDAuMzUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBidi1jdXN0b20tcmFuZ2UtdmFsaWRhdGlvbi1zdGF0ZShcInZhbGlkXCIsICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yKTtcbkBpbmNsdWRlIGJ2LWN1c3RvbS1yYW5nZS12YWxpZGF0aW9uLXN0YXRlKFwiaW52YWxpZFwiLCAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yKTtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBBZGRzIGNvbnRyb2wgc2l6aW5nIHRvIEJvb3RzdHJhcCBjdXN0b20gcmFkaW8gaW5wdXRzXG5cbi5jdXN0b20tcmFkaW8uYi1jdXN0b20tY29udHJvbC1sZyxcbi5pbnB1dC1ncm91cC1sZyAuY3VzdG9tLXJhZGlvIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRiLWN1c3RvbS1jb250cm9sLWd1dHRlci1sZyArICRiLWN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLWxnO1xuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICB0b3A6ICgkZm9udC1zaXplLWxnICogJGxpbmUtaGVpZ2h0LWxnIC0gJGItY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUtbGcpICogMC41O1xuICAgIGxlZnQ6IC0oJGItY3VzdG9tLWNvbnRyb2wtZ3V0dGVyLWxnICsgJGItY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUtbGcpO1xuICAgIHdpZHRoOiAkYi1jdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZS1sZztcbiAgICBoZWlnaHQ6ICRiLWN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLWxnO1xuICAgIGJvcmRlci1yYWRpdXM6ICRiLWN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cy1sZztcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIHRvcDogKCRmb250LXNpemUtbGcgKiAkbGluZS1oZWlnaHQtbGcgLSAkYi1jdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZS1sZykgKiAwLjU7XG4gICAgbGVmdDogLSgkYi1jdXN0b20tY29udHJvbC1ndXR0ZXItbGcgKyAkYi1jdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZS1sZyk7XG4gICAgd2lkdGg6ICRiLWN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLWxnO1xuICAgIGhlaWdodDogJGItY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUtbGc7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvICN7JGItY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemUtbGd9O1xuICB9XG59XG5cbi5jdXN0b20tcmFkaW8uYi1jdXN0b20tY29udHJvbC1zbSxcbi5pbnB1dC1ncm91cC1zbSAuY3VzdG9tLXJhZGlvIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRiLWN1c3RvbS1jb250cm9sLWd1dHRlci1zbSArICRiLWN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLXNtO1xuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICB0b3A6ICgkZm9udC1zaXplLXNtICogJGxpbmUtaGVpZ2h0LXNtIC0gJGItY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUtc20pICogMC41O1xuICAgIGxlZnQ6IC0oJGItY3VzdG9tLWNvbnRyb2wtZ3V0dGVyLXNtICsgJGItY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUtc20pO1xuICAgIHdpZHRoOiAkYi1jdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZS1zbTtcbiAgICBoZWlnaHQ6ICRiLWN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLXNtO1xuICAgIGJvcmRlci1yYWRpdXM6ICRiLWN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cy1zbTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIHRvcDogKCRmb250LXNpemUtc20gKiAkbGluZS1oZWlnaHQtc20gLSAkYi1jdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZS1zbSkgKiAwLjU7XG4gICAgbGVmdDogLSgkYi1jdXN0b20tY29udHJvbC1ndXR0ZXItc20gKyAkYi1jdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZS1zbSk7XG4gICAgd2lkdGg6ICRiLWN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLXNtO1xuICAgIGhlaWdodDogJGItY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUtc207XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvICN7JGItY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemUtc219O1xuICB9XG59XG4iLCIuYi1yYXRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJi5kLWlubGluZS1mbGV4IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5iLXJhdGluZy1zdGFyLFxuICAuYi1yYXRpbmctdmFsdWUge1xuICAgIHBhZGRpbmc6IDAgMC4yNWVtO1xuICB9XG5cbiAgLmItcmF0aW5nLXZhbHVlIHtcbiAgICAvLyBLZWVwIHRoZSBzdGFycyBmcm9tIG1vdmluZyB3aGVuIHZhbHVlIGNoYW5nZXMgKHVzdWFsbHkpXG4gICAgbWluLXdpZHRoOiAyLjVlbTtcbiAgfVxuXG4gIC5iLXJhdGluZy1zdGFyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLmItcmF0aW5nLWljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgfVxuXG4gICY6bm90KC5kaXNhYmxlZCk6bm90KC5yZWFkb25seSkge1xuICAgIC5iLXJhdGluZy1zdGFyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAvLyBab29tIGZvY3VzZWQgb3IgaG92ZXJlZCBpY29uc1xuICAgICY6Zm9jdXM6bm90KDpob3ZlcikgLmItcmF0aW5nLXN0YXIuZm9jdXNlZCxcbiAgICAuYi1yYXRpbmctc3Rhcjpob3ZlciB7XG4gICAgICAuYi1yYXRpbmctaWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBGbGlwIHRoZSBoYWxmIGljb24gaWYgUlRMIG1vZGVcbiAgLy8gV2UgdHJhbnNmb3JtIHRoZSBvdXRlciBzdGFyIHdyYXBwZXIgc28gdGhhdCB3ZSBkbyBub3RcbiAgLy8gaW50ZXJmZXJlIHdpdGggdGhlIGhvdmVyL2ZvY3VzIHRyYW5zZm9ybSBhYm92ZVxuICAmW2Rpcj1cInJ0bFwiXSB7XG4gICAgLmItcmF0aW5nLXN0YXItaGFsZiB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5iLWZvcm0tc3BpbmJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy8gUXVpY2sgd2F5IHRvIGdldCBlbmQgYnV0dG9ucyByb3VuZGVkIG9uIG91dHNpZGUgZWRnZXNcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gSGlkZSB2YWxpZGF0aW9uIGljb24sIGFzIHRoZXJlIGlzIG5vIHJvb20gZm9yIGl0XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG5cbiAgQGF0LXJvb3Qge1xuICAgIC8vIFByZXZlbnQgdGhlIGJ1dHRvbnMgZnJvbSByZXZlcnNpbmcgb3JkZXIgb24gaW4gaG9yaXpvbnRhbCBSVEwgbW9kZVxuICAgIFtkaXI9XCJydGxcIl0gJjpub3QoLmZsZXgtY29sdW1uKSxcbiAgICAmW2Rpcj1cInJ0bFwiXTpub3QoLmZsZXgtY29sdW1uKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuICB9XG5cbiAgb3V0cHV0IHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMC4yNXJlbTtcblxuICAgID4gZGl2LFxuICAgID4gYmRpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWluLXdpZHRoOiAyLjI1ZW07XG4gICAgICAvLyBXZSBzZXQgYSBoZWlnaHQgdG8gZW5zdXJlIGFuIGVtcHR5IHZhbHVlIGlzbid0IGNvbGxhcHNlZFxuICAgICAgaGVpZ2h0OiAxZW0gKiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gICAgfVxuICB9XG5cbiAgJi5mbGV4LWNvbHVtbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgb3V0cHV0IHtcbiAgICAgIG1hcmdpbjogMCAwLjI1cmVtO1xuICAgICAgcGFkZGluZzogMC4yNXJlbSAwO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KC5kLWlubGluZS1mbGV4KTpub3QoLmZsZXgtY29sdW1uKSB7XG4gICAgb3V0cHV0OiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLmQtaW5saW5lLWZsZXg6bm90KC5mbGV4LWNvbHVtbikge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmJ0biB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpID4gZGl2ID4gLmItaWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuICAgIH1cbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICYucmVhZG9ubHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gICYuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG4iLCIuYi1mb3JtLXRhZ3Mge1xuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICYuaXMtdmFsaWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLCAwLjI1KTtcbiAgICB9XG5cbiAgICAmLmlzLWludmFsaWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciwgMC4yNSk7XG4gICAgfVxuICB9XG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICB9XG59XG5cbi5iLWZvcm0tdGFncy1saXN0IHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG5cbiAgLmItZm9ybS10YWdzLWZpZWxkLFxuICAuYi1mb3JtLXRhZyB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgfVxufVxuXG4uYi1mb3JtLXRhZ3MtaW5wdXQge1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xufVxuXG4uYi1mb3JtLXRhZyB7XG4gIC8vIE92ZXJyaWRlIGRlZmF1bHQgYmFkZ2Ugc2V0dGluZ3NcbiAgLy8gRHVlIHRvIHVzaW5nIHRleHQtdHJ1bmNhdGUgb24gdGhlIGlubmVyIGNvbnRlbnRcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcblxuICAmLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgLy8gT3ZlcnJpZGUgZGVmYXVsdCBjbG9zZSBidXR0b24gc2V0dGluZ3NcbiAgPiBidXR0b24uYi1mb3JtLXRhZy1yZW1vdmUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTI1JTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLXNtIC5iLWZvcm0tdGFnIHtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyAuYi1mb3JtLXRhZyB7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG4iLCIubWVkaWEtYXNpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5tZWRpYS1hc2lkZS1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4iLCIvLyBOZWVkZWQgdG8gYWxsb3cgVnVlIHRyYW5zaXRpb24gc3lzdGVtIHRvIHdvcmsgd2l0aCBCb290c3RyYXAgdjQgLm1vZGFsLWJhY2tkcm9wXG4vLyBhcyBtb2RhbCBvcGFjaXR5IGlzIDEgYnkgZGVmYXVsdFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7XG59XG4iLCIvLyA8cGFnaW5hdGlvbj4gYW5kIDxwYWdpbmF0aW9uLW5hdj4gcmVxdWlyZSB0aGUgaGVscGVyIHV0aWxpdHkgY2xhc3Nlc1xuQGltcG9ydCBcIi4uLy4uL3V0aWxpdGllc1wiO1xuXG4kYnYtcGFnaW5hdGlvbi1jbGFzc2VzLWRlZmluZWQ6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBNYWtlIHN1cmUgdG8gaW5jbHVkZSB0aGVzZSBzdHlsZSBkZWZpbml0aW9ucyBvbmx5IG9uY2VcbkBpZiAkYnYtcGFnaW5hdGlvbi1jbGFzc2VzLWRlZmluZWQgPT0gZmFsc2Uge1xuICAkYnYtcGFnaW5hdGlvbi1jbGFzc2VzLWRlZmluZWQ6IHRydWU7XG5cbiAgLy8gUGFnaW5hdGlvbiBwaWxsIHN0eWxlXG4gIC5iLXBhZ2luYXRpb24tcGlsbHMge1xuICAgIC5wYWdlLWl0ZW0ge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBTb21lIG92ZXJyaWRlcyB0byBtYWtlIHBvcG92ZXIgdHJhbnNpdGlvbnMgd29yayB3aXRoIFZ1ZSBgPHRyYW5zaXRpb24+YFxuLnBvcG92ZXIuYi1wb3BvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIC8vIE5lZWRlZCBkdWUgdG8gQm9vdHN0cmFwIHY0LjQgcmVib290LmNzcyBjaGFuZ2VzXG4gIG91dGxpbmU6IDA7XG5cbiAgJi5mYWRlOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGlmICRidi1lbmFibGUtcG9wb3Zlci12YXJpYW50cyB7XG4gIEBlYWNoICR2YXJpYW50LCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLmItcG9wb3Zlci0jeyR2YXJpYW50fSB7XG4gICAgICAkcG8tYmctY29sb3I6IHRoZW1lLWNvbG9yLWxldmVsKCR2YXJpYW50LCAkYi1wb3BvdmVyLWJnLWxldmVsKTtcbiAgICAgICRwby1ib3JkZXItY29sb3I6IHRoZW1lLWNvbG9yLWxldmVsKCR2YXJpYW50LCAkYi1wb3BvdmVyLWJvcmRlci1sZXZlbCk7XG4gICAgICAkcG8tY29sb3I6IHRoZW1lLWNvbG9yLWxldmVsKCR2YXJpYW50LCAkYi1wb3BvdmVyLWNvbG9yLWxldmVsKTtcbiAgICAgICRwby1oZWFkZXItYmc6IGRhcmtlbigkcG8tYmctY29sb3IsIDMlKTtcbiAgICAgICRwby1oZWFkZXItY29sb3I6IGNvbG9yLXlpcSgkcG8taGVhZGVyLWJnKTtcbiAgICAgICRwby1hcnJvdy1jb2xvcjogJHBvLWJnLWNvbG9yO1xuICAgICAgJHBvLWFycm93LWNvbG9yLWJvdHRvbTogJHBvLWhlYWRlci1iZztcbiAgICAgICRwby1hcnJvdy1vdXRlci1jb2xvcjogZmFkZS1pbigkcG8tYm9yZGVyLWNvbG9yLCAwLjA1KTtcblxuICAgICAgJi5wb3BvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBvLWJnLWNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRwby1ib3JkZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuYnMtcG9wb3Zlci10b3Age1xuICAgICAgICA+IC5hcnJvdyB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwby1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG8tYXJyb3ctY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYnMtcG9wb3Zlci1yaWdodCB7XG4gICAgICAgID4gLmFycm93IHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG8tYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG8tYXJyb3ctY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYnMtcG9wb3Zlci1ib3R0b20ge1xuICAgICAgICA+IC5hcnJvdyB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwby1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAvLyBVc2UgdGhlIGhlYWRlciBiZyBjb2xvclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvLWFycm93LWNvbG9yLWJvdHRvbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvLWhlYWRlci1iZztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmJzLXBvcG92ZXItbGVmdCB7XG4gICAgICAgID4gLmFycm93IHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwby1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvLWFycm93LWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmJzLXBvcG92ZXItYXV0byB7XG4gICAgICAgICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICAgICAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgICAgICAgfVxuICAgICAgICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICAgICAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICAgICAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgICAgICAgfVxuICAgICAgICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgICAgICAgIEBleHRlbmQgLmJzLXBvcG92ZXItbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucG9wb3Zlci1oZWFkZXIge1xuICAgICAgICBjb2xvcjogJHBvLWhlYWRlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBvLWhlYWRlci1iZztcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogZGFya2VuKCRwby1oZWFkZXItYmcsIDUlKTtcbiAgICAgIH1cblxuICAgICAgLnBvcG92ZXItYm9keSB7XG4gICAgICAgIGNvbG9yOiAkcG8tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYi1zaWRlYmFyLW91dGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB6LWluZGV4OiAkYi1zaWRlYmFyLXppbmRleDtcbn1cblxuLmItc2lkZWJhci1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5iLXNpZGViYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6ICRiLXNpZGViYXItd2lkdGg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cbiAgJi5zbGlkZSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRiLXNpZGViYXItdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dDtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCguYi1zaWRlYmFyLXJpZ2h0KSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcblxuICAgICYuc2xpZGU6bm90KC5zaG93KSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIH1cblxuICAgID4gLmItc2lkZWJhci1oZWFkZXIgLmNsb3NlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYuYi1zaWRlYmFyLXJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgJi5zbGlkZTpub3QoLnNob3cpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB9XG5cbiAgICA+IC5iLXNpZGViYXItaGVhZGVyIC5jbG9zZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgPiAuYi1zaWRlYmFyLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAkYi1zaWRlYmFyLWhlYWRlci1mb250LXNpemU7XG4gICAgcGFkZGluZzogJGItc2lkZWJhci1oZWFkZXItcGFkZGluZy15ICRiLXNpZGViYXItaGVhZGVyLXBhZGRpbmcteDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAYXQtcm9vdCB7XG4gICAgICAvLyBLZWVwIHRoZSBidXR0b25zIG9uIHRoZSBjb3JyZWN0IGVuZCB3aGVuIGluIFJUTCBtb2RlXG4gICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNsb3NlIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZm9udC1zaXplOiAkYi1zaWRlYmFyLWhlYWRlci1mb250LXNpemU7XG4gICAgfVxuICB9XG5cbiAgPiAuYi1zaWRlYmFyLWJvZHkge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gID4gLmItc2lkZWJhci1mb290ZXIge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxufVxuIiwiLy8gLS0tIEdlbmVyYWwgc3R5bGluZyAtLS1cblxuLnRhYmxlLmItdGFibGUge1xuICAvLyBUYWJsZSBmaXhlZCBoZWFkZXIgd2lkdGggbGF5b3V0XG4gICYuYi10YWJsZS1maXhlZCB7XG4gICAgLy8gRml4ZWQgd2lkdGggY29sdW1uc1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBib3JkZXItY29sbGFwc2VcbiAgLy8gTWFpbmx5IGZvciB1c2Ugd2l0aCBzdGlja3kgaGVhZGVycyBhbmQgY29sdW1uc1xuICAmLmItdGFibGUtbm8tYm9yZGVyLWNvbGxhcHNlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICB9XG5cbiAgLy8gVGFibGUgYnVzeSBzdHlsaW5nXG4gICZbYXJpYS1idXN5PVwidHJ1ZVwiXSB7XG4gICAgb3BhY2l0eTogJGItdGFibGUtYnVzeS1vcGFjaXR5O1xuICB9XG5cbiAgLy8gRGV0YWlscyByb3cgc3R5bGluZ1xuICA+IHRib2R5ID4gdHIuYi10YWJsZS1kZXRhaWxzID4gdGQge1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIENhcHRpb24gcG9zaXRpb25pbmdcbiAgPiBjYXB0aW9uIHtcbiAgICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgfVxuXG4gICYuYi10YWJsZS1jYXB0aW9uLXRvcCB7XG4gICAgPiBjYXB0aW9uIHtcbiAgICAgIGNhcHRpb24tc2lkZTogdG9wICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gUmUtZGVjbGFyZSBgdGFibGUtYWN0aXZlYCBjbGFzcyBoZXJlIHNvIHRoYXQgaXQgY2FuIHRha2VcbiAgLy8gcHJlY2VkZW5jZSBvdmVyIHJvdyB2YXJpYW50cyB3aGVuIHVzZWQgb24gc2VsZWN0YWJsZSByb3dzXG4gIC8vIENsYXNzIGNhbiBvbmx5IGJlIGFwcGxpZWQgdG8gcm93cyBhbmQgbm90IGluZGl2aWR1YWwgY2VsbHNcbiAgPiB0Ym9keSA+IC50YWJsZS1hY3RpdmUge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY3RpdmUtYmc7XG4gICAgfVxuICB9XG5cbiAgLy8gQWRkIHNwZWNpYWwgaG92ZXIgc3R5bGluZyBmb3IgYHRhYmxlLWFjdGl2ZWAgcm93IHZhcmlhbnRcbiAgJi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIudGFibGUtYWN0aXZlOmhvdmVyIHtcbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhvdmVyLWNvbG9yO1xuICAgICAgLy8gYCR0YWJsZS1ob3Zlci1iZ2AgZGVmYXVsdCBpcyBhIHZlcnkgdHJhbnNwYXJlbnQgYmxhY2tcbiAgICAgIC8vIFdlIG92ZXJsYXkgaXQgb3ZlciB0aGUgYmFja2dyb3VuZCBjb2xvciB0byBhY2hpZXZlIHRoZVxuICAgICAgLy8gc2FtZSBjb2xvciBlZmZlY3Qgd2hpbGUga2VlcGluZyB0aGUgYmFja2dyb3VuZCBzb2xpZFxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCR0YWJsZS1ob3Zlci1iZywgJHRhYmxlLWhvdmVyLWJnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG5cbiAgLy8gQWRkIGluIG1pc3NpbmcgYGJnLWFjdGl2ZWAgY2xhc3MgZm9yIHRhYmxlIHRib2R5IHJvd3NcbiAgLy8gQm9vdHN0cmFwIHY0LjMgaXMgbWlzc2luZyB0aGlzIGZvciBkYXJrIHRhYmxlc1xuICAvLyBgYmctYWN0aXZlYCBjbGFzcyBjYW5ub3QgYmUgYXBwbGllZCB0byBpbmRpdmlkdWFsIGNlbGxzXG4gID4gdGJvZHkgPiAuYmctYWN0aXZlIHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICAvLyBJbXBvcnRhbnQgaXMgbmVlZGVkIHRvIG92ZXJyaWRlIHRoZSBzdGFuZGFyZCBgYmctdmFyaWFudHNgXG4gICAgICAvLyBhcyB0aGUgYWxzbyB1c2UgYCFpbXBvcnRhbnRgXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY3RpdmUtYmcgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyBBZGQgc3BlY2lhbCBob3ZlciBzdHlsaW5nIGZvciBgYmctYWN0aXZlYCByb3cgdmFyaWFudCAoZGFyayB0YWJsZXMpXG4gICYudGFibGUtaG92ZXIudGFibGUtZGFyayA+IHRib2R5ID4gdHIuYmctYWN0aXZlOmhvdmVyIHtcbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstaG92ZXItY29sb3I7XG4gICAgICAvLyBgJHRhYmxlLWRhcmstaG92ZXItYmdgIGRlZmF1bHQgaXMgYSB2ZXJ5IHRyYW5zcGFyZW50IHdoaXRlXG4gICAgICAvLyBXZSBvdmVybGF5IGl0IG92ZXIgdGhlIGJhY2tncm91bmQgY29sb3IgdG8gYWNoaWV2ZSB0aGVcbiAgICAgIC8vIHNhbWUgY29sb3IgZWZmZWN0IHdoaWxlIGtlZXBpbmcgdGhlIGJhY2tncm91bmQgc29saWRcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkdGFibGUtZGFyay1ob3Zlci1iZywgJHRhYmxlLWRhcmstaG92ZXItYmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tIFRhYmxlIHN0aWNreSBoZWFkZXIgc3R5bGluZyAtLS1cblxuQGlmICRidi1lbmFibGUtdGFibGUtc3RpY2t5IHtcbiAgLmItdGFibGUtc3RpY2t5LWhlYWRlcixcbiAgLnRhYmxlLXJlc3BvbnNpdmUsXG4gIFtjbGFzcyo9XCJ0YWJsZS1yZXNwb25zaXZlLVwiXSB7XG4gICAgLy8gTW92ZSB0aGUgdGFibGUgYm90dG9tIG1hcmdpbiB0byB0aGUgd3JhcHBlclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cbiAgICA+IC50YWJsZSB7XG4gICAgICAvLyBSZXNldCBgbWFyZ2luLWJvdHRvbWAgdG8gd2UgZG9uJ3QgZ2V0IGEgc3BhY2UgYWZ0ZXJcbiAgICAgIC8vIHRoZSB0YWJsZSBpbnNpZGUgdGhlIHNjcm9sbCBhcmVhXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5iLXRhYmxlLXN0aWNreS1oZWFkZXIge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLy8gQW5ub3lpbmdseSwgd2hlbiBvdmVyZmxvdy15IGlzIHNldCwgYnJvd3NlcnMgY29udmVydFxuICAgIC8vICdvdmVyZmxvdy14OiB2aXNpYmxlJyB0byAnb3ZlcmZsb3cteDogYXV0bycgLSBzbyBpdCBiZWNvbWVzXG4gICAgLy8gcmVzcG9uc2l2ZSBpbiB0aGUgeCBheGlzIGF1dG9tYXRpY2FsbHlcbiAgICAvLyBEZWZhdWx0IGBtYXgtaGVpZ2h0YCBiZWZvcmUgYSBzY3JvbGxiYXIgd2lsbCBzaG93XG4gICAgLy8gV2UgZG9uJ3QgdXNlIGBoZWlnaHRgIGFzIHRhYmxlIGNvdWxkIGJlIHNob3J0ZXIgdGhhbiB0aGlzIHZhbHVlXG4gICAgbWF4LWhlaWdodDogJGItdGFibGUtc3RpY2t5LWhlYWRlci1tYXgtaGVpZ2h0O1xuICB9XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICAvLyBPdmVycmlkZSBhbnkgc3R5bGVzIChpbmNsdWRpbmcgaW5saW5lIHN0eWxlcylcbiAgICAvLyB3aGVuIHByaW50aW5nXG4gICAgLmItdGFibGUtc3RpY2t5LWhlYWRlciB7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgLy8gUG9zaXRpb25pbmcgb2Ygc3RpY2t5IGhlYWRlcnNcbiAgICAuYi10YWJsZS1zdGlja3ktaGVhZGVyID4gLnRhYmxlLmItdGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgICAgLy8gSGVhZGVyIGNlbGxzIG5lZWQgdG8gYmUgc3RpY2t5IG9uIHRvcFxuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgLy8gUG9zaXRpb25pbmcgb2Ygc3RpY2t5IGNvbHVtbnNcbiAgICAvLyBTdGlja3kgY29sdW1ucyBvbmx5IHdvcmsgd2hlbiB0YWJsZSBoYXMgc3RpY2t5XG4gICAgLy8gaGVhZGVycyBhbmQvb3IgaXMgcmVzcG9uc2l2ZVxuICAgIC5iLXRhYmxlLXN0aWNreS1oZWFkZXIsXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUsXG4gICAgW2NsYXNzKj1cInRhYmxlLXJlc3BvbnNpdmUtXCJdIHtcbiAgICAgID4gLnRhYmxlLmItdGFibGUge1xuICAgICAgICA+IHRoZWFkLFxuICAgICAgICA+IHRib2R5LFxuICAgICAgICA+IHRmb290IHtcbiAgICAgICAgICA+IHRyID4gLmItdGFibGUtc3RpY2t5LWNvbHVtbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IHRoZWFkIHtcbiAgICAgICAgICA+IHRyID4gLmItdGFibGUtc3RpY2t5LWNvbHVtbiB7XG4gICAgICAgICAgICAvLyB6LWluZGV4IG5lZWRzIHRvIGJlIGhpZ2hlciB0aGFuIHN0aWNreSBjb2x1bW5zIGFuZFxuICAgICAgICAgICAgLy8gc3RpY2t5IGhlYWRlcnMgZm9yIGNvcnJlY3QgbGF5ZXJpbmdcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiB0Ym9keSxcbiAgICAgICAgPiB0Zm9vdCB7XG4gICAgICAgICAgPiB0ciA+IC5iLXRhYmxlLXN0aWNreS1jb2x1bW4ge1xuICAgICAgICAgICAgLy8gei1pbmRleCBuZWVkcyB0byBiZSBsb3dlciB0aGFuIHN0aWNreSBoZWFkZXIgdGhhdFxuICAgICAgICAgICAgLy8gaXMgYWxzbyBhIHN0aWNreSBjb2x1bW5cbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGVmYXVsdCB0aGVtZSBjb2xvciBiYWNrZ3JvdW5kIGZvciB0YWJsZSBjZWxscyB0aGF0IGFyZSBzdGlja3lcbiAgICAvLyBBcHBsaWVkIG9ubHkgd2hlbiBubyB2YXJpYW50IGlzIGFwcGxpZWQgdG8gdGhlIHJvd3MsIG9yIG5vIGhlYWQtdmFyaWFudFxuICAgIC8vIE5lZWRlZCBiZWNhdXNlIEJvb3RzdHJhcCB2NCBkb2VzIG5vdCBoYXZlIHRhYmxlIGNoaWxkIGVsZW1lbnRzIHNldCB1cFxuICAgIC8vIHRvIGluaGVyaXQgdGhlaXIgYmFja2dyb3VuZCBjb2xvciBmcm9tIHBhcmVudCBlbGVtZW50IGJ5IGRlZmF1bHRcbiAgICAvL1xuICAgIC8vIEFuIGlzc3VlIG1hZGUgYXQgdHdicy9ib290c3RyYXAgcmVwbyBmb3IgdGFibGVcbiAgICAvLyBiYWNrZ3JvdW5kIGNvbG9yIGluaGVyaXRhbmNlOlxuICAgIC8vICAgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTI0NFxuICAgIC8vIElmIGltcGxlbWVudGVkLCB3b3VsZCBuZWdhdGUgdGhlIG5lZWQgZm9yIGFsbCB0aGUgYmVsb3cgU0NTU1xuICAgIC50YWJsZS5iLXRhYmxlIHtcbiAgICAgID4gdGhlYWQsXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHIgPiAudGFibGUtYi10YWJsZS1kZWZhdWx0IHtcbiAgICAgICAgICAvLyBEZWZhdWx0IGNlbGwgY29sb3JcbiAgICAgICAgICBjb2xvcjogJHRhYmxlLWNvbG9yO1xuICAgICAgICAgIC8vIGAkdGFibGUtYmdgIGlzIG51bGwgYnkgZGVmYXVsdCBpbiBCb290c3RyYXAgdjQgdmFyaWFibGVzXG4gICAgICAgICAgLy8gYnV0IGNvdWxkIGhhdmUgYSB2YWx1ZSBzZXQgYnkgdGhlIGNvbnN1bWVyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaWYoJHRhYmxlLWJnLCAkdGFibGUtYmcsICRib2R5LWJnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnRhYmxlLWRhcmsge1xuICAgICAgICA+IHRoZWFkLFxuICAgICAgICA+IHRib2R5LFxuICAgICAgICA+IHRmb290IHtcbiAgICAgICAgICA+IHRyID4gLmJnLWItdGFibGUtZGVmYXVsdCB7XG4gICAgICAgICAgICAvLyBEZWZhdWx0IGNlbGwgY29sb3IgaW4gdGFibGUgZGFyayBtb2RlXG4gICAgICAgICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgICAgICAgICAvLyBEZWZhdWx0IGNlbGwgYmFja2dyb3VuZCBjb2xvciBpbiB0YWJsZSBkYXJrIG1vZGVcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgY2FzZSBvZiB6ZWJyYSBzdHJpcGluZ1xuICAgICAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICAgICAgLy8gXCJmYWtlXCIgemVicmEgc3RyaXBpbmcgdmlhIHVzZSBvZiBhIHRyYW5zcGFyZW50IGJhY2tncm91bmQgaW1hZ2VcbiAgICAgICAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSA+IC50YWJsZS1iLXRhYmxlLWRlZmF1bHQge1xuICAgICAgICAgIC8vIGAkdGFibGUtYWNjZW50LWJnYCAodXNlZCBmb3Igc3RyaXBpbmcpIGRlZmF1bHQgaXMgYSB2ZXJ5IHRyYW5zcGFyZW50IGJsYWNrXG4gICAgICAgICAgLy8gV2Ugb3ZlcmxheSBpdCBvdmVyIHRoZSBiYWNrZ3JvdW5kIGNvbG9yIHRvIGFjaGlldmUgdGhlIHNhbWUgY29sb3JcbiAgICAgICAgICAvLyBlZmZlY3Qgd2hpbGUga2VlcGluZyB0aGUgYmFja2dyb3VuZCBzb2xpZC5cbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHRhYmxlLWFjY2VudC1iZywgJHRhYmxlLWFjY2VudC1iZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgfVxuXG4gICAgICAgICYudGFibGUtZGFyayB7XG4gICAgICAgICAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSA+IC5iZy1iLXRhYmxlLWRlZmF1bHQge1xuICAgICAgICAgICAgLy8gYCR0YWJsZS1kYXJrLWFjY2VudC1iZ2AgKHVzZWQgZm9yIHN0cmlwaW5nKSBkZWZhdWx0IGlzIGEgdmVyeSB0cmFuc3BhcmVudCB3aGl0ZVxuICAgICAgICAgICAgLy8gV2Ugb3ZlcmxheSBpdCBvdmVyIHRoZSBiYWNrZ3JvdW5kIGNvbG9yIHRvIGFjaGlldmUgdGhlIHNhbWUgY29sb3JcbiAgICAgICAgICAgIC8vIGVmZmVjdCB3aGlsZSBrZWVwaW5nIHRoZSBiYWNrZ3JvdW5kIHNvbGlkLlxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCR0YWJsZS1kYXJrLWFjY2VudC1iZywgJHRhYmxlLWRhcmstYWNjZW50LWJnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSBjYXNlIG9mIGhvdmVyXG4gICAgICAmLnRhYmxlLWhvdmVyIHtcbiAgICAgICAgLy8gXCJmYWtlXCIgaG92ZXIgdmlhIHVzZSBvZiBhIHRyYW5zcGFyZW50IGJhY2tncm91bmQgaW1hZ2VcbiAgICAgICAgPiB0Ym9keSA+IHRyOmhvdmVyID4gLnRhYmxlLWItdGFibGUtZGVmYXVsdCB7XG4gICAgICAgICAgY29sb3I6ICR0YWJsZS1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAvLyBgJHRhYmxlLWhvdmVyLWJnYCBkZWZhdWx0IGlzIGEgdmVyeSB0cmFuc3BhcmVudCBibGFja1xuICAgICAgICAgIC8vIFdlIG92ZXJsYXkgaXQgb3ZlciB0aGUgYmFja2dyb3VuZCBjb2xvciB0byBhY2hpZXZlIHRoZSBzYW1lIGNvbG9yXG4gICAgICAgICAgLy8gZWZmZWN0IHdoaWxlIGtlZXBpbmcgdGhlIGJhY2tncm91bmQgc29saWQuXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCR0YWJsZS1ob3Zlci1iZywgJHRhYmxlLWhvdmVyLWJnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi50YWJsZS1kYXJrIHtcbiAgICAgICAgICA+IHRib2R5ID4gdHI6aG92ZXIgPiAuYmctYi10YWJsZS1kZWZhdWx0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIC8vIGAkdGFibGUtZGFyay1ob3Zlci1iZ2AgZGVmYXVsdCBpcyBhIHZlcnkgdHJhbnNwYXJlbnQgd2hpdGVcbiAgICAgICAgICAgIC8vIFdlIG92ZXJsYXkgaXQgb3ZlciB0aGUgYmFja2dyb3VuZCBjb2xvciB0byBhY2hpZXZlIHRoZSBzYW1lIGNvbG9yXG4gICAgICAgICAgICAvLyBlZmZlY3Qgd2hpbGUga2VlcGluZyB0aGUgYmFja2dyb3VuZCBzb2xpZC5cbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkdGFibGUtZGFyay1ob3Zlci1iZywgJHRhYmxlLWRhcmstaG92ZXItYmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tIEhlYWRlciBzb3J0IHN0eWxpbmcgLS0tXG5cbi8vIEJvb3RzdHJhcCB2NC40IHdpbGwgaW5jbHVkZSB0aGlzIHZhcmlhYmxlIGFzIGAkZXNjYXBlZC1jaGFyYWN0ZXJzYFxuLy8gQnV0IGlmIHdlIHdhbnQgdG8gcHJlc2VydmUgYmFja3dhcmRzIGNvbXBhdGliaWxpdHkgd2l0aCB2NC4zLCB3ZSBsZWF2ZSB0aGlzIGluXG4kYnYtZXNjYXBlZC1jaGFyYWN0ZXJzOiAoKFwiPFwiLCBcIiUzY1wiKSwgKFwiPlwiLCBcIiUzZVwiKSwgKFwiI1wiLCBcIiUyM1wiKSk7XG5cbi8vIEJvb3RzdHJhcCB2NC40IHdpbGwgaW5jbHVkZSB0aGlzIG1ldGhvZCBhcyBgZXNjYXBlLXN2Z2Bcbi8vIEJ1dCBpZiB3ZSB3YW50IHRvIHByZXNlcnZlIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IHdpdGggdjQuMywgd2UgbGVhdmUgdGhpcyBpblxuLy8gU2VlIGh0dHBzOi8vY29kZXBlbi5pby9rZXZpbndlYmVyL3Blbi9kWFdvUndcbkBmdW5jdGlvbiBidi1lc2NhcGUtc3ZnKCRzdHJpbmcpIHtcbiAgQGlmIHN0ci1pbmRleCgkc3RyaW5nLCBcImRhdGE6aW1hZ2Uvc3ZnK3htbFwiKSB7XG4gICAgQGVhY2ggJGNoYXIsICRlbmNvZGVkIGluICRidi1lc2NhcGVkLWNoYXJhY3RlcnMge1xuICAgICAgJHN0cmluZzogc3RyLXJlcGxhY2UoJHN0cmluZywgJGNoYXIsICRlbmNvZGVkKTtcbiAgICB9XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi50YWJsZS5iLXRhYmxlIHtcbiAgPiB0aGVhZCxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IFthcmlhLXNvcnRdIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRiLXRhYmxlLXNvcnQtaWNvbi1iZy13aWR0aCAkYi10YWJsZS1zb3J0LWljb24tYmctaGVpZ2h0O1xuXG4gICAgICAgICY6bm90KC5iLXRhYmxlLXNvcnQtaWNvbi1sZWZ0KSB7XG4gICAgICAgICAgLy8gRGVmYXVsdCBpcyBpY29uIG9uIHRoZSByaWdodFxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoI3skdGFibGUtY2VsbC1wYWRkaW5nfSAvIDIpIGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JHRhYmxlLWNlbGwtcGFkZGluZ30gKyAjeyRiLXRhYmxlLXNvcnQtaWNvbi1iZy13aWR0aH0pO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5iLXRhYmxlLXNvcnQtaWNvbi1sZWZ0IHtcbiAgICAgICAgICAvLyBMZWZ0IGFsaWduZWQgc29ydCBpY29uXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjYWxjKCN7JHRhYmxlLWNlbGwtcGFkZGluZ30gLyAyKSBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7JHRhYmxlLWNlbGwtcGFkZGluZ30gKyAjeyRiLXRhYmxlLXNvcnQtaWNvbi1iZy13aWR0aH0pO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gW2FyaWEtc29ydD1cIm5vbmVcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBidi1lc2NhcGUtc3ZnKCRiLXRhYmxlLXNvcnQtaWNvbi1iZy1ub3Qtc29ydGVkKTtcbiAgICAgIH1cblxuICAgICAgPiBbYXJpYS1zb3J0PVwiYXNjZW5kaW5nXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogYnYtZXNjYXBlLXN2ZygkYi10YWJsZS1zb3J0LWljb24tYmctYXNjZW5kaW5nKTtcbiAgICAgIH1cblxuICAgICAgPiBbYXJpYS1zb3J0PVwiZGVzY2VuZGluZ1wiXSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGJ2LWVzY2FwZS1zdmcoJGItdGFibGUtc29ydC1pY29uLWJnLWRlc2NlbmRpbmcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFNvcnQgaWNvbnMgZm9yIGRhcmsgdGFibGVzLCBoZWFkZXJzLCBmb290ZXJzXG4gICYudGFibGUtZGFyayA+IHRoZWFkID4gdHIsXG4gICYudGFibGUtZGFyayA+IHRmb290ID4gdHIsXG4gID4gLnRoZWFkLWRhcmsgPiB0ciB7XG4gICAgPiBbYXJpYS1zb3J0PVwibm9uZVwiXSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBidi1lc2NhcGUtc3ZnKCRiLXRhYmxlLXNvcnQtaWNvbi1iZy1kYXJrLW5vdC1zb3J0ZWQpO1xuICAgIH1cblxuICAgID4gW2FyaWEtc29ydD1cImFzY2VuZGluZ1wiXSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBidi1lc2NhcGUtc3ZnKCRiLXRhYmxlLXNvcnQtaWNvbi1iZy1kYXJrLWFzY2VuZGluZyk7XG4gICAgfVxuXG4gICAgPiBbYXJpYS1zb3J0PVwiZGVzY2VuZGluZ1wiXSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBidi1lc2NhcGUtc3ZnKCRiLXRhYmxlLXNvcnQtaWNvbi1iZy1kYXJrLWRlc2NlbmRpbmcpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNvcnQgaWNvbnMgd2hlbiBoZWFkZXIgY2VsbCBoYXMgYHRhYmxlLWRhcmtgIGNsYXNzXG4gID4gdGhlYWQgPiB0ciA+IC50YWJsZS1kYXJrLFxuICA+IHRmb290ID4gdHIgPiAudGFibGUtZGFyayB7XG4gICAgJlthcmlhLXNvcnQ9XCJub25lXCJdIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGJ2LWVzY2FwZS1zdmcoJGItdGFibGUtc29ydC1pY29uLWJnLWRhcmstbm90LXNvcnRlZCk7XG4gICAgfVxuXG4gICAgJlthcmlhLXNvcnQ9XCJhc2NlbmRpbmdcIl0ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogYnYtZXNjYXBlLXN2ZygkYi10YWJsZS1zb3J0LWljb24tYmctZGFyay1hc2NlbmRpbmcpO1xuICAgIH1cblxuICAgICZbYXJpYS1zb3J0PVwiZGVzY2VuZGluZ1wiXSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBidi1lc2NhcGUtc3ZnKCRiLXRhYmxlLXNvcnQtaWNvbi1iZy1kYXJrLWRlc2NlbmRpbmcpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFBhZGRpbmcgYW5kIHBvc2l0aW9uIGFkanVzdG1lbnQgZm9yIHNtYWxsIHRhYmxlc1xuICAmLnRhYmxlLXNtIHtcbiAgICA+IHRoZWFkLFxuICAgID4gdGZvb3Qge1xuICAgICAgPiB0ciA+IFthcmlhLXNvcnRdIHtcbiAgICAgICAgJjpub3QoLmItdGFibGUtc29ydC1pY29uLWxlZnQpIHtcbiAgICAgICAgICAvLyBEZWZhdWx0IGlzIGljb24gb24gdGhlIHJpZ2h0XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygjeyR0YWJsZS1jZWxsLXBhZGRpbmctc219IC8gMikgY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoI3skdGFibGUtY2VsbC1wYWRkaW5nLXNtfSArICN7JGItdGFibGUtc29ydC1pY29uLWJnLXdpZHRofSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmItdGFibGUtc29ydC1pY29uLWxlZnQge1xuICAgICAgICAgIC8vIExlZnQgYWxpZ25lZCBzb3J0IGljb25cbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNhbGMoI3skdGFibGUtY2VsbC1wYWRkaW5nLXNtfSAvIDIpIGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoI3skdGFibGUtY2VsbC1wYWRkaW5nLXNtfSArICN7JGItdGFibGUtc29ydC1pY29uLWJnLXdpZHRofSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tIFNlbGVjdGFibGUgcm93cyAtLS1cbi50YWJsZS5iLXRhYmxlIHtcbiAgJi5iLXRhYmxlLXNlbGVjdGFibGU6bm90KC5iLXRhYmxlLXNlbGVjdGFibGUtbm8tY2xpY2spIHtcbiAgICAmID4gdGJvZHkgPiB0ciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJi5iLXRhYmxlLXNlbGVjdGluZyB7XG4gICAgICAvLyBEaXNhYmxlZCB0ZXh0LXNlbGVjdGlvbiB3aGVuIGluIHJhbmdlIG1vZGUgd2hlblxuICAgICAgLy8gYXQgbGVhc3Qgb25lIHJvdyBzZWxlY3RlZFxuICAgICAgJi5iLXRhYmxlLXNlbGVjdC1yYW5nZSA+IHRib2R5ID4gdHIge1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tIFN0YWNrZWQgdGFibGVzIC0tLVxuQGlmICRidi1lbmFibGUtdGFibGUtc3RhY2tlZCB7XG4gIC50YWJsZS5iLXRhYmxlIHtcbiAgICAmLmItdGFibGUtc3RhY2tlZCB7XG4gICAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgICAgICYjeyRpbmZpeH0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLy8gQ29udmVydCB0byBibG9ja3Mgd2hlbiBzdGFja2VkXG4gICAgICAgICAgICA+IGNhcHRpb24sXG4gICAgICAgICAgICA+IHRib2R5LFxuICAgICAgICAgICAgPiB0Ym9keSA+IHRyLFxuICAgICAgICAgICAgPiB0Ym9keSA+IHRyID4gdGQsXG4gICAgICAgICAgICA+IHRib2R5ID4gdHIgPiB0aCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBIaWRlIHdoZW4gc3RhY2tlZFxuICAgICAgICAgICAgPiB0aGVhZCxcbiAgICAgICAgICAgID4gdGZvb3Qge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgID4gdHIuYi10YWJsZS10b3Atcm93LFxuICAgICAgICAgICAgICA+IHRyLmItdGFibGUtYm90dG9tLXJvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBDYXB0aW9uIHBvc2l0aW9uaW5nXG4gICAgICAgICAgICA+IGNhcHRpb24ge1xuICAgICAgICAgICAgICBjYXB0aW9uLXNpZGU6IHRvcCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHRib2R5IHtcbiAgICAgICAgICAgICAgPiB0ciB7XG4gICAgICAgICAgICAgICAgLy8gVHVybiBjZWxscyB3aXRoIGxhYmVscyBpbnRvIG1pY3JvLWdyaWRzXG4gICAgICAgICAgICAgICAgPiBbZGF0YS1sYWJlbF0ge1xuICAgICAgICAgICAgICAgICAgLy8gQ2VsbCBoZWFkZXIgbGFiZWwgcHNldWRvIGVsZW1lbnRcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkYi10YWJsZS1zdGFja2VkLWhlYWRpbmctd2lkdGg7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCBjYWxjKCN7JGItdGFibGUtc3RhY2tlZC1nYXB9IC8gMikgMCAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC8vIEFkZCBjbGVhcmZpeCBpbi1jYXNlIGZpZWxkIGxhYmVsIHdyYXBzXG4gICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLy8gQ2VsbCB2YWx1ZSAod2Ugd3JhcCB0aGUgY2VsbCB2YWx1ZSBpbiBhIGRpdiB3aGVuIHN0YWNrZWQpXG4gICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGItdGFibGUtc3RhY2tlZC1oZWFkaW5nLXdpZHRofSk7XG4gICAgICAgICAgICAgICAgICAgIC8vIEFkZCBcImdhcFwiIGJldHdlZW4gXCJjZWxsc1wiXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIGNhbGMoI3skYi10YWJsZS1zdGFja2VkLWdhcH0gLyAyKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIERvbnQgc2hvdyB0aGUgZml4ZWQgdG9wL2JvdHRvbSByb3dzXG4gICAgICAgICAgICAgICAgJi50b3Atcm93LFxuICAgICAgICAgICAgICAgICYuYm90dG9tLXJvdyB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIEdpdmUgdGhlIHRvcCBjZWxsIG9mIGVhY2ggXCJyb3dcIiBhIGhlYXZ5IGJvcmRlclxuICAgICAgICAgICAgICAgID4gOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICgzICogJHRhYmxlLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gR2l2ZSBhbnkgY2VsbCBhZnRlciBhIHJvd3NwYW4nZWQgY2VsbCBhIGhlYXZ5IHRvcCBib3JkZXJcbiAgICAgICAgICAgICAgICA+IFtyb3dzcGFuXSArIHRkLFxuICAgICAgICAgICAgICAgID4gW3Jvd3NwYW5dICsgdGgge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogKDMgKiAkdGFibGUtYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJUaW1lIGN1c3RvbSBTQ1NTXG5cbi5iLXRpbWUge1xuICBtaW4td2lkdGg6IDE1MHB4O1xuXG4gICZbYXJpYS1kaXNhYmxlZD1cInRydWVcIl0gb3V0cHV0LFxuICAmW2FyaWEtcmVhZG9ubHk9XCJ0cnVlXCJdIG91dHB1dCxcbiAgb3V0cHV0LmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICZbYXJpYS1kaXNhYmxlZD1cInRydWVcIl0gb3V0cHV0IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIEBhdC1yb290IHtcbiAgICAvLyBQcmV2ZW50IHRoZSBzcGluYnV0dG9ucyBmcm9tIHJldmVyc2luZyBvcmRlciBpbiBSVEwgbW9kZVxuICAgIC8vIGFzIHRpbWUgaXMgYWx3YXlzIHJlYWQgTFRSXG4gICAgW2Rpcj1cInJ0bFwiXSAmID4gLmQtZmxleDpub3QoLmZsZXgtY29sdW1uKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuICB9XG5cbiAgLmItdGltZS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblxuICAgIG91dHB1dCB7XG4gICAgICBwYWRkaW5nOiAwLjI1cmVtO1xuICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgfVxuICB9XG5cbiAgLmItdGltZS1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxuXG4gIC5iLXRpbWUtYW1wbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxufVxuIiwiLy8gLS0tIDxiLXRvYXN0PiBjdXN0b20gU0NTUyAtLS1cblxuLy8gVG9hc3Qgd3JhcHBlciBlbGVtZW50IGNsYXNzIChuZWVkZWQgZm9yIGxpc3QgdHJhbnNpdGlvbiBpbiB0b2FzdGVycylcbi5iLXRvYXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cbiAgei1pbmRleDogMTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLnRvYXN0IHtcbiAgICAvLyBBbGxvdyB1cyB0byBvdmVycmlkZSBCb290c3RyYXAncyBkZWZhdWx0IHRvYXN0IG9wYWNpdHlcbiAgICAvLyBBcyB0aGV5IGRvIG5vdCBwcm92aWRlIGl0IGFzIGEgdmFyaWFibGVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yLCAkYi10b2FzdC1iYWNrZ3JvdW5kLW9wYWNpdHkpO1xuICB9XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkdG9hc3QtcGFkZGluZy14O1xuICB9XG5cbiAgJi5iLXRvYXN0LXNvbGlkIHtcbiAgICAudG9hc3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkdG9hc3QtYmFja2dyb3VuZC1jb2xvciwgMSk7XG4gICAgfVxuICB9XG5cbiAgLnRvYXN0IHtcbiAgICAvLyBPdmVycmlkZSBkZWZhdWx0IEJvb3RzdHJhcCB2NC54IG9wYWNpdHkgb2YgMFxuICAgIC8vIE5lZWRlZCBmb3IgcmUtdXNhYmxlIGZhZGUgdHJhbnNpdGlvblxuICAgIG9wYWNpdHk6IDE7XG5cbiAgICAmLmZhZGU6bm90KC5zaG93KSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIC50b2FzdC1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBOZWVkZWQgd2hlbiB3ZSB1c2UgYSBsaW5rIGFzIHRoZSBib2R5IGVsZW1lbnRcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGItdG9hc3QtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIC8vIEJhc2VkIG9uIGFsZXJ0LXZhcmlhbnQgbWl4aW5cbiAgLnRvYXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGxpZ2h0ZW4oJGJhY2tncm91bmQsIDUlKSwgJGItdG9hc3QtYmFja2dyb3VuZC1vcGFjaXR5KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJGJvcmRlciwgJGItdG9hc3QtYmFja2dyb3VuZC1vcGFjaXR5KTtcbiAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgLnRvYXN0LWhlYWRlciB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmFja2dyb3VuZCwgJGItdG9hc3QtYmFja2dyb3VuZC1vcGFjaXR5KTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoJGJvcmRlciwgJGItdG9hc3QtYmFja2dyb3VuZC1vcGFjaXR5KTtcbiAgICB9XG5cbiAgICAvLyAudG9hc3QtYm9keVtocmVmXSB7XG4gICAgLy8gICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgICAvLyB9XG4gIH1cblxuICAmLmItdG9hc3Qtc29saWQge1xuICAgIC50b2FzdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGxpZ2h0ZW4oJGJhY2tncm91bmQsIDUlKSwgMSk7XG4gICAgfVxuICB9XG59XG5cbi8vIFRvYXN0IHZhcmlhbnRzXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmItdG9hc3QtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBiLXRvYXN0LXZhcmlhbnQoXG4gICAgICB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRiLXRvYXN0LWJnLWxldmVsKSxcbiAgICAgIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGItdG9hc3QtYm9yZGVyLWxldmVsKSxcbiAgICAgIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGItdG9hc3QtY29sb3ItbGV2ZWwpXG4gICAgKTtcbiAgfVxufVxuIiwiLy8gLS0tIDxiLXRvYXN0ZXI+IGN1c3RvbSBTQ1NTIC0tLVxuXG4vLyBCYXNlIHRvYXN0ZXIgc3R5bGluZ1xuLmItdG9hc3RlciB7XG4gIHotaW5kZXg6ICRiLXRvYXN0ZXItemluZGV4O1xuXG4gIC5iLXRvYXN0ZXItc2xvdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1aWx0LWluIHRvYXN0ZXIgc3R5bGluZ1xuLy8gIC0gYi10b2FzdGVyLXRvcC1yaWdodFxuLy8gIC0gYi10b2FzdGVyLXRvcC1sZWZ0XG4vLyAgLSBiLXRvYXN0ZXItdG9wLWNlbnRlclxuLy8gIC0gYi10b2FzdGVyLXRvcC1mdWxsXG4vLyAgLSBiLXRvYXN0ZXItYm90dG9tLXJpZ2h0XG4vLyAgLSBiLXRvYXN0ZXItYm90dG9tLWxlZnRcbi8vICAtIGItdG9hc3Rlci1ib3R0b20tY2VudGVyXG4vLyAgLSBiLXRvYXN0ZXItYm90dG9tLWZ1bGxcbi5iLXRvYXN0ZXIge1xuICAmLmItdG9hc3Rlci10b3AtcmlnaHQsXG4gICYuYi10b2FzdGVyLXRvcC1sZWZ0LFxuICAmLmItdG9hc3Rlci10b3AtY2VudGVyLFxuICAmLmItdG9hc3Rlci10b3AtZnVsbCxcbiAgJi5iLXRvYXN0ZXItYm90dG9tLXJpZ2h0LFxuICAmLmItdG9hc3Rlci1ib3R0b20tbGVmdCxcbiAgJi5iLXRvYXN0ZXItYm90dG9tLWNlbnRlcixcbiAgJi5iLXRvYXN0ZXItYm90dG9tLWZ1bGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAkYi10b2FzdGVyLW9mZnNldC1sZWZ0O1xuICAgIHJpZ2h0OiAkYi10b2FzdGVyLW9mZnNldC1yaWdodDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAuYi10b2FzdGVyLXNsb3Qge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWF4LXdpZHRoOiAkdG9hc3QtbWF4LXdpZHRoO1xuICAgICAgd2lkdGg6IDEwMCU7IC8qIElFIDExIGZpeCAqL1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmLmItdG9hc3Rlci10b3AtZnVsbCxcbiAgJi5iLXRvYXN0ZXItYm90dG9tLWZ1bGwge1xuICAgIC5iLXRvYXN0ZXItc2xvdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgLmItdG9hc3QsXG4gICAgICAudG9hc3Qge1xuICAgICAgICAvLyBPdmVycmlkZSBCb290c3RyYXAgdG9hc3QgbWF4LXdpZHRoXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5iLXRvYXN0ZXItdG9wLXJpZ2h0LFxuICAmLmItdG9hc3Rlci10b3AtbGVmdCxcbiAgJi5iLXRvYXN0ZXItdG9wLWNlbnRlcixcbiAgJi5iLXRvYXN0ZXItdG9wLWZ1bGwge1xuICAgIHRvcDogMDtcblxuICAgIC5iLXRvYXN0ZXItc2xvdCB7XG4gICAgICB0b3A6ICRiLXRvYXN0ZXItb2Zmc2V0LXRvcDtcbiAgICB9XG4gIH1cblxuICAmLmItdG9hc3Rlci1ib3R0b20tcmlnaHQsXG4gICYuYi10b2FzdGVyLWJvdHRvbS1sZWZ0LFxuICAmLmItdG9hc3Rlci1ib3R0b20tY2VudGVyLFxuICAmLmItdG9hc3Rlci1ib3R0b20tZnVsbCB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgLmItdG9hc3Rlci1zbG90IHtcbiAgICAgIGJvdHRvbTogJGItdG9hc3Rlci1vZmZzZXQtYm90dG9tO1xuICAgIH1cbiAgfVxuXG4gICYuYi10b2FzdGVyLXRvcC1yaWdodCxcbiAgJi5iLXRvYXN0ZXItYm90dG9tLXJpZ2h0LFxuICAmLmItdG9hc3Rlci10b3AtY2VudGVyLFxuICAmLmItdG9hc3Rlci1ib3R0b20tY2VudGVyIHtcbiAgICAuYi10b2FzdGVyLXNsb3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi5iLXRvYXN0ZXItdG9wLWxlZnQsXG4gICYuYi10b2FzdGVyLWJvdHRvbS1sZWZ0LFxuICAmLmItdG9hc3Rlci10b3AtY2VudGVyLFxuICAmLmItdG9hc3Rlci1ib3R0b20tY2VudGVyIHtcbiAgICAuYi10b2FzdGVyLXNsb3Qge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gLS0tIDxiLXRvYXN0PiBjdXN0b20gdHJhbnNpdGlvbiBTQ1NTIC0tLVxuXG4vLyBQb3J0YWxWdWUgYXBwZWFycyB0byBoYXZlIGlzc3VlcyB3aXRoIHRyYW5zaXRpb24gY2xhc3NlcyBvbiBwb3J0YWxlZCBpdGVtc1xuXG4uYi10b2FzdGVyIHtcbiAgJi5iLXRvYXN0ZXItdG9wLXJpZ2h0LFxuICAmLmItdG9hc3Rlci10b3AtbGVmdCxcbiAgJi5iLXRvYXN0ZXItYm90dG9tLXJpZ2h0LFxuICAmLmItdG9hc3Rlci1ib3R0b20tbGVmdCB7XG4gICAgLmItdG9hc3Qge1xuICAgICAgJi5iLXRvYXN0ZXItZW50ZXItYWN0aXZlLFxuICAgICAgJi5iLXRvYXN0ZXItbGVhdmUtYWN0aXZlLFxuICAgICAgJi5iLXRvYXN0ZXItbW92ZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE3NXM7XG4gICAgICB9XG5cbiAgICAgICYuYi10b2FzdGVyLWVudGVyIHtcbiAgICAgIH1cblxuICAgICAgJi5iLXRvYXN0ZXItZW50ZXItdG8sXG4gICAgICAmLmItdG9hc3Rlci1lbnRlci1hY3RpdmUge1xuICAgICAgICAudG9hc3QuZmFkZSB7XG4gICAgICAgICAgLy8gRGVsYXkgdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIHRvYXN0IHVudGlsXG4gICAgICAgICAgLy8gdGhlIG1vdmUgdHJhbnNpdGlvbiBoYXMgY29tcGxldGVkXG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xNzVzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYi10b2FzdGVyLWVudGVyLXRvIHtcbiAgICAgIH1cblxuICAgICAgJi5iLXRvYXN0ZXItbGVhdmUtYWN0aXZlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE3NXM7XG5cbiAgICAgICAgLnRvYXN0LmZhZGUge1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYi10b2FzdGVyLWxlYXZlLXRvIHtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFNvbWUgb3ZlcnJpZGVzIHRvIG1ha2UgdG9vbHRpcCB0cmFuc2l0aW9ucyB3b3JrIHdpdGggVnVlIGA8dHJhbnNpdGlvbj5gXG4udG9vbHRpcC5iLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTtcbiAgLy8gTmVlZGVkIGR1ZSB0byBCb290c3RyYXAgdjQuNCByZWJvb3QuY3NzIGNoYW5nZXNcbiAgb3V0bGluZTogMDtcblxuICAmLmZhZGU6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHBvaW50ZXIgZXZlbnRzIHdoZW4gaW4gJ25vbmludGVyYWN0aXZlJyBtb2RlIHRvIGhpZGVcbiAgLy8gdGhlIHRvb2x0aXAgd2hlbiB0aGUgdXNlciBob3ZlcnMgb3ZlciBpdHMgY29udGVudFxuICAmLm5vbmludGVyYWN0aXZlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5hcnJvdyB7XG4gICAgbWFyZ2luOiAwICR0b29sdGlwLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmLmJzLXRvb2x0aXAtcmlnaHQsXG4gICYuYnMtdG9vbHRpcC1sZWZ0IHtcbiAgICAuYXJyb3cge1xuICAgICAgbWFyZ2luOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzIDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENyZWF0ZSBjdXN0b20gdmFyaWFudHMgZm9yIHRvb2x0aXBzXG5AaWYgJGJ2LWVuYWJsZS10b29sdGlwLXZhcmlhbnRzIHtcbiAgQGVhY2ggJHZhcmlhbnQsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAudG9vbHRpcC5iLXRvb2x0aXAtI3skdmFyaWFudH0ge1xuICAgICAgJHRpcC1iZy1jb2xvcjogdGhlbWUtY29sb3ItbGV2ZWwoJHZhcmlhbnQsICRiLXRvb2x0aXAtYmctbGV2ZWwpO1xuICAgICAgJHRpcC10ZXh0LWNvbG9yOiBjb2xvci15aXEoJHRpcC1iZy1jb2xvcik7XG5cbiAgICAgICYuYnMtdG9vbHRpcC10b3Age1xuICAgICAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRpcC1iZy1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmJzLXRvb2x0aXAtcmlnaHQge1xuICAgICAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdGlwLWJnLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYnMtdG9vbHRpcC1ib3R0b20ge1xuICAgICAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRpcC1iZy1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmJzLXRvb2x0aXAtbGVmdCB7XG4gICAgICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRpcC1iZy1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmJzLXRvb2x0aXAtYXV0byB7XG4gICAgICAgICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICAgICAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgICAgICAgfVxuICAgICAgICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICAgICAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICAgICAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgICAgICAgfVxuICAgICAgICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgICAgICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudG9vbHRpcC1pbm5lciB7XG4gICAgICAgIGNvbG9yOiAkdGlwLXRleHQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aXAtYmctY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGljb24gc3R5bGluZ1xuLmItaWNvbiB7XG4gICYuYmkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAvLyBUaGUgZm9sbG93aW5nIGlzIHJlcXVpcmVkIHRvIGNvbXBlbnNhdGUgZm9yIGFsaWdubWVudFxuICAgIC8vIGlzc3VlcyB3aXRoIHRoZSBCb290c3RyYXAgSWNvbnMgYWxwaGEgaW1wbGVtZW50YXRpb25cbiAgICB2ZXJ0aWNhbC1hbGlnbjogJGItaWNvbi12ZXJ0aWNhbC1vZmZzZXQ7XG4gIH1cblxuICAmLmItaWNvbi1hbmltYXRpb24tY3lsb24sXG4gICYuYi1pY29uc3RhY2sgLmItaWNvbi1hbmltYXRpb24tY3lsb24gPiBnIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgYW5pbWF0aW9uOiAkYi1pY29uLWFuaW1hdGlvbi1jeWxvbi1kdXJhdGlvbiBpbmZpbml0ZSBlYXNlLWluLW91dCBhbHRlcm5hdGVcbiAgICAgIGItaWNvbi1hbmltYXRpb24tY3lsb247XG5cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYuYi1pY29uLWFuaW1hdGlvbi1jeWxvbi12ZXJ0aWNhbCxcbiAgJi5iLWljb25zdGFjayAuYi1pY29uLWFuaW1hdGlvbi1jeWxvbi12ZXJ0aWNhbCA+IGcge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBhbmltYXRpb246ICRiLWljb24tYW5pbWF0aW9uLWN5bG9uLXZlcnRpY2FsLWR1cmF0aW9uIGluZmluaXRlIGVhc2UtaW4tb3V0IGFsdGVybmF0ZVxuICAgICAgYi1pY29uLWFuaW1hdGlvbi1jeWxvbi12ZXJ0aWNhbDtcblxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5iLWljb24tYW5pbWF0aW9uLWZhZGUsXG4gICYuYi1pY29uc3RhY2sgLmItaWNvbi1hbmltYXRpb24tZmFkZSA+IGcge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBhbmltYXRpb246ICRiLWljb24tYW5pbWF0aW9uLWZhZGUtZHVyYXRpb24gaW5maW5pdGUgZWFzZS1pbi1vdXQgYWx0ZXJuYXRlIGItaWNvbi1hbmltYXRpb24tZmFkZTtcblxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5iLWljb24tYW5pbWF0aW9uLXNwaW4sXG4gICYuYi1pY29uc3RhY2sgLmItaWNvbi1hbmltYXRpb24tc3BpbiA+IGcge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBhbmltYXRpb246ICRiLWljb24tYW5pbWF0aW9uLXNwaW4tZHVyYXRpb24gaW5maW5pdGUgbGluZWFyIG5vcm1hbCBiLWljb24tYW5pbWF0aW9uLXNwaW47XG5cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYuYi1pY29uLWFuaW1hdGlvbi1zcGluLXJldmVyc2UsXG4gICYuYi1pY29uc3RhY2sgLmItaWNvbi1hbmltYXRpb24tc3Bpbi1yZXZlcnNlID4gZyB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIGFuaW1hdGlvbjogJGItaWNvbi1hbmltYXRpb24tc3Bpbi1yZXZlcnNlLWR1cmF0aW9uIGluZmluaXRlIGxpbmVhciByZXZlcnNlIGItaWNvbi1hbmltYXRpb24tc3BpbjtcblxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5iLWljb24tYW5pbWF0aW9uLXNwaW4tcHVsc2UsXG4gICYuYi1pY29uc3RhY2sgLmItaWNvbi1hbmltYXRpb24tc3Bpbi1wdWxzZSA+IGcge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBhbmltYXRpb246ICRiLWljb24tYW5pbWF0aW9uLXNwaW4tcHVsc2UtZHVyYXRpb24gaW5maW5pdGUgc3RlcHMoOCkgbm9ybWFsIGItaWNvbi1hbmltYXRpb24tc3BpbjtcblxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5iLWljb24tYW5pbWF0aW9uLXNwaW4tcmV2ZXJzZS1wdWxzZSxcbiAgJi5iLWljb25zdGFjayAuYi1pY29uLWFuaW1hdGlvbi1zcGluLXJldmVyc2UtcHVsc2UgPiBnIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgYW5pbWF0aW9uOiAkYi1pY29uLWFuaW1hdGlvbi1zcGluLXJldmVyc2UtcHVsc2UtZHVyYXRpb24gaW5maW5pdGUgc3RlcHMoOCkgcmV2ZXJzZVxuICAgICAgYi1pY29uLWFuaW1hdGlvbi1zcGluO1xuXG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLmItaWNvbi1hbmltYXRpb24tdGhyb2IsXG4gICYuYi1pY29uc3RhY2sgLmItaWNvbi1hbmltYXRpb24tdGhyb2IgPiBnIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgYW5pbWF0aW9uOiAkYi1pY29uLWFuaW1hdGlvbi10aHJvYi1kdXJhdGlvbiBpbmZpbml0ZSBlYXNlLWluLW91dCBhbHRlcm5hdGVcbiAgICAgIGItaWNvbi1hbmltYXRpb24tdGhyb2I7XG5cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbmltYXRpb24gZm9yIHNwaW5uaW5nIGljb25zXG5Aa2V5ZnJhbWVzIGItaWNvbi1hbmltYXRpb24tY3lsb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNSUpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYi1pY29uLWFuaW1hdGlvbi1jeWxvbi12ZXJ0aWNhbCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjUlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBiLWljb24tYW5pbWF0aW9uLWZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC4xO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBiLWljb24tYW5pbWF0aW9uLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGItaWNvbi1hbmltYXRpb24tdGhyb2Ige1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLy8gTWFrZSBpY29ucyBzbGlnaHRseSBsYXJnZXIgaW4gYnV0dG9ucywgbmF2LWxpbmtzLCBkcm9wZG93bnMsIGFuZCBpbnB1dC1ncm91cC10ZXh0XG4uYnRuLFxuLm5hdi1saW5rLFxuLmRyb3Bkb3duLXRvZ2dsZSxcbi5kcm9wZG93bi1pdGVtLFxuLmlucHV0LWdyb3VwLXRleHQge1xuICAuYi1pY29uIHtcbiAgICAmLmJpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTI1JTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIVxyXG4gKiBCb290c3RyYXAtc2VsZWN0IHYxLjEzLjkgKGh0dHBzOi8vZGV2ZWxvcGVyLnNuYXBhcHBvaW50bWVudHMuY29tL2Jvb3RzdHJhcC1zZWxlY3QpXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDEyLTIwMTkgU25hcEFwcG9pbnRtZW50cywgTExDXHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3NuYXBhcHBvaW50bWVudHMvYm9vdHN0cmFwLXNlbGVjdC9ibG9iL21hc3Rlci9MSUNFTlNFKVxyXG4gKi8uYm9vdHN0cmFwLXNlbGVjdD5zZWxlY3QuYnMtc2VsZWN0LWhpZGRlbixzZWxlY3QuYnMtc2VsZWN0LWhpZGRlbixzZWxlY3Quc2VsZWN0cGlja2Vye2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmJvb3RzdHJhcC1zZWxlY3R7d2lkdGg6MjIwcHhcXDA7dmVydGljYWwtYWxpZ246bWlkZGxlfS5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGV7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOnJpZ2h0O3doaXRlLXNwYWNlOm5vd3JhcDtkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWJveDtkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWZsZXg7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7ZGlzcGxheTppbmxpbmUtZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZTphZnRlcnttYXJnaW4tdG9wOi0xcHh9LmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlciwuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyOmFjdGl2ZSwuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyOmZvY3VzLC5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXI6aG92ZXJ7Y29sb3I6Izk5OX0uYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYW5nZXIsLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tZGFuZ2VyOmFjdGl2ZSwuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYW5nZXI6Zm9jdXMsLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tZGFuZ2VyOmhvdmVyLC5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWRhcmssLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tZGFyazphY3RpdmUsLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tZGFyazpmb2N1cywuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYXJrOmhvdmVyLC5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWluZm8sLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4taW5mbzphY3RpdmUsLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4taW5mbzpmb2N1cywuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1pbmZvOmhvdmVyLC5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXByaW1hcnksLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tcHJpbWFyeTphY3RpdmUsLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tcHJpbWFyeTpmb2N1cywuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1wcmltYXJ5OmhvdmVyLC5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXNlY29uZGFyeSwuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLC5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXNlY29uZGFyeTpmb2N1cywuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1zZWNvbmRhcnk6aG92ZXIsLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tc3VjY2VzcywuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1zdWNjZXNzOmFjdGl2ZSwuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1zdWNjZXNzOmZvY3VzLC5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXN1Y2Nlc3M6aG92ZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSl9LmJvb3RzdHJhcC1zZWxlY3Q+c2VsZWN0e3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDtib3R0b206MDtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrIWltcG9ydGFudDt3aWR0aDouNXB4IWltcG9ydGFudDtoZWlnaHQ6MTAwJSFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudDtvcGFjaXR5OjAhaW1wb3J0YW50O2JvcmRlcjpub25lO3otaW5kZXg6MCFpbXBvcnRhbnR9LmJvb3RzdHJhcC1zZWxlY3Q+c2VsZWN0Lm1vYmlsZS1kZXZpY2V7dG9wOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50O3dpZHRoOjEwMCUhaW1wb3J0YW50O3otaW5kZXg6MiFpbXBvcnRhbnR9LmJvb3RzdHJhcC1zZWxlY3QuaXMtaW52YWxpZCAuZHJvcGRvd24tdG9nZ2xlLC5lcnJvciAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlLC5oYXMtZXJyb3IgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSwud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCAuc2VsZWN0cGlja2VyOmludmFsaWQrLmRyb3Bkb3duLXRvZ2dsZXtib3JkZXItY29sb3I6I2I5NGE0OH0uYm9vdHN0cmFwLXNlbGVjdC5pcy12YWxpZCAuZHJvcGRvd24tdG9nZ2xlLC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0IC5zZWxlY3RwaWNrZXI6dmFsaWQrLmRyb3Bkb3duLXRvZ2dsZXtib3JkZXItY29sb3I6IzI4YTc0NX0uYm9vdHN0cmFwLXNlbGVjdC5maXQtd2lkdGh7d2lkdGg6YXV0byFpbXBvcnRhbnR9LmJvb3RzdHJhcC1zZWxlY3Q6bm90KFtjbGFzcyo9Y29sLV0pOm5vdChbY2xhc3MqPWZvcm0tY29udHJvbF0pOm5vdCguaW5wdXQtZ3JvdXAtYnRuKXt3aWR0aDoyMjBweH0uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5ib290c3RyYXAtc2VsZWN0PnNlbGVjdC5tb2JpbGUtZGV2aWNlOmZvY3VzKy5kcm9wZG93bi10b2dnbGV7b3V0bGluZTp0aGluIGRvdHRlZCAjMzMzIWltcG9ydGFudDtvdXRsaW5lOjVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciFpbXBvcnRhbnQ7b3V0bGluZS1vZmZzZXQ6LTJweH0uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2x7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmc6MDtib3JkZXI6bm9uZX06bm90KC5pbnB1dC1ncm91cCk+LmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbY2xhc3MqPWNvbC1dKXt3aWR0aDoxMDAlfS5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbC5pbnB1dC1ncm91cC1idG57ZmxvYXQ6bm9uZTt6LWluZGV4OmF1dG99LmZvcm0taW5saW5lIC5ib290c3RyYXAtc2VsZWN0LC5mb3JtLWlubGluZSAuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtjbGFzcyo9Y29sLV0pe3dpZHRoOmF1dG99LmJvb3RzdHJhcC1zZWxlY3Q6bm90KC5pbnB1dC1ncm91cC1idG4pLC5ib290c3RyYXAtc2VsZWN0W2NsYXNzKj1jb2wtXXtmbG9hdDpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjB9LmJvb3RzdHJhcC1zZWxlY3QuZHJvcGRvd24tbWVudS1yaWdodCwuYm9vdHN0cmFwLXNlbGVjdFtjbGFzcyo9Y29sLV0uZHJvcGRvd24tbWVudS1yaWdodCwucm93IC5ib290c3RyYXAtc2VsZWN0W2NsYXNzKj1jb2wtXS5kcm9wZG93bi1tZW51LXJpZ2h0e2Zsb2F0OnJpZ2h0fS5mb3JtLWdyb3VwIC5ib290c3RyYXAtc2VsZWN0LC5mb3JtLWhvcml6b250YWwgLmJvb3RzdHJhcC1zZWxlY3QsLmZvcm0taW5saW5lIC5ib290c3RyYXAtc2VsZWN0e21hcmdpbi1ib3R0b206MH0uZm9ybS1ncm91cC1sZyAuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wsLmZvcm0tZ3JvdXAtc20gLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9se3BhZGRpbmc6MH0uZm9ybS1ncm91cC1sZyAuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wgLmRyb3Bkb3duLXRvZ2dsZSwuZm9ybS1ncm91cC1zbSAuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wgLmRyb3Bkb3duLXRvZ2dsZXtoZWlnaHQ6MTAwJTtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O2JvcmRlci1yYWRpdXM6aW5oZXJpdH0uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wtbGcgLmRyb3Bkb3duLXRvZ2dsZSwuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wtc20gLmRyb3Bkb3duLXRvZ2dsZXtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O2JvcmRlci1yYWRpdXM6aW5oZXJpdH0uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wtc20gLmRyb3Bkb3duLXRvZ2dsZXtwYWRkaW5nOi4yNXJlbSAuNXJlbX0uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wtbGcgLmRyb3Bkb3duLXRvZ2dsZXtwYWRkaW5nOi41cmVtIDFyZW19LmZvcm0taW5saW5lIC5ib290c3RyYXAtc2VsZWN0IC5mb3JtLWNvbnRyb2x7d2lkdGg6MTAwJX0uYm9vdHN0cmFwLXNlbGVjdC5kaXNhYmxlZCwuYm9vdHN0cmFwLXNlbGVjdD4uZGlzYWJsZWR7Y3Vyc29yOm5vdC1hbGxvd2VkfS5ib290c3RyYXAtc2VsZWN0LmRpc2FibGVkOmZvY3VzLC5ib290c3RyYXAtc2VsZWN0Pi5kaXNhYmxlZDpmb2N1c3tvdXRsaW5lOjAhaW1wb3J0YW50fS5ib290c3RyYXAtc2VsZWN0LmJzLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjAhaW1wb3J0YW50O3BhZGRpbmc6MCFpbXBvcnRhbnR9LmJvb3RzdHJhcC1zZWxlY3QuYnMtY29udGFpbmVyIC5kcm9wZG93bi1tZW51e3otaW5kZXg6MTA2MH0uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9ue3Bvc2l0aW9uOnN0YXRpYzt0b3A6MDtsZWZ0OjA7ZmxvYXQ6bGVmdDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3RleHQtYWxpZ246bGVmdDtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC1ib3gtZmxleDowOy13ZWJraXQtZmxleDowIDEgYXV0bzstbXMtZmxleDowIDEgYXV0bztmbGV4OjAgMSBhdXRvfS5iczMuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9ue3BhZGRpbmctcmlnaHQ6aW5oZXJpdH0uaW5wdXQtZ3JvdXAgLmJzMy1oYXMtYWRkb24uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3BhZGRpbmctdG9wOmluaGVyaXQ7cGFkZGluZy1ib3R0b206aW5oZXJpdDtwYWRkaW5nLWxlZnQ6aW5oZXJpdDtmbG9hdDpub25lfS5pbnB1dC1ncm91cCAuYnMzLWhhcy1hZGRvbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24gLmZpbHRlci1vcHRpb24taW5uZXJ7cGFkZGluZy1yaWdodDppbmhlcml0fS5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24taW5uZXItaW5uZXJ7b3ZlcmZsb3c6aGlkZGVufS5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1leHBhbmR7d2lkdGg6MCFpbXBvcnRhbnQ7ZmxvYXQ6bGVmdDtvcGFjaXR5OjAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbn0uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlIC5jYXJldHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjEycHg7bWFyZ2luLXRvcDotMnB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uaW5wdXQtZ3JvdXAgLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sIC5kcm9wZG93bi10b2dnbGV7Ym9yZGVyLXJhZGl1czppbmhlcml0fS5ib290c3RyYXAtc2VsZWN0W2NsYXNzKj1jb2wtXSAuZHJvcGRvd24tdG9nZ2xle3dpZHRoOjEwMCV9LmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnV7bWluLXdpZHRoOjEwMCU7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51Pi5pbm5lcjpmb2N1c3tvdXRsaW5lOjAhaW1wb3J0YW50fS5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVye3Bvc2l0aW9uOnN0YXRpYztmbG9hdDpub25lO2JvcmRlcjowO3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXItcmFkaXVzOjA7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IGxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IGxpLmFjdGl2ZSBzbWFsbHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KSFpbXBvcnRhbnR9LmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkuZGlzYWJsZWQgYXtjdXJzb3I6bm90LWFsbG93ZWR9LmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkgYXtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkgYS5vcHR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjIuMjVlbX0uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSBsaSBhIHNwYW4uY2hlY2stbWFya3tkaXNwbGF5Om5vbmV9LmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkgYSBzcGFuLnRleHR7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkgc21hbGx7cGFkZGluZy1sZWZ0Oi41ZW19LmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgLm5vdGlmeXtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206NXB4O3dpZHRoOjk2JTttYXJnaW46MCAyJTttaW4taGVpZ2h0OjI2cHg7cGFkZGluZzozcHggNXB4O2JhY2tncm91bmQ6I2Y1ZjVmNTtib3JkZXI6MXB4IHNvbGlkICNlM2UzZTM7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTouOTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmJvb3RzdHJhcC1zZWxlY3QgLm5vLXJlc3VsdHN7cGFkZGluZzozcHg7YmFja2dyb3VuZDojZjVmNWY1O21hcmdpbjowIDVweDt3aGl0ZS1zcGFjZTpub3dyYXB9LmJvb3RzdHJhcC1zZWxlY3QuZml0LXdpZHRoIC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb257cG9zaXRpb246c3RhdGljO2Rpc3BsYXk6aW5saW5lO3BhZGRpbmc6MDt3aWR0aDphdXRvfS5ib290c3RyYXAtc2VsZWN0LmZpdC13aWR0aCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uLWlubmVyLC5ib290c3RyYXAtc2VsZWN0LmZpdC13aWR0aCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uLWlubmVyLWlubmVye2Rpc3BsYXk6aW5saW5lfS5ib290c3RyYXAtc2VsZWN0LmZpdC13aWR0aCAuZHJvcGRvd24tdG9nZ2xlIC5icy1jYXJldDpiZWZvcmV7Y29udGVudDonXFwwMGEwJ30uYm9vdHN0cmFwLXNlbGVjdC5maXQtd2lkdGggLmRyb3Bkb3duLXRvZ2dsZSAuY2FyZXR7cG9zaXRpb246c3RhdGljO3RvcDphdXRvO21hcmdpbi10b3A6LTFweH0uYm9vdHN0cmFwLXNlbGVjdC5zaG93LXRpY2sgLmRyb3Bkb3duLW1lbnUgLnNlbGVjdGVkIHNwYW4uY2hlY2stbWFya3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmlubGluZS1ibG9jaztyaWdodDoxNXB4O3RvcDo1cHh9LmJvb3RzdHJhcC1zZWxlY3Quc2hvdy10aWNrIC5kcm9wZG93bi1tZW51IGxpIGEgc3Bhbi50ZXh0e21hcmdpbi1yaWdodDozNHB4fS5ib290c3RyYXAtc2VsZWN0IC5icy1vay1kZWZhdWx0OmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDouNWVtO2hlaWdodDoxZW07Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowIC4yNmVtIC4yNmVtIDA7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93Lm9wZW4+LmRyb3Bkb3duLXRvZ2dsZSwuYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cuc2hvdz4uZHJvcGRvd24tdG9nZ2xle3otaW5kZXg6MTA2MX0uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbjpiZWZvcmV7Y29udGVudDonJztib3JkZXItbGVmdDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjdweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjdweCBzb2xpZCByZ2JhKDIwNCwyMDQsMjA0LC4yKTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTRweDtsZWZ0OjlweDtkaXNwbGF5Om5vbmV9LmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb246YWZ0ZXJ7Y29udGVudDonJztib3JkZXItbGVmdDo2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjZweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjZweCBzb2xpZCAjZmZmO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotNHB4O2xlZnQ6MTBweDtkaXNwbGF5Om5vbmV9LmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmJlZm9yZXtib3R0b206YXV0bzt0b3A6LTRweDtib3JkZXItdG9wOjdweCBzb2xpZCByZ2JhKDIwNCwyMDQsMjA0LC4yKTtib3JkZXItYm90dG9tOjB9LmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmFmdGVye2JvdHRvbTphdXRvO3RvcDotNHB4O2JvcmRlci10b3A6NnB4IHNvbGlkICNmZmY7Ym9yZGVyLWJvdHRvbTowfS5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5wdWxsLXJpZ2h0IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb246YmVmb3Jle3JpZ2h0OjEycHg7bGVmdDphdXRvfS5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5wdWxsLXJpZ2h0IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb246YWZ0ZXJ7cmlnaHQ6MTNweDtsZWZ0OmF1dG99LmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93Lm9wZW4+LmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbjphZnRlciwuYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cub3Blbj4uZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmJlZm9yZSwuYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cuc2hvdz4uZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmFmdGVyLC5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5zaG93Pi5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb246YmVmb3Jle2Rpc3BsYXk6YmxvY2t9LmJzLWFjdGlvbnNib3gsLmJzLWRvbmVidXR0b24sLmJzLXNlYXJjaGJveHtwYWRkaW5nOjRweCA4cHh9LmJzLWFjdGlvbnNib3h7d2lkdGg6MTAwJTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmJzLWFjdGlvbnNib3ggLmJ0bi1ncm91cCBidXR0b257d2lkdGg6NTAlfS5icy1kb25lYnV0dG9ue2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmJzLWRvbmVidXR0b24gLmJ0bi1ncm91cCBidXR0b257d2lkdGg6MTAwJX0uYnMtc2VhcmNoYm94Ky5icy1hY3Rpb25zYm94e3BhZGRpbmc6MCA4cHggNHB4fS5icy1zZWFyY2hib3ggLmZvcm0tY29udHJvbHttYXJnaW4tYm90dG9tOjA7d2lkdGg6MTAwJTtmbG9hdDpub25lfSIsIi8qKlxuICogT3dsIENhcm91c2VsIHYyLjMuNFxuICogQ29weXJpZ2h0IDIwMTMtMjAxOCBEYXZpZCBEZXV0c2NoXG4gKiBMaWNlbnNlZCB1bmRlcjogU0VFIExJQ0VOU0UgSU4gaHR0cHM6Ly9naXRodWIuY29tL093bENhcm91c2VsMi9Pd2xDYXJvdXNlbDIvYmxvYi9tYXN0ZXIvTElDRU5TRVxuICovXG4ub3dsLWNhcm91c2VsLC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtey13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDtwb3NpdGlvbjpyZWxhdGl2ZX0ub3dsLWNhcm91c2Vse2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO3otaW5kZXg6MX0ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2V7cG9zaXRpb246cmVsYXRpdmU7LW1zLXRvdWNoLWFjdGlvbjpwYW4tWTt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9uOy1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59Lm93bC1jYXJvdXNlbCAub3dsLXN0YWdlOmFmdGVye2NvbnRlbnQ6XCIuXCI7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO3Zpc2liaWxpdHk6aGlkZGVuO2xpbmUtaGVpZ2h0OjA7aGVpZ2h0OjB9Lm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVye3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0sLm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXJ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVte21pbi1oZWlnaHQ6MXB4O2Zsb2F0OmxlZnQ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzLmRpc2FibGVkLC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYuZGlzYWJsZWR7ZGlzcGxheTpub25lfS5uby1qcyAub3dsLWNhcm91c2VsLC5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZHtkaXNwbGF5OmJsb2NrfS5vd2wtY2Fyb3VzZWwgLm93bC1kb3QsLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQsLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXZ7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LC5vd2wtY2Fyb3VzZWwgYnV0dG9uLm93bC1kb3R7YmFja2dyb3VuZDowIDA7Y29sb3I6aW5oZXJpdDtib3JkZXI6bm9uZTtwYWRkaW5nOjAhaW1wb3J0YW50O2ZvbnQ6aW5oZXJpdH0ub3dsLWNhcm91c2VsLm93bC1sb2FkaW5ne29wYWNpdHk6MDtkaXNwbGF5OmJsb2NrfS5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbntvcGFjaXR5OjB9Lm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCAub3dsLWl0ZW17dmlzaWJpbGl0eTpoaWRkZW59Lm93bC1jYXJvdXNlbC5vd2wtZHJhZyAub3dsLWl0ZW17LW1zLXRvdWNoLWFjdGlvbjpwYW4teTt0b3VjaC1hY3Rpb246cGFuLXk7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5vd2wtY2Fyb3VzZWwub3dsLWdyYWJ7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJ9Lm93bC1jYXJvdXNlbC5vd2wtcnRse2RpcmVjdGlvbjpydGx9Lm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbXtmbG9hdDpyaWdodH0ub3dsLWNhcm91c2VsIC5hbmltYXRlZHthbmltYXRpb24tZHVyYXRpb246MXM7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RofS5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbnt6LWluZGV4OjB9Lm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dHt6LWluZGV4OjF9Lm93bC1jYXJvdXNlbCAuZmFkZU91dHthbmltYXRpb24tbmFtZTpmYWRlT3V0fUBrZXlmcmFtZXMgZmFkZU91dHswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjB9fS5vd2wtaGVpZ2h0e3RyYW5zaXRpb246aGVpZ2h0IC41cyBlYXNlLWluLW91dH0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenl7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenk6bm90KFtzcmNdKSwub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenlbc3JjXj1cIlwiXXttYXgtaGVpZ2h0OjB9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nLm93bC1sYXp5e3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8td3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiMwMDB9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbntwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6ODBweDt3aWR0aDo4MHB4O2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTQwcHg7bWFyZ2luLXRvcDotNDBweDtiYWNrZ3JvdW5kOnVybChvd2wudmlkZW8ucGxheS5wbmcpIG5vLXJlcGVhdDtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjE7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMXMgZWFzZX0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyey1tcy10cmFuc2Zvcm06c2NhbGUoMS4zLDEuMyk7dHJhbnNmb3JtOnNjYWxlKDEuMywxLjMpfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uLC5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG57ZGlzcGxheTpub25lfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby10bntvcGFjaXR5OjA7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2V9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLWZyYW1le3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfSIsIi8qKlxuICogT3dsIENhcm91c2VsIHYyLjMuNFxuICogQ29weXJpZ2h0IDIwMTMtMjAxOCBEYXZpZCBEZXV0c2NoXG4gKiBMaWNlbnNlZCB1bmRlcjogU0VFIExJQ0VOU0UgSU4gaHR0cHM6Ly9naXRodWIuY29tL093bENhcm91c2VsMi9Pd2xDYXJvdXNlbDIvYmxvYi9tYXN0ZXIvTElDRU5TRVxuICovXG4ub3dsLXRoZW1lIC5vd2wtZG90cywub3dsLXRoZW1lIC5vd2wtbmF2e3RleHQtYWxpZ246Y2VudGVyOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH0ub3dsLXRoZW1lIC5vd2wtbmF2e21hcmdpbi10b3A6MTBweH0ub3dsLXRoZW1lIC5vd2wtbmF2IFtjbGFzcyo9b3dsLV17Y29sb3I6I0ZGRjtmb250LXNpemU6MTRweDttYXJnaW46NXB4O3BhZGRpbmc6NHB4IDdweDtiYWNrZ3JvdW5kOiNENkQ2RDY7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czozcHh9Lm93bC10aGVtZSAub3dsLW5hdiBbY2xhc3MqPW93bC1dOmhvdmVye2JhY2tncm91bmQ6Izg2OTc5MTtjb2xvcjojRkZGO3RleHQtZGVjb3JhdGlvbjpub25lfS5vd2wtdGhlbWUgLm93bC1uYXYgLmRpc2FibGVke29wYWNpdHk6LjU7Y3Vyc29yOmRlZmF1bHR9Lm93bC10aGVtZSAub3dsLW5hdi5kaXNhYmxlZCsub3dsLWRvdHN7bWFyZ2luLXRvcDoxMHB4fS5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3pvb206MX0ub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdCBzcGFue3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7bWFyZ2luOjVweCA3cHg7YmFja2dyb3VuZDojRDZENkQ2O2Rpc3BsYXk6YmxvY2s7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGU7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlO2JvcmRlci1yYWRpdXM6MzBweH0ub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3Bhbiwub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdDpob3ZlciBzcGFue2JhY2tncm91bmQ6Izg2OTc5MX0iLCIuYm9vdHN0cmFwLXRvdWNoc3BpbiAuYm9vdHN0cmFwLXRvdWNoc3Bpbi12ZXJ0aWNhbC1idXR0b24td3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoyNXB4O2JvcmRlcjpub25lfS5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWx7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7ei1pbmRleDoxMX0uYm9vdHN0cmFwLXRvdWNoc3BpbiAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsPi5idG57cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7aGVpZ2h0OjUwJTtwYWRkaW5nOjA7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MX0uYm9vdHN0cmFwLXRvdWNoc3BpbiAuaW5wdXQtZ3JvdXAtYWRkb24gLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCAuYm9vdHN0cmFwLXRvdWNoc3Bpbi11cHtib3JkZXItcmFkaXVzOjAgNHB4IDAgMDt0b3A6MH0uYm9vdHN0cmFwLXRvdWNoc3BpbiAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsIC5idG57Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MX0ucnRsIC5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1hZGRvbiAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsIC5ib290c3RyYXAtdG91Y2hzcGluLXVwe2JvcmRlci1yYWRpdXM6NHB4IDAgMCAwfS5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmxhc3QtY2hpbGQpIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwgLmJvb3RzdHJhcC10b3VjaHNwaW4tZG93biwuYm9vdHN0cmFwLXRvdWNoc3BpbiAuaW5wdXQtZ3JvdXAtYWRkb246bm90KDpsYXN0LWNoaWxkKSAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsIC5ib290c3RyYXAtdG91Y2hzcGluLXVwLC5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSAuYnRue2JvcmRlci1yYWRpdXM6MH0uYm9vdHN0cmFwLXRvdWNoc3BpbiAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsIC5ib290c3RyYXAtdG91Y2hzcGluLWRvd257Ym9yZGVyLXJhZGl1czowIDAgNHB4IDA7Ym90dG9tOjB9LnJ0bCAuYm9vdHN0cmFwLXRvdWNoc3BpbiAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsIC5ib290c3RyYXAtdG91Y2hzcGluLWRvd257Ym9yZGVyLXJhZGl1czowIDAgMCA0cHh9LmJvb3RzdHJhcC10b3VjaHNwaW4gLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCBpe3Bvc2l0aW9uOmFic29sdXRlO3RvcDozcHg7bGVmdDo1cHg7Zm9udC1zaXplOjlweDtmb250LXdlaWdodDo0MDB9LnJ0bCAuYm9vdHN0cmFwLXRvdWNoc3BpbiAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsIGl7bGVmdDphdXRvO3JpZ2h0OjVweH0iLCIvKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cbi5tZnAtYmcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogIzBiMGIwYjtcbiAgb3BhY2l0eTogMC44OyB9XG5cbi5tZnAtd3JhcCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5tZnAtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxMDQ1OyB9XG5cbi5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsXG4ubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC1hamF4LWN1ciB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7IH1cblxuLm1mcC16b29tLW91dC1jdXIsIC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgY3Vyc29yOiB6b29tLW91dDsgfVxuXG4ubWZwLXpvb20ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluOyB9XG5cbi5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50IHtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtY2xvc2UsXG4ubWZwLWFycm93LFxuLm1mcC1wcmVsb2FkZXIsXG4ubWZwLWNvdW50ZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ubWZwLWxvYWRpbmcubWZwLWZpZ3VyZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5tZnAtcHJlbG9hZGVyIHtcbiAgY29sb3I6ICNDQ0M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgbGVmdDogOHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAxMDQ0OyB9XG4gIC5tZnAtcHJlbG9hZGVyIGEge1xuICAgIGNvbG9yOiAjQ0NDOyB9XG4gICAgLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuXG4ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtcy1lcnJvciAubWZwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmJ1dHRvbi5tZnAtY2xvc2UsXG5idXR0b24ubWZwLWFycm93IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTA0NjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5tZnAtY2xvc2Uge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC42NTtcbiAgcGFkZGluZzogMCAwIDE4cHggMTBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7IH1cbiAgLm1mcC1jbG9zZTpob3ZlcixcbiAgLm1mcC1jbG9zZTpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubWZwLWNsb3NlOmFjdGl2ZSB7XG4gICAgdG9wOiAxcHg7IH1cblxuLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjRkZGO1xuICByaWdodDogLTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1mcC1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI0NDQztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubWZwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjY1O1xuICBtYXJnaW46IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm1mcC1hcnJvdzphY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IC01NHB4OyB9XG4gIC5tZnAtYXJyb3c6aG92ZXIsXG4gIC5tZnAtYXJyb3c6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1mcC1hcnJvdzpiZWZvcmUsXG4gIC5tZnAtYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDsgfVxuICAubWZwLWFycm93OmFmdGVyIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gICAgdG9wOiA4cHg7IH1cbiAgLm1mcC1hcnJvdzpiZWZvcmUge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgICBvcGFjaXR5OiAwLjc7IH1cblxuLm1mcC1hcnJvdy1sZWZ0IHtcbiAgbGVmdDogMDsgfVxuICAubWZwLWFycm93LWxlZnQ6YWZ0ZXIge1xuICAgIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAjRkZGO1xuICAgIG1hcmdpbi1sZWZ0OiAzMXB4OyB9XG4gIC5tZnAtYXJyb3ctbGVmdDpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XG5cbi5tZnAtYXJyb3ctcmlnaHQge1xuICByaWdodDogMDsgfVxuICAubWZwLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjRkZGO1xuICAgIG1hcmdpbi1sZWZ0OiAzOXB4OyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XG5cbi5tZnAtaWZyYW1lLWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICB0b3A6IC00MHB4OyB9XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cbiAgLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbmltZy5tZnAtaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cbi5tZnAtZmlndXJlIHtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNDBweDtcbiAgICBib3R0b206IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJhY2tncm91bmQ6ICM0NDQ7IH1cbiAgLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGNvbG9yOiAjQkRCREJEO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICAubWZwLWZpZ3VyZSBmaWd1cmUge1xuICAgIG1hcmdpbjogMDsgfVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI0YzRjNGMztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gIC8qKlxuICAgICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxuICAgICAgICovXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhcjplbXB0eSB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAzcHg7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5tZnAtYXJyb3cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpOyB9XG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7IH1cbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7IH1cbiAgLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDsgfSB9XG4iLCIvKipcbiAqIFN3aXBlciA1LjQuNVxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHA6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIwIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEp1bmUgMTYsIDIwMjBcbiAqL1xuXG5AZm9udC1mYWNle2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztzcmM6dXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn0uc3dpcGVyLWNvbnRhaW5lcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKX0uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdz4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXB9LnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfS5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5re3Zpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0fS5zd2lwZXItY29udGFpbmVyLTNke3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOnN0YXJ0IHN0YXJ0fS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5fTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOmNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDQ0ICogMjcpO2hlaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTttYXJnaW4tdG9wOmNhbGMoLTEgKiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMik7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1idXR0b24tcHJldjphZnRlcntmb250LWZhbWlseTpzd2lwZXItaWNvbnM7Zm9udC1zaXplOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO3RleHQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjA7dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LXZhcmlhbnQ6aW5pdGlhbDtsaW5lLWhlaWdodDoxfS5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDoxMHB4O3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntjb250ZW50OidwcmV2J30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OjEwcHg7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Y29udGVudDonbmV4dCd9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZXstLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiNmZmZmZmZ9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFja3stLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiMwMDAwMDB9LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Ym90dG9tOjEwcHg7bGVmdDowO3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjB9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zZm9ybTpzY2FsZSguMzMpO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbnt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOjhweDtoZWlnaHQ6OHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6MTAwJTtiYWNrZ3JvdW5kOiMwMDA7b3BhY2l0eTouMn1idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtjdXJzb3I6cG9pbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtvcGFjaXR5OjE7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDoxMHB4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwtNTAlLDApfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjZweCAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCA0cHh9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyBsZWZ0fS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMjUpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3B9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OjRweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye3dpZHRoOjRweDtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLXdoaXRley0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6I2ZmZmZmZn0uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2t7LS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjojMDAwMDAwfS5zd2lwZXItcGFnaW5hdGlvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXNjcm9sbGJhcntib3JkZXItcmFkaXVzOjEwcHg7cG9zaXRpb246cmVsYXRpdmU7LW1zLXRvdWNoLWFjdGlvbjpub25lO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSl9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjElO2JvdHRvbTozcHg7ei1pbmRleDo1MDtoZWlnaHQ6NXB4O3dpZHRoOjk4JX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozcHg7dG9wOjElO3otaW5kZXg6NTA7d2lkdGg6NXB4O2hlaWdodDo5OCV9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNSk7Ym9yZGVyLXJhZGl1czoxMHB4O2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXpvb20tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmV9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2FuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRley0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDB9QGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDt6LWluZGV4Oi0xMDAwfS5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWNvbnRhaW5lci1jdWJle292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0Ky5zd2lwZXItc2xpZGUsLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXZ7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojMDAwO29wYWNpdHk6LjY7LXdlYmtpdC1maWx0ZXI6Ymx1cig1MHB4KTtmaWx0ZXI6Ymx1cig1MHB4KTt6LWluZGV4OjB9LnN3aXBlci1jb250YWluZXItZmxpcHtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59IiwiLmJ4LXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTo2MHB4O3BhZGRpbmc6MDstbXMtdG91Y2gtYWN0aW9uOnBhbi15O3RvdWNoLWFjdGlvbjpwYW4teTstbW96LWJveC1zaGFkb3c6MCAwIDVweCAjY2NjOy13ZWJraXQtYm94LXNoYWRvdzowIDAgNXB4ICNjY2M7Ym94LXNoYWRvdzowIDAgNXB4ICNjY2M7Ym9yZGVyOjVweCBzb2xpZCAjZmZmO2JhY2tncm91bmQ6I2ZmZn0uYngtd3JhcHBlciBpbWd7bWF4LXdpZHRoOjEwMCU7ZGlzcGxheTpibG9ja30uYnhzbGlkZXJ7bWFyZ2luOjA7cGFkZGluZzowOy13ZWJraXQtcGVyc3BlY3RpdmU6MTAwMH11bC5ieHNsaWRlcntsaXN0LXN0eWxlOm5vbmV9LmJ4LXZpZXdwb3J0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8sLmJ4LXdyYXBwZXIgLmJ4LXBhZ2Vye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMzBweDt3aWR0aDoxMDAlfS5ieC13cmFwcGVyIC5ieC1sb2FkaW5ne21pbi1oZWlnaHQ6NTBweDtiYWNrZ3JvdW5kOnVybChpbWFnZXMvYnhfbG9hZGVyLmdpZikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgI2ZmZjtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjIwMDB9LmJ4LXdyYXBwZXIgLmJ4LXBhZ2Vye3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTouODVlbTtmb250LWZhbWlseTpBcmlhbDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzY2NjtwYWRkaW5nLXRvcDoyMHB4fS5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGF7YmFja2dyb3VuZDojNjY2O3RleHQtaW5kZW50Oi05OTk5cHg7ZGlzcGxheTpibG9jazt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O21hcmdpbjowIDVweDtvdXRsaW5lOjA7LW1vei1ib3JkZXItcmFkaXVzOjVweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1yYWRpdXM6NXB4fS5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEuYWN0aXZlLC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6Zm9jdXMsLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpob3ZlcntiYWNrZ3JvdW5kOiMwMDB9LmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8gLmJ4LWNvbnRyb2xzLWF1dG8taXRlbSwuYngtd3JhcHBlciAuYngtcGFnZXItaXRlbXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjpib3R0b219LmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLWl0ZW17Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MH0uYngtd3JhcHBlciAuYngtcHJldntsZWZ0OjEwcHg7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2NvbnRyb2xzLnBuZykgMCAtMzJweCBuby1yZXBlYXR9LmJ4LXdyYXBwZXIgLmJ4LXByZXY6Zm9jdXMsLmJ4LXdyYXBwZXIgLmJ4LXByZXY6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9LmJ4LXdyYXBwZXIgLmJ4LW5leHR7cmlnaHQ6MTBweDtiYWNrZ3JvdW5kOnVybChpbWFnZXMvY29udHJvbHMucG5nKSAtNDNweCAtMzJweCBuby1yZXBlYXR9LmJ4LXdyYXBwZXIgLmJ4LW5leHQ6Zm9jdXMsLmJ4LXdyYXBwZXIgLmJ4LW5leHQ6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotNDNweCAwfS5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gYXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO21hcmdpbi10b3A6LTE2cHg7b3V0bGluZTowO3dpZHRoOjMycHg7aGVpZ2h0OjMycHg7dGV4dC1pbmRlbnQ6LTk5OTlweDt6LWluZGV4Ojk5OTl9LmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiBhLmRpc2FibGVke2Rpc3BsYXk6bm9uZX0uYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0b3t0ZXh0LWFsaWduOmNlbnRlcn0uYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byAuYngtc3RhcnR7ZGlzcGxheTpibG9jazt0ZXh0LWluZGVudDotOTk5OXB4O3dpZHRoOjEwcHg7aGVpZ2h0OjExcHg7b3V0bGluZTowO2JhY2tncm91bmQ6dXJsKGltYWdlcy9jb250cm9scy5wbmcpIC04NnB4IC0xMXB4IG5vLXJlcGVhdDttYXJnaW46MCAzcHh9LmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8gLmJ4LXN0YXJ0LmFjdGl2ZSwuYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byAuYngtc3RhcnQ6Zm9jdXMsLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8gLmJ4LXN0YXJ0OmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246LTg2cHggMH0uYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byAuYngtc3RvcHtkaXNwbGF5OmJsb2NrO3RleHQtaW5kZW50Oi05OTk5cHg7d2lkdGg6OXB4O2hlaWdodDoxMXB4O291dGxpbmU6MDtiYWNrZ3JvdW5kOnVybChpbWFnZXMvY29udHJvbHMucG5nKSAtODZweCAtNDRweCBuby1yZXBlYXQ7bWFyZ2luOjAgM3B4fS5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1zdG9wLmFjdGl2ZSwuYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byAuYngtc3RvcDpmb2N1cywuYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byAuYngtc3RvcDpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi04NnB4IC0zM3B4fS5ieC13cmFwcGVyIC5ieC1jb250cm9scy5ieC1oYXMtY29udHJvbHMtYXV0by5ieC1oYXMtcGFnZXIgLmJ4LXBhZ2Vye3RleHQtYWxpZ246bGVmdDt3aWR0aDo4MCV9LmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLmJ4LWhhcy1jb250cm9scy1hdXRvLmJ4LWhhcy1wYWdlciAuYngtY29udHJvbHMtYXV0b3tyaWdodDowO3dpZHRoOjM1cHh9LmJ4LXdyYXBwZXIgLmJ4LWNhcHRpb257cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO2JhY2tncm91bmQ6IzY2NjtiYWNrZ3JvdW5kOnJnYmEoODAsODAsODAsLjc1KTt3aWR0aDoxMDAlfS5ieC13cmFwcGVyIC5ieC1jYXB0aW9uIHNwYW57Y29sb3I6I2ZmZjtmb250LWZhbWlseTpBcmlhbDtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTouODVlbTtwYWRkaW5nOjEwcHh9IiwiW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjUwbXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjUwbXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1saW5lYXJdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC4yNSwuNzUsLjc1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjYsLS4yOCwuNzM1LC4wNDUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEuMjc1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjY4LC0uNTUsLjI2NSwxLjU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NywwLC43NDUsLjcxNSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4zOSwuNTc1LC41NjUsMSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NDUsLjA1LC41NSwuOTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfVtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVde29wYWNpdHk6MDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksdHJhbnNmb3JtfVtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdLmFvcy1hbmltYXRle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX1bZGF0YS1hb3M9ZmFkZS11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCl9W2RhdGEtYW9zPWZhZGUtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCl9W2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtdXAtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsLTEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LC0xMDBweCwwKX1bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybX1bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXS5hb3MtYW5pbWF0ZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGUoMSl9W2RhdGEtYW9zPXpvb20taW5de3RyYW5zZm9ybTpzY2FsZSguNil9W2RhdGEtYW9zPXpvb20taW4tdXBde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1pbi1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1vdXRde3RyYW5zZm9ybTpzY2FsZSgxLjIpfVtkYXRhLWFvcz16b29tLW91dC11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApIHNjYWxlKDEuMil9W2RhdGEtYW9zPXpvb20tb3V0LXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVde3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfVtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9W2RhdGEtYW9zPXNsaWRlLXVwXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfVtkYXRhLWFvcz1zbGlkZS1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX1bZGF0YS1hb3M9c2xpZGUtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfVtkYXRhLWFvcz1zbGlkZS1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfVtkYXRhLWFvc149ZmxpcF1bZGF0YS1hb3NePWZsaXBde2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfVtkYXRhLWFvcz1mbGlwLWxlZnRde3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyl9W2RhdGEtYW9zPWZsaXAtbGVmdF0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKX1bZGF0YS1hb3M9ZmxpcC1yaWdodF17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpfVtkYXRhLWFvcz1mbGlwLXJpZ2h0XS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApfVtkYXRhLWFvcz1mbGlwLXVwXXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpfVtkYXRhLWFvcz1mbGlwLXVwXS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApfVtkYXRhLWFvcz1mbGlwLWRvd25de3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKX1bZGF0YS1hb3M9ZmxpcC1kb3duXS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApfSIsIkBjaGFyc2V0IFwiVVRGLThcIjsvKiFcbiAqIGFuaW1hdGUuY3NzIC0gaHR0cHM6Ly9hbmltYXRlLnN0eWxlL1xuICogVmVyc2lvbiAtIDQuMS4xXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICogQ29weXJpZ2h0IChjKSAyMDIwIEFuaW1hdGUuY3NzXG4gKi86cm9vdHstLWFuaW1hdGUtZHVyYXRpb246MXM7LS1hbmltYXRlLWRlbGF5OjFzOy0tYW5pbWF0ZS1yZXBlYXQ6MX0uYW5pbWF0ZV9fYW5pbWF0ZWR7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MXM7YW5pbWF0aW9uLWR1cmF0aW9uOjFzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOnZhcigtLWFuaW1hdGUtZHVyYXRpb24pO2FuaW1hdGlvbi1kdXJhdGlvbjp2YXIoLS1hbmltYXRlLWR1cmF0aW9uKTstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2luZmluaXRley13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMXstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjE7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OnZhcigtLWFuaW1hdGUtcmVwZWF0KTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OnZhcigtLWFuaW1hdGUtcmVwZWF0KX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fcmVwZWF0LTJ7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjI7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoyOy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDpjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSoyKTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpKjIpfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtM3std2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MzthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjM7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpKjMpO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6Y2FsYyh2YXIoLS1hbmltYXRlLXJlcGVhdCkqMyl9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTFzey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjFzO2FuaW1hdGlvbi1kZWxheToxczstd2Via2l0LWFuaW1hdGlvbi1kZWxheTp2YXIoLS1hbmltYXRlLWRlbGF5KTthbmltYXRpb24tZGVsYXk6dmFyKC0tYW5pbWF0ZS1kZWxheSl9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTJzey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjJzO2FuaW1hdGlvbi1kZWxheToyczstd2Via2l0LWFuaW1hdGlvbi1kZWxheTpjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpKjIpO2FuaW1hdGlvbi1kZWxheTpjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpKjIpfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS0zc3std2Via2l0LWFuaW1hdGlvbi1kZWxheTozczthbmltYXRpb24tZGVsYXk6M3M7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6Y2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSozKTthbmltYXRpb24tZGVsYXk6Y2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSozKX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktNHN7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6NHM7YW5pbWF0aW9uLWRlbGF5OjRzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OmNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkqNCk7YW5pbWF0aW9uLWRlbGF5OmNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkqNCl9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTVzey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjVzO2FuaW1hdGlvbi1kZWxheTo1czstd2Via2l0LWFuaW1hdGlvbi1kZWxheTpjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpKjUpO2FuaW1hdGlvbi1kZWxheTpjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpKjUpfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19mYXN0ZXJ7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNXM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKS8yKTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKS8yKX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZmFzdHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouOHM7YW5pbWF0aW9uLWR1cmF0aW9uOi44czstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuOCk7YW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC44KX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fc2xvd3std2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoyczthbmltYXRpb24tZHVyYXRpb246MnM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSoyKTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSoyKX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fc2xvd2Vyey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjNzO2FuaW1hdGlvbi1kdXJhdGlvbjozczstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjMpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjMpfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2UpLHByaW50ey5hbmltYXRlX19hbmltYXRlZHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxbXMhaW1wb3J0YW50O2FuaW1hdGlvbi1kdXJhdGlvbjoxbXMhaW1wb3J0YW50Oy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjoxbXMhaW1wb3J0YW50O3RyYW5zaXRpb24tZHVyYXRpb246MW1zIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MSFpbXBvcnRhbnQ7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxIWltcG9ydGFudH0uYW5pbWF0ZV9fYW5pbWF0ZWRbY2xhc3MqPU91dF17b3BhY2l0eTowfX1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlezAlLDIwJSw1MyUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX00MCUsNDMley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApIHNjYWxlWSgxLjEpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApIHNjYWxlWSgxLjEpfTcwJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTVweCwwKSBzY2FsZVkoMS4wNSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTE1cHgsMCkgc2NhbGVZKDEuMDUpfTgwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGVZKC45NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGVZKC45NSl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTRweCwwKSBzY2FsZVkoMS4wMik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTRweCwwKSBzY2FsZVkoMS4wMil9fUBrZXlmcmFtZXMgYm91bmNlezAlLDIwJSw1MyUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX00MCUsNDMley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApIHNjYWxlWSgxLjEpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApIHNjYWxlWSgxLjEpfTcwJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTVweCwwKSBzY2FsZVkoMS4wNSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTE1cHgsMCkgc2NhbGVZKDEuMDUpfTgwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGVZKC45NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGVZKC45NSl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTRweCwwKSBzY2FsZVkoMS4wMik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTRweCwwKSBzY2FsZVkoMS4wMil9fS5hbmltYXRlX19ib3VuY2V7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2U7YW5pbWF0aW9uLW5hbWU6Ym91bmNlOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2h7MCUsNTAlLHRve29wYWNpdHk6MX0yNSUsNzUle29wYWNpdHk6MH19QGtleWZyYW1lcyBmbGFzaHswJSw1MCUsdG97b3BhY2l0eToxfTI1JSw3NSV7b3BhY2l0eTowfX0uYW5pbWF0ZV9fZmxhc2h7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGFzaDthbmltYXRpb24tbmFtZTpmbGFzaH1ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwxLjA1LDEuMDUpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19QGtleWZyYW1lcyBwdWxzZXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LDEuMDUsMS4wNSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwxLjA1LDEuMDUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX0uYW5pbWF0ZV9fcHVsc2V7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpwdWxzZTthbmltYXRpb24tbmFtZTpwdWxzZTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH1ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNzUsMS4yNSwxKTt0cmFuc2Zvcm06c2NhbGUzZCguNzUsMS4yNSwxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjE1LC44NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjE1LC44NSwxKX02NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOTUsMS4wNSwxKTt0cmFuc2Zvcm06c2NhbGUzZCguOTUsMS4wNSwxKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LC45NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LC45NSwxKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19QGtleWZyYW1lcyBydWJiZXJCYW5kezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC43NSwxLjI1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKC43NSwxLjI1LDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMTUsLjg1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMTUsLjg1LDEpfTY1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45NSwxLjA1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKC45NSwxLjA1LDEpfTc1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsLjk1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsLjk1LDEpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX0uYW5pbWF0ZV9fcnViYmVyQmFuZHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJ1YmJlckJhbmQ7YW5pbWF0aW9uLW5hbWU6cnViYmVyQmFuZH1ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2VYezAlLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MTAlLDMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApfTIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKX19QGtleWZyYW1lcyBzaGFrZVh7MCUsdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0xMCUsMzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCl9MjAlLDQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApfX0uYW5pbWF0ZV9fc2hha2VYey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2hha2VYO2FuaW1hdGlvbi1uYW1lOnNoYWtlWH1ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2VZezAlLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MTAlLDMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApfTIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKX19QGtleWZyYW1lcyBzaGFrZVl7MCUsdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0xMCUsMzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCl9MjAlLDQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApfX0uYW5pbWF0ZV9fc2hha2VZey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2hha2VZO2FuaW1hdGlvbi1uYW1lOnNoYWtlWX1ALXdlYmtpdC1rZXlmcmFtZXMgaGVhZFNoYWtlezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9Ni41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpfTE4LjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKX0zMS41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpfTQzLjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyBoZWFkU2hha2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX02LjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyl9MTguNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpfTMxLjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyl9NDMuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpfTUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX0uYW5pbWF0ZV9faGVhZFNoYWtley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0Oy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aGVhZFNoYWtlO2FuaW1hdGlvbi1uYW1lOmhlYWRTaGFrZX1ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmd7MjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxNWRlZyl9NDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNWRlZyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9fUBrZXlmcmFtZXMgc3dpbmd7MjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxNWRlZyl9NDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNWRlZyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9fS5hbmltYXRlX19zd2luZ3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBjZW50ZXI7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzd2luZzthbmltYXRpb24tbmFtZTpzd2luZ31ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX0xMCUsMjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpIHJvdGF0ZSgtM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpIHJvdGF0ZSgtM2RlZyl9MzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgzZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKDNkZWcpfTQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgtM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgtM2RlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fUBrZXlmcmFtZXMgdGFkYXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX0xMCUsMjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpIHJvdGF0ZSgtM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpIHJvdGF0ZSgtM2RlZyl9MzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgzZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKDNkZWcpfTQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgtM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgtM2RlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fS5hbmltYXRlX190YWRhey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6dGFkYTthbmltYXRpb24tbmFtZTp0YWRhfUAtd2Via2l0LWtleWZyYW1lcyB3b2JibGV7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0xNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1JSwwLDApIHJvdGF0ZSgtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUoLTVkZWcpfTMwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwwLDApIHJvdGF0ZSgzZGVnKX00NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZSgtM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNSUsMCwwKSByb3RhdGUoLTNkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMCUsMCwwKSByb3RhdGUoMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwwLDApIHJvdGF0ZSgyZGVnKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUlLDAsMCkgcm90YXRlKC0xZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUlLDAsMCkgcm90YXRlKC0xZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIHdvYmJsZXswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTE1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjUlLDAsMCkgcm90YXRlKC01ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1JSwwLDApIHJvdGF0ZSgtNWRlZyl9MzAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwwLDApIHJvdGF0ZSgzZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLDAsMCkgcm90YXRlKDNkZWcpfTQ1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUlLDAsMCkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZSgtM2RlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwwLDApIHJvdGF0ZSgyZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLDAsMCkgcm90YXRlKDJkZWcpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsMCwwKSByb3RhdGUoLTFkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsMCwwKSByb3RhdGUoLTFkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX193b2JibGV7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp3b2JibGU7YW5pbWF0aW9uLW5hbWU6d29iYmxlfUAtd2Via2l0LWtleWZyYW1lcyBqZWxsb3swJSwxMS4xJSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTIyLjIley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyl9MzMuMyV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpfTQ0LjQley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpfTU1LjUley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpfTY2LjYley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0uNzgxMjVkZWcpIHNrZXdZKC0uNzgxMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtLjc4MTI1ZGVnKSBza2V3WSgtLjc4MTI1ZGVnKX03Ny43JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCguMzkwNjI1ZGVnKSBza2V3WSguMzkwNjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLjM5MDYyNWRlZykgc2tld1koLjM5MDYyNWRlZyl9ODguOCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLS4xOTUzMTI1ZGVnKSBza2V3WSgtLjE5NTMxMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtLjE5NTMxMjVkZWcpIHNrZXdZKC0uMTk1MzEyNWRlZyl9fUBrZXlmcmFtZXMgamVsbG97MCUsMTEuMSUsdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0yMi4yJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpfTMzLjMley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO3RyYW5zZm9ybTpza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKX00NC40JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKX01NS41JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKX02Ni42JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtLjc4MTI1ZGVnKSBza2V3WSgtLjc4MTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLS43ODEyNWRlZykgc2tld1koLS43ODEyNWRlZyl9NzcuNyV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLjM5MDYyNWRlZykgc2tld1koLjM5MDYyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC4zOTA2MjVkZWcpIHNrZXdZKC4zOTA2MjVkZWcpfTg4Ljgley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0uMTk1MzEyNWRlZykgc2tld1koLS4xOTUzMTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLS4xOTUzMTI1ZGVnKSBza2V3WSgtLjE5NTMxMjVkZWcpfX0uYW5pbWF0ZV9famVsbG97LXdlYmtpdC1hbmltYXRpb24tbmFtZTpqZWxsbzthbmltYXRpb24tbmFtZTpqZWxsbzstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfUAtd2Via2l0LWtleWZyYW1lcyBoZWFydEJlYXR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTE0JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjMpO3RyYW5zZm9ybTpzY2FsZSgxLjMpfTI4JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9NDIley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMyk7dHJhbnNmb3JtOnNjYWxlKDEuMyl9NzAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyBoZWFydEJlYXR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTE0JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjMpO3RyYW5zZm9ybTpzY2FsZSgxLjMpfTI4JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9NDIley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMyk7dHJhbnNmb3JtOnNjYWxlKDEuMyl9NzAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19LmFuaW1hdGVfX2hlYXJ0QmVhdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmhlYXJ0QmVhdDthbmltYXRpb24tbmFtZTpoZWFydEJlYXQ7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MS4zczthbmltYXRpb24tZHVyYXRpb246MS4zczstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjEuMyk7YW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMS4zKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH1ALXdlYmtpdC1rZXlmcmFtZXMgYmFja0luRG93bnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTIwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN304MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX19QGtleWZyYW1lcyBiYWNrSW5Eb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEyMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fTgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfX0uYW5pbWF0ZV9fYmFja0luRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJhY2tJbkRvd247YW5pbWF0aW9uLW5hbWU6YmFja0luRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgYmFja0luTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN304MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX19QGtleWZyYW1lcyBiYWNrSW5MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fTgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfX0uYW5pbWF0ZV9fYmFja0luTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJhY2tJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6YmFja0luTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgYmFja0luUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fTgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGJhY2tJblJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN304MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX19LmFuaW1hdGVfX2JhY2tJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6YmFja0luUmlnaHQ7YW5pbWF0aW9uLW5hbWU6YmFja0luUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGJhY2tJblVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTIwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTIwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN304MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX19QGtleWZyYW1lcyBiYWNrSW5VcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEyMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEyMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9fS5hbmltYXRlX19iYWNrSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJhY2tJblVwO2FuaW1hdGlvbi1uYW1lOmJhY2tJblVwfUAtd2Via2l0LWtleWZyYW1lcyBiYWNrT3V0RG93bnswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDcwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNzAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fX1Aa2V5ZnJhbWVzIGJhY2tPdXREb3duezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNzAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg3MDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9fS5hbmltYXRlX19iYWNrT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJhY2tPdXREb3duO2FuaW1hdGlvbi1uYW1lOmJhY2tPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBiYWNrT3V0TGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN319QGtleWZyYW1lcyBiYWNrT3V0TGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN319LmFuaW1hdGVfX2JhY2tPdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6YmFja091dExlZnQ7YW5pbWF0aW9uLW5hbWU6YmFja091dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGJhY2tPdXRSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9fUBrZXlmcmFtZXMgYmFja091dFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN319LmFuaW1hdGVfX2JhY2tPdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJhY2tPdXRSaWdodDthbmltYXRpb24tbmFtZTpiYWNrT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGJhY2tPdXRVcHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC03MDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC03MDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9fUBrZXlmcmFtZXMgYmFja091dFVwezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTcwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTcwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN319LmFuaW1hdGVfX2JhY2tPdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJhY2tPdXRVcDthbmltYXRpb24tbmFtZTpiYWNrT3V0VXB9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluezAlLDIwJSw0MCUsNjAlLDgwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wMywxLjAzLDEuMDMpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDMsMS4wMywxLjAzKX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOTcsLjk3LC45Nyk7dHJhbnNmb3JtOnNjYWxlM2QoLjk3LC45NywuOTcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19QGtleWZyYW1lcyBib3VuY2VJbnswJSwyMCUsNDAlLDYwJSw4MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDMsMS4wMywxLjAzKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjAzLDEuMDMsMS4wMyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjk3LC45NywuOTcpO3RyYW5zZm9ybTpzY2FsZTNkKC45NywuOTcsLjk3KX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fS5hbmltYXRlX19ib3VuY2VJbnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNzVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNzVzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC43NSk7YW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC43NSk7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbjthbmltYXRpb24tbmFtZTpib3VuY2VJbn1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCkgc2NhbGVZKDMpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCkgc2NhbGVZKDMpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyNXB4LDApIHNjYWxlWSguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKSBzY2FsZVkoLjkpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApIHNjYWxlWSguOTUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApIHNjYWxlWSguOTUpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDVweCwwKSBzY2FsZVkoLjk4NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNXB4LDApIHNjYWxlWSguOTg1KX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGJvdW5jZUluRG93bnswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzAwMHB4LDApIHNjYWxlWSgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzAwMHB4LDApIHNjYWxlWSgzKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKSBzY2FsZVkoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDI1cHgsMCkgc2NhbGVZKC45KX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSBzY2FsZVkoLjk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSBzY2FsZVkoLjk1KX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCkgc2NhbGVZKC45ODUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDVweCwwKSBzY2FsZVkoLjk4NSl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2JvdW5jZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluRG93bjthbmltYXRpb24tbmFtZTpib3VuY2VJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdHswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwwLDApIHNjYWxlWCgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwwLDApIHNjYWxlWCgzKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsMCwwKSBzY2FsZVgoMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsMCwwKSBzY2FsZVgoMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCkgc2NhbGVYKC45OCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCkgc2NhbGVYKC45OCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwwLDApIHNjYWxlWCguOTk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LDAsMCkgc2NhbGVYKC45OTUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0ezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAwMHB4LDAsMCkgc2NhbGVYKDMpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAwMHB4LDAsMCkgc2NhbGVYKDMpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjVweCwwLDApIHNjYWxlWCgxKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjVweCwwLDApIHNjYWxlWCgxKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKSBzY2FsZVgoLjk4KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKSBzY2FsZVgoLjk4KX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LDAsMCkgc2NhbGVYKC45OTUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg1cHgsMCwwKSBzY2FsZVgoLjk5NSl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2JvdW5jZUluTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluTGVmdDthbmltYXRpb24tbmFtZTpib3VuY2VJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHR7MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwwLDApIHNjYWxlWCgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAwMHB4LDAsMCkgc2NhbGVYKDMpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1cHgsMCwwKSBzY2FsZVgoMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCkgc2NhbGVYKDEpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCkgc2NhbGVYKC45OCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKSBzY2FsZVgoLjk4KX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwwLDApIHNjYWxlWCguOTk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwwLDApIHNjYWxlWCguOTk1KX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHR7MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwwLDApIHNjYWxlWCgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAwMHB4LDAsMCkgc2NhbGVYKDMpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1cHgsMCwwKSBzY2FsZVgoMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCkgc2NhbGVYKDEpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCkgc2NhbGVYKC45OCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKSBzY2FsZVgoLjk4KX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwwLDApIHNjYWxlWCguOTk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwwLDApIHNjYWxlWCguOTk1KX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fYm91bmNlSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcHswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwzMDAwcHgsMCkgc2NhbGVZKDUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDMwMDBweCwwKSBzY2FsZVkoNSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApIHNjYWxlWSguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCkgc2NhbGVZKC45KX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHNjYWxlWSguOTUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgc2NhbGVZKC45NSl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTVweCwwKSBzY2FsZVkoLjk4NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTVweCwwKSBzY2FsZVkoLjk4NSl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBib3VuY2VJblVwezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDMwMDBweCwwKSBzY2FsZVkoNSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMzAwMHB4LDApIHNjYWxlWSg1KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCkgc2NhbGVZKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKSBzY2FsZVkoLjkpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgc2NhbGVZKC45NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSBzY2FsZVkoLjk1KX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNXB4LDApIHNjYWxlWSguOTg1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNXB4LDApIHNjYWxlWSguOTg1KX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fYm91bmNlSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluVXA7YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0ezIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSl9NTAlLDU1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9fUBrZXlmcmFtZXMgYm91bmNlT3V0ezIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSl9NTAlLDU1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9fS5hbmltYXRlX19ib3VuY2VPdXR7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Ljc1czthbmltYXRpb24tZHVyYXRpb246Ljc1czstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuNzUpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuNzUpOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93bnsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHNjYWxlWSguOTg1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHNjYWxlWSguOTg1KX00MCUsNDUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApIHNjYWxlWSguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCkgc2NhbGVZKC45KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCkgc2NhbGVZKDMpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKSBzY2FsZVkoMyl9fUBrZXlmcmFtZXMgYm91bmNlT3V0RG93bnsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHNjYWxlWSguOTg1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHNjYWxlWSguOTg1KX00MCUsNDUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApIHNjYWxlWSguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCkgc2NhbGVZKC45KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCkgc2NhbGVZKDMpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKSBzY2FsZVkoMyl9fS5hbmltYXRlX19ib3VuY2VPdXREb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0RG93bjthbmltYXRpb24tbmFtZTpib3VuY2VPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwwLDApIHNjYWxlWCguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsMCwwKSBzY2FsZVgoLjkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCkgc2NhbGVYKDIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCkgc2NhbGVYKDIpfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LDAsMCkgc2NhbGVYKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwwLDApIHNjYWxlWCguOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKSBzY2FsZVgoMik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKSBzY2FsZVgoMil9fS5hbmltYXRlX19ib3VuY2VPdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0TGVmdDthbmltYXRpb24tbmFtZTpib3VuY2VPdXRMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodHsyMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMHB4LDAsMCkgc2NhbGVYKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsMCwwKSBzY2FsZVgoLjkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKSBzY2FsZVgoMik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApIHNjYWxlWCgyKX19QGtleWZyYW1lcyBib3VuY2VPdXRSaWdodHsyMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMHB4LDAsMCkgc2NhbGVYKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsMCwwKSBzY2FsZVgoLjkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKSBzY2FsZVgoMik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApIHNjYWxlWCgyKX19LmFuaW1hdGVfX2JvdW5jZU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApIHNjYWxlWSguOTg1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSBzY2FsZVkoLjk4NSl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMHB4LDApIHNjYWxlWSguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjBweCwwKSBzY2FsZVkoLjkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCkgc2NhbGVZKDMpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCkgc2NhbGVZKDMpfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApIHNjYWxlWSguOTg1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSBzY2FsZVkoLjk4NSl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMHB4LDApIHNjYWxlWSguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjBweCwwKSBzY2FsZVkoLjkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCkgc2NhbGVZKDMpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCkgc2NhbGVZKDMpfX0uYW5pbWF0ZV9fYm91bmNlT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXRVcDthbmltYXRpb24tbmFtZTpib3VuY2VPdXRVcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluezAle29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFkZUluezAle29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fS5hbmltYXRlX19mYWRlSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW47YW5pbWF0aW9uLW5hbWU6ZmFkZUlufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bjthbmltYXRpb24tbmFtZTpmYWRlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJbkRvd25CaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd25CaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluTGVmdEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnRCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJblJpZ2h0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHRCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblVwO2FuaW1hdGlvbi1uYW1lOmZhZGVJblVwfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5VcEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblVwQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJblVwQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Ub3BMZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsLTEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluVG9wTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLC0xMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluVG9wTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblRvcExlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluVG9wTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVG9wUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsLTEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluVG9wUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsLTEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5Ub3BSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblRvcFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVJblRvcFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Cb3R0b21MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwxMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJbkJvdHRvbUxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5Cb3R0b21MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluQm90dG9tTGVmdDthbmltYXRpb24tbmFtZTpmYWRlSW5Cb3R0b21MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Cb3R0b21SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluQm90dG9tUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwxMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluQm90dG9tUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Cb3R0b21SaWdodDthbmltYXRpb24tbmFtZTpmYWRlSW5Cb3R0b21SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZhZGVPdXR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MH19LmFuaW1hdGVfX2ZhZGVPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9fUBrZXlmcmFtZXMgZmFkZU91dERvd257MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX19LmFuaW1hdGVfX2ZhZGVPdXREb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd247YW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd259QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfX0uYW5pbWF0ZV9fZmFkZU91dERvd25CaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0RG93bkJpZzthbmltYXRpb24tbmFtZTpmYWRlT3V0RG93bkJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX19LmFuaW1hdGVfX2ZhZGVPdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9fUBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX19LmFuaW1hdGVfX2ZhZGVPdXRMZWZ0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnRCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfX0uYW5pbWF0ZV9fZmFkZU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX19LmFuaW1hdGVfX2ZhZGVPdXRSaWdodEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodEJpZzthbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9fUBrZXlmcmFtZXMgZmFkZU91dFVwezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX19LmFuaW1hdGVfX2ZhZGVPdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcDthbmltYXRpb24tbmFtZTpmYWRlT3V0VXB9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfX0uYW5pbWF0ZV9fZmFkZU91dFVwQmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFRvcExlZnR7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwtMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0VG9wTGVmdHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLC0xMDAlLDApfX0uYW5pbWF0ZV9fZmFkZU91dFRvcExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VG9wTGVmdDthbmltYXRpb24tbmFtZTpmYWRlT3V0VG9wTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFRvcFJpZ2h0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLC0xMDAlLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRUb3BSaWdodHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwtMTAwJSwwKX19LmFuaW1hdGVfX2ZhZGVPdXRUb3BSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRUb3BSaWdodDthbmltYXRpb24tbmFtZTpmYWRlT3V0VG9wUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRCb3R0b21SaWdodHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDEwMCUsMCl9fUBrZXlmcmFtZXMgZmFkZU91dEJvdHRvbVJpZ2h0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMTAwJSwwKX19LmFuaW1hdGVfX2ZhZGVPdXRCb3R0b21SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRCb3R0b21SaWdodDthbmltYXRpb24tbmFtZTpmYWRlT3V0Qm90dG9tUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRCb3R0b21MZWZ0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwxMDAlLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRCb3R0b21MZWZ0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwxMDAlLDApfX0uYW5pbWF0ZV9fZmFkZU91dEJvdHRvbUxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0Qm90dG9tTGVmdDthbmltYXRpb24tbmFtZTpmYWRlT3V0Qm90dG9tTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgtMXR1cm4pO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgtMXR1cm4pOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH01MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE3MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsLjk1LC45NSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsLjk1LC45NSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufX1Aa2V5ZnJhbWVzIGZsaXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoLTF0dXJuKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoLTF0dXJuKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NTAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTcwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LC45NSwuOTUpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LC45NSwuOTUpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn19LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2ZsaXB7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGU7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcDthbmltYXRpb24tbmFtZTpmbGlwfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjtvcGFjaXR5OjB9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX1Aa2V5ZnJhbWVzIGZsaXBJblh7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9fS5hbmltYXRlX19mbGlwSW5Yey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcEluWDthbmltYXRpb24tbmFtZTpmbGlwSW5YfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjtvcGFjaXR5OjB9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0yMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX1Aa2V5ZnJhbWVzIGZsaXBJbll7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTIwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9fS5hbmltYXRlX19mbGlwSW5Zey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcEluWTthbmltYXRpb24tbmFtZTpmbGlwSW5ZfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZsaXBPdXRYezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtvcGFjaXR5OjB9fS5hbmltYXRlX19mbGlwT3V0WHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNzVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNzVzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC43NSk7YW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC43NSk7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwT3V0WDthbmltYXRpb24tbmFtZTpmbGlwT3V0WDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFl7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZyk7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBmbGlwT3V0WXswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTE1ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTE1ZGVnKTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7b3BhY2l0eTowfX0uYW5pbWF0ZV9fZmxpcE91dFl7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Ljc1czthbmltYXRpb24tZHVyYXRpb246Ljc1czstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuNzUpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuNzUpOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcE91dFk7YW5pbWF0aW9uLW5hbWU6ZmxpcE91dFl9QC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJblJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goLTMwZGVnKTtvcGFjaXR5OjB9NjAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDIwZGVnKTt0cmFuc2Zvcm06c2tld1goMjBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTVkZWcpO3RyYW5zZm9ybTpza2V3WCgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBsaWdodFNwZWVkSW5SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goLTMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7b3BhY2l0eTowfTYwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgyMGRlZyk7dHJhbnNmb3JtOnNrZXdYKDIwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC01ZGVnKTt0cmFuc2Zvcm06c2tld1goLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19saWdodFNwZWVkSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRJblJpZ2h0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fUAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW5MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgc2tld1goMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNrZXdYKDMwZGVnKTtvcGFjaXR5OjB9NjAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0yMGRlZyk7dHJhbnNmb3JtOnNrZXdYKC0yMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCg1ZGVnKTt0cmFuc2Zvcm06c2tld1goNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBsaWdodFNwZWVkSW5MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgc2tld1goMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNrZXdYKDMwZGVnKTtvcGFjaXR5OjB9NjAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0yMGRlZyk7dHJhbnNmb3JtOnNrZXdYKC0yMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCg1ZGVnKTt0cmFuc2Zvcm06c2tld1goNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2xpZ2h0U3BlZWRJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpsaWdodFNwZWVkSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRJbkxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9QC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXRSaWdodHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKDMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKDMwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dFJpZ2h0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goMzBkZWcpO29wYWNpdHk6MH19LmFuaW1hdGVfX2xpZ2h0U3BlZWRPdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRPdXRSaWdodDthbmltYXRpb24tbmFtZTpsaWdodFNwZWVkT3V0UmlnaHQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufUAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0TGVmdHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXRMZWZ0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgc2tld1goLTMwZGVnKTtvcGFjaXR5OjB9fS5hbmltYXRlX19saWdodFNwZWVkT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRPdXRMZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0yMDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTIwMGRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0yMDBkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19LmFuaW1hdGVfX3JvdGF0ZUluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW47YW5pbWF0aW9uLW5hbWU6cm90YXRlSW47LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19LmFuaW1hdGVfX3JvdGF0ZUluRG93bkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25MZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93bkxlZnQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX0uYW5pbWF0ZV9fcm90YXRlSW5Eb3duUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25SaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25SaWdodDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJblVwTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19LmFuaW1hdGVfX3JvdGF0ZUluVXBMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcExlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcExlZnQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX0uYW5pbWF0ZV9fcm90YXRlSW5VcFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBSaWdodDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyMDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMjAwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDIwMGRlZyk7b3BhY2l0eTowfX0uYW5pbWF0ZV9fcm90YXRlT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7b3BhY2l0eTowfX0uYW5pbWF0ZV9fcm90YXRlT3V0RG93bkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duTGVmdDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH19LmFuaW1hdGVfX3JvdGF0ZU91dERvd25SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25SaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duUmlnaHQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH19LmFuaW1hdGVfX3JvdGF0ZU91dFVwTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcExlZnQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7b3BhY2l0eTowfX0uYW5pbWF0ZV9fcm90YXRlT3V0VXBSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBSaWdodDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyBoaW5nZXswJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH0yMCUsNjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg4MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9NDAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO29wYWNpdHk6MH19QGtleWZyYW1lcyBoaW5nZXswJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH0yMCUsNjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg4MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9NDAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO29wYWNpdHk6MH19LmFuaW1hdGVfX2hpbmdley13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjJzO2FuaW1hdGlvbi1kdXJhdGlvbjoyczstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjIpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjIpOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aGluZ2U7YW5pbWF0aW9uLW5hbWU6aGluZ2U7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGphY2tJblRoZUJveHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHJvdGF0ZSgzMGRlZyk7dHJhbnNmb3JtOnNjYWxlKC4xKSByb3RhdGUoMzBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbX01MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzZGVnKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIGphY2tJblRoZUJveHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHJvdGF0ZSgzMGRlZyk7dHJhbnNmb3JtOnNjYWxlKC4xKSByb3RhdGUoMzBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbX01MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzZGVnKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX0uYW5pbWF0ZV9famFja0luVGhlQm94ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6amFja0luVGhlQm94O2FuaW1hdGlvbi1uYW1lOmphY2tJblRoZUJveH1ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbEluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHJvdGF0ZSgtMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUoLTEyMGRlZyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgcm9sbEluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHJvdGF0ZSgtMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUoLTEyMGRlZyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19yb2xsSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb2xsSW47YW5pbWF0aW9uLW5hbWU6cm9sbElufUAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHJvdGF0ZSgxMjBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgcm90YXRlKDEyMGRlZyl9fUBrZXlmcmFtZXMgcm9sbE91dHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUoMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHJvdGF0ZSgxMjBkZWcpfX0uYW5pbWF0ZV9fcm9sbE91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvbGxPdXQ7YW5pbWF0aW9uLW5hbWU6cm9sbE91dH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9NTAle29wYWNpdHk6MX19QGtleWZyYW1lcyB6b29tSW57MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX01MCV7b3BhY2l0eToxfX0uYW5pbWF0ZV9fem9vbUluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluO2FuaW1hdGlvbi1uYW1lOnpvb21Jbn1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93bnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMTAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0xMDAwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbUluRG93bnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMTAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0xMDAwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fS5hbmltYXRlX196b29tSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluRG93bjthbmltYXRpb24tbmFtZTp6b29tSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tSW5MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19LmFuaW1hdGVfX3pvb21JbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOnpvb21JbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fS5hbmltYXRlX196b29tSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JblJpZ2h0O2FuaW1hdGlvbi1uYW1lOnpvb21JblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwxMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMTAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbUluVXB7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMTAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDEwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX0uYW5pbWF0ZV9fem9vbUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5VcDthbmltYXRpb24tbmFtZTp6b29tSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dHswJXtvcGFjaXR5OjF9NTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9dG97b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHpvb21PdXR7MCV7b3BhY2l0eToxfTUwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfXRve29wYWNpdHk6MH19LmFuaW1hdGVfX3pvb21PdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0O2FuaW1hdGlvbi1uYW1lOnpvb21PdXR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tT3V0RG93bns0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fS5hbmltYXRlX196b29tT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXREb3duO2FuaW1hdGlvbi1uYW1lOnpvb21PdXREb3duOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dExlZnR7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsMCwwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX19QGtleWZyYW1lcyB6b29tT3V0TGVmdHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwwLDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfX0uYW5pbWF0ZV9fem9vbU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0TGVmdDthbmltYXRpb24tbmFtZTp6b29tT3V0TGVmdDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcn1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsMCwwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9fUBrZXlmcmFtZXMgem9vbU91dFJpZ2h0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsMCwwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9fS5hbmltYXRlX196b29tT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6em9vbU91dFJpZ2h0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXJ9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbU91dFVwezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19LmFuaW1hdGVfX3pvb21PdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXRVcDthbmltYXRpb24tbmFtZTp6b29tT3V0VXA7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93bnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19zbGlkZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5Eb3duO2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19zbGlkZUluTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fc2xpZGVJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIHNsaWRlSW5VcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX3NsaWRlSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5VcDthbmltYXRpb24tbmFtZTpzbGlkZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93bnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfX1Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93bnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfX0uYW5pbWF0ZV9fc2xpZGVPdXREb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXREb3duO2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX19QGtleWZyYW1lcyBzbGlkZU91dExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfX0uYW5pbWF0ZV9fc2xpZGVPdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfX1Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX19LmFuaW1hdGVfX3NsaWRlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfX1Aa2V5ZnJhbWVzIHNsaWRlT3V0VXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfX0uYW5pbWF0ZV9fc2xpZGVPdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0VXA7YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRVcH0iLCIvKiFcclxuICogSG92ZXIuY3NzIChodHRwOi8vaWFubHVubi5naXRodWIuaW8vSG92ZXIvKVxyXG4gKiBWZXJzaW9uOiAyLjMuMlxyXG4gKiBBdXRob3I6IElhbiBMdW5uIEBJYW5MdW5uXHJcbiAqIEF1dGhvciBVUkw6IGh0dHA6Ly9pYW5sdW5uLmNvLnVrL1xyXG4gKiBHaXRodWI6IGh0dHBzOi8vZ2l0aHViLmNvbS9JYW5MdW5uL0hvdmVyXHJcblxyXG4gKiBIb3Zlci5jc3MgQ29weXJpZ2h0IElhbiBMdW5uIDIwMTcuIEdlbmVyYXRlZCB3aXRoIFNhc3MuXHJcbiAqLy5odnItZ3Jvd3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfS5odnItZ3JvdzphY3RpdmUsLmh2ci1ncm93OmZvY3VzLC5odnItZ3Jvdzpob3Zlcnstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjEpO3RyYW5zZm9ybTpzY2FsZSgxLjEpfS5odnItc2hyaW5re2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19Lmh2ci1zaHJpbms6YWN0aXZlLC5odnItc2hyaW5rOmZvY3VzLC5odnItc2hyaW5rOmhvdmVyey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuOSk7dHJhbnNmb3JtOnNjYWxlKDAuOSl9QC13ZWJraXQta2V5ZnJhbWVzIGh2ci1wdWxzZXsyNSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4xKTt0cmFuc2Zvcm06c2NhbGUoMS4xKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC45KTt0cmFuc2Zvcm06c2NhbGUoMC45KX19QGtleWZyYW1lcyBodnItcHVsc2V7MjUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMSk7dHJhbnNmb3JtOnNjYWxlKDEuMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuOSk7dHJhbnNmb3JtOnNjYWxlKDAuOSl9fS5odnItcHVsc2V7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApfS5odnItcHVsc2U6YWN0aXZlLC5odnItcHVsc2U6Zm9jdXMsLmh2ci1wdWxzZTpob3Zlcnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmh2ci1wdWxzZTthbmltYXRpb24tbmFtZTpodnItcHVsc2U7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MXM7YW5pbWF0aW9uLWR1cmF0aW9uOjFzOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGV9QC13ZWJraXQta2V5ZnJhbWVzIGh2ci1wdWxzZS1ncm93e3Rvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMSk7dHJhbnNmb3JtOnNjYWxlKDEuMSl9fUBrZXlmcmFtZXMgaHZyLXB1bHNlLWdyb3d7dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4xKTt0cmFuc2Zvcm06c2NhbGUoMS4xKX19Lmh2ci1wdWxzZS1ncm93e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKX0uaHZyLXB1bHNlLWdyb3c6YWN0aXZlLC5odnItcHVsc2UtZ3Jvdzpmb2N1cywuaHZyLXB1bHNlLWdyb3c6aG92ZXJ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpodnItcHVsc2UtZ3JvdzthbmltYXRpb24tbmFtZTpodnItcHVsc2UtZ3Jvdzstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouM3M7YW5pbWF0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyOy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlOy13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjphbHRlcm5hdGU7YW5pbWF0aW9uLWRpcmVjdGlvbjphbHRlcm5hdGV9QC13ZWJraXQta2V5ZnJhbWVzIGh2ci1wdWxzZS1zaHJpbmt7dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC45KTt0cmFuc2Zvcm06c2NhbGUoMC45KX19QGtleWZyYW1lcyBodnItcHVsc2Utc2hyaW5re3Rvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuOSk7dHJhbnNmb3JtOnNjYWxlKDAuOSl9fS5odnItcHVsc2Utc2hyaW5re2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKX0uaHZyLXB1bHNlLXNocmluazphY3RpdmUsLmh2ci1wdWxzZS1zaHJpbms6Zm9jdXMsLmh2ci1wdWxzZS1zaHJpbms6aG92ZXJ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpodnItcHVsc2Utc2hyaW5rO2FuaW1hdGlvbi1uYW1lOmh2ci1wdWxzZS1zaHJpbms7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjNzO2FuaW1hdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTstd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246YWx0ZXJuYXRlO2FuaW1hdGlvbi1kaXJlY3Rpb246YWx0ZXJuYXRlfUAtd2Via2l0LWtleWZyYW1lcyBodnItcHVzaHs1MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC44KTt0cmFuc2Zvcm06c2NhbGUoMC44KX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyBodnItcHVzaHs1MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC44KTt0cmFuc2Zvcm06c2NhbGUoMC44KX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19Lmh2ci1wdXNoe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKX0uaHZyLXB1c2g6YWN0aXZlLC5odnItcHVzaDpmb2N1cywuaHZyLXB1c2g6aG92ZXJ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpodnItcHVzaDthbmltYXRpb24tbmFtZTpodnItcHVzaDstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouM3M7YW5pbWF0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyOy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MX1ALXdlYmtpdC1rZXlmcmFtZXMgaHZyLXBvcHs1MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4yKTt0cmFuc2Zvcm06c2NhbGUoMS4yKX19QGtleWZyYW1lcyBodnItcG9wezUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjIpO3RyYW5zZm9ybTpzY2FsZSgxLjIpfX0uaHZyLXBvcHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCl9Lmh2ci1wb3A6YWN0aXZlLC5odnItcG9wOmZvY3VzLC5odnItcG9wOmhvdmVyey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aHZyLXBvcDthbmltYXRpb24tbmFtZTpodnItcG9wOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi4zczthbmltYXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjE7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxfS5odnItYm91bmNlLWlue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjVzO3RyYW5zaXRpb24tZHVyYXRpb246LjVzfS5odnItYm91bmNlLWluOmFjdGl2ZSwuaHZyLWJvdW5jZS1pbjpmb2N1cywuaHZyLWJvdW5jZS1pbjpob3Zlcnstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjIpO3RyYW5zZm9ybTpzY2FsZSgxLjIpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNDcsMi4wMiwuMzEsLS4zNik7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNDcsMi4wMiwuMzEsLS4zNil9Lmh2ci1ib3VuY2Utb3V0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjVzO3RyYW5zaXRpb24tZHVyYXRpb246LjVzfS5odnItYm91bmNlLW91dDphY3RpdmUsLmh2ci1ib3VuY2Utb3V0OmZvY3VzLC5odnItYm91bmNlLW91dDpob3Zlcnstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjgpO3RyYW5zZm9ybTpzY2FsZSgwLjgpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNDcsMi4wMiwuMzEsLS4zNik7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNDcsMi4wMiwuMzEsLS4zNil9Lmh2ci1yb3RhdGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX0uaHZyLXJvdGF0ZTphY3RpdmUsLmh2ci1yb3RhdGU6Zm9jdXMsLmh2ci1yb3RhdGU6aG92ZXJ7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDRkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNGRlZyl9Lmh2ci1ncm93LXJvdGF0ZXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfS5odnItZ3Jvdy1yb3RhdGU6YWN0aXZlLC5odnItZ3Jvdy1yb3RhdGU6Zm9jdXMsLmh2ci1ncm93LXJvdGF0ZTpob3Zlcnstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjEpIHJvdGF0ZSg0ZGVnKTt0cmFuc2Zvcm06c2NhbGUoMS4xKSByb3RhdGUoNGRlZyl9Lmh2ci1mbG9hdHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9Lmh2ci1mbG9hdDphY3RpdmUsLmh2ci1mbG9hdDpmb2N1cywuaHZyLWZsb2F0OmhvdmVyey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLThweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLThweCl9Lmh2ci1zaW5re2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uaHZyLXNpbms6YWN0aXZlLC5odnItc2luazpmb2N1cywuaHZyLXNpbms6aG92ZXJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg4cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDhweCl9QC13ZWJraXQta2V5ZnJhbWVzIGh2ci1ib2J7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtOHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtOHB4KX01MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNHB4KX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLThweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLThweCl9fUBrZXlmcmFtZXMgaHZyLWJvYnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC04cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC04cHgpfTUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC00cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00cHgpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtOHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtOHB4KX19QC13ZWJraXQta2V5ZnJhbWVzIGh2ci1ib2ItZmxvYXR7MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC04cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC04cHgpfX1Aa2V5ZnJhbWVzIGh2ci1ib2ItZmxvYXR7MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC04cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC04cHgpfX0uaHZyLWJvYntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCl9Lmh2ci1ib2I6YWN0aXZlLC5odnItYm9iOmZvY3VzLC5odnItYm9iOmhvdmVyey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aHZyLWJvYi1mbG9hdCxodnItYm9iO2FuaW1hdGlvbi1uYW1lOmh2ci1ib2ItZmxvYXQsaHZyLWJvYjstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouM3MsMS41czthbmltYXRpb24tZHVyYXRpb246LjNzLDEuNXM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MHMsLjNzO2FuaW1hdGlvbi1kZWxheTowcywuM3M7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0LGVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQsZWFzZS1pbi1vdXQ7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjEsaW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxLGluZmluaXRlOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkczthbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzOy13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjpub3JtYWwsYWx0ZXJuYXRlO2FuaW1hdGlvbi1kaXJlY3Rpb246bm9ybWFsLGFsdGVybmF0ZX1ALXdlYmtpdC1rZXlmcmFtZXMgaHZyLWhhbmd7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg4cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDhweCl9NTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0cHgpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg4cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDhweCl9fUBrZXlmcmFtZXMgaHZyLWhhbmd7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg4cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDhweCl9NTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0cHgpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg4cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDhweCl9fUAtd2Via2l0LWtleWZyYW1lcyBodnItaGFuZy1zaW5rezEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg4cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDhweCl9fUBrZXlmcmFtZXMgaHZyLWhhbmctc2lua3sxMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg4cHgpfX0uaHZyLWhhbmd7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApfS5odnItaGFuZzphY3RpdmUsLmh2ci1oYW5nOmZvY3VzLC5odnItaGFuZzpob3Zlcnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmh2ci1oYW5nLXNpbmssaHZyLWhhbmc7YW5pbWF0aW9uLW5hbWU6aHZyLWhhbmctc2luayxodnItaGFuZzstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouM3MsMS41czthbmltYXRpb24tZHVyYXRpb246LjNzLDEuNXM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MHMsLjNzO2FuaW1hdGlvbi1kZWxheTowcywuM3M7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0LGVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQsZWFzZS1pbi1vdXQ7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjEsaW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxLGluZmluaXRlOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkczthbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzOy13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjpub3JtYWwsYWx0ZXJuYXRlO2FuaW1hdGlvbi1kaXJlY3Rpb246bm9ybWFsLGFsdGVybmF0ZX0uaHZyLXNrZXd7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX0uaHZyLXNrZXc6YWN0aXZlLC5odnItc2tldzpmb2N1cywuaHZyLXNrZXc6aG92ZXJ7LXdlYmtpdC10cmFuc2Zvcm06c2tldygtMTBkZWcpO3RyYW5zZm9ybTpza2V3KC0xMGRlZyl9Lmh2ci1za2V3LWZvcndhcmR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MCAxMDAlO3RyYW5zZm9ybS1vcmlnaW46MCAxMDAlfS5odnItc2tldy1mb3J3YXJkOmFjdGl2ZSwuaHZyLXNrZXctZm9yd2FyZDpmb2N1cywuaHZyLXNrZXctZm9yd2FyZDpob3Zlcnstd2Via2l0LXRyYW5zZm9ybTpza2V3KC0xMGRlZyk7dHJhbnNmb3JtOnNrZXcoLTEwZGVnKX0uaHZyLXNrZXctYmFja3dhcmR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MCAxMDAlO3RyYW5zZm9ybS1vcmlnaW46MCAxMDAlfS5odnItc2tldy1iYWNrd2FyZDphY3RpdmUsLmh2ci1za2V3LWJhY2t3YXJkOmZvY3VzLC5odnItc2tldy1iYWNrd2FyZDpob3Zlcnstd2Via2l0LXRyYW5zZm9ybTpza2V3KDEwZGVnKTt0cmFuc2Zvcm06c2tldygxMGRlZyl9QC13ZWJraXQta2V5ZnJhbWVzIGh2ci13b2JibGUtdmVydGljYWx7MTYuNjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg4cHgpfTMzLjMley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTZweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTZweCl9NDkuOTUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0cHgpfTY2LjYley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJweCl9ODMuMjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxcHgpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QGtleWZyYW1lcyBodnItd29iYmxlLXZlcnRpY2FsezE2LjY1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDhweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOHB4KX0zMy4zJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC02cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC02cHgpfTQ5Ljk1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDRweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNHB4KX02Ni42JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0ycHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0ycHgpfTgzLjI1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDFweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMXB4KX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fS5odnItd29iYmxlLXZlcnRpY2Fse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKX0uaHZyLXdvYmJsZS12ZXJ0aWNhbDphY3RpdmUsLmh2ci13b2JibGUtdmVydGljYWw6Zm9jdXMsLmh2ci13b2JibGUtdmVydGljYWw6aG92ZXJ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpodnItd29iYmxlLXZlcnRpY2FsO2FuaW1hdGlvbi1uYW1lOmh2ci13b2JibGUtdmVydGljYWw7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MXM7YW5pbWF0aW9uLWR1cmF0aW9uOjFzOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0Oy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MX1ALXdlYmtpdC1rZXlmcmFtZXMgaHZyLXdvYmJsZS1ob3Jpem9udGFsezE2LjY1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDhweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoOHB4KX0zMy4zJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpfTQ5Ljk1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDRweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNHB4KX02Ni42JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0ycHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0ycHgpfTgzLjI1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDFweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMXB4KX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBrZXlmcmFtZXMgaHZyLXdvYmJsZS1ob3Jpem9udGFsezE2LjY1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDhweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoOHB4KX0zMy4zJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpfTQ5Ljk1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDRweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNHB4KX02Ni42JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0ycHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0ycHgpfTgzLjI1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDFweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMXB4KX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fS5odnItd29iYmxlLWhvcml6b250YWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApfS5odnItd29iYmxlLWhvcml6b250YWw6YWN0aXZlLC5odnItd29iYmxlLWhvcml6b250YWw6Zm9jdXMsLmh2ci13b2JibGUtaG9yaXpvbnRhbDpob3Zlcnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmh2ci13b2JibGUtaG9yaXpvbnRhbDthbmltYXRpb24tbmFtZTpodnItd29iYmxlLWhvcml6b250YWw7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MXM7YW5pbWF0aW9uLWR1cmF0aW9uOjFzOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0Oy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MX1ALXdlYmtpdC1rZXlmcmFtZXMgaHZyLXdvYmJsZS10by1ib3R0b20tcmlnaHR7MTYuNjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4cHgsOHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlKDhweCw4cHgpfTMzLjMley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNnB4LC02cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTZweCwtNnB4KX00OS45NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDRweCw0cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGUoNHB4LDRweCl9NjYuNiV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC0ycHgsLTJweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMnB4LC0ycHgpfTgzLjI1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMXB4LDFweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxcHgsMXB4KX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKX19QGtleWZyYW1lcyBodnItd29iYmxlLXRvLWJvdHRvbS1yaWdodHsxNi42NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDhweCw4cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGUoOHB4LDhweCl9MzMuMyV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC02cHgsLTZweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNnB4LC02cHgpfTQ5Ljk1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoNHB4LDRweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg0cHgsNHB4KX02Ni42JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTJweCwtMnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlKC0ycHgsLTJweCl9ODMuMjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgxcHgsMXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlKDFweCwxcHgpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApfX0uaHZyLXdvYmJsZS10by1ib3R0b20tcmlnaHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApfS5odnItd29iYmxlLXRvLWJvdHRvbS1yaWdodDphY3RpdmUsLmh2ci13b2JibGUtdG8tYm90dG9tLXJpZ2h0OmZvY3VzLC5odnItd29iYmxlLXRvLWJvdHRvbS1yaWdodDpob3Zlcnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmh2ci13b2JibGUtdG8tYm90dG9tLXJpZ2h0O2FuaW1hdGlvbi1uYW1lOmh2ci13b2JibGUtdG8tYm90dG9tLXJpZ2h0Oy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1kdXJhdGlvbjoxczstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjF9QC13ZWJraXQta2V5ZnJhbWVzIGh2ci13b2JibGUtdG8tdG9wLXJpZ2h0ezE2LjY1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoOHB4LC04cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGUoOHB4LC04cHgpfTMzLjMley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNnB4LDZweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNnB4LDZweCl9NDkuOTUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg0cHgsLTRweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg0cHgsLTRweCl9NjYuNiV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC0ycHgsMnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlKC0ycHgsMnB4KX04My4yNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDFweCwtMXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlKDFweCwtMXB4KX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKX19QGtleWZyYW1lcyBodnItd29iYmxlLXRvLXRvcC1yaWdodHsxNi42NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDhweCwtOHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlKDhweCwtOHB4KX0zMy4zJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTZweCw2cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTZweCw2cHgpfTQ5Ljk1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoNHB4LC00cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGUoNHB4LC00cHgpfTY2LjYley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMnB4LDJweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMnB4LDJweCl9ODMuMjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgxcHgsLTFweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxcHgsLTFweCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCl9fS5odnItd29iYmxlLXRvLXRvcC1yaWdodHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCl9Lmh2ci13b2JibGUtdG8tdG9wLXJpZ2h0OmFjdGl2ZSwuaHZyLXdvYmJsZS10by10b3AtcmlnaHQ6Zm9jdXMsLmh2ci13b2JibGUtdG8tdG9wLXJpZ2h0OmhvdmVyey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aHZyLXdvYmJsZS10by10b3AtcmlnaHQ7YW5pbWF0aW9uLW5hbWU6aHZyLXdvYmJsZS10by10b3AtcmlnaHQ7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MXM7YW5pbWF0aW9uLWR1cmF0aW9uOjFzOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0Oy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MX1ALXdlYmtpdC1rZXlmcmFtZXMgaHZyLXdvYmJsZS10b3B7MTYuNjUley13ZWJraXQtdHJhbnNmb3JtOnNrZXcoLTEyZGVnKTt0cmFuc2Zvcm06c2tldygtMTJkZWcpfTMzLjMley13ZWJraXQtdHJhbnNmb3JtOnNrZXcoMTBkZWcpO3RyYW5zZm9ybTpza2V3KDEwZGVnKX00OS45NSV7LXdlYmtpdC10cmFuc2Zvcm06c2tldygtNmRlZyk7dHJhbnNmb3JtOnNrZXcoLTZkZWcpfTY2LjYley13ZWJraXQtdHJhbnNmb3JtOnNrZXcoNGRlZyk7dHJhbnNmb3JtOnNrZXcoNGRlZyl9ODMuMjUley13ZWJraXQtdHJhbnNmb3JtOnNrZXcoLTJkZWcpO3RyYW5zZm9ybTpza2V3KC0yZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnNrZXcoMCk7dHJhbnNmb3JtOnNrZXcoMCl9fUBrZXlmcmFtZXMgaHZyLXdvYmJsZS10b3B7MTYuNjUley13ZWJraXQtdHJhbnNmb3JtOnNrZXcoLTEyZGVnKTt0cmFuc2Zvcm06c2tldygtMTJkZWcpfTMzLjMley13ZWJraXQtdHJhbnNmb3JtOnNrZXcoMTBkZWcpO3RyYW5zZm9ybTpza2V3KDEwZGVnKX00OS45NSV7LXdlYmtpdC10cmFuc2Zvcm06c2tldygtNmRlZyk7dHJhbnNmb3JtOnNrZXcoLTZkZWcpfTY2LjYley13ZWJraXQtdHJhbnNmb3JtOnNrZXcoNGRlZyk7dHJhbnNmb3JtOnNrZXcoNGRlZyl9ODMuMjUley13ZWJraXQtdHJhbnNmb3JtOnNrZXcoLTJkZWcpO3RyYW5zZm9ybTpza2V3KC0yZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnNrZXcoMCk7dHJhbnNmb3JtOnNrZXcoMCl9fS5odnItd29iYmxlLXRvcHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjAgMTAwJTt0cmFuc2Zvcm0tb3JpZ2luOjAgMTAwJX0uaHZyLXdvYmJsZS10b3A6YWN0aXZlLC5odnItd29iYmxlLXRvcDpmb2N1cywuaHZyLXdvYmJsZS10b3A6aG92ZXJ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpodnItd29iYmxlLXRvcDthbmltYXRpb24tbmFtZTpodnItd29iYmxlLXRvcDstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxczthbmltYXRpb24tZHVyYXRpb246MXM7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjE7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxfUAtd2Via2l0LWtleWZyYW1lcyBodnItd29iYmxlLWJvdHRvbXsxNi42NSV7LXdlYmtpdC10cmFuc2Zvcm06c2tldygtMTJkZWcpO3RyYW5zZm9ybTpza2V3KC0xMmRlZyl9MzMuMyV7LXdlYmtpdC10cmFuc2Zvcm06c2tldygxMGRlZyk7dHJhbnNmb3JtOnNrZXcoMTBkZWcpfTQ5Ljk1JXstd2Via2l0LXRyYW5zZm9ybTpza2V3KC02ZGVnKTt0cmFuc2Zvcm06c2tldygtNmRlZyl9NjYuNiV7LXdlYmtpdC10cmFuc2Zvcm06c2tldyg0ZGVnKTt0cmFuc2Zvcm06c2tldyg0ZGVnKX04My4yNSV7LXdlYmtpdC10cmFuc2Zvcm06c2tldygtMmRlZyk7dHJhbnNmb3JtOnNrZXcoLTJkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2tldygwKTt0cmFuc2Zvcm06c2tldygwKX19QGtleWZyYW1lcyBodnItd29iYmxlLWJvdHRvbXsxNi42NSV7LXdlYmtpdC10cmFuc2Zvcm06c2tldygtMTJkZWcpO3RyYW5zZm9ybTpza2V3KC0xMmRlZyl9MzMuMyV7LXdlYmtpdC10cmFuc2Zvcm06c2tldygxMGRlZyk7dHJhbnNmb3JtOnNrZXcoMTBkZWcpfTQ5Ljk1JXstd2Via2l0LXRyYW5zZm9ybTpza2V3KC02ZGVnKTt0cmFuc2Zvcm06c2tldygtNmRlZyl9NjYuNiV7LXdlYmtpdC10cmFuc2Zvcm06c2tldyg0ZGVnKTt0cmFuc2Zvcm06c2tldyg0ZGVnKX04My4yNSV7LXdlYmtpdC10cmFuc2Zvcm06c2tldygtMmRlZyk7dHJhbnNmb3JtOnNrZXcoLTJkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2tldygwKTt0cmFuc2Zvcm06c2tldygwKX19Lmh2ci13b2JibGUtYm90dG9te2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MTAwJSAwO3RyYW5zZm9ybS1vcmlnaW46MTAwJSAwfS5odnItd29iYmxlLWJvdHRvbTphY3RpdmUsLmh2ci13b2JibGUtYm90dG9tOmZvY3VzLC5odnItd29iYmxlLWJvdHRvbTpob3Zlcnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmh2ci13b2JibGUtYm90dG9tO2FuaW1hdGlvbi1uYW1lOmh2ci13b2JibGUtYm90dG9tOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1kdXJhdGlvbjoxczstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjF9QC13ZWJraXQta2V5ZnJhbWVzIGh2ci13b2JibGUtc2tld3sxNi42NSV7LXdlYmtpdC10cmFuc2Zvcm06c2tldygtMTJkZWcpO3RyYW5zZm9ybTpza2V3KC0xMmRlZyl9MzMuMyV7LXdlYmtpdC10cmFuc2Zvcm06c2tldygxMGRlZyk7dHJhbnNmb3JtOnNrZXcoMTBkZWcpfTQ5Ljk1JXstd2Via2l0LXRyYW5zZm9ybTpza2V3KC02ZGVnKTt0cmFuc2Zvcm06c2tldygtNmRlZyl9NjYuNiV7LXdlYmtpdC10cmFuc2Zvcm06c2tldyg0ZGVnKTt0cmFuc2Zvcm06c2tldyg0ZGVnKX04My4yNSV7LXdlYmtpdC10cmFuc2Zvcm06c2tldygtMmRlZyk7dHJhbnNmb3JtOnNrZXcoLTJkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2tldygwKTt0cmFuc2Zvcm06c2tldygwKX19QGtleWZyYW1lcyBodnItd29iYmxlLXNrZXd7MTYuNjUley13ZWJraXQtdHJhbnNmb3JtOnNrZXcoLTEyZGVnKTt0cmFuc2Zvcm06c2tldygtMTJkZWcpfTMzLjMley13ZWJraXQtdHJhbnNmb3JtOnNrZXcoMTBkZWcpO3RyYW5zZm9ybTpza2V3KDEwZGVnKX00OS45NSV7LXdlYmtpdC10cmFuc2Zvcm06c2tldygtNmRlZyk7dHJhbnNmb3JtOnNrZXcoLTZkZWcpfTY2LjYley13ZWJraXQtdHJhbnNmb3JtOnNrZXcoNGRlZyk7dHJhbnNmb3JtOnNrZXcoNGRlZyl9ODMuMjUley13ZWJraXQtdHJhbnNmb3JtOnNrZXcoLTJkZWcpO3RyYW5zZm9ybTpza2V3KC0yZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnNrZXcoMCk7dHJhbnNmb3JtOnNrZXcoMCl9fS5odnItd29iYmxlLXNrZXd7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApfS5odnItd29iYmxlLXNrZXc6YWN0aXZlLC5odnItd29iYmxlLXNrZXc6Zm9jdXMsLmh2ci13b2JibGUtc2tldzpob3Zlcnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmh2ci13b2JibGUtc2tldzthbmltYXRpb24tbmFtZTpodnItd29iYmxlLXNrZXc7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MXM7YW5pbWF0aW9uLWR1cmF0aW9uOjFzOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0Oy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MX1ALXdlYmtpdC1rZXlmcmFtZXMgaHZyLWJ1enp7NTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoM3B4KSByb3RhdGUoMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoM3B4KSByb3RhdGUoMmRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZSgtMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlKC0yZGVnKX19QGtleWZyYW1lcyBodnItYnV6ens1MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgzcHgpIHJvdGF0ZSgyZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgzcHgpIHJvdGF0ZSgyZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlKC0yZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGUoLTJkZWcpfX0uaHZyLWJ1enp7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApfS5odnItYnV6ejphY3RpdmUsLmh2ci1idXp6OmZvY3VzLC5odnItYnV6ejpob3Zlcnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmh2ci1idXp6O2FuaW1hdGlvbi1uYW1lOmh2ci1idXp6Oy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi4xNXM7YW5pbWF0aW9uLWR1cmF0aW9uOi4xNXM7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZX1ALXdlYmtpdC1rZXlmcmFtZXMgaHZyLWJ1enotb3V0ezEwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDNweCkgcm90YXRlKDJkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDNweCkgcm90YXRlKDJkZWcpfTIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZSgtMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlKC0yZGVnKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgzcHgpIHJvdGF0ZSgyZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgzcHgpIHJvdGF0ZSgyZGVnKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGUoLTJkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZSgtMmRlZyl9NTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGUoMWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGUoMWRlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTJweCkgcm90YXRlKC0xZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMnB4KSByb3RhdGUoLTFkZWcpfTcwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlKDFkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlKDFkZWcpfTgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0ycHgpIHJvdGF0ZSgtMWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTJweCkgcm90YXRlKC0xZGVnKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxcHgpIHJvdGF0ZSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxcHgpIHJvdGF0ZSgwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTFweCkgcm90YXRlKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xcHgpIHJvdGF0ZSgwKX19QGtleWZyYW1lcyBodnItYnV6ei1vdXR7MTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoM3B4KSByb3RhdGUoMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoM3B4KSByb3RhdGUoMmRlZyl9MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlKC0yZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGUoLTJkZWcpfTMwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDNweCkgcm90YXRlKDJkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDNweCkgcm90YXRlKDJkZWcpfTQwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZSgtMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlKC0yZGVnKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZSgxZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZSgxZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMnB4KSByb3RhdGUoLTFkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0ycHgpIHJvdGF0ZSgtMWRlZyl9NzAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGUoMWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGUoMWRlZyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTJweCkgcm90YXRlKC0xZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMnB4KSByb3RhdGUoLTFkZWcpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDFweCkgcm90YXRlKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDFweCkgcm90YXRlKDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMXB4KSByb3RhdGUoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTFweCkgcm90YXRlKDApfX0uaHZyLWJ1enotb3V0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKX0uaHZyLWJ1enotb3V0OmFjdGl2ZSwuaHZyLWJ1enotb3V0OmZvY3VzLC5odnItYnV6ei1vdXQ6aG92ZXJ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpodnItYnV6ei1vdXQ7YW5pbWF0aW9uLW5hbWU6aHZyLWJ1enotb3V0Oy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjF9Lmh2ci1mb3J3YXJke2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19Lmh2ci1mb3J3YXJkOmFjdGl2ZSwuaHZyLWZvcndhcmQ6Zm9jdXMsLmh2ci1mb3J3YXJkOmhvdmVyey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoOHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg4cHgpfS5odnItYmFja3dhcmR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX0uaHZyLWJhY2t3YXJkOmFjdGl2ZSwuaHZyLWJhY2t3YXJkOmZvY3VzLC5odnItYmFja3dhcmQ6aG92ZXJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtOHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtOHB4KX0uaHZyLWZhZGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpjb2xvcixiYWNrZ3JvdW5kLWNvbG9yO3RyYW5zaXRpb24tcHJvcGVydHk6Y29sb3IsYmFja2dyb3VuZC1jb2xvcn0uaHZyLWZhZGU6YWN0aXZlLC5odnItZmFkZTpmb2N1cywuaHZyLWZhZGU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMjA5OEQxO2NvbG9yOiNmZmZ9QC13ZWJraXQta2V5ZnJhbWVzIGh2ci1iYWNrLXB1bHNlezUwJXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMzIsMTUyLDIwOSwuNzUpfX1Aa2V5ZnJhbWVzIGh2ci1iYWNrLXB1bHNlezUwJXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMzIsMTUyLDIwOSwuNzUpfX0uaHZyLWJhY2stcHVsc2V7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjVzO3RyYW5zaXRpb24tZHVyYXRpb246LjVzOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpjb2xvcixiYWNrZ3JvdW5kLWNvbG9yO3RyYW5zaXRpb24tcHJvcGVydHk6Y29sb3IsYmFja2dyb3VuZC1jb2xvcn0uaHZyLWJhY2stcHVsc2U6YWN0aXZlLC5odnItYmFjay1wdWxzZTpmb2N1cywuaHZyLWJhY2stcHVsc2U6aG92ZXJ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpodnItYmFjay1wdWxzZTthbmltYXRpb24tbmFtZTpodnItYmFjay1wdWxzZTstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxczthbmltYXRpb24tZHVyYXRpb246MXM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjVzO2FuaW1hdGlvbi1kZWxheTouNXM7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTtiYWNrZ3JvdW5kLWNvbG9yOiMyMDk4RDE7YmFja2dyb3VuZC1jb2xvcjojMjA5OGQxO2NvbG9yOiNmZmZ9Lmh2ci1zd2VlcC10by1yaWdodHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yO3RyYW5zaXRpb24tcHJvcGVydHk6Y29sb3I7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zc30uaHZyLXN3ZWVwLXRvLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOiMyMDk4RDE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zZm9ybTpzY2FsZVgoMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjAgNTAlO3RyYW5zZm9ybS1vcmlnaW46MCA1MCU7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9Lmh2ci1zd2VlcC10by1yaWdodDphY3RpdmUsLmh2ci1zd2VlcC10by1yaWdodDpmb2N1cywuaHZyLXN3ZWVwLXRvLXJpZ2h0OmhvdmVye2NvbG9yOiNmZmZ9Lmh2ci1zd2VlcC10by1yaWdodDphY3RpdmU6YmVmb3JlLC5odnItc3dlZXAtdG8tcmlnaHQ6Zm9jdXM6YmVmb3JlLC5odnItc3dlZXAtdG8tcmlnaHQ6aG92ZXI6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfS5odnItc3dlZXAtdG8tbGVmdHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yO3RyYW5zaXRpb24tcHJvcGVydHk6Y29sb3I7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zc30uaHZyLXN3ZWVwLXRvLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQ6IzIwOThEMTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNmb3JtOnNjYWxlWCgwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MTAwJSA1MCU7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDUwJTstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uaHZyLXN3ZWVwLXRvLWxlZnQ6YWN0aXZlLC5odnItc3dlZXAtdG8tbGVmdDpmb2N1cywuaHZyLXN3ZWVwLXRvLWxlZnQ6aG92ZXJ7Y29sb3I6I2ZmZn0uaHZyLXN3ZWVwLXRvLWxlZnQ6YWN0aXZlOmJlZm9yZSwuaHZyLXN3ZWVwLXRvLWxlZnQ6Zm9jdXM6YmVmb3JlLC5odnItc3dlZXAtdG8tbGVmdDpob3ZlcjpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9Lmh2ci1zd2VlcC10by1ib3R0b217ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpjb2xvcjt0cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3N9Lmh2ci1zd2VlcC10by1ib3R0b206YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQ6IzIwOThEMTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVkoMCk7dHJhbnNmb3JtOnNjYWxlWSgwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46NTAlIDA7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMDstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uaHZyLXN3ZWVwLXRvLWJvdHRvbTphY3RpdmUsLmh2ci1zd2VlcC10by1ib3R0b206Zm9jdXMsLmh2ci1zd2VlcC10by1ib3R0b206aG92ZXJ7Y29sb3I6I2ZmZn0uaHZyLXN3ZWVwLXRvLWJvdHRvbTphY3RpdmU6YmVmb3JlLC5odnItc3dlZXAtdG8tYm90dG9tOmZvY3VzOmJlZm9yZSwuaHZyLXN3ZWVwLXRvLWJvdHRvbTpob3ZlcjpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVZKDEpO3RyYW5zZm9ybTpzY2FsZVkoMSl9Lmh2ci1zd2VlcC10by10b3B7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpjb2xvcjt0cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3N9Lmh2ci1zd2VlcC10by10b3A6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQ6IzIwOThEMTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVkoMCk7dHJhbnNmb3JtOnNjYWxlWSgwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46NTAlIDEwMCU7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMTAwJTstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uaHZyLXN3ZWVwLXRvLXRvcDphY3RpdmUsLmh2ci1zd2VlcC10by10b3A6Zm9jdXMsLmh2ci1zd2VlcC10by10b3A6aG92ZXJ7Y29sb3I6I2ZmZn0uaHZyLXN3ZWVwLXRvLXRvcDphY3RpdmU6YmVmb3JlLC5odnItc3dlZXAtdG8tdG9wOmZvY3VzOmJlZm9yZSwuaHZyLXN3ZWVwLXRvLXRvcDpob3ZlcjpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVZKDEpO3RyYW5zZm9ybTpzY2FsZVkoMSl9Lmh2ci1ib3VuY2UtdG8tcmlnaHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpjb2xvcjt0cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouNXM7dHJhbnNpdGlvbi1kdXJhdGlvbjouNXN9Lmh2ci1ib3VuY2UtdG8tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQ6IzIwOThEMTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNmb3JtOnNjYWxlWCgwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MCA1MCU7dHJhbnNmb3JtLW9yaWdpbjowIDUwJTstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouNXM7dHJhbnNpdGlvbi1kdXJhdGlvbjouNXM7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uaHZyLWJvdW5jZS10by1yaWdodDphY3RpdmUsLmh2ci1ib3VuY2UtdG8tcmlnaHQ6Zm9jdXMsLmh2ci1ib3VuY2UtdG8tcmlnaHQ6aG92ZXJ7Y29sb3I6I2ZmZn0uaHZyLWJvdW5jZS10by1yaWdodDphY3RpdmU6YmVmb3JlLC5odnItYm91bmNlLXRvLXJpZ2h0OmZvY3VzOmJlZm9yZSwuaHZyLWJvdW5jZS10by1yaWdodDpob3ZlcjpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSk7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41MiwxLjY0LC4zNywuNjYpO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjUyLDEuNjQsLjM3LC42Nil9Lmh2ci1ib3VuY2UtdG8tbGVmdHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yO3RyYW5zaXRpb24tcHJvcGVydHk6Y29sb3I7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi41czt0cmFuc2l0aW9uLWR1cmF0aW9uOi41c30uaHZyLWJvdW5jZS10by1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOiMyMDk4RDE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zZm9ybTpzY2FsZVgoMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjEwMCUgNTAlO3RyYW5zZm9ybS1vcmlnaW46MTAwJSA1MCU7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjVzO3RyYW5zaXRpb24tZHVyYXRpb246LjVzOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9Lmh2ci1ib3VuY2UtdG8tbGVmdDphY3RpdmUsLmh2ci1ib3VuY2UtdG8tbGVmdDpmb2N1cywuaHZyLWJvdW5jZS10by1sZWZ0OmhvdmVye2NvbG9yOiNmZmZ9Lmh2ci1ib3VuY2UtdG8tbGVmdDphY3RpdmU6YmVmb3JlLC5odnItYm91bmNlLXRvLWxlZnQ6Zm9jdXM6YmVmb3JlLC5odnItYm91bmNlLXRvLWxlZnQ6aG92ZXI6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTIsMS42NCwuMzcsLjY2KTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41MiwxLjY0LC4zNywuNjYpfS5odnItYm91bmNlLXRvLWJvdHRvbXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yO3RyYW5zaXRpb24tcHJvcGVydHk6Y29sb3I7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi41czt0cmFuc2l0aW9uLWR1cmF0aW9uOi41c30uaHZyLWJvdW5jZS10by1ib3R0b206YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQ6IzIwOThEMTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVkoMCk7dHJhbnNmb3JtOnNjYWxlWSgwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46NTAlIDA7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMDstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouNXM7dHJhbnNpdGlvbi1kdXJhdGlvbjouNXM7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uaHZyLWJvdW5jZS10by1ib3R0b206YWN0aXZlLC5odnItYm91bmNlLXRvLWJvdHRvbTpmb2N1cywuaHZyLWJvdW5jZS10by1ib3R0b206aG92ZXJ7Y29sb3I6I2ZmZn0uaHZyLWJvdW5jZS10by1ib3R0b206YWN0aXZlOmJlZm9yZSwuaHZyLWJvdW5jZS10by1ib3R0b206Zm9jdXM6YmVmb3JlLC5odnItYm91bmNlLXRvLWJvdHRvbTpob3ZlcjpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVZKDEpO3RyYW5zZm9ybTpzY2FsZVkoMSk7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41MiwxLjY0LC4zNywuNjYpO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjUyLDEuNjQsLjM3LC42Nil9Lmh2ci1ib3VuY2UtdG8tdG9we2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6Y29sb3I7dHJhbnNpdGlvbi1wcm9wZXJ0eTpjb2xvcjstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjVzO3RyYW5zaXRpb24tZHVyYXRpb246LjVzfS5odnItYm91bmNlLXRvLXRvcDpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7YmFja2dyb3VuZDojMjA5OEQxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWSgwKTt0cmFuc2Zvcm06c2NhbGVZKDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjo1MCUgMTAwJTt0cmFuc2Zvcm0tb3JpZ2luOjUwJSAxMDAlOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi41czt0cmFuc2l0aW9uLWR1cmF0aW9uOi41czstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5odnItYm91bmNlLXRvLXRvcDphY3RpdmUsLmh2ci1ib3VuY2UtdG8tdG9wOmZvY3VzLC5odnItYm91bmNlLXRvLXRvcDpob3Zlcntjb2xvcjojZmZmfS5odnItYm91bmNlLXRvLXRvcDphY3RpdmU6YmVmb3JlLC5odnItYm91bmNlLXRvLXRvcDpmb2N1czpiZWZvcmUsLmh2ci1ib3VuY2UtdG8tdG9wOmhvdmVyOmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVkoMSk7dHJhbnNmb3JtOnNjYWxlWSgxKTstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjUyLDEuNjQsLjM3LC42Nik7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTIsMS42NCwuMzcsLjY2KX0uaHZyLXJhZGlhbC1vdXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiNlMWUxZTE7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yO3RyYW5zaXRpb24tcHJvcGVydHk6Y29sb3I7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zc30uaHZyLXJhZGlhbC1vdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQ6IzIwOThEMTtib3JkZXItcmFkaXVzOjEwMCU7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtOnNjYWxlKDApOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5odnItcmFkaWFsLW91dDphY3RpdmUsLmh2ci1yYWRpYWwtb3V0OmZvY3VzLC5odnItcmFkaWFsLW91dDpob3Zlcntjb2xvcjojZmZmfS5odnItcmFkaWFsLW91dDphY3RpdmU6YmVmb3JlLC5odnItcmFkaWFsLW91dDpmb2N1czpiZWZvcmUsLmh2ci1yYWRpYWwtb3V0OmhvdmVyOmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgyKTt0cmFuc2Zvcm06c2NhbGUoMil9Lmh2ci1yYWRpYWwtaW57ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiMyMDk4RDE7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yO3RyYW5zaXRpb24tcHJvcGVydHk6Y29sb3I7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zc30uaHZyLXJhZGlhbC1pbjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7YmFja2dyb3VuZDojZTFlMWUxO2JvcmRlci1yYWRpdXM6MTAwJTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgyKTt0cmFuc2Zvcm06c2NhbGUoMik7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9Lmh2ci1yYWRpYWwtaW46YWN0aXZlLC5odnItcmFkaWFsLWluOmZvY3VzLC5odnItcmFkaWFsLWluOmhvdmVye2NvbG9yOiNmZmZ9Lmh2ci1yYWRpYWwtaW46YWN0aXZlOmJlZm9yZSwuaHZyLXJhZGlhbC1pbjpmb2N1czpiZWZvcmUsLmh2ci1yYWRpYWwtaW46aG92ZXI6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybTpzY2FsZSgwKX0uaHZyLXJlY3RhbmdsZS1pbntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDojMjA5OEQxOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpjb2xvcjt0cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3N9Lmh2ci1yZWN0YW5nbGUtaW46YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQ6I2UxZTFlMTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9Lmh2ci1yZWN0YW5nbGUtaW46YWN0aXZlLC5odnItcmVjdGFuZ2xlLWluOmZvY3VzLC5odnItcmVjdGFuZ2xlLWluOmhvdmVye2NvbG9yOiNmZmZ9Lmh2ci1yZWN0YW5nbGUtaW46YWN0aXZlOmJlZm9yZSwuaHZyLXJlY3RhbmdsZS1pbjpmb2N1czpiZWZvcmUsLmh2ci1yZWN0YW5nbGUtaW46aG92ZXI6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybTpzY2FsZSgwKX0uaHZyLXJlY3RhbmdsZS1vdXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6I2UxZTFlMTstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6Y29sb3I7dHJhbnNpdGlvbi1wcm9wZXJ0eTpjb2xvcjstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzfS5odnItcmVjdGFuZ2xlLW91dDpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7YmFja2dyb3VuZDojMjA5OEQxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybTpzY2FsZSgwKTstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uaHZyLXJlY3RhbmdsZS1vdXQ6YWN0aXZlLC5odnItcmVjdGFuZ2xlLW91dDpmb2N1cywuaHZyLXJlY3RhbmdsZS1vdXQ6aG92ZXJ7Y29sb3I6I2ZmZn0uaHZyLXJlY3RhbmdsZS1vdXQ6YWN0aXZlOmJlZm9yZSwuaHZyLXJlY3RhbmdsZS1vdXQ6Zm9jdXM6YmVmb3JlLC5odnItcmVjdGFuZ2xlLW91dDpob3ZlcjpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfS5odnItc2h1dHRlci1pbi1ob3Jpem9udGFse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOiMyMDk4RDE7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yO3RyYW5zaXRpb24tcHJvcGVydHk6Y29sb3I7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zc30uaHZyLXNodXR0ZXItaW4taG9yaXpvbnRhbDpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7YmFja2dyb3VuZDojZTFlMWUxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjo1MCU7dHJhbnNmb3JtLW9yaWdpbjo1MCU7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9Lmh2ci1zaHV0dGVyLWluLWhvcml6b250YWw6YWN0aXZlLC5odnItc2h1dHRlci1pbi1ob3Jpem9udGFsOmZvY3VzLC5odnItc2h1dHRlci1pbi1ob3Jpem9udGFsOmhvdmVye2NvbG9yOiNmZmZ9Lmh2ci1zaHV0dGVyLWluLWhvcml6b250YWw6YWN0aXZlOmJlZm9yZSwuaHZyLXNodXR0ZXItaW4taG9yaXpvbnRhbDpmb2N1czpiZWZvcmUsLmh2ci1zaHV0dGVyLWluLWhvcml6b250YWw6aG92ZXI6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgwKTt0cmFuc2Zvcm06c2NhbGVYKDApfS5odnItc2h1dHRlci1vdXQtaG9yaXpvbnRhbHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDojZTFlMWUxOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpjb2xvcjt0cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3N9Lmh2ci1zaHV0dGVyLW91dC1ob3Jpem9udGFsOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMTt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtiYWNrZ3JvdW5kOiMyMDk4RDE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zZm9ybTpzY2FsZVgoMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjUwJTt0cmFuc2Zvcm0tb3JpZ2luOjUwJTstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uaHZyLXNodXR0ZXItb3V0LWhvcml6b250YWw6YWN0aXZlLC5odnItc2h1dHRlci1vdXQtaG9yaXpvbnRhbDpmb2N1cywuaHZyLXNodXR0ZXItb3V0LWhvcml6b250YWw6aG92ZXJ7Y29sb3I6I2ZmZn0uaHZyLXNodXR0ZXItb3V0LWhvcml6b250YWw6YWN0aXZlOmJlZm9yZSwuaHZyLXNodXR0ZXItb3V0LWhvcml6b250YWw6Zm9jdXM6YmVmb3JlLC5odnItc2h1dHRlci1vdXQtaG9yaXpvbnRhbDpob3ZlcjpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9Lmh2ci1zaHV0dGVyLWluLXZlcnRpY2Fse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOiMyMDk4RDE7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yO3RyYW5zaXRpb24tcHJvcGVydHk6Y29sb3I7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zc30uaHZyLXNodXR0ZXItaW4tdmVydGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO2JhY2tncm91bmQ6I2UxZTFlMTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVkoMSk7dHJhbnNmb3JtOnNjYWxlWSgxKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46NTAlO3RyYW5zZm9ybS1vcmlnaW46NTAlOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5odnItc2h1dHRlci1pbi12ZXJ0aWNhbDphY3RpdmUsLmh2ci1zaHV0dGVyLWluLXZlcnRpY2FsOmZvY3VzLC5odnItc2h1dHRlci1pbi12ZXJ0aWNhbDpob3Zlcntjb2xvcjojZmZmfS5odnItc2h1dHRlci1pbi12ZXJ0aWNhbDphY3RpdmU6YmVmb3JlLC5odnItc2h1dHRlci1pbi12ZXJ0aWNhbDpmb2N1czpiZWZvcmUsLmh2ci1zaHV0dGVyLWluLXZlcnRpY2FsOmhvdmVyOmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVkoMCk7dHJhbnNmb3JtOnNjYWxlWSgwKX0uaHZyLXNodXR0ZXItb3V0LXZlcnRpY2Fse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOiNlMWUxZTE7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yO3RyYW5zaXRpb24tcHJvcGVydHk6Y29sb3I7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zc30uaHZyLXNodXR0ZXItb3V0LXZlcnRpY2FsOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMTt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtiYWNrZ3JvdW5kOiMyMDk4RDE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVZKDApO3RyYW5zZm9ybTpzY2FsZVkoMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjUwJTt0cmFuc2Zvcm0tb3JpZ2luOjUwJTstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uaHZyLXNodXR0ZXItb3V0LXZlcnRpY2FsOmFjdGl2ZSwuaHZyLXNodXR0ZXItb3V0LXZlcnRpY2FsOmZvY3VzLC5odnItc2h1dHRlci1vdXQtdmVydGljYWw6aG92ZXJ7Y29sb3I6I2ZmZn0uaHZyLXNodXR0ZXItb3V0LXZlcnRpY2FsOmFjdGl2ZTpiZWZvcmUsLmh2ci1zaHV0dGVyLW91dC12ZXJ0aWNhbDpmb2N1czpiZWZvcmUsLmh2ci1zaHV0dGVyLW91dC12ZXJ0aWNhbDpob3ZlcjpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVZKDEpO3RyYW5zZm9ybTpzY2FsZVkoMSl9Lmh2ci1ib3JkZXItZmFkZXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6Ym94LXNoYWRvdzt0cmFuc2l0aW9uLXByb3BlcnR5OmJveC1zaGFkb3c7Ym94LXNoYWRvdzppbnNldCAwIDAgMCA0cHggI2UxZTFlMSwwIDAgMXB4IHJnYmEoMCwwLDAsMCl9Lmh2ci1ib3JkZXItZmFkZTphY3RpdmUsLmh2ci1ib3JkZXItZmFkZTpmb2N1cywuaHZyLWJvcmRlci1mYWRlOmhvdmVye2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgNHB4ICMyMDk4RDEsMCAwIDFweCByZ2JhKDAsMCwwLDApfS5odnItaG9sbG93e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpiYWNrZ3JvdW5kO3RyYW5zaXRpb24tcHJvcGVydHk6YmFja2dyb3VuZDtib3gtc2hhZG93Omluc2V0IDAgMCAwIDRweCAjZTFlMWUxLDAgMCAxcHggcmdiYSgwLDAsMCwwKX0uaHZyLWhvbGxvdzphY3RpdmUsLmh2ci1ob2xsb3c6Zm9jdXMsLmh2ci1ob2xsb3c6aG92ZXJ7YmFja2dyb3VuZDowIDB9Lmh2ci10cmlte2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTtwb3NpdGlvbjpyZWxhdGl2ZX0uaHZyLXRyaW06YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyOiNmZmYgc29saWQgNHB4O3RvcDo0cHg7bGVmdDo0cHg7cmlnaHQ6NHB4O2JvdHRvbTo0cHg7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5odnItdHJpbTphY3RpdmU6YmVmb3JlLC5odnItdHJpbTpmb2N1czpiZWZvcmUsLmh2ci10cmltOmhvdmVyOmJlZm9yZXtvcGFjaXR5OjF9QC13ZWJraXQta2V5ZnJhbWVzIGh2ci1yaXBwbGUtb3V0ezEwMCV7dG9wOi0xMnB4O3JpZ2h0Oi0xMnB4O2JvdHRvbTotMTJweDtsZWZ0Oi0xMnB4O29wYWNpdHk6MH19QGtleWZyYW1lcyBodnItcmlwcGxlLW91dHsxMDAle3RvcDotMTJweDtyaWdodDotMTJweDtib3R0b206LTEycHg7bGVmdDotMTJweDtvcGFjaXR5OjB9fS5odnItcmlwcGxlLW91dHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7cG9zaXRpb246cmVsYXRpdmV9Lmh2ci1yaXBwbGUtb3V0OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlcjojZTFlMWUxIHNvbGlkIDZweDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxczthbmltYXRpb24tZHVyYXRpb246MXN9Lmh2ci1yaXBwbGUtb3V0OmFjdGl2ZTpiZWZvcmUsLmh2ci1yaXBwbGUtb3V0OmZvY3VzOmJlZm9yZSwuaHZyLXJpcHBsZS1vdXQ6aG92ZXI6YmVmb3Jley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aHZyLXJpcHBsZS1vdXQ7YW5pbWF0aW9uLW5hbWU6aHZyLXJpcHBsZS1vdXR9QC13ZWJraXQta2V5ZnJhbWVzIGh2ci1yaXBwbGUtaW57MTAwJXt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgaHZyLXJpcHBsZS1pbnsxMDAle3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO29wYWNpdHk6MX19Lmh2ci1yaXBwbGUtaW57ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApO3Bvc2l0aW9uOnJlbGF0aXZlfS5odnItcmlwcGxlLWluOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlcjojZTFlMWUxIHNvbGlkIDRweDt0b3A6LTEycHg7cmlnaHQ6LTEycHg7Ym90dG9tOi0xMnB4O2xlZnQ6LTEycHg7b3BhY2l0eTowOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1kdXJhdGlvbjoxc30uaHZyLXJpcHBsZS1pbjphY3RpdmU6YmVmb3JlLC5odnItcmlwcGxlLWluOmZvY3VzOmJlZm9yZSwuaHZyLXJpcHBsZS1pbjpob3ZlcjpiZWZvcmV7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpodnItcmlwcGxlLWluO2FuaW1hdGlvbi1uYW1lOmh2ci1yaXBwbGUtaW59Lmh2ci1vdXRsaW5lLW91dHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7cG9zaXRpb246cmVsYXRpdmV9Lmh2ci1vdXRsaW5lLW91dDpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXI6I2UxZTFlMSBzb2xpZCA0cHg7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6dG9wLHJpZ2h0LGJvdHRvbSxsZWZ0O3RyYW5zaXRpb24tcHJvcGVydHk6dG9wLHJpZ2h0LGJvdHRvbSxsZWZ0fS5odnItb3V0bGluZS1vdXQ6YWN0aXZlOmJlZm9yZSwuaHZyLW91dGxpbmUtb3V0OmZvY3VzOmJlZm9yZSwuaHZyLW91dGxpbmUtb3V0OmhvdmVyOmJlZm9yZXt0b3A6LThweDtyaWdodDotOHB4O2JvdHRvbTotOHB4O2xlZnQ6LThweH0uaHZyLW91dGxpbmUtaW57ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApO3Bvc2l0aW9uOnJlbGF0aXZlfS5odnItb3V0bGluZS1pbjpiZWZvcmV7cG9pbnRlci1ldmVudHM6bm9uZTtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlcjojZTFlMWUxIHNvbGlkIDRweDt0b3A6LTE2cHg7cmlnaHQ6LTE2cHg7Ym90dG9tOi0xNnB4O2xlZnQ6LTE2cHg7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OnRvcCxyaWdodCxib3R0b20sbGVmdDt0cmFuc2l0aW9uLXByb3BlcnR5OnRvcCxyaWdodCxib3R0b20sbGVmdH0uaHZyLW91dGxpbmUtaW46YWN0aXZlOmJlZm9yZSwuaHZyLW91dGxpbmUtaW46Zm9jdXM6YmVmb3JlLC5odnItb3V0bGluZS1pbjpob3ZlcjpiZWZvcmV7dG9wOi04cHg7cmlnaHQ6LThweDtib3R0b206LThweDtsZWZ0Oi04cHg7b3BhY2l0eToxfS5odnItcm91bmQtY29ybmVyc3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6Ym9yZGVyLXJhZGl1czt0cmFuc2l0aW9uLXByb3BlcnR5OmJvcmRlci1yYWRpdXN9Lmh2ci1yb3VuZC1jb3JuZXJzOmFjdGl2ZSwuaHZyLXJvdW5kLWNvcm5lcnM6Zm9jdXMsLmh2ci1yb3VuZC1jb3JuZXJzOmhvdmVye2JvcmRlci1yYWRpdXM6MWVtfS5odnItdW5kZXJsaW5lLWZyb20tbGVmdHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5odnItdW5kZXJsaW5lLWZyb20tbGVmdDpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7bGVmdDowO3JpZ2h0OjEwMCU7Ym90dG9tOjA7YmFja2dyb3VuZDojMjA5OEQxO2hlaWdodDo0cHg7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OnJpZ2h0O3RyYW5zaXRpb24tcHJvcGVydHk6cmlnaHQ7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5odnItdW5kZXJsaW5lLWZyb20tbGVmdDphY3RpdmU6YmVmb3JlLC5odnItdW5kZXJsaW5lLWZyb20tbGVmdDpmb2N1czpiZWZvcmUsLmh2ci11bmRlcmxpbmUtZnJvbS1sZWZ0OmhvdmVyOmJlZm9yZXtyaWdodDowfS5odnItdW5kZXJsaW5lLWZyb20tY2VudGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59Lmh2ci11bmRlcmxpbmUtZnJvbS1jZW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO2xlZnQ6NTElO3JpZ2h0OjUxJTtib3R0b206MDtiYWNrZ3JvdW5kOiMyMDk4RDE7aGVpZ2h0OjRweDstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6bGVmdCxyaWdodDt0cmFuc2l0aW9uLXByb3BlcnR5OmxlZnQscmlnaHQ7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5odnItdW5kZXJsaW5lLWZyb20tY2VudGVyOmFjdGl2ZTpiZWZvcmUsLmh2ci11bmRlcmxpbmUtZnJvbS1jZW50ZXI6Zm9jdXM6YmVmb3JlLC5odnItdW5kZXJsaW5lLWZyb20tY2VudGVyOmhvdmVyOmJlZm9yZXtsZWZ0OjA7cmlnaHQ6MH0uaHZyLXVuZGVybGluZS1mcm9tLXJpZ2h0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59Lmh2ci11bmRlcmxpbmUtZnJvbS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7bGVmdDoxMDAlO3JpZ2h0OjA7Ym90dG9tOjA7YmFja2dyb3VuZDojMjA5OEQxO2hlaWdodDo0cHg7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmxlZnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTpsZWZ0Oy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uaHZyLXVuZGVybGluZS1mcm9tLXJpZ2h0OmFjdGl2ZTpiZWZvcmUsLmh2ci11bmRlcmxpbmUtZnJvbS1yaWdodDpmb2N1czpiZWZvcmUsLmh2ci11bmRlcmxpbmUtZnJvbS1yaWdodDpob3ZlcjpiZWZvcmV7bGVmdDowfS5odnItb3ZlcmxpbmUtZnJvbS1sZWZ0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59Lmh2ci1vdmVybGluZS1mcm9tLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO2xlZnQ6MDtyaWdodDoxMDAlO3RvcDowO2JhY2tncm91bmQ6IzIwOThEMTtoZWlnaHQ6NHB4Oy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpyaWdodDt0cmFuc2l0aW9uLXByb3BlcnR5OnJpZ2h0Oy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uaHZyLW92ZXJsaW5lLWZyb20tbGVmdDphY3RpdmU6YmVmb3JlLC5odnItb3ZlcmxpbmUtZnJvbS1sZWZ0OmZvY3VzOmJlZm9yZSwuaHZyLW92ZXJsaW5lLWZyb20tbGVmdDpob3ZlcjpiZWZvcmV7cmlnaHQ6MH0uaHZyLW92ZXJsaW5lLWZyb20tY2VudGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59Lmh2ci1vdmVybGluZS1mcm9tLWNlbnRlcjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7bGVmdDo1MSU7cmlnaHQ6NTElO3RvcDowO2JhY2tncm91bmQ6IzIwOThEMTtoZWlnaHQ6NHB4Oy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpsZWZ0LHJpZ2h0O3RyYW5zaXRpb24tcHJvcGVydHk6bGVmdCxyaWdodDstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9Lmh2ci1vdmVybGluZS1mcm9tLWNlbnRlcjphY3RpdmU6YmVmb3JlLC5odnItb3ZlcmxpbmUtZnJvbS1jZW50ZXI6Zm9jdXM6YmVmb3JlLC5odnItb3ZlcmxpbmUtZnJvbS1jZW50ZXI6aG92ZXI6YmVmb3Jle2xlZnQ6MDtyaWdodDowfS5odnItb3ZlcmxpbmUtZnJvbS1yaWdodHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5odnItb3ZlcmxpbmUtZnJvbS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7bGVmdDoxMDAlO3JpZ2h0OjA7dG9wOjA7YmFja2dyb3VuZDojMjA5OEQxO2hlaWdodDo0cHg7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmxlZnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTpsZWZ0Oy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uaHZyLW92ZXJsaW5lLWZyb20tcmlnaHQ6YWN0aXZlOmJlZm9yZSwuaHZyLW92ZXJsaW5lLWZyb20tcmlnaHQ6Zm9jdXM6YmVmb3JlLC5odnItb3ZlcmxpbmUtZnJvbS1yaWdodDpob3ZlcjpiZWZvcmV7bGVmdDowfS5odnItcmV2ZWFse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59Lmh2ci1yZXZlYWw6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO2xlZnQ6MDtyaWdodDowO3RvcDowO2JvdHRvbTowO2JvcmRlci1jb2xvcjojMjA5OEQxO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MDstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6Ym9yZGVyLXdpZHRoO3RyYW5zaXRpb24tcHJvcGVydHk6Ym9yZGVyLXdpZHRoOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouMXM7dHJhbnNpdGlvbi1kdXJhdGlvbjouMXM7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uaHZyLXJldmVhbDphY3RpdmU6YmVmb3JlLC5odnItcmV2ZWFsOmZvY3VzOmJlZm9yZSwuaHZyLXJldmVhbDpob3ZlcjpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtib3JkZXItd2lkdGg6NHB4fS5odnItdW5kZXJsaW5lLXJldmVhbHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5odnItdW5kZXJsaW5lLXJldmVhbDpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7YmFja2dyb3VuZDojMjA5OEQxO2hlaWdodDo0cHg7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg0cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDRweCk7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9Lmh2ci11bmRlcmxpbmUtcmV2ZWFsOmFjdGl2ZTpiZWZvcmUsLmh2ci11bmRlcmxpbmUtcmV2ZWFsOmZvY3VzOmJlZm9yZSwuaHZyLXVuZGVybGluZS1yZXZlYWw6aG92ZXI6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9Lmh2ci1vdmVybGluZS1yZXZlYWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uaHZyLW92ZXJsaW5lLXJldmVhbDpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7bGVmdDowO3JpZ2h0OjA7dG9wOjA7YmFja2dyb3VuZDojMjA5OEQxO2hlaWdodDo0cHg7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNHB4KTstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uaHZyLW92ZXJsaW5lLXJldmVhbDphY3RpdmU6YmVmb3JlLC5odnItb3ZlcmxpbmUtcmV2ZWFsOmZvY3VzOmJlZm9yZSwuaHZyLW92ZXJsaW5lLXJldmVhbDpob3ZlcjpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0uaHZyLWdsb3d7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmJveC1zaGFkb3c7dHJhbnNpdGlvbi1wcm9wZXJ0eTpib3gtc2hhZG93fS5odnItZ2xvdzphY3RpdmUsLmh2ci1nbG93OmZvY3VzLC5odnItZ2xvdzpob3Zlcntib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwuNil9Lmh2ci1zaGFkb3d7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmJveC1zaGFkb3c7dHJhbnNpdGlvbi1wcm9wZXJ0eTpib3gtc2hhZG93fS5odnItc2hhZG93OmFjdGl2ZSwuaHZyLXNoYWRvdzpmb2N1cywuaHZyLXNoYWRvdzpob3Zlcntib3gtc2hhZG93OjAgMTBweCAxMHB4IC0xMHB4IHJnYmEoMCwwLDAsLjUpfS5odnItZ3Jvdy1zaGFkb3d7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmJveC1zaGFkb3csdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6Ym94LXNoYWRvdyx0cmFuc2Zvcm19Lmh2ci1ncm93LXNoYWRvdzphY3RpdmUsLmh2ci1ncm93LXNoYWRvdzpmb2N1cywuaHZyLWdyb3ctc2hhZG93OmhvdmVye2JveC1zaGFkb3c6MCAxMHB4IDEwcHggLTEwcHggcmdiYSgwLDAsMCwuNSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4xKTt0cmFuc2Zvcm06c2NhbGUoMS4xKX0uaHZyLWJveC1zaGFkb3ctb3V0c2V0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpib3gtc2hhZG93O3RyYW5zaXRpb24tcHJvcGVydHk6Ym94LXNoYWRvd30uaHZyLWJveC1zaGFkb3ctb3V0c2V0OmFjdGl2ZSwuaHZyLWJveC1zaGFkb3ctb3V0c2V0OmZvY3VzLC5odnItYm94LXNoYWRvdy1vdXRzZXQ6aG92ZXJ7Ym94LXNoYWRvdzoycHggMnB4IDJweCByZ2JhKDAsMCwwLC42KX0uaHZyLWJveC1zaGFkb3ctaW5zZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmJveC1zaGFkb3c7dHJhbnNpdGlvbi1wcm9wZXJ0eTpib3gtc2hhZG93O2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgcmdiYSgwLDAsMCwuNiksMCAwIDFweCByZ2JhKDAsMCwwLDApfS5odnItYm94LXNoYWRvdy1pbnNldDphY3RpdmUsLmh2ci1ib3gtc2hhZG93LWluc2V0OmZvY3VzLC5odnItYm94LXNoYWRvdy1pbnNldDpob3Zlcntib3gtc2hhZG93Omluc2V0IDJweCAycHggMnB4IHJnYmEoMCwwLDAsLjYpLDAgMCAxcHggcmdiYSgwLDAsMCwwKX0uaHZyLWZsb2F0LXNoYWRvd3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfS5odnItZmxvYXQtc2hhZG93OmJlZm9yZXtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7Y29udGVudDonJzt0b3A6MTAwJTtsZWZ0OjUlO2hlaWdodDoxMHB4O3dpZHRoOjkwJTtvcGFjaXR5OjA7YmFja2dyb3VuZDotd2Via2l0LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsZWxsaXBzZSxyZ2JhKDAsMCwwLC4zNSkgMCxyZ2JhKDAsMCwwLDApIDgwJSk7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIscmdiYSgwLDAsMCwuMzUpIDAscmdiYSgwLDAsMCwwKSA4MCUpOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHl9Lmh2ci1mbG9hdC1zaGFkb3c6YWN0aXZlLC5odnItZmxvYXQtc2hhZG93OmZvY3VzLC5odnItZmxvYXQtc2hhZG93OmhvdmVyey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTVweCl9Lmh2ci1mbG9hdC1zaGFkb3c6YWN0aXZlOmJlZm9yZSwuaHZyLWZsb2F0LXNoYWRvdzpmb2N1czpiZWZvcmUsLmh2ci1mbG9hdC1zaGFkb3c6aG92ZXI6YmVmb3Jle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNXB4KX0uaHZyLXNoYWRvdy1yYWRpYWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApO3Bvc2l0aW9uOnJlbGF0aXZlfS5odnItc2hhZG93LXJhZGlhbDphZnRlciwuaHZyLXNoYWRvdy1yYWRpYWw6YmVmb3Jle3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJztsZWZ0OjA7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7aGVpZ2h0OjVweDtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9Lmh2ci1zaGFkb3ctcmFkaWFsOmJlZm9yZXtib3R0b206MTAwJTtiYWNrZ3JvdW5kOi13ZWJraXQtcmFkaWFsLWdyYWRpZW50KDUwJSAxNTAlLGVsbGlwc2UscmdiYSgwLDAsMCwuNikgMCxyZ2JhKDAsMCwwLDApIDgwJSk7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCA1MCUgMTUwJSxyZ2JhKDAsMCwwLC42KSAwLHJnYmEoMCwwLDAsMCkgODAlKX0uaHZyLXNoYWRvdy1yYWRpYWw6YWZ0ZXJ7dG9wOjEwMCU7YmFja2dyb3VuZDotd2Via2l0LXJhZGlhbC1ncmFkaWVudCg1MCUgLTUwJSxlbGxpcHNlLHJnYmEoMCwwLDAsLjYpIDAscmdiYSgwLDAsMCwwKSA4MCUpO2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgNTAlIC01MCUscmdiYSgwLDAsMCwuNikgMCxyZ2JhKDAsMCwwLDApIDgwJSl9Lmh2ci1zaGFkb3ctcmFkaWFsOmFjdGl2ZTphZnRlciwuaHZyLXNoYWRvdy1yYWRpYWw6YWN0aXZlOmJlZm9yZSwuaHZyLXNoYWRvdy1yYWRpYWw6Zm9jdXM6YWZ0ZXIsLmh2ci1zaGFkb3ctcmFkaWFsOmZvY3VzOmJlZm9yZSwuaHZyLXNoYWRvdy1yYWRpYWw6aG92ZXI6YWZ0ZXIsLmh2ci1zaGFkb3ctcmFkaWFsOmhvdmVyOmJlZm9yZXtvcGFjaXR5OjF9Lmh2ci1idWJibGUtdG9we2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTtwb3NpdGlvbjpyZWxhdGl2ZX0uaHZyLWJ1YmJsZS10b3A6YmVmb3Jle3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMTtjb250ZW50OicnO2JvcmRlci1zdHlsZTpzb2xpZDstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07bGVmdDpjYWxjKDUwJSAtIDEwcHgpO3RvcDowO2JvcmRlci13aWR0aDowIDEwcHggMTBweDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2UxZTFlMX0uaHZyLWJ1YmJsZS10b3A6YWN0aXZlOmJlZm9yZSwuaHZyLWJ1YmJsZS10b3A6Zm9jdXM6YmVmb3JlLC5odnItYnViYmxlLXRvcDpob3ZlcjpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwcHgpfS5odnItYnViYmxlLXJpZ2h0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTtwb3NpdGlvbjpyZWxhdGl2ZX0uaHZyLWJ1YmJsZS1yaWdodDpiZWZvcmV7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO2NvbnRlbnQ6Jyc7Ym9yZGVyLXN0eWxlOnNvbGlkOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0b3A6Y2FsYyg1MCUgLSAxMHB4KTtyaWdodDowO2JvcmRlci13aWR0aDoxMHB4IDAgMTBweCAxMHB4O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZTFlMWUxfS5odnItYnViYmxlLXJpZ2h0OmFjdGl2ZTpiZWZvcmUsLmh2ci1idWJibGUtcmlnaHQ6Zm9jdXM6YmVmb3JlLC5odnItYnViYmxlLXJpZ2h0OmhvdmVyOmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwcHgpfS5odnItYnViYmxlLWJvdHRvbXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7cG9zaXRpb246cmVsYXRpdmV9Lmh2ci1idWJibGUtYm90dG9tOmJlZm9yZXtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7Y29udGVudDonJztib3JkZXItc3R5bGU6c29saWQ7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2xlZnQ6Y2FsYyg1MCUgLSAxMHB4KTtib3R0b206MDtib3JkZXItd2lkdGg6MTBweCAxMHB4IDA7Ym9yZGVyLWNvbG9yOiNlMWUxZTEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnR9Lmh2ci1idWJibGUtYm90dG9tOmFjdGl2ZTpiZWZvcmUsLmh2ci1idWJibGUtYm90dG9tOmZvY3VzOmJlZm9yZSwuaHZyLWJ1YmJsZS1ib3R0b206aG92ZXI6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCl9Lmh2ci1idWJibGUtbGVmdHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7cG9zaXRpb246cmVsYXRpdmV9Lmh2ci1idWJibGUtbGVmdDpiZWZvcmV7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO2NvbnRlbnQ6Jyc7Ym9yZGVyLXN0eWxlOnNvbGlkOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0b3A6Y2FsYyg1MCUgLSAxMHB4KTtsZWZ0OjA7Ym9yZGVyLXdpZHRoOjEwcHggMTBweCAxMHB4IDA7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50ICNlMWUxZTEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnR9Lmh2ci1idWJibGUtbGVmdDphY3RpdmU6YmVmb3JlLC5odnItYnViYmxlLWxlZnQ6Zm9jdXM6YmVmb3JlLC5odnItYnViYmxlLWxlZnQ6aG92ZXI6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KX0uaHZyLWJ1YmJsZS1mbG9hdC10b3B7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX0uaHZyLWJ1YmJsZS1mbG9hdC10b3A6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7Y29udGVudDonJztsZWZ0OmNhbGMoNTAlIC0gMTBweCk7dG9wOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowIDEwcHggMTBweDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2UxZTFlMTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19Lmh2ci1idWJibGUtZmxvYXQtdG9wOmFjdGl2ZSwuaHZyLWJ1YmJsZS1mbG9hdC10b3A6Zm9jdXMsLmh2ci1idWJibGUtZmxvYXQtdG9wOmhvdmVyey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCl9Lmh2ci1idWJibGUtZmxvYXQtdG9wOmFjdGl2ZTpiZWZvcmUsLmh2ci1idWJibGUtZmxvYXQtdG9wOmZvY3VzOmJlZm9yZSwuaHZyLWJ1YmJsZS1mbG9hdC10b3A6aG92ZXI6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMHB4KX0uaHZyLWJ1YmJsZS1mbG9hdC1yaWdodHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfS5odnItYnViYmxlLWZsb2F0LXJpZ2h0OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO3RvcDpjYWxjKDUwJSAtIDEwcHgpO3JpZ2h0OjA7Y29udGVudDonJztib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjEwcHggMCAxMHB4IDEwcHg7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNlMWUxZTE7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfS5odnItYnViYmxlLWZsb2F0LXJpZ2h0OmFjdGl2ZSwuaHZyLWJ1YmJsZS1mbG9hdC1yaWdodDpmb2N1cywuaHZyLWJ1YmJsZS1mbG9hdC1yaWdodDpob3Zlcnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTBweCl9Lmh2ci1idWJibGUtZmxvYXQtcmlnaHQ6YWN0aXZlOmJlZm9yZSwuaHZyLWJ1YmJsZS1mbG9hdC1yaWdodDpmb2N1czpiZWZvcmUsLmh2ci1idWJibGUtZmxvYXQtcmlnaHQ6aG92ZXI6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCl9Lmh2ci1idWJibGUtZmxvYXQtYm90dG9te2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19Lmh2ci1idWJibGUtZmxvYXQtYm90dG9tOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO2NvbnRlbnQ6Jyc7bGVmdDpjYWxjKDUwJSAtIDEwcHgpO2JvdHRvbTowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MTBweCAxMHB4IDA7Ym9yZGVyLWNvbG9yOiNlMWUxZTEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfS5odnItYnViYmxlLWZsb2F0LWJvdHRvbTphY3RpdmUsLmh2ci1idWJibGUtZmxvYXQtYm90dG9tOmZvY3VzLC5odnItYnViYmxlLWZsb2F0LWJvdHRvbTpob3Zlcnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTBweCl9Lmh2ci1idWJibGUtZmxvYXQtYm90dG9tOmFjdGl2ZTpiZWZvcmUsLmh2ci1idWJibGUtZmxvYXQtYm90dG9tOmZvY3VzOmJlZm9yZSwuaHZyLWJ1YmJsZS1mbG9hdC1ib3R0b206aG92ZXI6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCl9Lmh2ci1idWJibGUtZmxvYXQtbGVmdHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfS5odnItYnViYmxlLWZsb2F0LWxlZnQ6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7Y29udGVudDonJzt0b3A6Y2FsYyg1MCUgLSAxMHB4KTtsZWZ0OjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxMHB4IDEwcHggMTBweCAwO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCAjZTFlMWUxIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50Oy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX0uaHZyLWJ1YmJsZS1mbG9hdC1sZWZ0OmFjdGl2ZSwuaHZyLWJ1YmJsZS1mbG9hdC1sZWZ0OmZvY3VzLC5odnItYnViYmxlLWZsb2F0LWxlZnQ6aG92ZXJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KX0uaHZyLWJ1YmJsZS1mbG9hdC1sZWZ0OmFjdGl2ZTpiZWZvcmUsLmh2ci1idWJibGUtZmxvYXQtbGVmdDpmb2N1czpiZWZvcmUsLmh2ci1idWJibGUtZmxvYXQtbGVmdDpob3ZlcjpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwcHgpfS5odnItaWNvbi1iYWNre2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjFzO3RyYW5zaXRpb24tZHVyYXRpb246LjFzfS5odnItaWNvbi1iYWNrIC5odnItaWNvbnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouMXM7dHJhbnNpdGlvbi1kdXJhdGlvbjouMXM7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5odnItaWNvbi1iYWNrOmFjdGl2ZSAuaHZyLWljb24sLmh2ci1pY29uLWJhY2s6Zm9jdXMgLmh2ci1pY29uLC5odnItaWNvbi1iYWNrOmhvdmVyIC5odnItaWNvbnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC00cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC00cHgpfS5odnItaWNvbi1mb3J3YXJke2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjFzO3RyYW5zaXRpb24tZHVyYXRpb246LjFzfS5odnItaWNvbi1mb3J3YXJkIC5odnItaWNvbnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouMXM7dHJhbnNpdGlvbi1kdXJhdGlvbjouMXM7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5odnItaWNvbi1mb3J3YXJkOmFjdGl2ZSAuaHZyLWljb24sLmh2ci1pY29uLWZvcndhcmQ6Zm9jdXMgLmh2ci1pY29uLC5odnItaWNvbi1mb3J3YXJkOmhvdmVyIC5odnItaWNvbnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDRweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNHB4KX1ALXdlYmtpdC1rZXlmcmFtZXMgaHZyLWljb24tZG93bnswJSwxMDAlLDUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTI1JSw3NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg2cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDZweCl9fUBrZXlmcmFtZXMgaHZyLWljb24tZG93bnswJSwxMDAlLDUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTI1JSw3NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg2cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDZweCl9fS5odnItaWNvbi1kb3due2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKX0uaHZyLWljb24tZG93biAuaHZyLWljb257LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uaHZyLWljb24tZG93bjphY3RpdmUgLmh2ci1pY29uLC5odnItaWNvbi1kb3duOmZvY3VzIC5odnItaWNvbiwuaHZyLWljb24tZG93bjpob3ZlciAuaHZyLWljb257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpodnItaWNvbi1kb3duO2FuaW1hdGlvbi1uYW1lOmh2ci1pY29uLWRvd247LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Ljc1czthbmltYXRpb24tZHVyYXRpb246Ljc1czstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1ALXdlYmtpdC1rZXlmcmFtZXMgaHZyLWljb24tdXB7MCUsMTAwJSw1MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0yNSUsNzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTZweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTZweCl9fUBrZXlmcmFtZXMgaHZyLWljb24tdXB7MCUsMTAwJSw1MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0yNSUsNzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTZweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTZweCl9fS5odnItaWNvbi11cHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCl9Lmh2ci1pY29uLXVwIC5odnItaWNvbnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5odnItaWNvbi11cDphY3RpdmUgLmh2ci1pY29uLC5odnItaWNvbi11cDpmb2N1cyAuaHZyLWljb24sLmh2ci1pY29uLXVwOmhvdmVyIC5odnItaWNvbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmh2ci1pY29uLXVwO2FuaW1hdGlvbi1uYW1lOmh2ci1pY29uLXVwOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9Lmh2ci1pY29uLXNwaW57ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApfS5odnItaWNvbi1zcGluIC5odnItaWNvbnstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246MXM7dHJhbnNpdGlvbi1kdXJhdGlvbjoxczstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9Lmh2ci1pY29uLXNwaW46YWN0aXZlIC5odnItaWNvbiwuaHZyLWljb24tc3Bpbjpmb2N1cyAuaHZyLWljb24sLmh2ci1pY29uLXNwaW46aG92ZXIgLmh2ci1pY29uey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX1ALXdlYmtpdC1rZXlmcmFtZXMgaHZyLWljb24tZHJvcHswJXtvcGFjaXR5OjB9NTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9MTAwJSw1MSV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGh2ci1pY29uLWRyb3B7MCV7b3BhY2l0eTowfTUwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfTEwMCUsNTEle29wYWNpdHk6MX19Lmh2ci1pY29uLWRyb3B7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApfS5odnItaWNvbi1kcm9wIC5odnItaWNvbnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5odnItaWNvbi1kcm9wOmFjdGl2ZSAuaHZyLWljb24sLmh2ci1pY29uLWRyb3A6Zm9jdXMgLmh2ci1pY29uLC5odnItaWNvbi1kcm9wOmhvdmVyIC5odnItaWNvbntvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmh2ci1pY29uLWRyb3A7YW5pbWF0aW9uLW5hbWU6aHZyLWljb24tZHJvcDstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWR1cmF0aW9uOi41czstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouM3M7YW5pbWF0aW9uLWRlbGF5Oi4zczstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHM7YW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkczstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTIsMS42NCwuMzcsLjY2KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjUyLDEuNjQsLjM3LC42Nil9Lmh2ci1pY29uLWZhZGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApfS5odnItaWNvbi1mYWRlIC5odnItaWNvbnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouNXM7dHJhbnNpdGlvbi1kdXJhdGlvbjouNXM7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yO3RyYW5zaXRpb24tcHJvcGVydHk6Y29sb3J9Lmh2ci1pY29uLWZhZGU6YWN0aXZlIC5odnItaWNvbiwuaHZyLWljb24tZmFkZTpmb2N1cyAuaHZyLWljb24sLmh2ci1pY29uLWZhZGU6aG92ZXIgLmh2ci1pY29ue2NvbG9yOiMwRjlFNUV9QC13ZWJraXQta2V5ZnJhbWVzIGh2ci1pY29uLWZsb2F0LWF3YXl7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTFlbSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTFlbSl9fUBrZXlmcmFtZXMgaHZyLWljb24tZmxvYXQtYXdheXswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMWVtKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMWVtKX19Lmh2ci1pY29uLWZsb2F0LWF3YXl7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApfS5odnItaWNvbi1mbG9hdC1hd2F5IC5odnItaWNvbnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tZHVyYXRpb246LjVzOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkczthbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzfS5odnItaWNvbi1mbG9hdC1hd2F5OmFjdGl2ZSAuaHZyLWljb24sLmh2ci1pY29uLWZsb2F0LWF3YXk6Zm9jdXMgLmh2ci1pY29uLC5odnItaWNvbi1mbG9hdC1hd2F5OmhvdmVyIC5odnItaWNvbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmh2ci1pY29uLWZsb2F0LWF3YXk7YW5pbWF0aW9uLW5hbWU6aHZyLWljb24tZmxvYXQtYXdheTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1ALXdlYmtpdC1rZXlmcmFtZXMgaHZyLWljb24tc2luay1hd2F5ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDFlbSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMWVtKX19QGtleWZyYW1lcyBodnItaWNvbi1zaW5rLWF3YXl7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMWVtKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxZW0pfX0uaHZyLWljb24tc2luay1hd2F5e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKX0uaHZyLWljb24tc2luay1hd2F5IC5odnItaWNvbnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tZHVyYXRpb246LjVzOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkczthbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzfS5odnItaWNvbi1zaW5rLWF3YXk6YWN0aXZlIC5odnItaWNvbiwuaHZyLWljb24tc2luay1hd2F5OmZvY3VzIC5odnItaWNvbiwuaHZyLWljb24tc2luay1hd2F5OmhvdmVyIC5odnItaWNvbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmh2ci1pY29uLXNpbmstYXdheTthbmltYXRpb24tbmFtZTpodnItaWNvbi1zaW5rLWF3YXk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9Lmh2ci1pY29uLWdyb3d7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3N9Lmh2ci1pY29uLWdyb3cgLmh2ci1pY29uey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9Lmh2ci1pY29uLWdyb3c6YWN0aXZlIC5odnItaWNvbiwuaHZyLWljb24tZ3Jvdzpmb2N1cyAuaHZyLWljb24sLmh2ci1pY29uLWdyb3c6aG92ZXIgLmh2ci1pY29uey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMykgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06c2NhbGUoMS4zKSB0cmFuc2xhdGVaKDApfS5odnItaWNvbi1zaHJpbmt7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3N9Lmh2ci1pY29uLXNocmluayAuaHZyLWljb257LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uaHZyLWljb24tc2hyaW5rOmFjdGl2ZSAuaHZyLWljb24sLmh2ci1pY29uLXNocmluazpmb2N1cyAuaHZyLWljb24sLmh2ci1pY29uLXNocmluazpob3ZlciAuaHZyLWljb257LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC44KTt0cmFuc2Zvcm06c2NhbGUoMC44KX1ALXdlYmtpdC1rZXlmcmFtZXMgaHZyLWljb24tcHVsc2V7MjUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMyk7dHJhbnNmb3JtOnNjYWxlKDEuMyl9NzUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuOCk7dHJhbnNmb3JtOnNjYWxlKDAuOCl9fUBrZXlmcmFtZXMgaHZyLWljb24tcHVsc2V7MjUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMyk7dHJhbnNmb3JtOnNjYWxlKDEuMyl9NzUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuOCk7dHJhbnNmb3JtOnNjYWxlKDAuOCl9fS5odnItaWNvbi1wdWxzZXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCl9Lmh2ci1pY29uLXB1bHNlIC5odnItaWNvbnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9Lmh2ci1pY29uLXB1bHNlOmFjdGl2ZSAuaHZyLWljb24sLmh2ci1pY29uLXB1bHNlOmZvY3VzIC5odnItaWNvbiwuaHZyLWljb24tcHVsc2U6aG92ZXIgLmh2ci1pY29uey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aHZyLWljb24tcHVsc2U7YW5pbWF0aW9uLW5hbWU6aHZyLWljb24tcHVsc2U7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MXM7YW5pbWF0aW9uLWR1cmF0aW9uOjFzOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGV9QC13ZWJraXQta2V5ZnJhbWVzIGh2ci1pY29uLXB1bHNlLWdyb3d7dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zKX19QGtleWZyYW1lcyBodnItaWNvbi1wdWxzZS1ncm93e3Rvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMyk7dHJhbnNmb3JtOnNjYWxlKDEuMyl9fS5odnItaWNvbi1wdWxzZS1ncm93e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKX0uaHZyLWljb24tcHVsc2UtZ3JvdyAuaHZyLWljb257LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5odnItaWNvbi1wdWxzZS1ncm93OmFjdGl2ZSAuaHZyLWljb24sLmh2ci1pY29uLXB1bHNlLWdyb3c6Zm9jdXMgLmh2ci1pY29uLC5odnItaWNvbi1wdWxzZS1ncm93OmhvdmVyIC5odnItaWNvbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmh2ci1pY29uLXB1bHNlLWdyb3c7YW5pbWF0aW9uLW5hbWU6aHZyLWljb24tcHVsc2UtZ3Jvdzstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouM3M7YW5pbWF0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyOy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlOy13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjphbHRlcm5hdGU7YW5pbWF0aW9uLWRpcmVjdGlvbjphbHRlcm5hdGV9QC13ZWJraXQta2V5ZnJhbWVzIGh2ci1pY29uLXB1bHNlLXNocmlua3t0b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjgpO3RyYW5zZm9ybTpzY2FsZSgwLjgpfX1Aa2V5ZnJhbWVzIGh2ci1pY29uLXB1bHNlLXNocmlua3t0b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjgpO3RyYW5zZm9ybTpzY2FsZSgwLjgpfX0uaHZyLWljb24tcHVsc2Utc2hyaW5re2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKX0uaHZyLWljb24tcHVsc2Utc2hyaW5rIC5odnItaWNvbnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9Lmh2ci1pY29uLXB1bHNlLXNocmluazphY3RpdmUgLmh2ci1pY29uLC5odnItaWNvbi1wdWxzZS1zaHJpbms6Zm9jdXMgLmh2ci1pY29uLC5odnItaWNvbi1wdWxzZS1zaHJpbms6aG92ZXIgLmh2ci1pY29uey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aHZyLWljb24tcHVsc2Utc2hyaW5rO2FuaW1hdGlvbi1uYW1lOmh2ci1pY29uLXB1bHNlLXNocmluazstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouM3M7YW5pbWF0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyOy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlOy13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjphbHRlcm5hdGU7YW5pbWF0aW9uLWRpcmVjdGlvbjphbHRlcm5hdGV9QC13ZWJraXQta2V5ZnJhbWVzIGh2ci1pY29uLXB1c2h7NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuNSk7dHJhbnNmb3JtOnNjYWxlKDAuNSl9fUBrZXlmcmFtZXMgaHZyLWljb24tcHVzaHs1MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC41KTt0cmFuc2Zvcm06c2NhbGUoMC41KX19Lmh2ci1pY29uLXB1c2h7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3N9Lmh2ci1pY29uLXB1c2ggLmh2ci1pY29uey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9Lmh2ci1pY29uLXB1c2g6YWN0aXZlIC5odnItaWNvbiwuaHZyLWljb24tcHVzaDpmb2N1cyAuaHZyLWljb24sLmh2ci1pY29uLXB1c2g6aG92ZXIgLmh2ci1pY29uey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aHZyLWljb24tcHVzaDthbmltYXRpb24tbmFtZTpodnItaWNvbi1wdXNoOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi4zczthbmltYXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjE7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxfUAtd2Via2l0LWtleWZyYW1lcyBodnItaWNvbi1wb3B7NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuNSk7dHJhbnNmb3JtOnNjYWxlKDEuNSl9fUBrZXlmcmFtZXMgaHZyLWljb24tcG9wezUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjUpO3RyYW5zZm9ybTpzY2FsZSgxLjUpfX0uaHZyLWljb24tcG9we2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzfS5odnItaWNvbi1wb3AgLmh2ci1pY29uey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9Lmh2ci1pY29uLXBvcDphY3RpdmUgLmh2ci1pY29uLC5odnItaWNvbi1wb3A6Zm9jdXMgLmh2ci1pY29uLC5odnItaWNvbi1wb3A6aG92ZXIgLmh2ci1pY29uey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aHZyLWljb24tcG9wO2FuaW1hdGlvbi1uYW1lOmh2ci1pY29uLXBvcDstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouM3M7YW5pbWF0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyOy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MX0uaHZyLWljb24tYm91bmNle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzfS5odnItaWNvbi1ib3VuY2UgLmh2ci1pY29uey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9Lmh2ci1pY29uLWJvdW5jZTphY3RpdmUgLmh2ci1pY29uLC5odnItaWNvbi1ib3VuY2U6Zm9jdXMgLmh2ci1pY29uLC5odnItaWNvbi1ib3VuY2U6aG92ZXIgLmh2ci1pY29uey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuNSk7dHJhbnNmb3JtOnNjYWxlKDEuNSk7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC40NywyLjAyLC4zMSwtLjM2KTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC40NywyLjAyLC4zMSwtLjM2KX0uaHZyLWljb24tcm90YXRle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzfS5odnItaWNvbi1yb3RhdGUgLmh2ci1pY29uey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9Lmh2ci1pY29uLXJvdGF0ZTphY3RpdmUgLmh2ci1pY29uLC5odnItaWNvbi1yb3RhdGU6Zm9jdXMgLmh2ci1pY29uLC5odnItaWNvbi1yb3RhdGU6aG92ZXIgLmh2ci1pY29uey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgyMGRlZyl9Lmh2ci1pY29uLWdyb3ctcm90YXRle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzfS5odnItaWNvbi1ncm93LXJvdGF0ZSAuaHZyLWljb257LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uaHZyLWljb24tZ3Jvdy1yb3RhdGU6YWN0aXZlIC5odnItaWNvbiwuaHZyLWljb24tZ3Jvdy1yb3RhdGU6Zm9jdXMgLmh2ci1pY29uLC5odnItaWNvbi1ncm93LXJvdGF0ZTpob3ZlciAuaHZyLWljb257LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS41KSByb3RhdGUoMTJkZWcpO3RyYW5zZm9ybTpzY2FsZSgxLjUpIHJvdGF0ZSgxMmRlZyl9Lmh2ci1pY29uLWZsb2F0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzfS5odnItaWNvbi1mbG9hdCAuaHZyLWljb257LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uaHZyLWljb24tZmxvYXQ6YWN0aXZlIC5odnItaWNvbiwuaHZyLWljb24tZmxvYXQ6Zm9jdXMgLmh2ci1pY29uLC5odnItaWNvbi1mbG9hdDpob3ZlciAuaHZyLWljb257LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNHB4KX0uaHZyLWljb24tc2lua3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zc30uaHZyLWljb24tc2luayAuaHZyLWljb257LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uaHZyLWljb24tc2luazphY3RpdmUgLmh2ci1pY29uLC5odnItaWNvbi1zaW5rOmZvY3VzIC5odnItaWNvbiwuaHZyLWljb24tc2luazpob3ZlciAuaHZyLWljb257LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg0cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDRweCl9QC13ZWJraXQta2V5ZnJhbWVzIGh2ci1pY29uLWJvYnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC02cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC02cHgpfTUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0ycHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0ycHgpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNnB4KX19QGtleWZyYW1lcyBodnItaWNvbi1ib2J7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNnB4KX01MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTZweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTZweCl9fUAtd2Via2l0LWtleWZyYW1lcyBodnItaWNvbi1ib2ItZmxvYXR7MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC02cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC02cHgpfX1Aa2V5ZnJhbWVzIGh2ci1pY29uLWJvYi1mbG9hdHsxMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTZweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTZweCl9fS5odnItaWNvbi1ib2J7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3N9Lmh2ci1pY29uLWJvYiAuaHZyLWljb257LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uaHZyLWljb24tYm9iOmFjdGl2ZSAuaHZyLWljb24sLmh2ci1pY29uLWJvYjpmb2N1cyAuaHZyLWljb24sLmh2ci1pY29uLWJvYjpob3ZlciAuaHZyLWljb257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpodnItaWNvbi1ib2ItZmxvYXQsaHZyLWljb24tYm9iO2FuaW1hdGlvbi1uYW1lOmh2ci1pY29uLWJvYi1mbG9hdCxodnItaWNvbi1ib2I7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjNzLDEuNXM7YW5pbWF0aW9uLWR1cmF0aW9uOi4zcywxLjVzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjBzLC4zczthbmltYXRpb24tZGVsYXk6MHMsLjNzOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dCxlYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0LGVhc2UtaW4tb3V0Oy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxLGluZmluaXRlO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MSxpbmZpbml0ZTstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHM7YW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkczstd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246bm9ybWFsLGFsdGVybmF0ZTthbmltYXRpb24tZGlyZWN0aW9uOm5vcm1hbCxhbHRlcm5hdGV9QC13ZWJraXQta2V5ZnJhbWVzIGh2ci1pY29uLWhhbmd7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg2cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDZweCl9NTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgycHgpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg2cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDZweCl9fUBrZXlmcmFtZXMgaHZyLWljb24taGFuZ3swJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDZweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNnB4KX01MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgycHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDJweCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDZweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNnB4KX19QC13ZWJraXQta2V5ZnJhbWVzIGh2ci1pY29uLWhhbmctc2lua3sxMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg2cHgpfX1Aa2V5ZnJhbWVzIGh2ci1pY29uLWhhbmctc2lua3sxMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg2cHgpfX0uaHZyLWljb24taGFuZ3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zc30uaHZyLWljb24taGFuZyAuaHZyLWljb257LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uaHZyLWljb24taGFuZzphY3RpdmUgLmh2ci1pY29uLC5odnItaWNvbi1oYW5nOmZvY3VzIC5odnItaWNvbiwuaHZyLWljb24taGFuZzpob3ZlciAuaHZyLWljb257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpodnItaWNvbi1oYW5nLXNpbmssaHZyLWljb24taGFuZzthbmltYXRpb24tbmFtZTpodnItaWNvbi1oYW5nLXNpbmssaHZyLWljb24taGFuZzstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouM3MsMS41czthbmltYXRpb24tZHVyYXRpb246LjNzLDEuNXM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MHMsLjNzO2FuaW1hdGlvbi1kZWxheTowcywuM3M7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0LGVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQsZWFzZS1pbi1vdXQ7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjEsaW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxLGluZmluaXRlOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkczthbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzOy13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjpub3JtYWwsYWx0ZXJuYXRlO2FuaW1hdGlvbi1kaXJlY3Rpb246bm9ybWFsLGFsdGVybmF0ZX1ALXdlYmtpdC1rZXlmcmFtZXMgaHZyLWljb24td29iYmxlLWhvcml6b250YWx7MTYuNjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg2cHgpfTMzLjMley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTVweCl9NDkuOTUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg0cHgpfTY2LjYley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTJweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTJweCl9ODMuMjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxcHgpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyBodnItaWNvbi13b2JibGUtaG9yaXpvbnRhbHsxNi42NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCg2cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDZweCl9MzMuMyV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNXB4KX00OS45NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCg0cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDRweCl9NjYuNiV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMnB4KX04My4yNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDFweCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX0uaHZyLWljb24td29iYmxlLWhvcml6b250YWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3N9Lmh2ci1pY29uLXdvYmJsZS1ob3Jpem9udGFsIC5odnItaWNvbnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5odnItaWNvbi13b2JibGUtaG9yaXpvbnRhbDphY3RpdmUgLmh2ci1pY29uLC5odnItaWNvbi13b2JibGUtaG9yaXpvbnRhbDpmb2N1cyAuaHZyLWljb24sLmh2ci1pY29uLXdvYmJsZS1ob3Jpem9udGFsOmhvdmVyIC5odnItaWNvbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmh2ci1pY29uLXdvYmJsZS1ob3Jpem9udGFsO2FuaW1hdGlvbi1uYW1lOmh2ci1pY29uLXdvYmJsZS1ob3Jpem9udGFsOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1kdXJhdGlvbjoxczstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjF9QC13ZWJraXQta2V5ZnJhbWVzIGh2ci1pY29uLXdvYmJsZS12ZXJ0aWNhbHsxNi42NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg2cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDZweCl9MzMuMyV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNXB4KX00OS45NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg0cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDRweCl9NjYuNiV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KX04My4yNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDFweCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1Aa2V5ZnJhbWVzIGh2ci1pY29uLXdvYmJsZS12ZXJ0aWNhbHsxNi42NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg2cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDZweCl9MzMuMyV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNXB4KX00OS45NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg0cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDRweCl9NjYuNiV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KX04My4yNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDFweCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX0uaHZyLWljb24td29iYmxlLXZlcnRpY2Fse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzfS5odnItaWNvbi13b2JibGUtdmVydGljYWwgLmh2ci1pY29uey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9Lmh2ci1pY29uLXdvYmJsZS12ZXJ0aWNhbDphY3RpdmUgLmh2ci1pY29uLC5odnItaWNvbi13b2JibGUtdmVydGljYWw6Zm9jdXMgLmh2ci1pY29uLC5odnItaWNvbi13b2JibGUtdmVydGljYWw6aG92ZXIgLmh2ci1pY29uey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aHZyLWljb24td29iYmxlLXZlcnRpY2FsO2FuaW1hdGlvbi1uYW1lOmh2ci1pY29uLXdvYmJsZS12ZXJ0aWNhbDstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxczthbmltYXRpb24tZHVyYXRpb246MXM7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjE7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxfUAtd2Via2l0LWtleWZyYW1lcyBodnItaWNvbi1idXp6ezUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDNweCkgcm90YXRlKDJkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDNweCkgcm90YXRlKDJkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGUoLTJkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZSgtMmRlZyl9fUBrZXlmcmFtZXMgaHZyLWljb24tYnV6ens1MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgzcHgpIHJvdGF0ZSgyZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgzcHgpIHJvdGF0ZSgyZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlKC0yZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGUoLTJkZWcpfX0uaHZyLWljb24tYnV6entkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zc30uaHZyLWljb24tYnV6eiAuaHZyLWljb257LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uaHZyLWljb24tYnV6ejphY3RpdmUgLmh2ci1pY29uLC5odnItaWNvbi1idXp6OmZvY3VzIC5odnItaWNvbiwuaHZyLWljb24tYnV6ejpob3ZlciAuaHZyLWljb257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpodnItaWNvbi1idXp6O2FuaW1hdGlvbi1uYW1lOmh2ci1pY29uLWJ1eno7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjE1czthbmltYXRpb24tZHVyYXRpb246LjE1czstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyOy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlfUAtd2Via2l0LWtleWZyYW1lcyBodnItaWNvbi1idXp6LW91dHsxMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgzcHgpIHJvdGF0ZSgyZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgzcHgpIHJvdGF0ZSgyZGVnKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGUoLTJkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZSgtMmRlZyl9MzAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoM3B4KSByb3RhdGUoMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoM3B4KSByb3RhdGUoMmRlZyl9NDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlKC0yZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGUoLTJkZWcpfTUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlKDFkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlKDFkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0ycHgpIHJvdGF0ZSgtMWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTJweCkgcm90YXRlKC0xZGVnKX03MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZSgxZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZSgxZGVnKX04MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMnB4KSByb3RhdGUoLTFkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0ycHgpIHJvdGF0ZSgtMWRlZyl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMXB4KSByb3RhdGUoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMXB4KSByb3RhdGUoMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xcHgpIHJvdGF0ZSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMXB4KSByb3RhdGUoMCl9fUBrZXlmcmFtZXMgaHZyLWljb24tYnV6ei1vdXR7MTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoM3B4KSByb3RhdGUoMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoM3B4KSByb3RhdGUoMmRlZyl9MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlKC0yZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGUoLTJkZWcpfTMwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDNweCkgcm90YXRlKDJkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDNweCkgcm90YXRlKDJkZWcpfTQwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZSgtMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlKC0yZGVnKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZSgxZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZSgxZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMnB4KSByb3RhdGUoLTFkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0ycHgpIHJvdGF0ZSgtMWRlZyl9NzAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGUoMWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGUoMWRlZyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTJweCkgcm90YXRlKC0xZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMnB4KSByb3RhdGUoLTFkZWcpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDFweCkgcm90YXRlKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDFweCkgcm90YXRlKDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMXB4KSByb3RhdGUoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTFweCkgcm90YXRlKDApfX0uaHZyLWljb24tYnV6ei1vdXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3N9Lmh2ci1pY29uLWJ1enotb3V0IC5odnItaWNvbnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5odnItaWNvbi1idXp6LW91dDphY3RpdmUgLmh2ci1pY29uLC5odnItaWNvbi1idXp6LW91dDpmb2N1cyAuaHZyLWljb24sLmh2ci1pY29uLWJ1enotb3V0OmhvdmVyIC5odnItaWNvbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmh2ci1pY29uLWJ1enotb3V0O2FuaW1hdGlvbi1uYW1lOmh2ci1pY29uLWJ1enotb3V0Oy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjF9Lmh2ci1jdXJsLXRvcC1sZWZ0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTtwb3NpdGlvbjpyZWxhdGl2ZX0uaHZyLWN1cmwtdG9wLWxlZnQ6YmVmb3Jle3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJztoZWlnaHQ6MDt3aWR0aDowO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCNmZmYgNDUlLCNhYWEgNTAlLCNjY2MgNTYlLCNmZmYgODAlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KEdyYWRpZW50VHlwZT0wLCBzdGFydENvbG9yc3RyPScjZmZmZmZmJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAnKTt6LWluZGV4OjEwMDA7Ym94LXNoYWRvdzoxcHggMXB4IDFweCByZ2JhKDAsMCwwLC40KTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTp3aWR0aCxoZWlnaHQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp3aWR0aCxoZWlnaHR9Lmh2ci1jdXJsLXRvcC1sZWZ0OmFjdGl2ZTpiZWZvcmUsLmh2ci1jdXJsLXRvcC1sZWZ0OmZvY3VzOmJlZm9yZSwuaHZyLWN1cmwtdG9wLWxlZnQ6aG92ZXI6YmVmb3Jle3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHh9Lmh2ci1jdXJsLXRvcC1yaWdodHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7cG9zaXRpb246cmVsYXRpdmV9Lmh2ci1jdXJsLXRvcC1yaWdodDpiZWZvcmV7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO2hlaWdodDowO3dpZHRoOjA7dG9wOjA7cmlnaHQ6MDtiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCNmZmYgNDUlLCNhYWEgNTAlLCNjY2MgNTYlLCNmZmYgODAlKTtib3gtc2hhZG93Oi0xcHggMXB4IDFweCByZ2JhKDAsMCwwLC40KTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTp3aWR0aCxoZWlnaHQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp3aWR0aCxoZWlnaHR9Lmh2ci1jdXJsLXRvcC1yaWdodDphY3RpdmU6YmVmb3JlLC5odnItY3VybC10b3AtcmlnaHQ6Zm9jdXM6YmVmb3JlLC5odnItY3VybC10b3AtcmlnaHQ6aG92ZXI6YmVmb3Jle3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHh9Lmh2ci1jdXJsLWJvdHRvbS1yaWdodHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7cG9zaXRpb246cmVsYXRpdmV9Lmh2ci1jdXJsLWJvdHRvbS1yaWdodDpiZWZvcmV7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO2hlaWdodDowO3dpZHRoOjA7Ym90dG9tOjA7cmlnaHQ6MDtiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMzE1ZGVnLCNmZmYgNDUlLCNhYWEgNTAlLCNjY2MgNTYlLCNmZmYgODAlKTtib3gtc2hhZG93Oi0xcHggLTFweCAxcHggcmdiYSgwLDAsMCwuNCk7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6d2lkdGgsaGVpZ2h0O3RyYW5zaXRpb24tcHJvcGVydHk6d2lkdGgsaGVpZ2h0fS5odnItY3VybC1ib3R0b20tcmlnaHQ6YWN0aXZlOmJlZm9yZSwuaHZyLWN1cmwtYm90dG9tLXJpZ2h0OmZvY3VzOmJlZm9yZSwuaHZyLWN1cmwtYm90dG9tLXJpZ2h0OmhvdmVyOmJlZm9yZXt3aWR0aDoyNXB4O2hlaWdodDoyNXB4fS5odnItY3VybC1ib3R0b20tbGVmdHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7cG9zaXRpb246cmVsYXRpdmV9Lmh2ci1jdXJsLWJvdHRvbS1sZWZ0OmJlZm9yZXtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7aGVpZ2h0OjA7d2lkdGg6MDtib3R0b206MDtsZWZ0OjA7YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLCNmZmYgNDUlLCNhYWEgNTAlLCNjY2MgNTYlLCNmZmYgODAlKTtib3gtc2hhZG93OjFweCAtMXB4IDFweCByZ2JhKDAsMCwwLC40KTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTp3aWR0aCxoZWlnaHQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp3aWR0aCxoZWlnaHR9Lmh2ci1jdXJsLWJvdHRvbS1sZWZ0OmFjdGl2ZTpiZWZvcmUsLmh2ci1jdXJsLWJvdHRvbS1sZWZ0OmZvY3VzOmJlZm9yZSwuaHZyLWN1cmwtYm90dG9tLWxlZnQ6aG92ZXI6YmVmb3Jle3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHh9IiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTsgfVxuaDIsIC5oMiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTsgfVxuaDMsIC5oMyB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTsgfVxuaDQsIC5oNCB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTsgfVxuaDUsIC5oNSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTsgfVxuaDYsIC5oNiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTsgfVxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5MS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkyLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTMtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5NC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoOTAlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG58fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8ICAgICAgIE1BU1RFUiBTVFlMRVNIRUVUIEZPUiBBcHBpbG8gICAgICAgICAgICAgICB8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG58fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8ICAgICAgICAgICAgICBUQUJMRSBPRiBDT05URU5UICAgICAgICAgICAgICAgICAgfHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIDEuIGltcG9ydGVkIHN0eWxlc1xuKiAyLiBtaXNjZWxuaW91cyBzdHlsZXNcbiogMy4gaGVhZGVyIHN0eWxlc1xuKiA0LiBiYW5uZXIgc3R5bGVzXG4qIDUuIGZ1biBmYWN0IHN0eWxlc1xuKiA2LiBhcHAgZmVhdHVyZXMgc3R5bGVzXG4qIDcuIGZlYXR1cmVzIHN0eWxlc1xuKiA4LiB2aWRlbyBib3ggc3R5bGVzXG4qIDkuIHByaWNpbmcgc3R5bGVzXG4qIDEwLiBpbnRpZ3JhdGlvbiBzdHlsZXNcbiogMTEuIGJsb2cgc3R5bGVzXG4qIDEyLiBmb290ZXIgc3R5bGVzXG4qIDEzLiBpbm5lciBiYW5uZXIgc3R5bGVzXG4qIDE0LiBzaWRlYmFyIHN0eWxlc1xuKiAxNS4gdGVzdGltb25pYWxzIHN0eWxlc1xuKiAxNi4gYXBwIHNjcmVlbnNob3Qgc3R5bGVzXG4qIDE3LiBob3cgYXBwIHdvcmsgc3R5bGVzXG4qIDE4LiB0ZXN0IGRyaXZlXG4qIDE5LiBOZXdzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG58fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8ICAgICAgICAgICAgRW5kIFRBQkxFIE9GIENPTlRFTlQgICAgICAgICAgICAgICAgfHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogMS4gaW1wb3J0ZWQgZm9udCBhbmQgc3R5bGVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8vIEZvbnRzXG4vL0BpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TW9udHNlcnJhdDozMDAsNDAwLDUwMCw2MDAsNzAwLDgwMCw5MDAnKTtcbi8vIEBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UG9wcGluczoxMDAsMjAwLDMwMCw0MDAsNTAwLDYwMCw3MDAsODAwLDkwMCcpO1xuLy9AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUxhdG86MzAwLDMwMGksNDAwLDQwMGksNzAwLDcwMGksOTAwLDkwMGknKTtcbi8vQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnM6MzAwLDMwMGksNDAwLDQwMGksNjAwLDYwMGksNzAwLDcwMGksODAwLDgwMGknKTtcbi8vIEZvbnQgQXdlc29tZSBpcyBhIDxsaW5rPiBpbiBsYXlvdXRzL2Zyb250ZW5kTGF5b3V0TWFzdGVyICgyMDI2LTExLTEyKSwgc28gaXQgZG93bmxvYWRzIGFsb25nc2lkZSB0aGlzIGZpbGUgaW5zdGVhZCBvZlxuLy8gYWZ0ZXIgaXQgKGFuIEBpbXBvcnQgaGVyZSBtYWRlIHRoZSB3aG9sZSBwYWdlIHdhaXQgZm9yIG9uZSBtb3JlIGRvd25sb2FkIGJlZm9yZSBpdCBjb3VsZCBzaG93KVxuLy9AaW1wb3J0IHVybCgnaHR0cHM6Ly9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvZm9udC1hd2Vzb21lLzUuMTMuMS9jc3MvYWxsLm1pbi5jc3MnKTtcbkBpbXBvcnQgdXJsKCdmZWF0aGVyLWljb25zLmNzcycpO1xuXG5cbi8vIFNjcmlwdHNcbkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwXCI7XG5AaW1wb3J0IHVybCgnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12dWUvZGlzdC9ib290c3RyYXAtdnVlLm1pbi5jc3MnKTtcbkBpbXBvcnQgdXJsKCcuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNlbGVjdC9kaXN0L2Nzcy9ib290c3RyYXAtc2VsZWN0Lm1pbi5jc3MnKTtcbkBpbXBvcnQgdXJsKCcuLi8uLi8uLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL2Rpc3QvYXNzZXRzL293bC5jYXJvdXNlbC5taW4uY3NzJyk7XG5AaW1wb3J0IHVybCgnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL293bC5jYXJvdXNlbC9kaXN0L2Fzc2V0cy9vd2wudGhlbWUuZGVmYXVsdC5taW4uY3NzJyk7XG5AaW1wb3J0IHVybCgnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC10b3VjaHNwaW4vZGlzdC9qcXVlcnkuYm9vdHN0cmFwLXRvdWNoc3Bpbi5taW4uY3NzJyk7XG5AaW1wb3J0IHVybCgnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL21hZ25pZmljLXBvcHVwL2Rpc3QvbWFnbmlmaWMtcG9wdXAuY3NzJyk7XG5AaW1wb3J0IHVybCgnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jc3Mvc3dpcGVyLm1pbi5jc3MnKTtcbkBpbXBvcnQgdXJsKCcuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnhzbGlkZXIvZGlzdC9qcXVlcnkuYnhzbGlkZXIubWluLmNzcycpO1xuQGltcG9ydCB1cmwoJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9hb3MvZGlzdC9hb3MuY3NzJyk7XG5AaW1wb3J0IHVybCgnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2FuaW1hdGUuY3NzL2FuaW1hdGUubWluLmNzcycpO1xuQGltcG9ydCB1cmwoJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ob3Zlci5jc3MvY3NzL2hvdmVyLW1pbi5jc3MnKTtcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIDIuIG1pc2NlbG5pb3VzIHN0eWxlc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW8tZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5ib2R5IHtcbiAgLy9mb250LWZhbWlseTogJ051bml0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuYTpob3ZlcixcbmE6dmlzaXRlZCxcbmE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYS5hbmNob3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMDBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5wIHtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG4gIC8vbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xuICAvL21hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5jb250ZW50LXBhZ2UgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cblxuICBoNiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ieC1jb250cm9scyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5ncmFjZW5vdGUtbG9nbyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBzZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4uY29udGVudC1wYWdlLWNvbnRlbnQsXG4uY29udGVudC1wYWdlLWNvbnRlbnQgcCxcbi5jb250ZW50LXBhZ2UtY29udGVudCB1bCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5idG46Zm9jdXMsXG4uYnRuLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uY29udGFpbmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5zZWMtcGFkIHtcbiAgcGFkZGluZzogMTIwcHggMDtcbn1cblxuLnAwIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQwIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0NzAge1xuICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ucGIwIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1iODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmF5LWJnIHtcbiAgYmFja2dyb3VuZDogI0Y0RjlGRDtcbn1cblxuLnNvY2lhbCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5cbltjbGFzc149XCJmbGF0aWNvbi1cIl06YmVmb3JlLFxuW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl06YmVmb3JlLFxuW2NsYXNzXj1cImZsYXRpY29uLVwiXTphZnRlcixcbltjbGFzcyo9XCIgZmxhdGljb24tXCJdOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLnNlYy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5zZWMtdGl0bGUgaDIsXG4uc2VjLXRpdGxlIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5zZWMtdGl0bGUgaDIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiAjMTcwQjM1O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc2VjLXRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogIzE3MEIzNTtcbiAgLy9mb250LXdlaWdodDogNjAwO1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2VjLXRpdGxlIHAsXG5wLnNlYy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIC8vY29sb3I6ICM2NTY1NjU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5idG46Zm9jdXMsXG4uYnRuOmFjdGl2ZSxcbi5idG46dmlzaXRlZCxcbmJ1dHRvbjpmb2N1cyxcbmJ1dHRvbjphY3RpdmUsXG5idXR0b246dmlzaXRlZCB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGhtLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjNjU0MWMxO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsICM2NTQxYzEpLCBjb2xvci1zdG9wKDk4JSwgI2Q0MzM5NiksIGNvbG9yLXN0b3AoMTAwJSwgI2Q0MzM5NikpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjNjU0MWMxKSwgY29sb3Itc3RvcCg5OCUsICNkNDMzOTYpLCB0bygjZDQzMzk2KSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzY1NDFjMSAwJSwgI2Q0MzM5NiA5OCUsICNkNDMzOTYgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyM2NTQxYzEnLCBlbmRDb2xvcnN0cj0nI2Q0MzM5NicsIEdyYWRpZW50VHlwZT0xKTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgcGFkZGluZzogNHB4IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRobS1idG46YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IDJweDtcbiAgYm90dG9tOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG59XG5cbi5wcmljaW5nLXNlY3Rpb24gLnRobS1idG4ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi50aG0tYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMxOTBBMzI7XG59XG5cbi50aG0tYnRuOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50aG0tYnRuPnNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50aG0tYnRuLmJvcmRlcmQge1xuICBjb2xvcjogIzE5MEEzMjtcbn1cblxuLnRobS1idG4uYm9yZGVyZDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4O1xuICBib3R0b206IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbn1cblxuLnRobS1idG4uYm9yZGVyZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udGhtLWJ0bi5ib3JkZXJkOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50aG0tYnRuLmJvcmRlcmQgc3BhbiBpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZmVhdHVyZS1zdHlsZS1jb250ZW50IC50aG0tYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG5hLmJ0bi1uby1idXR0b24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRyYW5zaXRpb246IC40cyBhbGwgZWFzZTtcbn1cblxuYS5idG4tbm8tYnV0dG9uIHNwYW46aG92ZXIge1xuICBjb2xvcjogI0Q0MzM5NjtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5idG4tbm8tYnV0dG9uIHNwYW4gaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbn1cblxuLnNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDgzLCA4MiwgODMsIDAuMTUpO1xufVxuXG4uc2VwYXJhdG9yLmZ1bGwtd2lkdGgge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zZXBhcmF0b3Iubm8tYm9yZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zZXBhcmF0b3IubXQxNjAge1xuICBtYXJnaW4tdG9wOiAxNjBweDtcbn1cblxuLnNlcGFyYXRvci5tYjE2MCB7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4O1xufVxuXG4uc2VwYXJhdG9yLm10MTM1IHtcbiAgbWFyZ2luLXRvcDogMTM1cHg7XG59XG5cbi5zZXBhcmF0b3IubWIxMzUge1xuICBtYXJnaW4tYm90dG9tOiAxMzVweDtcbn1cblxuLnNlcGFyYXRvci5tdDExNSB7XG4gIG1hcmdpbi10b3A6IDExNXB4O1xufVxuXG4uc2VwYXJhdG9yLm1iMTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogODVweDtcbn1cblxuLnNlcGFyYXRvci5tdDEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4uc2VwYXJhdG9yLm1iMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi5zZXBhcmF0b3IubXQ5MCB7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG59XG5cbi5zZXBhcmF0b3IubWI5MCB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5cbi5zZXBhcmF0b3IubXQ2MCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5zZXBhcmF0b3IubWI2MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5zZXBhcmF0b3IubXQzMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5zZXBhcmF0b3IubWIzMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cblxuLy8gUGFzc3dvcmQgUHJvdGVjdG9yXG4ucGFzc3dvcmQtd3JhcHBlciB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uaW5wdXQtc2l0ZS1wcm90ZWN0aW9uIHtcbiAgLy9ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIC8vYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjZWQ0ZGE7XG59XG5cbi5idG4uYnRuLXNpdGUtcHJvdGVjdGlvbi1nbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGEgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYnRuLXNpdGUtcHJvdGVjdGlvbi1nbzpob3ZlciB7XG4gIGNvbG9yOiAjZTgzZThjO1xufVxuXG4vLyBTZWN0aW9uc1xuc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuc2VjdGlvbiNoZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4uc2Nyb2xsLXRvLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjNjU0MWMxO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsICM2NTQxYzEpLCBjb2xvci1zdG9wKDk4JSwgI2Q0MzM5NiksIGNvbG9yLXN0b3AoMTAwJSwgI2Q0MzM5NikpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjNjU0MWMxKSwgY29sb3Itc3RvcCg5OCUsICNkNDMzOTYpLCB0bygjZDQzMzk2KSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzY1NDFjMSAwJSwgI2Q0MzM5NiA5OCUsICNkNDMzOTYgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyM2NTQxYzEnLCBlbmRDb2xvcnN0cj0nI2Q0MzM5NicsIEdyYWRpZW50VHlwZT0xKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAyM3B4IDQycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwcHggMjNweCA0MnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbn1cblxuLnByZWxvYWRlciB7XG4gIGJhY2tncm91bmQ6ICM2NTQxYzE7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgIzY1NDFjMSksIGNvbG9yLXN0b3AoOTglLCAjZDQzMzk2KSwgY29sb3Itc3RvcCgxMDAlLCAjZDQzMzk2KSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCM2NTQxYzEpLCBjb2xvci1zdG9wKDk4JSwgI2Q0MzM5NiksIHRvKCNkNDMzOTYpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNjU0MWMxIDAlLCAjZDQzMzk2IDk4JSwgI2Q0MzM5NiAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzY1NDFjMScsIGVuZENvbG9yc3RyPScjZDQzMzk2JywgR3JhZGllbnRUeXBlPTEpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTk5OTtcbn1cblxuLnByZWxvYWRlciAuc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbnBhdGg6bnRoLWNoaWxkKDIpIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogNDM4cHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiA0MzhweDtcbiAgZmlsbDogbm9uZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGxvZ29wYXRoLCB3LWxvZ29maWxsO1xuICBhbmltYXRpb24tZHVyYXRpb246IDI1MDBtcywgMTUwMG1zO1xuICBhbmltYXRpb24tZGVsYXk6IDBtcywgMjUwMG1zO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLCBlYXNlLWluO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxLCAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcywgZm9yd2FyZHM7XG59XG5cbnBhdGg6bnRoLWNoaWxkKDMpIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMjg1cHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAyODVweDtcbiAgZmlsbDogbm9uZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGxvZ29wYXRoLCBpLWxvZ29maWxsO1xuICBhbmltYXRpb24tZHVyYXRpb246IDI1MDBtcywgMTUwMG1zO1xuICBhbmltYXRpb24tZGVsYXk6IDBtcywgMjUwMG1zO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLCBlYXNlLWluO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxLCAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcywgZm9yd2FyZHM7XG59XG5cbnBhdGg6bnRoLWNoaWxkKDQpIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMzM4cHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAzMzhweDtcbiAgZmlsbDogbm9uZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGxvZ29wYXRoLCBvLWxvZ29maWxsO1xuICBhbmltYXRpb24tZHVyYXRpb246IDI1MDBtcywgMTUwMG1zO1xuICBhbmltYXRpb24tZGVsYXk6IDBtcywgMjUwMG1zO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLCBlYXNlLWluO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxLCAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcywgZm9yd2FyZHM7XG59XG5cbmltYWdlLnBybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLW5hbWU6IHByby1sb2dvZmlsbDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAzMDAwbXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODIlLCAtNzUlKTtcbn1cblxuQGtleWZyYW1lcyBsb2dvcGF0aCB7XG4gIDUwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB3LWxvZ29maWxsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZmlsbDogIzRBQzlGRlxuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWxsOiAjNEFDOUZGO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaS1sb2dvZmlsbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBvLWxvZ29maWxsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZmlsbDogI0Y1MThFMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZmlsbDogI0Y1MThFMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHByby1sb2dvZmlsbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODIlLCAwJSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stc2NhbGVvdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzay1zY2FsZW91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIDMuIGhlYWRlciBzdHlsZXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5wYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5uYXZiYXIuZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xuICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCA0MHB4O1xufVxuXG4uc2lkZW5hdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDAwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4uc2lkZW5hdiAubmF2YmFyLW5hdiBhLm5hdi1saW5rIHtcbiAgcGFkZGluZzogNHB4IDRweCA0cHggNHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnNpZGVuYXYgLm5hdmJhci1uYXYgYS5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZDEzNDk3ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4uc2lkZW5hdiAuY2xvc2VidG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjhweDtcbiAgcmlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5zaWRlbmF2LWF1dGgtdXNlci13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLy8gQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5AbWVkaWEgKG1pbi13aWR0aDogMTE5OXB4KSB7XG4gIC5zaWRlbmF2IC5uYXZiYXItbmF2IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ1MHB4KSB7XG4gIC5zaWRlbmF2IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuXG4gIC5zaWRlbmF2IGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4jbmF2LW1hcmtlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMCU7XG4gIGJhY2tncm91bmQ6ICM0QUM5RkY7XG4gIGJvdHRvbTogNDBweDtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICMxOTBBMzIgIWltcG9ydGFudDtcbn1cblxuLmxvZ2luLWJ1dHRvbnMtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuXG4uc2lnbi11cC1idG4sXG4ucmVnaXN0ZXItYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIC8vbWFyZ2luLXRvcDogLTIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNpZ24tdXAtYnRuIGEsXG4ucmVnaXN0ZXItYnRuIGEge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMTkwQTMyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMHB4IDEycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG59XG5cbi5zaWduLXVwLWJ0biBhOmhvdmVyLFxuLnJlZ2lzdGVyLWJ0biBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2QxMzQ5NztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItbmF2IC5zaWRlbmF2LWF1dGgtdXNlci13cmFwcGVyIGEubmF2LWxpbmsge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDEzNDk3O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwcHggMTJweDtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xufVxuXG4ubmF2YmFyLW5hdiAuc2lkZW5hdi1hdXRoLXVzZXItd3JhcHBlciBhLm5hdi1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2QxMzQ5NztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5uYXZiYXIgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyIC5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGluaGVyaXQ7XG59XG5cbi5wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS5tZW51LWJnLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwRTBGMUYsIC45KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC43cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuN3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgcGFkZGluZzogMTBweCAwcHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xufVxuXG4vLyAucGFnZS5tZW51LWJnLW92ZXJsYXkgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbi8vICAgdG9wOiA1cHg7XG4vLyB9XG5cbi5wYWdlLm1lbnUtYmctb3ZlcmxheSAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNkMTM0OTcgIWltcG9ydGFudDtcbn1cblxuLm5hdmJhci1sb2dvLWNvbnRhaW5lciAuZGVmYXVsdC1sb2dvIHtcbiAgd2lkdGg6IDIyMHB4O1xufVxuXG4uZm9vdGVyLWxvZ28tY29udGFpbmVyIC5kZWZhdWx0LWxvZ28ge1xuICB3aWR0aDogMTMwcHg7XG59XG5cbi5uYXZiYXItbG9nby1jb250YWluZXIgLmFsbHZlcmlmaWVkLWxvZ28ge1xuICB3aWR0aDogMTYwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uZm9vdGVyLWxvZ28tY29udGFpbmVyIC5hbGx2ZXJpZmllZC1sb2dvIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBwYWRkaW5nLXRvcDogMThweDtcbn1cblxuLmZvb3Rlci1sb2dvLWNvbnRhaW5lciAubG9nby1kaXZpZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDE0cHggOHB4IDBweCAtN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvcGFjaXR5OiAwLjg7XG4gIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGFnZSAuc3RpY2stbG9nbyxcbi5wYWdlIC5hbGx2ZXJpZmllZC1zdGljay1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLWxvZ28tY29udGFpbmVyIC5kZWZhdWx0LWxvZ28ge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxuXG4gIC5uYXZiYXItbG9nby1jb250YWluZXIgLmFsbHZlcmlmaWVkLWxvZ28ge1xuICAgIHdpZHRoOiAxMTZweDtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxuXG4gIC5mb290ZXItbG9nby1jb250YWluZXIgLmRlZmF1bHQtbG9nbyB7XG4gICAgd2lkdGg6IDg2cHg7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxuXG4gIC5mb290ZXItbG9nby1jb250YWluZXIgLmFsbHZlcmlmaWVkLWxvZ28ge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICB9XG5cbiAgLmZvb3Rlci1sb2dvLWNvbnRhaW5lciAubG9nby1kaXZpZGVyIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAxNHB4IDZweCAwcHggLTEwcHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBncm93QW5kQm91bmNlIHtcbiAgMCUge1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gIDcwJSB7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICB9XG5cbiAgODUlIHtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gIH1cblxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuLmxvZ28tZGl2aWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAxNHB4IDE2cHggMHB4IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgb3BhY2l0eTogMC44O1xuICBhbmltYXRpb246IGdyb3dBbmRCb3VuY2UgMC42cyBlYXNlLW91dCBmb3J3YXJkcztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBAa2V5ZnJhbWVzIGdyb3dBbmRCb3VuY2Uge1xuICAgIDAlIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICB9XG5cbiAgICA3MCUge1xuICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgIH1cblxuICAgIDg1JSB7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgLmxvZ28tZGl2aWRlciB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbjogMTRweCAxNnB4IDBweCAycHg7XG4gIH1cbn1cblxuLnBhZ2UubWVudS1iZy1vdmVybGF5IC5uYXZiYXItbG9nby1jb250YWluZXIgLmRlZmF1bHQtbG9nbyxcbi5wYWdlLm1lbnUtYmctb3ZlcmxheSAubmF2YmFyLWxvZ28tY29udGFpbmVyIC5hbGx2ZXJpZmllZC1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UubWVudS1iZy1vdmVybGF5IC5uYXZiYXItbG9nby1jb250YWluZXIgLnN0aWNrLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExMnB4O1xuICBtYXJnaW4tdG9wOiAtMTRweDtcbn1cblxuLnBhZ2UubWVudS1iZy1vdmVybGF5IC5uYXZiYXItbG9nby1jb250YWluZXIgLmFsbHZlcmlmaWVkLXN0aWNrLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDk0cHg7XG4gIG1hcmdpbi10b3A6IC0xNHB4O1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG5cbi5wYWdlLm1lbnUtYmctb3ZlcmxheSAjbmF2LW1hcmtlciB7XG4gIGJvdHRvbTogNnB4O1xufVxuXG4ucGFnZS5tZW51LWJnLW92ZXJsYXkgLm5hdmJhci1sb2dvLWNvbnRhaW5lciAubG9nby1kaXZpZGVyIHtcbiAgaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogNHB4IDEycHggOHB4IC0zcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzU2cHgpIHtcblxuICAubmF2YmFyLWxvZ28tY29udGFpbmVyIC5kZWZhdWx0LWxvZ28sXG4gIC5wYWdlLm1lbnUtYmctb3ZlcmxheSAubmF2YmFyLWxvZ28tY29udGFpbmVyIC5zdGljay1sb2dvIHtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxuXG4gIC5uYXZiYXItbG9nby1jb250YWluZXIgLmFsbHZlcmlmaWVkLWxvZ28ge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cblxuICAucGFnZS5tZW51LWJnLW92ZXJsYXkgLm5hdmJhci1sb2dvLWNvbnRhaW5lciAuYWxsdmVyaWZpZWQtc3RpY2stbG9nbyB7XG4gICAgd2lkdGg6IDY4cHg7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cblxuICAubmF2YmFyLWxvZ28tY29udGFpbmVyIC5sb2dvLWRpdmlkZXIge1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogNnB4IDhweCAwcHggLTdweDtcbiAgfVxuXG4gIC5wYWdlLm1lbnUtYmctb3ZlcmxheSAubmF2YmFyLWxvZ28tY29udGFpbmVyIC5sb2dvLWRpdmlkZXIge1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogNnB4IDhweCA4cHggLTdweDtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogNC4gYmFubmVyIHN0eWxlc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKioqIFYyICoqKi9cblxuLmJhbm5lci1zdGF0aWMgLmJhbm5lci1jb250ZW50IGgyLnYyLWlmLWl0cy1vbi10dixcbi5iYW5uZXItc3RhdGljIC5iYW5uZXItY29udGVudCBoMS52Mi1pZi1pdHMtb24tdHYge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNDBweCAwIDQwcHggMDtcbiAgdGV4dC1zaGFkb3c6IDJweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmJhbm5lci1zdGF0aWMgLmJhbm5lci1jb250ZW50IGgzLnYyLXdlLWFyZSxcbi5iYW5uZXItc3RhdGljIC5iYW5uZXItY29udGVudCBwLnYyLXdlLWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDQycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHRleHQtc2hhZG93OiAycHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5iYW5uZXItc3RhdGljIC5iYW5uZXItY29udGVudCBoMy52Mi13ZS1hcmUgc3Bhbixcbi5iYW5uZXItc3RhdGljIC5iYW5uZXItY29udGVudCBwLnYyLXdlLWFyZSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0QUM5RkY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi8vIFRoZSBzaXRlJ3MgcCBydWxlIHNldHMgY29sb3VyIGFuZCBsaW5lIGhlaWdodCB3aXRoICFpbXBvcnRhbnQsIGFuZCBhbiBoMyBoYXMgYSB0b3AgbWFyZ2luIGEgcCBkb2VzIG5vdFxuLmJhbm5lci1zdGF0aWMgLmJhbm5lci1jb250ZW50IHAudjItd2UtYXJlIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi8vIFRoZSBzdWJ0aXRsZSdzIHNlY29uZCBzZW50ZW5jZSBvbiB0aGUgU0VPIGhvbWUgcGFnZTogaXRzIG93biBsaW5lLCBzbWFsbGVyIGFuZCBpbiBQb3BwaW5zLCBub3QgaGlnaGxpZ2h0ZWRcbi5iYW5uZXItc3RhdGljIC5iYW5uZXItY29udGVudCBwLnYyLXdlLWFyZSBzcGFuLnYyLXdlLWFyZS1kZXRhaWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjg4KTtcbn1cblxuLy8gVGhlIFNFTyBob21lIHBhZ2UncyBoZWFkbGluZSBpcyBsb25nZXIgdGhhbiBcIkRhdGEgRG9uZSBSaWdodFwiLCBzbyBpdCBpcyBhIGxpdHRsZSBzbWFsbGVyXG4uYmFubmVyLXN0YXRpYyAuYmFubmVyLWNvbnRlbnQgaDEudjItaWYtaXRzLW9uLXR2IHtcbiAgZm9udC1zaXplOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4udGV4dC1icmFuZC1ibHVlIHtcbiAgY29sb3I6ICM0QUM5RkYgIWltcG9ydGFudDtcbn1cblxuLmJhbm5lci1zdGF0aWMgLmJhbm5lci1jb250ZW50IGltZy5sYXB0b3AtZGFzaGJvYXJkIHtcbiAgLy93aWR0aDogNDQwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIHdpZHRoOiA3MCU7XG4gIC8vbWF4LXdpZHRoOiA5MDBweDtcbn1cblxuLy8uYmFubmVyLXN0YXRpYyAuYmFubmVyLWNvbnRlbnQgaW1nLnJlYWQtYWJvdXQtd2lvLXRociB7XG5pbWcucmVhZC1hYm91dC13aW8tdGhyIHtcbiAgLy8gZGlzcGxheTogYmxvY2s7XG4gIC8vIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAvLyBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIC8vIG1hcmdpbi10b3A6IDBweDtcbiAgLy8gei1pbmRleDogMTAwMDtcbiAgLy8gbWFyZ2luLXRvcDogLTM2cHg7XG4gIHdpZHRoOiAxNjBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uZnVuLWZhY3QtaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5mdW4tZmFjdC1oZWFkZXIgaDMudjItYWNjdXJhdGVseS10cmFjayB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTUwQTMyO1xuICBmb250LXNpemU6IDQycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogLTMwcHggMCAxMHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuXG4uZnVuLWZhY3QtaGVhZGVyIGgzLnYyLWFjY3VyYXRlbHktdHJhY2sgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi8vIEEgbGl0dGxlIHNtYWxsZXIgb24gdGhlIFNFTyBob21lIHBhZ2Vcbi5mdW4tZmFjdC1oZWFkZXIgaDMudjItYWNjdXJhdGVseS10cmFjay52Mi1hY2N1cmF0ZWx5LXRyYWNrLXNlbyB7XG4gIGZvbnQtc2l6ZTogMzRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNDRweDtcbn1cblxuLmZ1bi1mYWN0cy1zdGF0cy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAzMHB4KSB7XG4gIC5iYW5uZXItc3RhdGljIC5iYW5uZXItY29udGVudCBoMi52Mi1pZi1pdHMtb24tdHYsXG4gIC5iYW5uZXItc3RhdGljIC5iYW5uZXItY29udGVudCBoMS52Mi1pZi1pdHMtb24tdHYge1xuICAgIGZvbnQtc2l6ZTogNDZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5iYW5uZXItc3RhdGljIC5iYW5uZXItY29udGVudCBoMy52Mi13ZS1hcmUge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuYmFubmVyLXN0YXRpYyAuYmFubmVyLWNvbnRlbnQgaDEudjItaWYtaXRzLW9uLXR2IHtcbiAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgfVxuXG4gIC5iYW5uZXItc3RhdGljIC5iYW5uZXItY29udGVudCBwLnYyLXdlLWFyZSB7XG4gICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmJhbm5lci1zdGF0aWMgLmJhbm5lci1jb250ZW50IHAudjItd2UtYXJlIHNwYW4udjItd2UtYXJlLWRldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cblxuICAuYmFubmVyLXN0YXRpYyAuYmFubmVyLWNvbnRlbnQgaW1nLmxhcHRvcC1kYXNoYm9hcmQge1xuICAgIC8vd2lkdGg6IDQ0MHB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgd2lkdGg6IDcwJTtcbiAgICAvL21heC13aWR0aDogOTAwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC5iYW5uZXItc3RhdGljIC5iYW5uZXItY29udGVudCBpbWcucmVhZC1hYm91dC13aW8tdGhyIHtcbiAgICAvLyBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5mdW4tZmFjdC1oZWFkZXIgaDMudjItYWNjdXJhdGVseS10cmFjayB7XG4gICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuZnVuLWZhY3QtaGVhZGVyIGgzLnYyLWFjY3VyYXRlbHktdHJhY2sudjItYWNjdXJhdGVseS10cmFjay1zZW8ge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLmZ1bi1mYWN0cy1zdGF0cy1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAuaG93LWFwcC13b3JrLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJhbm5lci1zdGF0aWMge1xuICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMTkyLCA0NiwgMjEwLCAuOTcpLCByZ2JhKDExMiwgMTQwLCAyNDksIC45MCkpLCB1cmwoXCIvaW1nL2hvbWUtYmcuanBnXCIpIHJlcGVhdCBsZWZ0IHRvcDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIC45NyksIHJnYmEoMTkyLCA0NiwgMjEwLCAuOTApKSwgdXJsKFwiL2ltZy9ob21lLWJnLmpwZ1wiKSByZXBlYXQgbGVmdCB0b3A7XG4gIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIG1pbi1oZWlnaHQ6IDc2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmJhbm5lci1zdGF0aWMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAuOTcpLCByZ2JhKDE5MiwgNDYsIDIxMCwgLjkwKSksIHVybChcIi9pbWcvaG9tZS1iZy5qcGdcIikgcmVwZWF0IGxlZnQgdG9wO1xuICB9XG59XG5cbi5iYW5uZXItc3RhdGljIC5iYW5uZXItY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4uYmFubmVyLXN0YXRpYy1jb250ZW50LXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgLjk3KSwgcmdiYSgxOTIsIDQ2LCAyMTAsIC45MCkpLCB1cmwoXCIvaW1nL2hvbWUtYmcuanBnXCIpIHJlcGVhdCBsZWZ0IHRvcDtcbiAgcGFkZGluZy10b3A6IDE5MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhbm5lci1zdGF0aWMgLnNrZXdlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNmb3JtOiBza2V3WSgtOGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xufVxuXG4uYmFubmVyLXN0YXRpYy1jb250ZW50LXBhZ2UgLnNrZXdlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNmb3JtOiBza2V3WSgtNGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xufVxuXG4uYmFubmVyLXN0YXRpYyAuYmFubmVyLWNvbnRlbnQgaDMge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmFubmVyLXN0YXRpYyAuYmFubmVyLWNvbnRlbnQgaDMuYmFja2Ryb3AtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNEFDOUZGO1xuICBmb250LXNpemU6IDU2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogNXB4IDAgMjVweCAwO1xuICB0ZXh0LXNoYWRvdzogMnB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uYmFubmVyLXN0YXRpYyAuYmFubmVyLWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5iYW5uZXItc3RhdGljIC5iYW5uZXItY29udGVudCBwLmJhbm5lci1xdW90ZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5iYW5uZXItc3RhdGljIC5iYW5uZXItY29udGVudCAudGhtLWJ0bisudGhtLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uYmFubmVyLXN0YXRpYyAuYmFubmVyLWNvbnRlbnQgLnRobS1idG4ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggcmdiYSgyMTIsIDUwLCAxNTEsIDAuMjcpO1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IHJnYmEoMjEyLCA1MCwgMTUxLCAwLjI3KTtcbn1cblxuLmJhbm5lci1zdGF0aWMgLmJhbm5lci1jb250ZW50IC50aG0tYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCByZ2JhKDIxMiwgNTAsIDE1MSwgMC4yNyk7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggcmdiYSgyMTIsIDUwLCAxNTEsIDAuMjcpO1xufVxuXG4uYmFubmVyLXN0YXRpYyAuYmFubmVyLWNvbnRlbnQgLnRobS1idG46aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJhbm5lci1zdGF0aWMgLmJhbm5lci1jb250ZW50IC50aG0tYnRuLmJvcmRlcmQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5iYW5uZXItc3RhdGljIC5iYW5uZXItY29udGVudCAudGhtLWJ0bi5ib3JkZXJkOmhvdmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IHJnYmEoMjEyLCA1MCwgMTUxLCAwLjI3KTtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCByZ2JhKDIxMiwgNTAsIDE1MSwgMC4yNyk7XG59XG5cbi5iYW5uZXItc3RhdGljIC5iYW5uZXItY29udGVudCAudGhtLWJ0bi5ib3JkZXJkOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5iYW5uZXItc3RhdGljIC5iYW5uZXItY29udGVudC1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uYmFubmVyLXN0YXRpYyAuYmFubmVyLW1vYy1ib3g+aW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvL2xlZnQ6IDUwcHg7XG4gIHRvcDogNDBweDtcbn1cblxuLm1haW4tc2NyZWVuc2hvdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNDBweDtcbn1cblxuLmJhbm5lci1zdGF0aWMgLmJhbm5lci1jb250ZW50IC50aG0tYnRuLmJvcmRlcmQgaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbn1cblxuLnRleHQtdGFncy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vbGVmdDogMTMwcHg7XG4gIHRvcDogLTUwcHg7XG59XG5cbi50ZXh0LXRhZ3MtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiA1LiBmdW4gZmFjdCBzdHlsZXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuc2VjdGlvbi5mdW4tZmFjdCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mdW4tZmFjdCAuc2luZ2xlLWZ1bi1mYWN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZnVuLWZhY3QgLnNpbmdsZS1mdW4tZmFjdCBwIHtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZnVuLWZhY3QgLnNpbmdsZS1mdW4tZmFjdCBzcGFuLmNvdW50ZXIge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjNjU0MWMxKSwgY29sb3Itc3RvcCg5OCUsICNkNDMzOTYpLCB0bygjZDQzMzk2KSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzY1NDFjMSAwJSwgI2Q0MzM5NiA5OCUsICNkNDMzOTYgMTAwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xufVxuXG4uZnVuLWZhY3QgLnNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDgzLCA4MiwgODMsIDAuMTUpO1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiA1LiBDdXN0b21lcnMgc3R5bGVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbnNlY3Rpb24uY3VzdG9tZXJzLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbnNlY3Rpb24uY3VzdG9tZXJzLXNlY3Rpb24gLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuc2VjdGlvbi5jdXN0b21lcnMtc2VjdGlvbiAudGl0bGUgaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxNTBBMzI7XG59XG5cbnNlY3Rpb24uY3VzdG9tZXJzLXNlY3Rpb24gLmNvbnRhaW5lciAuY29sLXNtLTMge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG5hIGltZy5jdXN0b21lci1sb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTUwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbn1cblxuYTpob3ZlciBpbWcuY3VzdG9tZXItbG9nbyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xufVxuXG4uY2xpZW50LWxvZ29zIHtcbiAgd2lkdGg6IDcwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIDYuIGFwcCBmZWF0dXJlcyBzdHlsZXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnNlY3Rpb24uYXBwLWZlYXR1cmVzIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5hcHAtZmVhdHVyZXMgLnRpdGxlIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMxNTBBMzI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFwcC1mZWF0dXJlcyBpIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM2NTQxYzEgMCUsICNkNDMzOTYgOTglLCAjZDQzMzk2IDEwMCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmFwcC1mZWF0dXJlcy1jYXJvdXNlbCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5hcHAtZmVhdHVyZXMgLnNpbmdsZS1hcHAtZmVhdHVyZXMgaSB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBmb250LXNpemU6IDQ1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYXBwLWZlYXR1cmVzIC5zaW5nbGUtYXBwLWZlYXR1cmVzIGgzLFxuLmFwcC1mZWF0dXJlcyAuc2luZ2xlLWFwcC1mZWF0dXJlcyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFwcC1mZWF0dXJlcyAuc2luZ2xlLWFwcC1mZWF0dXJlcyBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxNTBBMzM7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hcHAtZmVhdHVyZXMgLnNpbmdsZS1hcHAtZmVhdHVyZXMgcCB7XG4gIGxldHRlci1zcGFjaW5nOiAuMDFlbTtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGhlaWdodDogMTEwcHg7XG59XG5cbi5hcHAtZmVhdHVyZXMgLnNpbmdsZS1hcHAtZmVhdHVyZXMgLmxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICM2NTQxYzE7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgIzY1NDFjMSksIGNvbG9yLXN0b3AoOTglLCAjZDQzMzk2KSwgY29sb3Itc3RvcCgxMDAlLCAjZDQzMzk2KSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCM2NTQxYzEpLCBjb2xvci1zdG9wKDk4JSwgI2Q0MzM5NiksIHRvKCNkNDMzOTYpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNjU0MWMxIDAlLCAjZDQzMzk2IDk4JSwgI2Q0MzM5NiAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzY1NDFjMScsIGVuZENvbG9yc3RyPScjZDQzMzk2JywgR3JhZGllbnRUeXBlPTEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG59XG5cbi5hcHAtZmVhdHVyZXMgLnNpbmdsZS1hcHAtZmVhdHVyZXM6aG92ZXIgaSB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCM2NTQxYzEpLCBjb2xvci1zdG9wKDk4JSwgI2Q0MzM5NiksIHRvKCNkNDMzOTYpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNjU0MWMxIDAlLCAjZDQzMzk2IDk4JSwgI2Q0MzM5NiAxMDAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFwcC1mZWF0dXJlcyAuc2luZ2xlLWFwcC1mZWF0dXJlczpob3ZlciAubGluZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmFwcC1mZWF0dXJlcyAuY2VudGVyIC5zaW5nbGUtYXBwLWZlYXR1cmVzIGkge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjNjU0MWMxKSwgY29sb3Itc3RvcCg5OCUsICNkNDMzOTYpLCB0bygjZDQzMzk2KSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzY1NDFjMSAwJSwgI2Q0MzM5NiA5OCUsICNkNDMzOTYgMTAwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5hcHAtZmVhdHVyZXMgLmNlbnRlciAuc2luZ2xlLWFwcC1mZWF0dXJlcyAubGluZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmFwcC1mZWF0dXJlcyAub3dsLXRoZW1lIC5vd2wtbmF2IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYXBwLWZlYXR1cmVzIC5vd2wtdGhlbWUgLm93bC1uYXYgW2NsYXNzKj1vd2wtXSB7XG4gIGJhY2tncm91bmQ6ICNFOUU4RTg7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTclO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5hcHAtZmVhdHVyZXMgLm93bC10aGVtZSAub3dsLW5hdiBbY2xhc3MqPW93bC1dIGkge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjNjU0MWMxKSwgY29sb3Itc3RvcCg5OCUsICNkNDMzOTYpLCB0bygjZDQzMzk2KSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzY1NDFjMSAwJSwgI2Q0MzM5NiA5OCUsICNkNDMzOTYgMTAwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5hcHAtZmVhdHVyZXMgLm93bC10aGVtZSAub3dsLW5hdiAub3dsLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uYXBwLWZlYXR1cmVzIC5vd2wtdGhlbWUgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiA3LiBmZWF0dXJlcyBzdHlsZXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnNlY3Rpb24uZmVhdHVyZXMtc3R5bGUtb25lIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5mZWF0dXJlcy1zdHlsZS1vbmUgLmZlYXR1cmUtc3R5bGUtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5mZWF0dXJlcy1zdHlsZS1vbmUgLmZlYXR1cmUtc3R5bGUtY29udGVudC5wbDQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4uZmVhdHVyZXMtc3R5bGUtb25lIC5mZWF0dXJlLXN0eWxlLWNvbnRlbnQ+aSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oIzY1NDFjMSksIGNvbG9yLXN0b3AoOTglLCAjZDQzMzk2KSwgdG8oI2Q0MzM5NikpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM2NTQxYzEgMCUsICNkNDMzOTYgOTglLCAjZDQzMzk2IDEwMCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLy8gLmZlYXR1cmVzLXN0eWxlLW9uZSAuZmVhdHVyZS1zdHlsZS1jb250ZW50IGgzIHtcbi8vICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbi8vICAgY29sb3I6ICMxNTBBMzI7XG4vLyAgIGZvbnQtc2l6ZTogMzJweDtcbi8vICAgLy9saW5lLWhlaWdodDogNDhweDtcbi8vICAgbWFyZ2luLXRvcDogMjVweDtcbi8vICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbi8vICAgZm9udC13ZWlnaHQ6IDQwMDtcbi8vIH1cblxuLy8gLmZlYXR1cmVzLXN0eWxlLW9uZSAuZmVhdHVyZS1zdHlsZS1jb250ZW50IHAge1xuLy8gICBmb250LXNpemU6IDE2cHg7XG4vLyAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuLy8gICBjb2xvcjogIzU1NTU1NTtcbi8vICAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xuLy8gICBtYXJnaW46IDA7XG4vLyAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4vLyB9XG5cbi5mZWF0dXJlcy1zdHlsZS1vbmUgLmZlYXR1cmUtc3R5bGUtY29udGVudCBhLm1vcmUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNkI0MEJGO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xufVxuXG4uZmVhdHVyZXMtc3R5bGUtb25lIC5mZWF0dXJlLXN0eWxlLWNvbnRlbnQgYS5tb3JlIGkge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZmVhdHVyZXMtc3R5bGUtb25lIC5mZWF0dXJlLXN0eWxlLWNvbnRlbnQgYS5tb3JlOmhvdmVyIHtcbiAgY29sb3I6ICNkNDMyOTc7XG59XG5cbi5mZWF0dXJlcy1zdHlsZS1vbmUgaW1nLmhhcy1kcm9wc2hhZG93IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTZweCA0M3B4IHJnYmEoNzgsIDQ4LCAxMzUsIDAuMjQpO1xuICBib3gtc2hhZG93OiAwcHggMTZweCA0M3B4IHJnYmEoNzgsIDQ4LCAxMzUsIDAuMjQpO1xufVxuXG4uaGFzLWRyb3BzaGFkb3cge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxNnB4IDQzcHggcmdiYSg3OCwgNDgsIDEzNSwgMC4yNCk7XG4gIGJveC1zaGFkb3c6IDBweCAxNnB4IDQzcHggcmdiYSg3OCwgNDgsIDEzNSwgMC4yNCk7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiA4LiB2aWRlbyBib3ggc3R5bGVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udmlkZW8tYm94IHtcbiAgYmFja2dyb3VuZDogI0Q5Mzc4QiB1cmwoL2ltZy93aW9wcm8tdmlkZW8tYmcuanBnKSB0b3AgbGVmdCByZXBlYXQgZml4ZWQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTI2cHggMDtcbiAgLy90cmFuc2Zvcm06IHNrZXdZKDI1ZGVnKTtcblxufVxuXG4udmlkZW8tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDE5MiwgNDYsIDIxMCwgLjcwKSwgcmdiYSgxMTIsIDE0MCwgMjQ5LCAuNzApKTtcbn1cblxuXG4udmlkZW8tYm94IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52aWRlby1ib3ggaDMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuXG4udmlkZW8tYm94IHAge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnZpZGVvLWJveCBhLnZpZGVvLWJ0biB7XG4gIHdpZHRoOiAxMDlweDtcbiAgaGVpZ2h0OiAxMDlweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTA5cHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGh2ci1wdWxzZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGh2ci1wdWxzZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuLnZpZGVvLWJveCBhLnZpZGVvLWJ0biBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogODRweDtcbiAgaGVpZ2h0OiA4NHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogODRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRDkzNzhCO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogOS4gcHJpY2luZyBzdHlsZXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5wcmljaW5nLXNlY3Rpb24ge1xuICAvKiBUaGUgc3dpdGNoIC0gdGhlIGJveCBhcm91bmQgdGhlIHNsaWRlciAqL1xuICAvKiBIaWRlIGRlZmF1bHQgSFRNTCBjaGVja2JveCAqL1xuICAvKiBUaGUgc2xpZGVyICovXG4gIC8qIFJvdW5kZWQgc2xpZGVycyAqL1xufVxuXG4ucHJpY2luZy1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIC8vcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLnByaWNpbmctc2VjdGlvbiAudGl0bGUgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzE1MEEzMjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnByaWNpbmctc2VjdGlvbiAuc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5wcmljaW5nLXNlY3Rpb24gLnN3aXRjaCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcmljaW5nLXNlY3Rpb24gLnNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICM2NTQxYzE7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgIzY1NDFjMSksIGNvbG9yLXN0b3AoOTglLCAjZDQzMzk2KSwgY29sb3Itc3RvcCgxMDAlLCAjZDQzMzk2KSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCM2NTQxYzEpLCBjb2xvci1zdG9wKDk4JSwgI2Q0MzM5NiksIHRvKCNkNDMzOTYpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNjU0MWMxIDAlLCAjZDQzMzk2IDk4JSwgI2Q0MzM5NiAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzY1NDFjMScsIGVuZENvbG9yc3RyPScjZDQzMzk2JywgR3JhZGllbnRUeXBlPTEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcbiAgdHJhbnNpdGlvbjogLjRzO1xufVxuXG4ucHJpY2luZy1zZWN0aW9uIC5zbGlkZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAyNnB4O1xuICBsZWZ0OiA0cHg7XG4gIGJvdHRvbTogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XG4gIHRyYW5zaXRpb246IC40cztcbn1cblxuLnByaWNpbmctc2VjdGlvbiAuc3dpdGNoLm9uIC5zbGlkZXIge1xuICBiYWNrZ3JvdW5kOiAjZDQzMzk2O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsICNkNDMzOTYpLCBjb2xvci1zdG9wKDEwMCUsICM2NTQxYzEpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oI2Q0MzM5NiksIHRvKCM2NTQxYzEpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZDQzMzk2IDAlLCAjNjU0MWMxIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZDQzMzk2JywgZW5kQ29sb3JzdHI9JyM2NTQxYzEnLCBHcmFkaWVudFR5cGU9MSk7XG59XG5cbi5wcmljaW5nLXNlY3Rpb24gLnN3aXRjaC5vZmYgLnNsaWRlciB7XG4gIGJhY2tncm91bmQ6ICM2NTQxYzE7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgIzY1NDFjMSksIGNvbG9yLXN0b3AoOTglLCAjZDQzMzk2KSwgY29sb3Itc3RvcCgxMDAlLCAjZDQzMzk2KSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCM2NTQxYzEpLCBjb2xvci1zdG9wKDk4JSwgI2Q0MzM5NiksIHRvKCNkNDMzOTYpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNjU0MWMxIDAlLCAjZDQzMzk2IDk4JSwgI2Q0MzM5NiAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzY1NDFjMScsIGVuZENvbG9yc3RyPScjZDQzMzk2JywgR3JhZGllbnRUeXBlPTEpO1xufVxuXG4ucHJpY2luZy1zZWN0aW9uIGlucHV0OmZvY3VzKy5zbGlkZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxcHggIzIxOTZGMztcbiAgYm94LXNoYWRvdzogMCAwIDFweCAjMjE5NkYzO1xufVxuXG4ucHJpY2luZy1zZWN0aW9uIC5zd2l0Y2gub2ZmIC5zbGlkZXI6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbn1cblxuLnByaWNpbmctc2VjdGlvbiAuc2xpZGVyLnJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMzRweDtcbn1cblxuLnByaWNpbmctc2VjdGlvbiAuc2xpZGVyLnJvdW5kOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnByaWNpbmctc2VjdGlvbiB1bC5zd2l0Y2gtdG9nZ2xlci1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnByaWNpbmctc2VjdGlvbiB1bC5zd2l0Y2gtdG9nZ2xlci1saXN0IGxpIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJpY2luZy1zZWN0aW9uIHVsLnN3aXRjaC10b2dnbGVyLWxpc3QgbGkuYWN0aXZlIGEge1xuICBjb2xvcjogIzk4OTg5ODtcbn1cblxuLnByaWNpbmctc2VjdGlvbiAucHJpY2luZy1yb3cge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnByaWNpbmctc2VjdGlvbiAuc2luZ2xlLXByaWNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNFOEU2RTY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuXG4ucGxhbnMtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGxhbnMtYm9keS1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAzMTBweDtcbn1cblxuLnJpYmJvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC01cHg7XG4gIHRvcDogLTVweDtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDkzcHg7XG4gIGhlaWdodDogOTNweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5yaWJib24gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHdpZHRoOiAxMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICM3OWE3MGE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZDEzNDk3IDAlLCAjZDEzNDk3IDEwMCUpO1xuICBib3gtc2hhZG93OiAwIDNweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAxKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE3cHg7IC8vIGNoYW5nZSB0aGlzLCBpZiBubyBib3JkZXJcbiAgcmlnaHQ6IC0yOXB4OyAvLyBjaGFuZ2UgdGhpcywgaWYgbm8gYm9yZGVyXG59XG5cbi5yaWJib24gc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNkMTM0OTc7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZDEzNDk3O1xufVxuXG4ucmliYm9uIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZDEzNDk3O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZDEzNDk3O1xufVxuXG4uY291bnRyaWVzLWluZm8taWNvbiB7XG4gIC8vY29sb3I6ICNkMTM0OTc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLmNvdW50cmllcy1tb2RhbCB7XG4gIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mdW4tZmFjdCAuY291bnRyaWVzLWluZm8taWNvbiB7XG4gIGNvbG9yOiAjZDEzNDk3O1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLmNvdW50cnktaW5mby1saXN0LWl0ZW1zLmxpc3QtZ3JvdXAubGlzdC1ncm91cC1mbHVzaD4ubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG59XG5cbi5wcmljaW5nLXNlY3Rpb24gLnNpbmdsZS1wcmljaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA0cHg7XG4gIHJpZ2h0OiA0cHg7XG4gIGJvdHRvbTogNHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4ucHJpY2luZy1zZWN0aW9uIC5zaW5nbGUtcHJpY2luZyAuaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICBwYWRkaW5nLXRvcDogNDVweDtcbn1cblxuLnByaWNpbmctc2VjdGlvbiAuc2luZ2xlLXByaWNpbmcgaDMsXG4ucHJpY2luZy1zZWN0aW9uIC5zaW5nbGUtcHJpY2luZyBwLFxuLnByaWNpbmctc2VjdGlvbiAuc2luZ2xlLXByaWNpbmcgdWwsXG4ucHJpY2luZy1zZWN0aW9uIC5zaW5nbGUtcHJpY2luZyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wcmljaW5nLXNlY3Rpb24gLnNpbmdsZS1wcmljaW5nIGgzLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogIzE3MEIzNTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnByaWNpbmctc2VjdGlvbiAuc2luZ2xlLXByaWNpbmcgcC5wcmljZSB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCM2NTQxYzEpLCBjb2xvci1zdG9wKDk4JSwgI2Q0MzM5NiksIHRvKCNkNDMzOTYpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNjU0MWMxIDAlLCAjZDQzMzk2IDk4JSwgI2Q0MzM5NiAxMDAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucHJpY2luZy1zZWN0aW9uIC5zaW5nbGUtcHJpY2luZyBwLnByaWNlLnJlZHVjZWQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnByaWNpbmctc2VjdGlvbiAuc2luZ2xlLXByaWNpbmcgcC5wcmljZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2NTY1NjU7XG59XG5cbi5wcmljaW5nLXNlY3Rpb24gLnNpbmdsZS1wcmljaW5nIHAgc3Bhbi5wcmljZS1hYmJyZXZpYXRpbmcge1xuICBmb250LXNpemU6IDI0cHg7XG4gIC8vZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIC8vbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4ucHJpY2luZy1zZWN0aW9uIC5zaW5nbGUtcHJpY2luZyB1bC5saXN0LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICB0ZXh0LWluZGVudDogLTEycHg7XG4gIC8qIGtleSBwcm9wZXJ0eSAqL1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgLyoga2V5IHByb3BlcnR5ICovXG59XG5cblxuLnByaWNpbmctc2VjdGlvbiAuc2luZ2xlLXByaWNpbmcgdWwubGlzdC1pdGVtIGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzE1MEEzMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ucHJpY2luZy1zZWN0aW9uIC5zaW5nbGUtcHJpY2luZyB1bC5saXN0LWl0ZW0gbGkgaSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ucHJpY2luZy1zZWN0aW9uIC5zaW5nbGUtcHJpY2luZyB1bC5saXN0LWl0ZW0gbGkgaS5mYS1jaGVjayB7XG4gIGNvbG9yOiAjMTJDRTMyO1xufVxuXG4ucHJpY2luZy1zZWN0aW9uIC5zaW5nbGUtcHJpY2luZyB1bC5saXN0LWl0ZW0gbGkgaS5mYS10aW1lcyB7XG4gIGNvbG9yOiAjRkYwMzAyO1xufVxuXG4ucHJpY2luZy1zZWN0aW9uIC5zaW5nbGUtcHJpY2luZyBhLnRobS1idG4ge1xuICBwYWRkaW5nOiAxNXB4IDU3cHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5wcmljaW5nLXNlY3Rpb24gLnNpbmdsZS1wcmljaW5nLnBvcHVsYXIge1xuICBiYWNrZ3JvdW5kOiAjNjU0MWMxO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsICM2NTQxYzEpLCBjb2xvci1zdG9wKDk4JSwgI2Q0MzM5NiksIGNvbG9yLXN0b3AoMTAwJSwgI2Q0MzM5NikpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjNjU0MWMxKSwgY29sb3Itc3RvcCg5OCUsICNkNDMzOTYpLCB0bygjZDQzMzk2KSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzY1NDFjMSAwJSwgI2Q0MzM5NiA5OCUsICNkNDMzOTYgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyM2NTQxYzEnLCBlbmRDb2xvcnN0cj0nI2Q0MzM5NicsIEdyYWRpZW50VHlwZT0xKTtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi5wcmljaW5nLXNlY3Rpb24gLnNpbmdsZS1wcmljaW5nLnBvcHVsYXIgLmlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7XG59XG5cbi5wcmljaW5nLXNlY3Rpb24gLnNpbmdsZS1wcmljaW5nIGEudGhtLWJ0bjpob3ZlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCByZ2JhKDIxMiwgNTAsIDE1MSwgMC4yNyk7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggcmdiYSgyMTIsIDUwLCAxNTEsIDAuMjcpO1xufVxuXG5cbi5wcmljaW5nLXNlY3Rpb24gLnNpbmdsZS1wcmljaW5nLnBvcHVsYXIgLnRobS1idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IHJnYmEoMjEyLCA1MCwgMTUxLCAwLjI3KTtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCByZ2JhKDIxMiwgNTAsIDE1MSwgMC4yNyk7XG59XG5cbi5wcmljaW5nLXNlY3Rpb24gLnNpbmdsZS1wcmljaW5nLnBvcHVsYXIgLnRobS1idG46YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnByaWNpbmctc2VjdGlvbiAuc2luZ2xlLXByaWNpbmcucG9wdWxhciAudGhtLWJ0bjpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgYm94LXNoYWRvdzogMHB4IDIwcHggMzVweCByZ2JhKDIxMiwgNTAsIDE1MSwgMC40KTtcbn1cblxuLnByaWNpbmctc2VjdGlvbiAudGFiZWQtY29udGVudCAjeWVhcixcbi5wcmljaW5nLXNlY3Rpb24gLnRhYmVkLWNvbnRlbnQgI21vbnRoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZnJvbnRlbmQtcGxhbnMtYnV0dG9uIHtcbiAgcGFkZGluZzogMTRweCAxNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJpY2luZy1zZWN0aW9uIC5zaW5nbGUtcHJpY2luZyBhLnRobS1idG4uYm9yZGVyZC5wbGFuLWFjdGl2ZS1idG4ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggcmdiYSgyMTIsIDUwLCAxNTEsIDAuMjcpO1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IHJnYmEoMjEyLCA1MCwgMTUxLCAwLjI3KTtcbiAgYmFja2dyb3VuZDogIzY1NDFjMTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNjU0MWMxIDAlLCAjZDQzMzk2IDk4JSwgI2Q0MzM5NiAxMDAlKSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4udGhtLWJ0bi5wbGFuLWFjdGl2ZS1idG4uYm9yZGVyZDpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogMTAuIGludGlncmF0aW9uIHN0eWxlc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmludGlncmF0aW9uLXNlY3Rpb24gLmludGlncmF0aW9uLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLmludGlncmF0aW9uLXNlY3Rpb24gaDMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzE1MEEzMztcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmludGlncmF0aW9uLXNlY3Rpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBsZXR0ZXItc3BhY2luZzogLjAxZW07XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmludGlncmF0aW9uLXNlY3Rpb24gYS5tb3JlIHtcbiAgY29sb3I6ICM2QjQwQkY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbn1cblxuLmludGlncmF0aW9uLXNlY3Rpb24gYS5tb3JlIGkge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaW50aWdyYXRpb24tc2VjdGlvbiBhLm1vcmU6aG92ZXIge1xuICBjb2xvcjogI2Q0MzI5Nztcbn1cblxuLmludGlncmF0aW9uLXNlY3Rpb24gLmludGlncmF0aW9uLWltZy1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzNjBweDtcbn1cblxuLmludGlncmF0aW9uLXNlY3Rpb24gLmludGlncmF0aW9uLWltZy1ib3ggaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5pbnRpZ3JhdGlvbi1zZWN0aW9uIC5pbnRpZ3JhdGlvbi1pbWctYm94IGltZzpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IHJnYmEoMjEyLCA1MCwgMTUxLCAwLjI3KTtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCByZ2JhKDIxMiwgNTAsIDE1MSwgMC4yNyk7XG59XG5cbi5pbnRpZ3JhdGlvbi1zZWN0aW9uIC5pbnRpZ3JhdGlvbi1pbWctYm94IGltZzpudGgtY2hpbGQoMSkge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxODVweDtcbn1cblxuLmludGlncmF0aW9uLXNlY3Rpb24gLmludGlncmF0aW9uLWltZy1ib3ggaW1nOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogNDhweDtcbiAgcmlnaHQ6IDYwcHg7XG59XG5cbi5pbnRpZ3JhdGlvbi1zZWN0aW9uIC5pbnRpZ3JhdGlvbi1pbWctYm94IGltZzpudGgtY2hpbGQoMykge1xuICB0b3A6IDE3MHB4O1xuICByaWdodDogMzUwcHg7XG59XG5cbi5pbnRpZ3JhdGlvbi1zZWN0aW9uIC5pbnRpZ3JhdGlvbi1pbWctYm94IGltZzpudGgtY2hpbGQoNCkge1xuICB0b3A6IDE5NnB4O1xuICByaWdodDogMjAwcHg7XG59XG5cbi5pbnRpZ3JhdGlvbi1zZWN0aW9uIC5pbnRpZ3JhdGlvbi1pbWctYm94IGltZzpudGgtY2hpbGQoNSkge1xuICBib3R0b206IDBweDtcbiAgcmlnaHQ6IDBweDtcbn1cblxuLyoqKiBQcmljaW5nIENvbGxhcHNlICoqKi9cblxuLnByaWNpbmctc2VjdGlvbiAucHJpY2luZy1jb2xsYXBzZSBoMy5jb2xsYXBzZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxNzBCMzU7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuLnByaWNpbmctc2VjdGlvbiAucHJpY2luZy1jb2xsYXBzZSBwLmNvbGxhcHNlLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzY1NDFjMSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucHJpY2luZy1zZWN0aW9uIC5wcmljaW5nLWNvbGxhcHNlIHAuY29sbGFwc2UtZGVzY3JpcHRpb24ucHVsbC1oaWdobGlnaHQtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDQzMzk2O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYwNmFcIjtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTZweDtcbiAgICByaWdodDogLTE2cHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICNkNDMzOTY7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIDExLiBibG9nIHN0eWxlc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJsb2cge1xuICAvL3BhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbi5ibG9nIC5zZWMtdGl0bGUgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzE1MEEzMjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuXG4uYmxvZyAuc2luZ2xlLWJsb2ctcG9zdDpob3ZlciAuaW1nLWJveCBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbi5ibG9nIC5zaW5nbGUtYmxvZy1wb3N0OmhvdmVyIC5pbWctYm94OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJsb2cgLnNpbmdsZS1ibG9nLXBvc3QgLmltZy1ib3gge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJsb2cgLnNpbmdsZS1ibG9nLXBvc3QgLmltZy1ib3g6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbn1cblxuLmJsb2cgLnNpbmdsZS1ibG9nLXBvc3QgLmltZy1ib3g+aW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbn1cblxuLmJsb2cgLnNpbmdsZS1ibG9nLXBvc3QgLnRleHQtYm94IGgzLFxuLmJsb2cgLnNpbmdsZS1ibG9nLXBvc3QgLnRleHQtYm94IHAsXG4uYmxvZyAuc2luZ2xlLWJsb2ctcG9zdCAudGV4dC1ib3ggdWwsXG4uYmxvZyAuc2luZ2xlLWJsb2ctcG9zdCAudGV4dC1ib3ggbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYmxvZyAuc2luZ2xlLWJsb2ctcG9zdCAudGV4dC1ib3ggdWwubWV0YS1pbmZvIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLmJsb2cgLnNpbmdsZS1ibG9nLXBvc3QgLnRleHQtYm94IHVsLm1ldGEtaW5mbyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJsb2cgLnNpbmdsZS1ibG9nLXBvc3QgLnRleHQtYm94IHVsLm1ldGEtaW5mbyBsaTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZDogIzY1NDFjMTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCAjNjU0MWMxKSwgY29sb3Itc3RvcCg5OCUsICNkNDMzOTYpLCBjb2xvci1zdG9wKDEwMCUsICNkNDMzOTYpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oIzY1NDFjMSksIGNvbG9yLXN0b3AoOTglLCAjZDQzMzk2KSwgdG8oI2Q0MzM5NikpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM2NTQxYzEgMCUsICNkNDMzOTYgOTglLCAjZDQzMzk2IDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjNjU0MWMxJywgZW5kQ29sb3JzdHI9JyNkNDMzOTYnLCBHcmFkaWVudFR5cGU9MSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5ibG9nIC5zaW5nbGUtYmxvZy1wb3N0IC50ZXh0LWJveCB1bC5tZXRhLWluZm8gbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9nIC5zaW5nbGUtYmxvZy1wb3N0IC50ZXh0LWJveCB1bC5tZXRhLWluZm8gbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmJsb2cgLnNpbmdsZS1ibG9nLXBvc3QgLnRleHQtYm94IGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzE1MEEzMjtcbiAgLy9saW5lLWhlaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbn1cblxuLy8gLmJsb2cgLnNpbmdsZS1ibG9nLXBvc3QgLnRleHQtYm94IGgzOmhvdmVyIHtcbi8vICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oIzY1NDFjMSksIGNvbG9yLXN0b3AoOTglLCAjZDQzMzk2KSwgdG8oI2Q0MzM5NikpO1xuLy8gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM2NTQxYzEgMCUsICNkNDMzOTYgOTglLCAjZDQzMzk2IDEwMCUpO1xuLy8gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbi8vICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gfVxuXG4uYmxvZyAuc2luZ2xlLWJsb2ctcG9zdCAudGV4dC1ib3ggcCB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5ibG9nIC5zaW5nbGUtYmxvZy1wb3N0IC50ZXh0LWJveCBhLnJlYWQtbW9yZSB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCM2NTQxYzEpLCBjb2xvci1zdG9wKDk4JSwgI2Q0MzM5NiksIHRvKCNkNDMzOTYpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNjU0MWMxIDAlLCAjZDQzMzk2IDk4JSwgI2Q0MzM5NiAxMDAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5ibG9nIC5zaW5nbGUtYmxvZy1wb3N0IC50ZXh0LWJveCBhLnJlYWQtbW9yZSBpIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oIzY1NDFjMSksIGNvbG9yLXN0b3AoOTglLCAjZDQzMzk2KSwgdG8oI2Q0MzM5NikpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM2NTQxYzEgMCUsICNkNDMzOTYgOTglLCAjZDQzMzk2IDEwMCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYmxvZyAuc2luZ2xlLWJsb2ctcG9zdCAudGV4dC1ib3g6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogIzY1NDFjMTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCAjNjU0MWMxKSwgY29sb3Itc3RvcCg5OCUsICNkNDMzOTYpLCBjb2xvci1zdG9wKDEwMCUsICNkNDMzOTYpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oIzY1NDFjMSksIGNvbG9yLXN0b3AoOTglLCAjZDQzMzk2KSwgdG8oI2Q0MzM5NikpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM2NTQxYzEgMCUsICNkNDMzOTYgOTglLCAjZDQzMzk2IDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjNjU0MWMxJywgZW5kQ29sb3JzdHI9JyNkNDMzOTYnLCBHcmFkaWVudFR5cGU9MSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbn1cblxuLmJsb2cgLnNpbmdsZS1ibG9nLXBvc3Q6aG92ZXIgLnRleHQtYm94OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uYmxvZyAuY2VudGVyIC5zaW5nbGUtYmxvZy1wb3N0IC50ZXh0LWJveDphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmJsb2cgLm93bC10aGVtZSAub3dsLW5hdiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJsb2cgLm93bC10aGVtZSAub3dsLW5hdiBbY2xhc3MqPW93bC1dIHtcbiAgYmFja2dyb3VuZDogI0U5RThFODtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMSU7XG59XG5cbi5ibG9nIC5vd2wtdGhlbWUgLm93bC1uYXYgW2NsYXNzKj1vd2wtXSBpIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oIzY1NDFjMSksIGNvbG9yLXN0b3AoOTglLCAjZDQzMzk2KSwgdG8oI2Q0MzM5NikpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM2NTQxYzEgMCUsICNkNDMzOTYgOTglLCAjZDQzMzk2IDEwMCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmxvZyAub3dsLXRoZW1lIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gIGxlZnQ6IC0xOXB4O1xufVxuXG4uYmxvZyAub3dsLXRoZW1lIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAtMTlweDtcbn1cblxuLmJsb2ctc3R5bGUtdHdvIC5zaW5nbGUtYmxvZy1wb3N0LXN0eWxlLXR3bysuc2luZ2xlLWJsb2ctcG9zdC1zdHlsZS10d28ge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG4uYmxvZy1zdHlsZS10d28gLnNpbmdsZS1ibG9nLXBvc3Qtc3R5bGUtdHdvIC5pbWctYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvZy1zdHlsZS10d28gLnNpbmdsZS1ibG9nLXBvc3Qtc3R5bGUtdHdvIC5pbWctYm94PmltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvZy1zdHlsZS10d28gLnNpbmdsZS1ibG9nLXBvc3Qtc3R5bGUtdHdvIC5pbWctYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgxLCAxLCAxLCAwLjIpO1xufVxuXG4uYmxvZy1zdHlsZS10d28gLnNpbmdsZS1ibG9nLXBvc3Qtc3R5bGUtdHdvIC50ZXh0LWJveCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4uYmxvZy1zdHlsZS10d28gLnNpbmdsZS1ibG9nLXBvc3Qtc3R5bGUtdHdvIC50ZXh0LWJveCBhLmRhdGUge1xuICBjb2xvcjogI0NEMzQ5ODtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYmxvZy1zdHlsZS10d28gLnNpbmdsZS1ibG9nLXBvc3Qtc3R5bGUtdHdvIC50ZXh0LWJveCBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMxNzBCMzU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5ibG9nLXN0eWxlLXR3byAuc2luZ2xlLWJsb2ctcG9zdC1zdHlsZS10d28gLnRleHQtYm94IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzY1NjU2NTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xuICBtYXJnaW46IDA7XG59XG5cbi5ibG9nLXN0eWxlLXR3byAuc2luZ2xlLWJsb2ctcG9zdC1zdHlsZS10d28gLnRleHQtYm94IC5tZXRhLWluZm8ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UzRTNFMztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5ibG9nLXN0eWxlLXR3byAuc2luZ2xlLWJsb2ctcG9zdC1zdHlsZS10d28gLnRleHQtYm94IC5tZXRhLWluZm8gYSxcbi5ibG9nLXN0eWxlLXR3byAuc2luZ2xlLWJsb2ctcG9zdC1zdHlsZS10d28gLnRleHQtYm94IC5tZXRhLWluZm8gc3Bhbi5zZXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjOTI5MTkxO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMDFlbTtcbn1cblxuLmJsb2ctc3R5bGUtdHdvIC5zaW5nbGUtYmxvZy1wb3N0LXN0eWxlLXR3byAudGV4dC1ib3ggLm1ldGEtaW5mbyBzcGFuLnNlcCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5ibG9nLXN0eWxlLXR3byAuc2luZ2xlLWJsb2ctcG9zdC1zdHlsZS10d28gLnRleHQtYm94IGEucmVhZC1tb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZDogIzY1NDFjMTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCAjNjU0MWMxKSwgY29sb3Itc3RvcCg5OCUsICNkNDMzOTYpLCBjb2xvci1zdG9wKDEwMCUsICNkNDMzOTYpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oIzY1NDFjMSksIGNvbG9yLXN0b3AoOTglLCAjZDQzMzk2KSwgdG8oI2Q0MzM5NikpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM2NTQxYzEgMCUsICNkNDMzOTYgOTglLCAjZDQzMzk2IDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjNjU0MWMxJywgZW5kQ29sb3JzdHI9JyNkNDMzOTYnLCBHcmFkaWVudFR5cGU9MSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxM3B4IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5ibG9nLXN0eWxlLXR3byAuc2luZ2xlLWJsb2ctcG9zdC1zdHlsZS10d28gLnRleHQtYm94IGEucmVhZC1tb3JlPnNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9nLXN0eWxlLXR3byAuc2luZ2xlLWJsb2ctcG9zdC1zdHlsZS10d28gLnRleHQtYm94IGEucmVhZC1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIGJvdHRvbTogMnB4O1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xufVxuXG4uYmxvZy1zdHlsZS10d28gLnNpbmdsZS1ibG9nLXBvc3Qtc3R5bGUtdHdvIC50ZXh0LWJveCBhLnJlYWQtbW9yZTpob3ZlciB7XG4gIGNvbG9yOiAjMTcwQjM1O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxOHB4IDM3cHggcmdiYSgyMTIsIDUwLCAxNTEsIDAuMik7XG4gIGJveC1zaGFkb3c6IDBweCAxOHB4IDM3cHggcmdiYSgyMTIsIDUwLCAxNTEsIDAuMik7XG59XG5cbi5ibG9nLXN0eWxlLXR3byAuc2luZ2xlLWJsb2ctcG9zdC1zdHlsZS10d28gLnRleHQtYm94IGEucmVhZC1tb3JlOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ibG9nLXN0eWxlLXR3byAuYmxvZy1wb3N0LXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG4uYmxvZy1zdHlsZS10d28gLmJsb2ctcG9zdC1wYWdpbmF0aW9uIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBjb2xvcjogIzE3MEIzNTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjQ0JDQUNBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG59XG5cbi5ibG9nLXN0eWxlLXR3byAuYmxvZy1wb3N0LXBhZ2luYXRpb24gYSthIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5ibG9nLXN0eWxlLXR3byAuYmxvZy1wb3N0LXBhZ2luYXRpb24gYS5hY3RpdmUsXG4uYmxvZy1zdHlsZS10d28gLmJsb2ctcG9zdC1wYWdpbmF0aW9uIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjZDMzOWE7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjY2QzMzlhO1xufVxuXG4uYmxvZy1kZXRhaWxzLXBhZ2UgLmhhcy1yaWdodC1zaWRlYmFyIHtcbiAgcGFkZGluZy1yaWdodDogMTIwcHg7XG59XG5cbi5ibG9nLWRldGFpbHMtcGFnZSAuc2luZ2xlLWJsb2ctcG9zdC1zdHlsZS10d28gLnRleHQtYm94IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG4uYmxvZy1kZXRhaWxzLXBhZ2UgLnNpbmdsZS1ibG9nLXBvc3Qtc3R5bGUtdHdvIC50ZXh0LWJveCBhIHtcbiAgY29sb3I6ICMwQzdGRTk7XG59XG5cbi5ibG9nLWRldGFpbHMtcGFnZSAuc2luZ2xlLWJsb2ctcG9zdC1zdHlsZS10d28gLnRleHQtYm94IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJsb2ctZGV0YWlscy1wYWdlIC5zaW5nbGUtYmxvZy1wb3N0LXN0eWxlLXR3byAudGV4dC1ib3ggLm1ldGEtaW5mbyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5ibG9nLWRldGFpbHMtcGFnZSAuc2luZ2xlLWJsb2ctcG9zdC1zdHlsZS10d28gLnRleHQtYm94IC5xb3V0ZSB7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkICNjZDMzOWE7XG59XG5cbi5ibG9nLWRldGFpbHMtcGFnZSAuc2luZ2xlLWJsb2ctcG9zdC1zdHlsZS10d28gLnRleHQtYm94IC5xb3V0ZSBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzY1NjU2NTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmJsb2ctZGV0YWlscy1wYWdlIC5zaW5nbGUtYmxvZy1wb3N0LXN0eWxlLXR3byAudGV4dC1ib3ggLnFvdXRlIGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzE1MEEzMztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJsb2ctZGV0YWlscy1wYWdlIC5zaW5nbGUtYmxvZy1wb3N0LXN0eWxlLXR3byAudGV4dC1ib3ggLnFvdXRlIHNwYW4ge1xuICBjb2xvcjogIzkyOTE5MTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmJsb2ctZGV0YWlscy1wYWdlIC5zaW5nbGUtYmxvZy1wb3N0LXN0eWxlLXR3byAudGV4dC1ib3ggLnRhZ3MtYm94IHVsLFxuLmJsb2ctZGV0YWlscy1wYWdlIC5zaW5nbGUtYmxvZy1wb3N0LXN0eWxlLXR3byAudGV4dC1ib3ggLnRhZ3MtYm94IHVsIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYmxvZy1kZXRhaWxzLXBhZ2UgLnNpbmdsZS1ibG9nLXBvc3Qtc3R5bGUtdHdvIC50ZXh0LWJveCAudGFncy1ib3ggdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmJsb2ctZGV0YWlscy1wYWdlIC5zaW5nbGUtYmxvZy1wb3N0LXN0eWxlLXR3byAudGV4dC1ib3ggLnRhZ3MtYm94IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5ibG9nLWRldGFpbHMtcGFnZSAuc2luZ2xlLWJsb2ctcG9zdC1zdHlsZS10d28gLnRleHQtYm94IC50YWdzLWJveCB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gIHBhZGRpbmc6IDRweCAxOS41cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM5MjkxOTE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG59XG5cbi5ibG9nLWRldGFpbHMtcGFnZSAuc2luZ2xlLWJsb2ctcG9zdC1zdHlsZS10d28gLnRleHQtYm94IC50YWdzLWJveCB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI0NDMzQ5ODtcbiAgYmFja2dyb3VuZDogI0NDMzQ5ODtcbn1cblxuLmJsb2ctZGV0YWlscy1wYWdlIC5zaW5nbGUtYmxvZy1wb3N0LXN0eWxlLXR3byAudGV4dC1ib3ggLnRhZ3MtYm94IHVsIGxpLmxhYmxlZCB7XG4gIGNvbG9yOiAjMTUwQTMzO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5ibG9nLWRldGFpbHMtcGFnZSAuc2luZ2xlLWJsb2ctcG9zdC1zdHlsZS10d28gLnRleHQtYm94IC5zb2NpYWwtYm94IGg0IHtcbiAgY29sb3I6ICMxNTBBMzM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmxvZy1kZXRhaWxzLXBhZ2UgLnNpbmdsZS1ibG9nLXBvc3Qtc3R5bGUtdHdvIC50ZXh0LWJveCAuc29jaWFsLWJveCB1bCxcbi5ibG9nLWRldGFpbHMtcGFnZSAuc2luZ2xlLWJsb2ctcG9zdC1zdHlsZS10d28gLnRleHQtYm94IC5zb2NpYWwtYm94IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYmxvZy1kZXRhaWxzLXBhZ2UgLnNpbmdsZS1ibG9nLXBvc3Qtc3R5bGUtdHdvIC50ZXh0LWJveCAuc29jaWFsLWJveCB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJsb2ctZGV0YWlscy1wYWdlIC5zaW5nbGUtYmxvZy1wb3N0LXN0eWxlLXR3byAudGV4dC1ib3ggLnNvY2lhbC1ib3ggdWwgbGkrbGkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmJsb2ctZGV0YWlscy1wYWdlIC5zaW5nbGUtYmxvZy1wb3N0LXN0eWxlLXR3byAudGV4dC1ib3ggLnNvY2lhbC1ib3ggdWwgbGkuZmFjZWJvb2sgYSB7XG4gIGJhY2tncm91bmQ6ICMzQjU5OTY7XG59XG5cbi5ibG9nLWRldGFpbHMtcGFnZSAuc2luZ2xlLWJsb2ctcG9zdC1zdHlsZS10d28gLnRleHQtYm94IC5zb2NpYWwtYm94IHVsIGxpLnR3aXR0ZXIgYSB7XG4gIGJhY2tncm91bmQ6ICMyMUEwRjA7XG59XG5cbi5ibG9nLWRldGFpbHMtcGFnZSAuc2luZ2xlLWJsb2ctcG9zdC1zdHlsZS10d28gLnRleHQtYm94IC5zb2NpYWwtYm94IHVsIGxpLmdvb2dsZSBhIHtcbiAgYmFja2dyb3VuZDogI0Q2M0MzMjtcbn1cblxuLmJsb2ctZGV0YWlscy1wYWdlIC5zaW5nbGUtYmxvZy1wb3N0LXN0eWxlLXR3byAudGV4dC1ib3ggLnNvY2lhbC1ib3ggdWwgbGkucGludGVyZXN0IGEge1xuICBiYWNrZ3JvdW5kOiAjQkMwQTFCO1xufVxuXG4uYmxvZy1kZXRhaWxzLXBhZ2UgLnNpbmdsZS1ibG9nLXBvc3Qtc3R5bGUtdHdvIC50ZXh0LWJveCAuc29jaWFsLWJveCB1bCBsaS5lbWFpbCBhIHtcbiAgYmFja2dyb3VuZDogIzdBODE4NDtcbn1cblxuLmJsb2ctZGV0YWlscy1wYWdlIC5zaW5nbGUtYmxvZy1wb3N0LXN0eWxlLXR3byAudGV4dC1ib3ggLnNvY2lhbC1ib3ggdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjN0E4MTg0O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDRweCAxN3B4O1xufVxuXG4uYmxvZy1kZXRhaWxzLXBhZ2UgLnNpbmdsZS1ibG9nLXBvc3Qtc3R5bGUtdHdvIC50ZXh0LWJveCAuc29jaWFsLWJveCB1bCBsaSBhIGkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5ibG9nLWRldGFpbHMtcGFnZSAudGl0bGUtYmxvZy1kZXRhaWxzLXBhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4uYmxvZy1kZXRhaWxzLXBhZ2UgLnRpdGxlLWJsb2ctZGV0YWlscy1wYWdlIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMxNTBBMzM7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmJsb2ctZGV0YWlscy1wYWdlIC5zaW5nbGUtcmVjZW50LXBvc3Qge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4uYmxvZy1kZXRhaWxzLXBhZ2UgLnNpbmdsZS1yZWNlbnQtcG9zdCAudGV4dC1ib3gge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uYmxvZy1kZXRhaWxzLXBhZ2UgLnNpbmdsZS1yZWNlbnQtcG9zdCAudGV4dC1ib3ggaDMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzE1MEEzMztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5ibG9nLWRldGFpbHMtcGFnZSAuc2luZ2xlLXJlY2VudC1wb3N0IC50ZXh0LWJveCBhLmRhdGUge1xuICBjb2xvcjogIzkyOTE5MTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJsb2ctZGV0YWlscy1wYWdlIC5jb21tZW50LWJveC13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLmJsb2ctZGV0YWlscy1wYWdlIC5jb21tZW50LWJveC13cmFwcGVyIC5zaW5nbGUtY29tbWVudC1ib3grLnNpbmdsZS1jb21tZW50LWJveCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5ibG9nLWRldGFpbHMtcGFnZSAuY29tbWVudC1ib3gtd3JhcHBlciAuc2luZ2xlLWNvbW1lbnQtYm94IC5pbWctYm94LFxuLmJsb2ctZGV0YWlscy1wYWdlIC5jb21tZW50LWJveC13cmFwcGVyIC5zaW5nbGUtY29tbWVudC1ib3ggLnRleHQtYm94IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmJsb2ctZGV0YWlscy1wYWdlIC5jb21tZW50LWJveC13cmFwcGVyIC5zaW5nbGUtY29tbWVudC1ib3ggLmltZy1ib3gge1xuICB3aWR0aDogNzVweDtcbn1cblxuLmJsb2ctZGV0YWlscy1wYWdlIC5jb21tZW50LWJveC13cmFwcGVyIC5zaW5nbGUtY29tbWVudC1ib3ggLnRleHQtYm94IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uYmxvZy1kZXRhaWxzLXBhZ2UgLmNvbW1lbnQtYm94LXdyYXBwZXIgLnNpbmdsZS1jb21tZW50LWJveCAudGV4dC1ib3ggaDMsXG4uYmxvZy1kZXRhaWxzLXBhZ2UgLmNvbW1lbnQtYm94LXdyYXBwZXIgLnNpbmdsZS1jb21tZW50LWJveCAudGV4dC1ib3ggcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5ibG9nLWRldGFpbHMtcGFnZSAuY29tbWVudC1ib3gtd3JhcHBlciAuc2luZ2xlLWNvbW1lbnQtYm94IC50ZXh0LWJveCBzcGFuLmRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgY29sb3I6ICM5MjkxOTE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmJsb2ctZGV0YWlscy1wYWdlIC5jb21tZW50LWJveC13cmFwcGVyIC5zaW5nbGUtY29tbWVudC1ib3ggLnRleHQtYm94IGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzE1MEEzMztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJsb2ctZGV0YWlscy1wYWdlIC5jb21tZW50LWJveC13cmFwcGVyIC5zaW5nbGUtY29tbWVudC1ib3ggLnRleHQtYm94IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmJsb2ctZGV0YWlscy1wYWdlIC5jb21tZW50LWJveC13cmFwcGVyIC5zaW5nbGUtY29tbWVudC1ib3ggLnRleHQtYm94IGEucmVwbHkge1xuICBjb2xvcjogIzE1MEEzMztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYmxvZy1kZXRhaWxzLXBhZ2UgLmNvbW1lbnQtYm94LXdyYXBwZXIgLnNpbmdsZS1jb21tZW50LWJveC5zZWNvbmQtbGV2ZWwge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuXG4uYmxvZy1kZXRhaWxzLXBhZ2UgLmNvbW1lbnQtYm94LXdyYXBwZXIgLnNpbmdsZS1jb21tZW50LWJveC50aGlyZC1sZXZlbCB7XG4gIHBhZGRpbmctbGVmdDogMjAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAuYmxvZy1kZXRhaWxzLXBhZ2UgLmNvbW1lbnQtYm94LXdyYXBwZXIgLnNpbmdsZS1jb21tZW50LWJveC5zZWNvbmQtbGV2ZWwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG5cbiAgLmJsb2ctZGV0YWlscy1wYWdlIC5jb21tZW50LWJveC13cmFwcGVyIC5zaW5nbGUtY29tbWVudC1ib3gudGhpcmQtbGV2ZWwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbi5ibG9nLWRldGFpbHMtcGFnZSAuY29tbWVudC1mb3JtIGlucHV0LFxuLmJsb2ctZGV0YWlscy1wYWdlIC5jb21tZW50LWZvcm0gdGV4dGFyZWEge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibG9nLWRldGFpbHMtcGFnZSAuY29tbWVudC1mb3JtIGlucHV0LmVycm9yLFxuLmJsb2ctZGV0YWlscy1wYWdlIC5jb21tZW50LWZvcm0gdGV4dGFyZWEuZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMCwgMCwgMC41KTtcbn1cblxuLmJsb2ctZGV0YWlscy1wYWdlIC5jb21tZW50LWZvcm0gbGFiZWwuZXJyb3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9nLWRldGFpbHMtcGFnZSAuY29tbWVudC1mb3JtIGlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmJsb2ctZGV0YWlscy1wYWdlIC5jb21tZW50LWZvcm0gdGV4dGFyZWEge1xuICBoZWlnaHQ6IDExNnB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uYmxvZy1kZXRhaWxzLXBhZ2UgLmNvbW1lbnQtZm9ybSBidXR0b24udGhtLWJ0biB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmc6IDEzcHggNDBweDtcbn1cblxuLmJsb2ctZGV0YWlscy1wYWdlIC5jb21tZW50LWZvcm0gYnV0dG9uLnRobS1idG46aG92ZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxOHB4IDM3cHggcmdiYSgyMTIsIDUwLCAxNTEsIDAuMik7XG4gIGJveC1zaGFkb3c6IDBweCAxOHB4IDM3cHggcmdiYSgyMTIsIDUwLCAxNTEsIDAuMik7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiAxMi4gZm9vdGVyIHN0eWxlc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuZm9vdGVyLmZvb3RlciB7XG4gIC8vIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvaW1nL2Zvb3Rlci1iZy5wbmcpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xuICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG59XG5cbmZvb3Rlci5mb290ZXIgLnNrZXdlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNSU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIHRyYW5zZm9ybTogc2tld1koM2RlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5mcm9udGVuZC1mb290ZXItbG9nbyB7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuZm9vdGVyLmZvb3RlciAuc3Vic2NyaWJlLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xufVxuXG5mb290ZXIuZm9vdGVyIC5zdWJzY3JpYmUtc2VjdGlvbiAuc2VjLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuZm9vdGVyLmZvb3RlciAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1mb3JtIHtcbiAgYmFja2dyb3VuZDogIzY1NDFjMTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCAjNjU0MWMxKSwgY29sb3Itc3RvcCg5OCUsICNkNDMzOTYpLCBjb2xvci1zdG9wKDEwMCUsICNkNDMzOTYpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oIzY1NDFjMSksIGNvbG9yLXN0b3AoOTglLCAjZDQzMzk2KSwgdG8oI2Q0MzM5NikpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM2NTQxYzEgMCUsICNkNDMzOTYgOTglLCAjZDQzMzk2IDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjNjU0MWMxJywgZW5kQ29sb3JzdHI9JyNkNDMzOTYnLCBHcmFkaWVudFR5cGU9MSk7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIHBhZGRpbmc6IDM0cHggMzVweDtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAyM3B4IDQycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwcHggMjNweCA0MnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuZm9vdGVyLmZvb3RlciAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1mb3JtIC5sZWZ0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEzcHggMDtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xufVxuXG5mb290ZXIuZm9vdGVyIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZvcm0gaS5mYS1lbnZlbG9wZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICNFQUU5RUM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG59XG5cbmZvb3Rlci5mb290ZXIgLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZm9ybSBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjRUFFOUVDO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQUU5RUM7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuZm9vdGVyLmZvb3RlciAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1mb3JtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogI0VBRTlFQztcbn1cblxuZm9vdGVyLmZvb3RlciAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1mb3JtIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNFQUU5RUM7XG59XG5cbmZvb3Rlci5mb290ZXIgLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZm9ybSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICNFQUU5RUM7XG59XG5cbmZvb3Rlci5mb290ZXIgLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZm9ybSBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICNFQUU5RUM7XG59XG5cbmZvb3Rlci5mb290ZXIgLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuZm9vdGVyLmZvb3RlciAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0gc3BhbiB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCM2NTQxYzEpLCBjb2xvci1zdG9wKDk4JSwgI2Q0MzM5NiksIHRvKCNkNDMzOTYpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNjU0MWMxIDAlLCAjZDQzMzk2IDk4JSwgI2Q0MzM5NiAxMDAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuZm9vdGVyLmZvb3RlciAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMEUwRjFGO1xufVxuXG5mb290ZXIuZm9vdGVyIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG5mb290ZXIuZm9vdGVyIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBub25lO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci13aWRnZXQtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG5mb290ZXIuZm9vdGVyIC5mb290ZXItd2lkZ2V0IC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci13aWRnZXQgLnRpdGxlIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzE1MEEzMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5mb290ZXIuZm9vdGVyIC5mb290ZXItd2lkZ2V0IHAge1xuICBjb2xvcjogIzU1NTU1NTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5mb290ZXIuZm9vdGVyIC5mb290ZXItd2lkZ2V0IC5zb2NpYWwgYSB7XG4gIGNvbG9yOiAjOEI4QjhCO1xuICBmb250LXNpemU6IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG59XG5cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci13aWRnZXQgLnNvY2lhbCBhK2Ege1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXdpZGdldCAuc29jaWFsIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjNjU0MWMxKSwgY29sb3Itc3RvcCg5OCUsICNkNDMzOTYpLCB0bygjZDQzMzk2KSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzY1NDFjMSAwJSwgI2Q0MzM5NiA5OCUsICNkNDMzOTYgMTAwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci13aWRnZXQuYWJvdXQtd2lkZ2V0IHAge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5mb290ZXIuZm9vdGVyIC5mb290ZXItd2lkZ2V0LmNvbnRhY3Qtd2lkZ2V0IHAge1xuICBjb2xvcjogIzY1NjU2NTtcbn1cblxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXdpZGdldC5jb250YWN0LXdpZGdldCBwIHNwYW4ge1xuICBjb2xvcjogIzE3MEIzNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXdpZGdldC5jb250YWN0LXdpZGdldCBwK3Age1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci13aWRnZXQubGlua3Mtd2lkZ2V0IHtcbiAgcGFkZGluZy1yaWdodDogNTJweDtcbn1cblxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXdpZGdldC5saW5rcy13aWRnZXQgdWwubGluay1saXN0IGxpIGEge1xuICBjb2xvcjogIzY1NjU2NTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5mb290ZXIuZm9vdGVyIC5mb290ZXItd2lkZ2V0LmxpbmtzLXdpZGdldCB1bC5saW5rLWxpc3QgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjNEQwN0EwO1xufVxuXG5mb290ZXIuZm9vdGVyIC5mb290ZXItd2lkZ2V0LnR3ZWV0cy13aWRnZXQgLnNpbmdsZS10d2VldCBwIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzU1NTU1NTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci13aWRnZXQudHdlZXRzLXdpZGdldCAuc2luZ2xlLXR3ZWV0IHAgaSB7XG4gIGNvbG9yOiAjMTY5MkY4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci13aWRnZXQudHdlZXRzLXdpZGdldCAuc2luZ2xlLXR3ZWV0PmEge1xuICBjb2xvcjogIzREMDdBMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxldHRlci1zcGFjaW5nOiAuMDI1ZW07XG59XG5cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci13aWRnZXQudHdlZXRzLXdpZGdldCAub3dsLXRoZW1lIC5vd2wtbmF2IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5mb290ZXIuZm9vdGVyIC5mb290ZXItd2lkZ2V0LnR3ZWV0cy13aWRnZXQgLm93bC10aGVtZSAub3dsLW5hdiBbY2xhc3MqPW93bC1dIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM2QjQwQkY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXdpZGdldC50d2VldHMtd2lkZ2V0IC5vd2wtdGhlbWUgLm93bC1uYXYgW2NsYXNzKj1vd2wtXSBpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5mb290ZXIuZm9vdGVyIC5mb290ZXItd2lkZ2V0LnR3ZWV0cy13aWRnZXQgLm93bC10aGVtZSAub3dsLW5hdiBbY2xhc3MqPW93bC1dOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMDcsIDY0LCAxOTEsIDAuNSk7XG59XG5cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci13aWRnZXQudHdlZXRzLXdpZGdldCAub3dsLXRoZW1lIC5vd2wtbmF2IFtjbGFzcyo9b3dsLW5leHRdIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci13aWRnZXQudHdlZXRzLXdpZGdldCAub3dsLXRoZW1lIC5vd2wtbmF2IFtjbGFzcyo9b3dsLW5leHRdIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDFweDtcbn1cblxuLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1jb3B5cmlnaHQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBhZGRpbmc6IDI2cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5OTk7XG59XG5cbi5mb290ZXItYm90dG9tIC5mb290ZXItY29weXJpZ2h0IC5sZWZ0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mb290ZXItYm90dG9tIC5mb290ZXItY29weXJpZ2h0IC5yaWdodC1jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5mb290ZXItYm90dG9tIC5sZWZ0LWNvbnRlbnQgcCBzcGFuLnNlcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbn1cblxuLmZvb3Rlci1ib3R0b20gLmxlZnQtY29udGVudCBwIGEge1xuICBjb2xvcjogIzY1NjU2NTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY1NjU2NTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZvb3Rlci1ib3R0b20gLnJpZ2h0LWNvbnRlbnQgcCxcbi5mb290ZXItYm90dG9tIC5sZWZ0LWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgLy9jb2xvcjogIzM4MzgzODtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcbn1cblxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLXdpZGdldC5saW5rcy13aWRnZXQgdWwge1xuICBtYXJnaW46IDBweCAtNXB4O1xufVxuXG4uZm9vdGVyLXdpZGdldCAubGluay1saXN0IGxpIHtcbiAgbWFyZ2luOiAwcHggM3B4O1xufVxuXG4uc2Nyb2xsdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzY1NDFjMTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCAjNjU0MWMxKSwgY29sb3Itc3RvcCg5OCUsICNkNDMzOTYpLCBjb2xvci1zdG9wKDEwMCUsICNkNDMzOTYpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oIzY1NDFjMSksIGNvbG9yLXN0b3AoOTglLCAjZDQzMzk2KSwgdG8oI2Q0MzM5NikpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM2NTQxYzEgMCUsICNkNDMzOTYgOTglLCAjZDQzMzk2IDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjNjU0MWMxJywgZW5kQ29sb3JzdHI9JyNkNDMzOTYnLCBHcmFkaWVudFR5cGU9MSk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMjNweCA0MnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMHB4IDIzcHggNDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG59XG5cbmZvb3RlciBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0Q0MzM5MyAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5mb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjNkI0MEJGICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIDEzLiBpbm5lciBiYW5uZXIgc3R5bGVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uaW5uZXItYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMDAwIHVybCgvaW1nL2lubmVyLWJhbm5lci1iZy5qcGcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nLXRvcDogMjQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuLmlubmVyLWJhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICM2NTQxYzE7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgIzY1NDFjMSksIGNvbG9yLXN0b3AoOTglLCAjZDQzMzk2KSwgY29sb3Itc3RvcCgxMDAlLCAjZDQzMzk2KSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCM2NTQxYzEpLCBjb2xvci1zdG9wKDk4JSwgI2Q0MzM5NiksIHRvKCNkNDMzOTYpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNjU0MWMxIDAlLCAjZDQzMzk2IDk4JSwgI2Q0MzM5NiAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzY1NDFjMScsIGVuZENvbG9yc3RyPScjZDQzMzk2JywgR3JhZGllbnRUeXBlPTEpO1xuICBvcGFjaXR5OiAuNzk7XG59XG5cbi5pbm5lci1iYW5uZXIgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmlubmVyLWJhbm5lciBoMyB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5pbm5lci1iYW5uZXIgaDMgc3BhbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaW5uZXItYmFubmVyIC5icmVhZGN1bWIge1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uaW5uZXItYmFubmVyIC5icmVhZGN1bWIgYSxcbi5pbm5lci1iYW5uZXIgLmJyZWFkY3VtYiBpLFxuLmlubmVyLWJhbm5lciAuYnJlYWRjdW1iIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5pbm5lci1iYW5uZXIgLmJyZWFkY3VtYiBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmlubmVyLWJhbm5lciAuYnJlYWRjdW1iIGkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLmlubmVyLWJhbm5lciAuYnJlYWRjdW1iIHNwYW4ge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogMTQuIHNpZGViYXIgc3R5bGVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uaGFzLXJpZ2h0LXNpZGViYXIge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufVxuXG4uc2lkZWJhciAuc2luZ2xlLXNpZGViYXIrLnNpbmdsZS1zaWRlYmFyIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuLnNpZGViYXIgLnNpbmdsZS1zaWRlYmFyIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zaWRlYmFyIC5zaW5nbGUtc2lkZWJhciAudGl0bGUgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzE1MEEzMztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc2lkZWJhciAuc2luZ2xlLXNpZGViYXIgLnRpdGxlIGgzOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjQ0QzNDk4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnNpZGViYXIgLnNpbmdsZS1zaWRlYmFyLnNlYXJjaC13aWRnZXQge1xuICBiYWNrZ3JvdW5kOiAjY2QzMzlhO1xufVxuXG4uc2lkZWJhciAuc2luZ2xlLXNpZGViYXIuc2VhcmNoLXdpZGdldCBmb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDU0cHg7XG59XG5cbi5zaWRlYmFyIC5zaW5nbGUtc2lkZWJhci5zZWFyY2gtd2lkZ2V0IGZvcm0gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbn1cblxuLnNpZGViYXIgLnNpbmdsZS1zaWRlYmFyLnNlYXJjaC13aWRnZXQgZm9ybSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zaWRlYmFyIC5zaW5nbGUtc2lkZWJhci5zZWFyY2gtd2lkZ2V0IGZvcm0gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNpZGViYXIgLnNpbmdsZS1zaWRlYmFyLnNlYXJjaC13aWRnZXQgZm9ybSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zaWRlYmFyIC5zaW5nbGUtc2lkZWJhci5zZWFyY2gtd2lkZ2V0IGZvcm0gaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2lkZWJhciAuc2luZ2xlLXNpZGViYXIuc2VhcmNoLXdpZGdldCBmb3JtIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc2lkZWJhciAuc2luZ2xlLXNpZGViYXIuY2F0ZWdvcnktd2lkZ2V0IHVsLmNhdGVnb3J5LWxpc3QsXG4uc2lkZWJhciAuc2luZ2xlLXNpZGViYXIuY2F0ZWdvcnktd2lkZ2V0IHVsLmNhdGVnb3J5LWxpc3QgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zaWRlYmFyIC5zaW5nbGUtc2lkZWJhci5jYXRlZ29yeS13aWRnZXQgdWwuY2F0ZWdvcnktbGlzdCBsaStsaSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTBFMEUwO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnNpZGViYXIgLnNpbmdsZS1zaWRlYmFyLmNhdGVnb3J5LXdpZGdldCB1bC5jYXRlZ29yeS1saXN0IGxpIGEge1xuICBjb2xvcjogIzdEN0Q3RDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xufVxuXG4uc2lkZWJhciAuc2luZ2xlLXNpZGViYXIuY2F0ZWdvcnktd2lkZ2V0IHVsLmNhdGVnb3J5LWxpc3QgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjQ0QzMzlBO1xufVxuXG4uc2lkZWJhciAuc2luZ2xlLXNpZGViYXIuY2F0ZWdvcnktd2lkZ2V0IHVsLmNhdGVnb3J5LWxpc3QgbGkgYTphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMDUnO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc2lkZWJhciAuc2luZ2xlLXNpZGViYXIucmVjZW50LXBvc3Qtd2lkZ2V0IC5yZWNlbnQtcG9zdC1saXN0IC5zaW5nbGUtcmVjZW50LXBvc3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UwRTBFMDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaWRlYmFyIC5zaW5nbGUtc2lkZWJhci5yZWNlbnQtcG9zdC13aWRnZXQgLnJlY2VudC1wb3N0LWxpc3QgLnNpbmdsZS1yZWNlbnQtcG9zdCsuc2luZ2xlLXJlY2VudC1wb3N0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnNpZGViYXIgLnNpbmdsZS1zaWRlYmFyLnJlY2VudC1wb3N0LXdpZGdldCAucmVjZW50LXBvc3QtbGlzdCAuc2luZ2xlLXJlY2VudC1wb3N0IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMxNTBBMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMDFlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbn1cblxuLnNpZGViYXIgLnNpbmdsZS1zaWRlYmFyLnJlY2VudC1wb3N0LXdpZGdldCAucmVjZW50LXBvc3QtbGlzdCAuc2luZ2xlLXJlY2VudC1wb3N0IGgzOmhvdmVyIHtcbiAgY29sb3I6ICNDRDMzOUE7XG59XG5cbi5zaWRlYmFyIC5zaW5nbGUtc2lkZWJhci5yZWNlbnQtcG9zdC13aWRnZXQgLnJlY2VudC1wb3N0LWxpc3QgLnNpbmdsZS1yZWNlbnQtcG9zdCBhLmRhdGUge1xuICBjb2xvcjogIzkyOTE5MTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zaWRlYmFyIC5zaW5nbGUtc2lkZWJhci50YWdzLXdpZGdldCB1bC50YWdzLWxpc3QsXG4uc2lkZWJhciAuc2luZ2xlLXNpZGViYXIudGFncy13aWRnZXQgdWwudGFncy1saXN0IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2lkZWJhciAuc2luZ2xlLXNpZGViYXIudGFncy13aWRnZXQgdWwudGFncy1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cblxuLnNpZGViYXIgLnNpbmdsZS1zaWRlYmFyLnRhZ3Mtd2lkZ2V0IHVsLnRhZ3MtbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zaWRlYmFyIC5zaW5nbGUtc2lkZWJhci50YWdzLXdpZGdldCB1bC50YWdzLWxpc3QgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICBjb2xvcjogIzkyOTE5MTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxMHB4IDE5cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cztcbiAgdHJhbnNpdGlvbjogYWxsIC40cztcbn1cblxuLnNpZGViYXIgLnNpbmdsZS1zaWRlYmFyLnRhZ3Mtd2lkZ2V0IHVsLnRhZ3MtbGlzdCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI0NDMzQ5ODtcbiAgYmFja2dyb3VuZDogI0NDMzQ5ODtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIDE1LiB0ZXN0aW1vbmlhbHMgc3R5bGVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udGVzdGltb25pYWxzLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbn1cblxuLnRlc3RpbW9uaWFscyBoMy50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMTUwQTMyO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5zcGFuLnRlc3RpbW9uaWFsLXVzZXItdGl0bGUge1xuICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRlc3RpbW9uaWFscyAuY2FyZC1ib2R5IHAge1xuICBjb2xvcjogIzE1MEEzMjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLnRlc3RpbW9uaWFscyAuY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjY7XG59XG5cbi50ZXN0aW1vbmlhbHMgLmNhcmQgLmF2YXRhciBpbWcge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG5cbi50ZXN0aW1vbmlhbHMtc3R5bGUtb25lIC5jb250YWluZXIge1xuICAvL21heC13aWR0aDogOTcwcHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRlc3RpbW9uaWFscy1zdHlsZS1vbmUgLmNvbnRhaW5lcj5pbWcudGVzdGktdGh1bWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnRlc3RpbW9uaWFscy1zdHlsZS1vbmUgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnRlc3RpbW9uaWFscy1zdHlsZS1vbmUgaDMge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMTUwQTMzICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLy8gTmV3IHRlc2ltb25pYWxzXG4udGVzdGltb25pYWw5IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbi50ZXN0aW1vbmlhbDkgaDEsXG4udGVzdGltb25pYWw5IGgyLFxuLnRlc3RpbW9uaWFsOSBoMyxcbi50ZXN0aW1vbmlhbDkgaDQsXG4udGVzdGltb25pYWw5IGg1LFxuLnRlc3RpbW9uaWFsOSBoNiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4udGVzdGltb25pYWw5IHAuc2VjLXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi50ZXN0aW1vbmlhbDkgLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjhmYSAhaW1wb3J0YW50O1xufVxuXG4udGVzdGltb25pYWw5IGg1IHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnRlc3RpbW9uaWFsOSAuZm9udC0xMyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi50ZXN0aW1vbmlhbDkgLmNhcmQuY2FyZC1zaGFkb3cge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKDExNSwgMTI4LCAxNTcsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKDExNSwgMTI4LCAxNTcsIDAuMSk7XG59XG5cbi50ZXN0aW1vbmlhbDkgLmNhcmQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xNXB4O1xuICBsZWZ0OiAzNXB4O1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4ub3dsLWNhcm91c2VsLXRlc3RpbW9uaWFscyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi50ZXN0aW1vbmlhbDkgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4sXG4udGVzdGltb25pYWw5IC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjRDQzMzk2O1xufVxuXG4udGVzdGltb25pYWw5IC5vd2wtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwOCU7XG4gIHRvcDogNzAlO1xufVxuXG4udGVzdGltb25pYWw5IC5kZXZpZGVyIHtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4udGVzdGltb25pYWw5IC5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q0MzM5NiAhaW1wb3J0YW50O1xufVxuXG4udGVzdGltb25pYWw5IC5jdXN0b21lci10aHVtYiBpbWcge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5vd2wtdGhlbWUgLm93bC1uYXYuZGlzYWJsZWQrLm93bC1kb3RzIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWw5IC5vd2wtZG90cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuXG5cbi8vIE9yaWdpbmFsIHRlc3RpbW9uaWFscyBTdHlsZXNcbi8vIC5zaW5nbGUtdGVzdGltb25pYWwge1xuLy8gICBwYWRkaW5nLXRvcDogMTBweDtcbi8vIH1cbi8vIC5zaW5nbGUtdGVzdGltb25pYWwgLmltZy1ib3gsIC5zaW5nbGUtdGVzdGltb25pYWwgLnRleHQtYm94IHtcbi8vICAgZGlzcGxheTogdGFibGUtY2VsbDtcbi8vICAgdmVydGljYWwtYWxpZ246IHRvcDtcbi8vIH1cbi8vIC5zaW5nbGUtdGVzdGltb25pYWwgLmltZy1ib3gge1xuLy8gICB3aWR0aDogNDUwcHg7XG4vLyAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4vLyB9XG4vLyAuc2luZ2xlLXRlc3RpbW9uaWFsIC5pbWctYm94IGltZyB7XG4vLyAgIG1heC13aWR0aDogbm9uZTtcbi8vICAgd2lkdGg6IGF1dG87XG4vLyAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuLy8gICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4vLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgdG9wOiAwcHg7XG4vLyAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDE1cHggMzMuNnB4IHJnYmEoMjEyLCA1MCwgMTUxLCAwLjMpO1xuLy8gICBib3gtc2hhZG93OiAwcHggMTVweCAzMy42cHggcmdiYSgyMTIsIDUwLCAxNTEsIDAuMyk7XG4vLyAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbi8vIH1cbi8vIC5zaW5nbGUtdGVzdGltb25pYWwgLnRleHQtYm94IGltZyB7XG4vLyAgIG1heC13aWR0aDogbm9uZTtcbi8vICAgd2lkdGg6IGF1dG87XG4vLyB9XG4vLyAuc2luZ2xlLXRlc3RpbW9uaWFsIC50ZXh0LWJveCBwIHtcbi8vICAgZm9udC1zaXplOiAxOHB4O1xuLy8gICBjb2xvcjogIzY1NjU2NTtcbi8vICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4vLyAgIGxldHRlci1zcGFjaW5nOiAuMDFlbTtcbi8vICAgbWFyZ2luOiAwO1xuLy8gICBtYXJnaW4tdG9wOiAyNXB4O1xuLy8gICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuLy8gfVxuLy8gLnNpbmdsZS10ZXN0aW1vbmlhbCAudGV4dC1ib3ggaDMge1xuLy8gICBtYXJnaW46IDA7XG4vLyAgIGNvbG9yOiAjMTcwQjM1O1xuLy8gICBmb250LXNpemU6IDIwcHg7XG4vLyAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4vLyAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4vLyB9XG4vLyAuc2luZ2xlLXRlc3RpbW9uaWFsIC50ZXh0LWJveCBzcGFuIHtcbi8vICAgY29sb3I6ICM2QjQwQkY7XG4vLyAgIGZvbnQtc2l6ZTogMTZweDtcbi8vIH1cblxuLy8gLnRlc3RpbW9uaWFscy1zbGlkZXIgLmJ4LXdyYXBwZXIge1xuLy8gICBib3JkZXI6IG5vbmU7XG4vLyAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbi8vICAgYm94LXNoYWRvdzogbm9uZTtcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4vLyAgIG1hcmdpbi1ib3R0b206IDA7XG4vLyB9XG4vLyAudGVzdGltb25pYWxzLXNsaWRlciAuYngtd3JhcHBlciB1bC5zbGlkZXIge1xuLy8gICBwYWRkaW5nOiAwO1xuLy8gICBtYXJnaW46IDA7XG4vLyB9XG4vLyAudGVzdGltb25pYWxzLXNsaWRlciAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIHtcbi8vICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gfVxuLy8gLnRlc3RpbW9uaWFscy1zbGlkZXIgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiBhIHtcbi8vICAgdGV4dC1pbmRlbnQ6IDA7XG4vLyAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4vLyAgIGNvbG9yOiAjNkI0MEJGO1xuLy8gICBmb250LXNpemU6IDI3cHg7XG4vLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgdG9wOiAxMHB4O1xuLy8gICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbi8vICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuLy8gfVxuLy8gLnRlc3RpbW9uaWFscy1zbGlkZXIgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiBhOmhvdmVyIHtcbi8vICAgY29sb3I6ICNkNDMyOTc7XG4vLyB9XG4vLyAudGVzdGltb25pYWxzLXNsaWRlciAuYngtd3JhcHBlciAuYngtcHJldiB7XG4vLyAgIGxlZnQ6IDBweDtcbi8vICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuLy8gfVxuLy8gLnRlc3RpbW9uaWFscy1zbGlkZXIgLmJ4LXdyYXBwZXIgLmJ4LW5leHQge1xuLy8gICByaWdodDogMHB4O1xuLy8gfVxuXG4vLyAjdGVzdGltb25pYWxzLXNsaWRlci1wYWdlciBhLnBhZ2VyLWl0ZW0ge1xuLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgIC8vdG9wOiA4NiU7XG4vLyAgIC8vbGVmdDogMzAlO1xuLy8gICB6LWluZGV4OiA5OTtcbi8vIH1cblxuLy8gI3Rlc3RpbW9uaWFscy1zbGlkZXItcGFnZXIgYS5wYWdlci1pdGVtIGltZyB7XG4vLyAgIHdpZHRoOiA4MHB4O1xuLy8gfVxuXG4vLyAjdGVzdGltb25pYWxzLXNsaWRlci1wYWdlciBhLnBhZ2VyLWl0ZW06bnRoLWNoaWxkKDEpIHtcbi8vICAgdG9wOiA2OCU7XG4vLyAgIGxlZnQ6IDMwJTtcbi8vIH1cblxuLy8gI3Rlc3RpbW9uaWFscy1zbGlkZXItcGFnZXIgYS5wYWdlci1pdGVtOm50aC1jaGlsZCgyKSB7XG4vLyAgIHRvcDogNzglO1xuLy8gICBsZWZ0OiAxOCU7XG4vLyB9XG4vLyAjdGVzdGltb25pYWxzLXNsaWRlci1wYWdlciBhLnBhZ2VyLWl0ZW06bnRoLWNoaWxkKDMpIHtcbi8vICAgdG9wOiA2NyU7XG4vLyAgIGxlZnQ6IDUlO1xuLy8gfVxuLy8gI3Rlc3RpbW9uaWFscy1zbGlkZXItcGFnZXIgYS5wYWdlci1pdGVtOm50aC1jaGlsZCg0KSB7XG4vLyAgIHRvcDogNDAlO1xuLy8gICBsZWZ0OiAzJTtcbi8vIH1cbi8vICN0ZXN0aW1vbmlhbHMtc2xpZGVyLXBhZ2VyIGEucGFnZXItaXRlbTpudGgtY2hpbGQoNSkge1xuLy8gICB0b3A6IDE1JTtcbi8vICAgbGVmdDogMTQlO1xuLy8gfVxuLy8gI3Rlc3RpbW9uaWFscy1zbGlkZXItcGFnZXIgYS5wYWdlci1pdGVtOm50aC1jaGlsZCg2KSB7XG4vLyAgIHRvcDogMTklO1xuLy8gICBsZWZ0OiAzMCU7XG4vLyB9XG5cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuLy8gICAjdGVzdGltb25pYWxzLXNsaWRlci1wYWdlciB7XG4vLyAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgfVxuLy8gfVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIDE2LiBhcHAgc2NyZWVuc2hvdCBzdHlsZXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5hcHAtc2VjcmVlbnNob3RzIC5zZWMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4uc3dpcGVyLXNsaWRlci1hcmVhIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogNjMwcHg7XG4gIHdpZHRoOiAzMjBweDtcbn1cblxuLnJvdy5hcHBTY3JlZW5zaG90Q2Fyb3VzZWwtY29udGFpbmVyLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLTNkLnN3aXBlci1jb250YWluZXItY292ZXJmbG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbn1cblxuLnNjcmVlbi1tb2JpbGUtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9pcGhvbmUtbW9jLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA2NDVweDtcbiAgbGVmdDogY2FsYyg1MCUgKyAwLjVweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMzAxcHg7XG4gIHotaW5kZXg6IDI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDIzcHggNDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDBweCAyM3B4IDQycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuXG4uc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcGFkZGluZzogMzBweCAwIDQwcHg7XG59XG5cbi5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLW5leHQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDMwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgYm94LXNoYWRvdzogMzBweCAwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xufVxuXG4uc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1wcmV2IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMzBweCAwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICBib3gtc2hhZG93OiAtMzBweCAwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogMTcuIGhvdyBhcHAgd29yayBzdHlsZXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ob3ctYXBwLXdvcmstc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4uaG93LWFwcC13b3JrLXNlY3Rpb24gLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uaG93LWFwcC13b3JrLXNlY3Rpb24gLnRpdGxlIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMxNTBBMzI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmxoLTI2IHtcbiAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbn1cblxuLmxoLTMyIHtcbiAgbGluZS1oZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLmhvdy1hcHAtd29yay1zZWN0aW9uIC5ob3ctYXBwLXdvcmstY29udGVudC13cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4O1xufVxuXG4uaG93LWFwcC13b3JrLXNlY3Rpb24gLmhvdy1hcHAtd29yay1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ob3ctYXBwLXdvcmstc2VjdGlvbiAuaG93LWFwcC13b3JrLWNvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWcvZ3JhZGllbnQtc2VwLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA0NXB4O1xufVxuXG4uaG93LWFwcC13b3JrLXNlY3Rpb24gLnNpbmdsZS1ob3ctYXBwLXdvcmsge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmhvdy1hcHAtd29yay1zZWN0aW9uIC5zaW5nbGUtaG93LWFwcC13b3JrKy5zaW5nbGUtaG93LWFwcC13b3JrIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLmhvdy1hcHAtd29yay1zZWN0aW9uIC5zaW5nbGUtaG93LWFwcC13b3JrIC5pY29uLWJveC1jb250YWluZXIsXG4uaG93LWFwcC13b3JrLXNlY3Rpb24gLnNpbmdsZS1ob3ctYXBwLXdvcmsgLnRleHQtYm94IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmhvdy1hcHAtd29yay1zZWN0aW9uIC5zaW5nbGUtaG93LWFwcC13b3JrIC5pY29uLWJveC1jb250YWluZXIgLmlubmVyIHtcbiAgd2lkdGg6IDc0cHg7XG4gIGhlaWdodDogNzRweDtcbiAgYmFja2dyb3VuZDogIzY1NDFjMTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCAjNjU0MWMxKSwgY29sb3Itc3RvcCg5OCUsICNkNDMzOTYpLCBjb2xvci1zdG9wKDEwMCUsICNkNDMzOTYpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oIzY1NDFjMSksIGNvbG9yLXN0b3AoOTglLCAjZDQzMzk2KSwgdG8oI2Q0MzM5NikpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM2NTQxYzEgMCUsICNkNDMzOTYgOTglLCAjZDQzMzk2IDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjNjU0MWMxJywgZW5kQ29sb3JzdHI9JyNkNDMzOTYnLCBHcmFkaWVudFR5cGU9MSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ob3ctYXBwLXdvcmstc2VjdGlvbiAuc2luZ2xlLWhvdy1hcHAtd29yayAuaWNvbi1ib3gtY29udGFpbmVyIC5pbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4O1xuICBib3R0b206IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xufVxuXG4uaG93LWFwcC13b3JrLXNlY3Rpb24gLnNpbmdsZS1ob3ctYXBwLXdvcmsgLmljb24tYm94LWNvbnRhaW5lciAuaW5uZXIgaSB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCM2NTQxYzEpLCBjb2xvci1zdG9wKDk4JSwgI2Q0MzM5NiksIHRvKCNkNDMzOTYpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNjU0MWMxIDAlLCAjZDQzMzk2IDk4JSwgI2Q0MzM5NiAxMDAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDc0cHg7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG93LWFwcC13b3JrLXNlY3Rpb24gLnNpbmdsZS1ob3ctYXBwLXdvcmsgLmljb24tYm94LWNvbnRhaW5lciAuaW5uZXI6aG92ZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxOHB4IDM3cHggcmdiYSgyMTIsIDUwLCAxNTEsIDAuMik7XG4gIGJveC1zaGFkb3c6IDBweCAxOHB4IDM3cHggcmdiYSgyMTIsIDUwLCAxNTEsIDAuMik7XG59XG5cbi5ob3ctYXBwLXdvcmstc2VjdGlvbiAuc2luZ2xlLWhvdy1hcHAtd29yayAuaWNvbi1ib3gtY29udGFpbmVyIC5pbm5lcjpob3ZlciBpIHtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmO1xufVxuXG4uaG93LWFwcC13b3JrLXNlY3Rpb24gLnNpbmdsZS1ob3ctYXBwLXdvcmsgLmljb24tYm94LWNvbnRhaW5lciAuaW5uZXI6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmhvdy1hcHAtd29yay1zZWN0aW9uIC5zaW5nbGUtaG93LWFwcC13b3JrIC5pY29uLWJveC1jb250YWluZXIgLmFjdGl2ZSAuaW5uZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxOHB4IDM3cHggcmdiYSgyMTIsIDUwLCAxNTEsIDAuMik7XG4gIGJveC1zaGFkb3c6IDBweCAxOHB4IDM3cHggcmdiYSgyMTIsIDUwLCAxNTEsIDAuMik7XG59XG5cbi5ob3ctYXBwLXdvcmstc2VjdGlvbiAuc2luZ2xlLWhvdy1hcHAtd29yayAuaWNvbi1ib3gtY29udGFpbmVyIC5hY3RpdmUgLmlubmVyIGkge1xuICBjb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XG59XG5cbi5ob3ctYXBwLXdvcmstc2VjdGlvbiAuc2luZ2xlLWhvdy1hcHAtd29yayAuaWNvbi1ib3gtY29udGFpbmVyIC5hY3RpdmUgLmlubmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5ob3ctYXBwLXdvcmstc2VjdGlvbiAuc2luZ2xlLWhvdy1hcHAtd29yayAudGV4dC1ib3gge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5ob3ctYXBwLXdvcmstc2VjdGlvbiAuc2luZ2xlLWhvdy1hcHAtd29yayAudGV4dC1ib3ggaDQsXG4uaG93LWFwcC13b3JrLXNlY3Rpb24gLnNpbmdsZS1ob3ctYXBwLXdvcmsgLnRleHQtYm94IHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5ob3ctYXBwLXdvcmstc2VjdGlvbiAuc2luZ2xlLWhvdy1hcHAtd29yayAudGV4dC1ib3ggaDQge1xuICAvLyBmb250LXNpemU6IDI2cHg7XG4gIC8vIGNvbG9yOiAjMTUwQTMyO1xuICAvLyBmb250LXdlaWdodDogNDAwO1xuICAvLyBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLmhvdy1hcHAtd29yay1zZWN0aW9uIC5zaW5nbGUtaG93LWFwcC13b3JrIC50ZXh0LWJveCBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5ob3ctYXBwLXdvcmstc2VjdGlvbiAuZG93bmxvYWQtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAjNjU0MWMxO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsICM2NTQxYzEpLCBjb2xvci1zdG9wKDk4JSwgI2Q0MzM5NiksIGNvbG9yLXN0b3AoMTAwJSwgI2Q0MzM5NikpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjNjU0MWMxKSwgY29sb3Itc3RvcCg5OCUsICNkNDMzOTYpLCB0bygjZDQzMzk2KSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzY1NDFjMSAwJSwgI2Q0MzM5NiA5OCUsICNkNDMzOTYgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyM2NTQxYzEnLCBlbmRDb2xvcnN0cj0nI2Q0MzM5NicsIEdyYWRpZW50VHlwZT0xKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLmhvdy1hcHAtd29yay1zZWN0aW9uIC5kb3dubG9hZC1idG46YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IDJweDtcbiAgYm90dG9tOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG59XG5cbi5ob3ctYXBwLXdvcmstc2VjdGlvbiAuZG93bmxvYWQtYnRuIGkuZmFiIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjNjU0MWMxKSwgY29sb3Itc3RvcCg5OCUsICNkNDMzOTYpLCB0bygjZDQzMzk2KSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzY1NDFjMSAwJSwgI2Q0MzM5NiA5OCUsICNkNDMzOTYgMTAwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDM1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG59XG5cbi5ob3ctYXBwLXdvcmstc2VjdGlvbiAuZG93bmxvYWQtYnRuIHNwYW4uaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaG93LWFwcC13b3JrLXNlY3Rpb24gLmRvd25sb2FkLWJ0biBzcGFuLmF2YWlsLFxuLmhvdy1hcHAtd29yay1zZWN0aW9uIC5kb3dubG9hZC1idG4gc3Bhbi5zdG9yZS1uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCM2NTQxYzEpLCBjb2xvci1zdG9wKDk4JSwgI2Q0MzM5NiksIHRvKCNkNDMzOTYpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNjU0MWMxIDAlLCAjZDQzMzk2IDk4JSwgI2Q0MzM5NiAxMDAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbn1cblxuLmhvdy1hcHAtd29yay1zZWN0aW9uIC5kb3dubG9hZC1idG4gc3Bhbi5hdmFpbCB7XG4gIGZvbnQtc2l6ZTogMTIuNXB4O1xufVxuXG4uaG93LWFwcC13b3JrLXNlY3Rpb24gLmRvd25sb2FkLWJ0biBzcGFuLnN0b3JlLW5hbWUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmhvdy1hcHAtd29yay1zZWN0aW9uIC5kb3dubG9hZC1idG4uYWN0aXZlLFxuLmhvdy1hcHAtd29yay1zZWN0aW9uIC5kb3dubG9hZC1idG46aG92ZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggcmdiYSgyMTIsIDUwLCAxNTEsIDAuMjcpO1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IHJnYmEoMjEyLCA1MCwgMTUxLCAwLjI3KTtcbn1cblxuLmhvdy1hcHAtd29yay1zZWN0aW9uIC5kb3dubG9hZC1idG4uYWN0aXZlOmJlZm9yZSxcbi5ob3ctYXBwLXdvcmstc2VjdGlvbiAuZG93bmxvYWQtYnRuOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5ob3ctYXBwLXdvcmstc2VjdGlvbiAuZG93bmxvYWQtYnRuLmFjdGl2ZSBpLmZhYixcbi5ob3ctYXBwLXdvcmstc2VjdGlvbiAuZG93bmxvYWQtYnRuLmFjdGl2ZSBzcGFuLmF2YWlsLFxuLmhvdy1hcHAtd29yay1zZWN0aW9uIC5kb3dubG9hZC1idG4uYWN0aXZlIHNwYW4uc3RvcmUtbmFtZSxcbi5ob3ctYXBwLXdvcmstc2VjdGlvbiAuZG93bmxvYWQtYnRuOmhvdmVyIGkuZmFiLFxuLmhvdy1hcHAtd29yay1zZWN0aW9uIC5kb3dubG9hZC1idG46aG92ZXIgc3Bhbi5hdmFpbCxcbi5ob3ctYXBwLXdvcmstc2VjdGlvbiAuZG93bmxvYWQtYnRuOmhvdmVyIHNwYW4uc3RvcmUtbmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcbn1cblxuLmhvdy1hcHAtd29yay1zZWN0aW9uIC5kb3dubG9hZC1idG4uYWN0aXZlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uaG93LWFwcC13b3JrLXNlY3Rpb24gLmhvdy1hcHAtd29yay1zbGlkZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ4MXB4O1xuICBoZWlnaHQ6IDQxM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvL21hcmdpbi1sZWZ0OiBhdXRvO1xuICAvL21hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIC8vIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDE4cHggMzdweCByZ2JhKDIxMiwgNTAsIDE1MSwgMC4yKTtcbiAgLy8gYm94LXNoYWRvdzogMHB4IDE4cHggMzdweCByZ2JhKDIxMiwgNTAsIDE1MSwgMC4yKTtcbn1cblxuLy8gLmhvdy1hcHAtd29yay1zZWN0aW9uIC5ob3ctYXBwLXdvcmstc2NyZWVuLW1vYmlsZS1pbWFnZSB7XG4vLyAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL2hvdy1pdC13b3Jrcy5wbmcpO1xuLy8gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuLy8gICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbi8vICAgZGlzcGxheTogYmxvY2s7XG4vLyAgIGxlZnQ6IGNhbGMoNTAlICsgMC41cHgpO1xuLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgIHRvcDogMHB4O1xuLy8gICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbi8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuLy8gICB3aWR0aDogNzkycHg7XG4vLyAgIGhlaWdodDogNDY2cHg7XG4vLyAgIHotaW5kZXg6IDI7XG4vLyB9XG4uaG93LWFwcC13b3JrLXNlY3Rpb24gLmJ4LXdyYXBwZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuXG4uaG93LWFwcC13b3JrLXNlY3Rpb24gLmJ4LXdyYXBwZXIgLnNsaWRlLWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ob3ctYXBwLXdvcmstc2VjdGlvbiAuYngtd3JhcHBlciAuc2xpZGUtaXRlbSBpbWcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5cbi5ob3ctYXBwLXdvcmstc2VjdGlvbiAucGFnZXItaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaG93LWFwcC13b3JrLXNlY3Rpb24gLnBhZ2VyLWl0ZW0rLnBhZ2VyLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uaG93LWFwcC13b3JrLXNlY3Rpb24gLnBhZ2VyLWl0ZW0uYWN0aXZlIC5pY29uLWJveC1jb250YWluZXIgLmlubmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5ob3ctYXBwLXdvcmstc2VjdGlvbiAucGFnZXItaXRlbS5hY3RpdmUgLmljb24tYm94LWNvbnRhaW5lciAuaW5uZXIgaSB7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcbn1cblxuLmhvdy1hcHAtd29yay1zZWN0aW9uIC5ob3ctYXBwLXdvcmstc2xpZGVyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5ob3ctYXBwLXdvcmstc2VjdGlvbiAuaG93LWFwcC13b3JrLXNsaWRlci1jb250ZW50IGltZy5jaXJjbGVkLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiAxOC4gdGVzdCBkcml2ZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5cbiN0ZXN0LWRyaXZlLXdpb3BybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5cbi50ZXN0ZHJpdmUge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGVzdGRyaXZlIC50aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4udGVzdGRyaXZlIC5zZWMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4udGVzdGRyaXZlIC50aXRsZSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMTcwQjM1O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZXN0ZHJpdmUgLnRpdGxlIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMTcwQjM1O1xufVxuXG4uc2VhcmNoLWJveCB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kOiAjNjU0MWMxO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgcGFkZGluZzogMTRweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNjU0MWMxIDAlLCAjZDQzMzk2IDk4JSwgI2Q0MzM5NiAxMDAlKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMjNweCA0MnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogLTE1cHggLTE1cHggMjFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5haXMtSW5zdGFudFNlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haXMtU2VhcmNoQm94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5haXMtU2VhcmNoQm94LWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDFweDtcbn1cblxuLnNlYXJjaC1ib3ggaW5wdXQuc2VhcmNoLXRleHQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgd2lkdGg6IDkwJTtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDkwcHg7XG59XG5cbi5haXMtU2VhcmNoQm94LXN1Ym1pdCB7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmFpcy1TZWFyY2hCb3gtc3VibWl0IC5zZWFyY2gtYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc2VhcmNoLWJhY2tncm91bmQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvcGFjaXR5OiAuOTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWlzLVNlYXJjaEJveC1yZXNldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haXMtSGl0c1BlclBhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VhcmNoLWJveC5vcGVuIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnNlYXJjaC1idG46aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWFyY2gtYnRuIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMDInO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuXG4uc2VhcmNoLWJ0bjpob3ZlcjpiZWZvcmUge1xuICBmb250LXNpemU6IDU0cHg7XG59XG5cbi5zZWFyY2gtYm94IGlucHV0LnNlYXJjaC10ZXh0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBTaG93IFNlYXJjaFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5cbi8qIGNsZWFycyB0aGUg4oCYWOKAmSBmcm9tIEludGVybmV0IEV4cGxvcmVyICovXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXTo6LW1zLXJldmVhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qIGNsZWFycyB0aGUg4oCYWOKAmSBmcm9tIENocm9tZSAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZiYXItY29udGFpbmVyIC5zZWFyY2gtaW5wdXQgLnNlYXJjaC1pbnB1dC1pY29uIGkge1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLm5hdmJhci1jb250YWluZXIgLnNlYXJjaC1pbnB1dCAuc2VhcmNoLWlucHV0LWljb24ge1xuICB0b3A6IDMyJSAhaW1wb3J0YW50O1xufVxuXG4udGVzdC1kcml2ZS1uby1yZXN1bHRzIHtcbiAgcGFkZGluZzogMjBweDtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuXG4uc2VhcmNoLWJhY2tncm91bmQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvcGFjaXR5OiAuOTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWlzLVNlYXJjaEJveC1sb2FkaW5nSW5kaWNhdG9yLnNlYXJjaC1sb2FkaW5nLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogLTM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFpcy1TZWFyY2hCb3gtc3VibWl0LnNlYXJjaC1idG4sXG4uc2hvdy1zZWFyY2ggLnNlYXJjaC1idG4ge1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWlzLVNlYXJjaEJveC1zdWJtaXQuc2VhcmNoLWJ0biBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWlzLVNlYXJjaEJveC1zdWJtaXQuc2VhcmNoLWJ0bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiZFwiO1xuICBmb250LWZhbWlseTogJ0ZlYXRoZXInO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haXMtU2VhcmNoQm94LXN1Ym1pdC5zZWFyY2gtYnRuOmhvdmVyOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFpcy1TZWFyY2hCb3gtcmVzZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWlzLUhpdHNQZXJQYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRyYWNrZWQtc2hvd3MtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEyMnB4O1xuICByaWdodDogNTdweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYnRuLmJ0bi1mb290ZXItY29udGFjdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDQzMzkzO1xuICBib3JkZXItY29sb3I6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDJweCAxMnB4IDJweCAxMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgLy90cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xufVxuXG4vLyAuYnRuLmJ0bi1mb290ZXItY29udGFjdDpob3ZlciB7XG4vLyAgIC8vZm9udC13ZWlnaHQ6IDgwMDtcbi8vICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluO1xuLy8gfVxuXG4uYnRuLmJ0bi1zZWNvbmRhcnkudHJhY2tlZC1zaG93cy1tb2RhbC1idXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2Q0MzM5NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbn1cblxuLmJ0bi5idG4tc2Vjb25kYXJ5LnRyYWNrZWQtc2hvd3MtbW9kYWwtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IG5vbmU7XG59XG5cbi5idG4uYnRuLXNlY29uZGFyeS50cmFja2VkLXNob3dzLW1vZGFsLWJ1dHRvbjpob3ZlciB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cblxuLmJvdW5jZS1lbnRlci1hY3RpdmUge1xuICBhbmltYXRpb246IGJvdW5jZS1pbiAuNXM7XG59XG5cbi5ib3VuY2UtbGVhdmUtYWN0aXZlIHtcbiAgYW5pbWF0aW9uOiBib3VuY2UtaW4gLjVzIHJldmVyc2U7XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlLWluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cblxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDEwMHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwMDAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLXRyeS1pdC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGxlZnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMzRweCAzNHB4IDEwcHggMzRweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM2NTQxYzEgMCUsICNkNDMzOTYgOTglLCAjZDQzMzk2IDEyMCUpO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tb2RhbC10aXRsZSBoMyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tb2RhbC10aXRsZSAubW9kYWwtdHJ5LWl0LXdyYXBwZXIgaDMge1xuICBjb2xvcjogI0Q0MzM5NjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYnRuLmJ0bi1tb2RhbC1jcmVhdGUtYWNjb3VudCB7XG4gIHBhZGRpbmc6IDEycHggMzBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDQzMzk2O1xuICBjb2xvcjogI0Q0MzM5NjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuXG4uYnRuLmJ0bi1tb2RhbC1jcmVhdGUtYWNjb3VudDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjRDQzMzk2O1xuICBwYWRkaW5nOiAxMnB4IDM2cHggIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cblxuLmJ0bi5tb2RhbC1jcmVhdGUtYWNjb3VudCAuZmFzIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi50cmFja2VkLXNob3dzLWl0ZW1zLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgaGVpZ2h0OiBjYWxjKDQwMHB4IC0gMjAwcHgpO1xufVxuXG4udHJhY2tlZC1zaG93cy1jb3VudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM3MzY3ZjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaD4ubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAycHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDZweCAyMHB4O1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIC8vYmFja2dyb3VuZDogI0Q0MzM5NjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbn1cblxuLm1vZGFsLWZvb3RlciBoNCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tb2RhbC1mb290ZXIgaDMge1xuICBjb2xvcjogI0Q0MzM5NjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIGZvbnQtc2l6ZTogNDJweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBvcGFjaXR5OiAwLjc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiA2cHg7XG59XG5cbi5haXMtSGl0cy5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogOTIlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAvL2hlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4IC0gMzBweCk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIHVsLnByb2dyYW0tbW92aWUtY29udGFpbmVyIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgdWwgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuXG4uc2Vhc29ucy1jYXJkIHVsIGxpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cblxuLnNlYXNvbnMtY2FyZCB1bCBsaTpob3ZlciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDQzMzk2O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cblxuLnNlYXNvbnMtY2FyZCB1bC5wcm9ncmFtLW1vdmllLWNvbnRhaW5lciBsaS5wcm9ncmFtLWl0ZW0td3JhcHBlciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q0MzM5NjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cblxuLmFpcy1JbnN0YW50U2VhcmNoIC5hbGVydC5hbGVydC1kYW5nZXIge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUycHg7XG4gIHRvcDogNTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uYWxlcnQuYWxlcnQtZGFuZ2VyLnByb2dyYW0tYWxlcnQge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC0yMHB4O1xuICB0b3A6IDBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2QxMzQ5NztcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZXBpc29kZXMtY2FyZCB1bCBsaTpob3ZlciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuXG4uYWlzLVN0YXRzLnNlYXJjaC1zdGF0cy1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2NHB4O1xufVxuXG4uYWlzLVN0YXRzLXRleHQuc2VhcmNoLXN0YXRzLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtaW1hZ2Utd3JhcHBlcixcbi5zZWFyY2gtcGxhY2Vob2xkZXItaW1hZ2Utd3JhcHBlciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zZWFyY2gtcGxhY2Vob2xkZXItaW1hZ2Utd3JhcHBlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL3R2X3BsYWNlaG9sZGVyLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA3MHB4O1xufVxuXG4uY2FyZC5wcm9ncmFtcy1jYXJkLFxuLmNhcmQuc2Vhc29ucy1jYXJkLFxuLmNhcmQuZXBpc29kZXMtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG59XG5cbi5jYXJkLnNlYXNvbnMtY2FyZCB7XG4gIHBhZGRpbmc6IDRweCAwcHggNHB4IDIwcHg7XG59XG5cbi5jYXJkLmVwaXNvZGVzLWNhcmQge1xuICBwYWRkaW5nOiA0cHggMHB4IDRweCAyMHB4O1xufVxuXG4uc2Vhc29uLWRldGFpbHMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucHJvZ3JhbS1kZXRhaWxzLXdyYXBwZXIge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIG1hcmdpbi10b3A6IC0xNHB4O1xufVxuXG4uc2VyaWVzLWJ1dHRvbnMtd3JhcHBlciB7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucHJvZ3JhbS1kZXRhaWxzLXdyYXBwZXIgdWwgbGkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICB0ZXh0LWluZGVudDogLTE4cHg7XG59XG5cbi5wcm9ncmFtLWRldGFpbHMtd3JhcHBlciB1bCBsaTpob3ZlciB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnByb2dyYW0tZGV0YWlscy13cmFwcGVyIHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnByb2dyYW0tZGV0YWlscy13cmFwcGVyIHVsIGxpLnByb2dyYW0tZGVzY3JpcHRpb24taWNvbjo6YmVmb3JlLFxuLnByb2dyYW0tZGV0YWlscy13cmFwcGVyIHVsIGxpLnByb2dyYW0tY2FzdC1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODdmJztcbiAgZm9udC1mYW1pbHk6ICdGZWF0aGVyJztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzczNjdmMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4ucHJvZ3JhbS1kZXRhaWxzLXdyYXBwZXIgdWwgbGkucHJvZ3JhbS1jYXN0LWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4ZWEnO1xufVxuXG4ucHJvZ3JhbS1kZXRhaWxzLXdyYXBwZXIgc3Bhbi5wcm9ncmFtLWNhc3Q6OmFmdGVyIHtcbiAgY29udGVudDogJywgJztcbn1cblxuLnByb2dyYW0tZGV0YWlscy13cmFwcGVyIHNwYW4ucHJvZ3JhbS1jYXN0Omxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbn1cblxuLnByb2dyYW0taXRlbS13cmFwcGVyLFxuLnNlYXNvbi1pdGVtLXdyYXBwZXIsXG4uZXBpc29kZS1pdGVtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWluLXdpZHRoOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLnRyYWNrZWQtc2hvd3MtaXRlbS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1pbi13aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5zZWFzb24taXRlbS13cmFwcGVyIHtcbiAgcGFkZGluZzogOHB4IDBweCA4cHggMTBweDtcbn1cblxuLmVwaXNvZGUtaXRlbS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiA4cHggMHB4IDhweCAxMHB4O1xufVxuXG4udHJhY2tlZC1zaG93cy1pdGVtLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHRzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udHJhY2tlZC1zaG93cy1pdGVtLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHRzLXR5cGUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi50cmFja2VkLXNob3dzLWl0ZW0td3JhcHBlciAuZmFzLmZhLWNoZWNrIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2Q0MzM5NjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbnVsLmxpc3QtZ3JvdXAtZmx1c2g+bGkubGlzdC1ncm91cC1pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG59XG5cbnVsLmxpc3QtZ3JvdXAtZmx1c2g+bGkubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8vbWF4LXdpZHRoOiAyNmNoO1xuICBtaW4td2lkdGg6IDgwcHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy10eXBlLFxuLnNlYXJjaC1yZXN1bHRzLWVwaXNvZGUtY291bnQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzg4ODg4ODtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLXR5cGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLy9tYXgtd2lkdGg6IDI0Y2g7XG59XG5cbi5zZWFzb25zLWNhcmQgLnNlYXJjaC1yZXN1bHRzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtaW4td2lkdGg6IDgwcHg7XG59XG5cbi5lcGlzb2Rlcy1jYXJkIC5zZWFyY2gtcmVzdWx0cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWluLXdpZHRoOiA0MHB4O1xufVxuXG4uZ2V0LWVwaXNvZGVzLWJ1dHRvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBpdGVtOiAyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLmVwaXNvZGVzLWJ1dHRvbnMtY29udGFpbmVyIHt9XG5cbi5zZWFzb24tYnV0dG9ucy1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmdldC1lcGlzb2Rlcy1idXR0b24td3JhcHBlciAuZmEtc3Bpbm5lcjpiZWZvcmUsXG4uZXBpc29kZS1idXR0b25zLWNvbnRhaW5lciAuZmEtc3Bpbm5lcjpiZWZvcmUsXG4uc2Vhc29uLWJ1dHRvbnMtY29udGFpbmVyIC5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjNzM2N2YwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG59XG5cbi5zcGlubmVyLWJvcmRlci0yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzczNjdmMCAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkICM3MzY3ZjA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2QxMzQ5NztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBhbmltYXRpb246IHNwaW5uZXItYm9yZGVyIC40cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5mYS1mYXN0LXNwaW4ge1xuICBhbmltYXRpb246IGZhLWZhc3Qtc3BpbiAuNnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG5Aa2V5ZnJhbWVzIGZhLWZhc3Qtc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuLmNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuXG4vLyBTZWFyY2ggQnV0dG9uc1xuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuOXJlbSAycmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiAwLjQyODVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5idG4uYnRuLXNtLmJ0bi1pY29uIHtcbiAgcGFkZGluZzogNnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyOHB4O1xufVxuXG4uYnRuLXNtIHtcbiAgcGFkZGluZzogNnB4IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmJ0bi1tZCB7XG4gIHBhZGRpbmc6IDZweCAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tbGcge1xuICBwYWRkaW5nOiAxMHB4IDE2cHggIWltcG9ydGFudDtcbn1cblxuLnJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLWJveCAuYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MzY3ZjA7XG4gIGNvbG9yOiAjNzM2N2YwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNlYXJjaC1ib3ggLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzM2N2YwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNjdmMDtcbn1cblxuLnNlYXJjaC1idG4tcmVzZXQuYnRuLW91dGxpbmUtcHJpbWFyeSxcbi5zZWFyY2gtYnRuLWNsb3NlLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTcwcHg7XG4gIHRvcDogNzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgcGFkZGluZzogNHB4IDE0cHggIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1idG4tcmVzZXQuYnRuLW91dGxpbmUtcHJpbWFyeTpob3Zlcixcbi5zZWFyY2gtYnRuLWNsb3NlLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2QxMzQ5NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNHB4IDE0cHggIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1idG4tY2xvc2UuYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIHJpZ2h0OiAxMDBweDtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gIGNvbG9yOiBub25lO1xufVxuXG4uYnRuLmdldC1lcGlzb2Rlcyxcbi5idG4udmlldy1teS1zaG93cyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IDE0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDQzMzk2O1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgdG9wOiAwcHg7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cblxuLmJ0bi5nZXQtZXBpc29kZXM6aG92ZXIsXG4uYnRuLnZpZXctbXktc2hvd3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2Q0MzM5NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0MzM5NiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLnZpZXctbXktc2hvd3Mge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYnRuLnNob3ctZXBpc29kZXMge1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgaXRlbTogMjtcbiAgd2lkdGg6IDEzMHB4O1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENDMzOTY7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuXG4uYnRuLnNob3ctZXBpc29kZXM6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2Q0MzM5NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0MzM5NiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmFkZC1lcGlzb2RlLFxuLmJ0bi5hZGQtcHJvZ3JhbSxcbi5idG4ucmVtb3ZlLXByb2dyYW0sXG4uYnRuLnJlbW92ZS1lcGlzb2RlLFxuLmJ0bi5vcGVuLXRyYWNrZWQtc2hvd3Mge1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA0cHggMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLmJ0bi5hZGQtZXBpc29kZTpob3Zlcixcbi5idG4uYWRkLXByb2dyYW06aG92ZXIsXG4uYnRuLnJlbW92ZS1wcm9ncmFtOmhvdmVyLFxuLmJ0bi5yZW1vdmUtZXBpc29kZTpob3Zlcixcbi5idG4ub3Blbi10cmFja2VkLXNob3dzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM3MzY3ZjAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLmJ0bi5vcGVuLXRyYWNrZWQtc2hvd3Mge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5idG4uYWRkLWVwaXNvZGUuaGlkZSxcbi5idG4uYWRkLXByb2dyYW0uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbi5idG4ucmVtb3ZlLXByb2dyYW0sXG4uYnRuLnJlbW92ZS1lcGlzb2RlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLmJ0bi5yZW1vdmUtcHJvZ3JhbS5hZGRlZCxcbi5idG4ucmVtb3ZlLWVwaXNvZGUuYWRkZWQsXG4uYnRuLnJlbW92ZS1hbGwtc2VyaWVzLmFkZGVkIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4uYnRuLWFkZC1hcnJvdy1yaWdodDo6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxlODQyJztcbiAgZm9udC1mYW1pbHk6ICdGZWF0aGVyJztcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLmJ0bi5yZW1vdmUtcHJvZ3JhbS5ub3QtY29sbGFwc2VkLFxuLmJ0bi5yZW1vdmUtZXBpc29kZS5ub3QtY29sbGFwc2VkLFxuLmJ0bi5yZW1vdmUtYWxsLXNlcmllcy5ub3QtY29sbGFwc2VkLFxuICB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzY3ZjA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5idG4uYnRuLWFkZC1hcnJvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNzM2N2YwO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5idG4uYnRuLWFkZC1hcnJvdy1yaWdodC5ub3QtY29sbGFwc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNjdmMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuc3Bhbi50cmFja2VkLWVwaXNvZGVzLWluZGljYXRvci5pbmRpY2F0b3Itbm9uZTo6YmVmb3JlIHt9XG5cbnNwYW4udHJhY2tlZC1lcGlzb2Rlcy1pbmRpY2F0b3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcuJztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogI0ZGOUY0MztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG5zcGFuLmluZGljYXRvci1wYXJ0aWFsOjpiZWZvcmUge1xuICBjb2xvcjogI0ZGOUY0Mztcbn1cblxuc3Bhbi5pbmRpY2F0b3ItYWxsOjpiZWZvcmUge1xuICBjb2xvcjogIzI4Qzc2Rjtcbn1cblxuc3Bhbi5pbmRpY2F0b3Itbm9uZTo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4uYWRkLWFsbC1lcGlzb2Rlcyxcbi5idG4ucmVtb3ZlLWFsbC1lcGlzb2Rlcyxcbi5idG4uYWRkLWFsbC1zZXJpZXMsXG4uYnRuLnJlbW92ZS1hbGwtc2VyaWVzLFxuLmJ0bi50b2dnbGUtZXBpc29kZS1zZWFyY2gsXG4uYnRuLmRvd25sb2FkLWljb24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4uYnRuLmFkZC1hbGwtZXBpc29kZXM6aG92ZXIsXG4uYnRuLnJlbW92ZS1hbGwtZXBpc29kZXM6aG92ZXIsXG4uYnRuLmFkZC1hbGwtc2VyaWVzOmhvdmVyLFxuLmJ0bi5yZW1vdmUtYWxsLXNlcmllczpob3Zlcixcbi5idG4udG9nZ2xlLWVwaXNvZGUtc2VhcmNoOmhvdmVyLFxuLmJ0bi5kb3dubG9hZC1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM3MzY3ZjAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLmJ0bi5hZGQtYWxsLXNlcmllczo6YmVmb3JlLFxuICB7XG4gIGNvbnRlbnQ6IFwiVHJhY2sgRW50aXJlIFNlcmllcyBcIjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4uYnRuLmFkZC1hbGwtZXBpc29kZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVHJhY2sgRW50aXJlIFNlYXNvbiBcIjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4uYnRuLnJlbW92ZS1hbGwtc2VyaWVzOjpiZWZvcmUsXG4uYnRuLnJlbW92ZS1hbGwtZXBpc29kZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4ZGEnO1xuICBmb250LWZhbWlseTogJ0ZlYXRoZXInO1xuICBmb250LXNpemU6IDExcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbi5idG4uZG93bmxvYWQtaWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjRcIjtcbiAgZm9udC1mYW1pbHk6ICdGZWF0aGVyJztcbiAgZm9udC1zaXplOiAxMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4uYnRuLmRvd25sb2FkLWljb24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNjdmMCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNzM2N2YwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4udG9nZ2xlLWVwaXNvZGUtc2VhcmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiZFwiO1xuICBmb250LWZhbWlseTogJ0ZlYXRoZXInO1xuICBmb250LXNpemU6IDExcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbi5idG4udG9nZ2xlLWVwaXNvZGUtc2VhcmNoLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzY3ZjAgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzczNjdmMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmFkZC1lcGlzb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlRyYWNrIEVwaXNvZGVcIjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJ0bi5hZGQtcHJvZ3JhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJUcmFjayBTaG93XCI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5idG4uYWRkLXByb2dyYW0uYWRkZWQsXG4uYnRuLmFkZC1lcGlzb2RlLmFkZGVkIHtcbiAgd2lkdGg6IDQwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5idG4uYWRkLXByb2dyYW0uYWRkZWQ6OmJlZm9yZSxcbi5idG4uYWRkLWVwaXNvZGUuYWRkZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2YnO1xuICBmb250LWZhbWlseTogJ0ZlYXRoZXInO1xuICBmb250LXNpemU6IDExcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5idG4uYWRkLXByb2dyYW0uYWRkZWQ6aG92ZXI6YmVmb3JlLFxuLmJ0bi5hZGQtZXBpc29kZS5hZGRlZDpob3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOGRhJztcbiAgZm9udC1mYW1pbHk6ICdGZWF0aGVyJztcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4uYnRuLnJlbW92ZS1wcm9ncmFtLmFkZGVkOjpiZWZvcmUsXG4uYnRuLnJlbW92ZS1lcGlzb2RlLmFkZGVkOjpiZWZvcmUsXG4uYnRuLnJlbW92ZS1hbGwtZXBpc29kZXMuYWRkZWQ6OmJlZm9yZSxcbi5idG4ucmVtb3ZlLWFsbC1zZXJpZXMuYWRkZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2YnO1xuICBmb250LWZhbWlseTogJ0ZlYXRoZXInO1xuICBmb250LXNpemU6IDExcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5idG4ucmVtb3ZlLXByb2dyYW0uYWRkZWQ6aG92ZXI6YmVmb3JlLFxuLmJ0bi5yZW1vdmUtZXBpc29kZS5hZGRlZDpob3ZlcjpiZWZvcmUsXG4uYnRuLnJlbW92ZS1hbGwtZXBpc29kZXMuYWRkZWQ6aG92ZXI6YmVmb3JlLFxuLmJ0bi5yZW1vdmUtYWxsLXNlcmllcy5hZGRlZDpob3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOGRhJztcbiAgZm9udC1mYW1pbHk6ICdGZWF0aGVyJztcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4uYnRuLmFkZC1lcGlzb2RlLmFkZGVkOmhvdmVyLFxuLmJ0bi5hZGQtcHJvZ3JhbS5hZGRlZDpob3Zlcixcbi5idG4ucmVtb3ZlLXByb2dyYW0uYWRkZWQ6aG92ZXIsXG4uYnRuLnJlbW92ZS1lcGlzb2RlLmFkZGVkOmhvdmVyLFxuLmJ0bi5yZW1vdmUtYWxsLWVwaXNvZGVzLmFkZGVkOmhvdmVyLFxuLmJ0bi5yZW1vdmUtYWxsLXNlcmllcy5hZGRlZDpob3ZlcixcbiAge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI0Q0MzM5NjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLmJ0bi5hZGQtcHJvZ3JhbTpmb2N1cyxcbi5idG4uYWRkLXByb2dyYW0uZm9jdXMsXG4uYnRuLmFkZC1lcGlzb2RlOmZvY3VzLFxuLmJ0bi5hZGQtZXBpc29kZS5mb2N1cyxcbi5idG4ucmVtb3ZlLXByb2dyYW06Zm9jdXMsXG4uYnRuLnJlbW92ZS1wcm9ncmFtLmZvY3VzLFxuLmJ0bi5yZW1vdmUtZXBpc29kZTpmb2N1cyxcbi5idG4ucmVtb3ZlLWVwaXNvZGUuZm9jdXMsXG4uYnRuLm9wZW4tdHJhY2tlZC1zaG93czpmb2N1cyAuYnRuLm9wZW4tdHJhY2tlZC1zaG93cy5mb2N1cyAuYnRuLmFkZC1hbGwtZXBpc29kZXM6Zm9jdXMsXG4uYnRuLmFkZC1hbGwtZXBpc29kZXMuZm9jdXMsXG4uYnRuLnJlbW92ZS1hbGwtZXBpc29kZXM6Zm9jdXMsXG4uYnRuLnJlbW92ZS1hbGwtZXBpc29kZXMuZm9jdXMsXG4uYnRuLnJlbW92ZS1hbGwtc2VyaWVzOmZvY3VzLFxuLmJ0bi5yZW1vdmUtYWxsLXNlcmllcy5mb2N1cyxcbi5idG4udG9nZ2xlLWVwaXNvZGUtc2VhcmNoOmZvY3VzLFxuLmJ0bi50b2dnbGUtZXBpc29kZS1zZWFyY2guZm9jdXMsXG4uYnRuLnRyYWNrZWQtc2hvd3MtbW9kYWwtYnV0dG9uOmZvY3VzLFxuLmJ0bi50cmFja2VkLXNob3dzLW1vZGFsLWJ1dHRvbi5mb2N1cyAub3dsLW5leHQ6Zm9jdXMsXG4ub3dsLW5leHQuZm9jdXMgLm93bC1wcmV2OmZvY3VzLFxuLm93bC1wcmV2LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLXBhZ2luYXRpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDkyJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5haXMtUGFnaW5hdGlvbi1saXN0LnBhZ2luYXRpb24ge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLmFpcy1QYWdpbmF0aW9uLWxpbmssXG5wYWdlLWxpbmsge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5zZWFyY2gtcGFnaW5hdGlvbi1saXN0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG59XG5cbi5zZWFyY2gtcGFnaW5hdGlvbi1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAwcHggOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjODg4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4uc2VhcmNoLXBhZ2luYXRpb24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNENDMzOTY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNDMzOTY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlYXJjaC1wYWdpbmF0aW9uLWl0ZW0tbGluayB7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogNnB4O1xuICBtYXJnaW46IC02cHg7XG59XG5cbi5zZWFyY2gtcGFnaW5hdGlvbi1pdGVtLWxpbms6aG92ZXIsXG4uc2VhcmNoLXBhZ2luYXRpb24taXRlbS1zZWxlY3RlZCBhLnNlYXJjaC1wYWdpbmF0aW9uLWl0ZW0tbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VhcmNoLXBhZ2luYXRpb24taXRlbS5zZWFyY2gtcGFnaW5hdGlvbi1pdGVtLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI0Q0MzM5NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0MzM5Njtcbn1cblxuLnBhZ2UtbGluayxcbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayxcbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjNzM2N2YwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzM2N2YwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNjdmMDtcbiAgYm9yZGVyLWNvbG9yOiAjNzM2N2YwO1xufVxuXG4ucGFnZS1saW5rOmhvdmVyLFxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rOmhvdmVyLFxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbms6aG92ZXIge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM2N2YwO1xuICBib3JkZXItY29sb3I6ICM3MzY3ZjA7XG59XG5cbi5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vLyBBcHAgU3RvcmUgQnV0dG9uc1xuLmJ0bi1zdG9yZSB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBtaW4td2lkdGg6IDI1NHB4O1xuICBwYWRkaW5nOiAxMnB4IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tc3RvcmU6Zm9jdXMsXG4uYnRuLXN0b3JlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2OGVlYTtcbiAgYm9yZGVyLWNvbG9yOiAjMTY4ZWVhICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tc3RvcmUgLmJ0bi1sYWJlbCxcbi5idG4tc3RvcmUgLmJ0bi1jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYnRuLXN0b3JlIC5idG4tY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLm93bC1uZXh0OmZvY3VzLFxuLm93bC1uZXh0LmZvY3VzIC5vd2wtcHJldjpmb2N1cyxcbi5vd2wtcHJldi5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIENvbnRlbnQgUGFnZXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnNlY3Rpb24uY29udGVudC1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG5cbi5jb250ZW50LXBhZ2UgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzE1MEEzMztcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNvbnRlbnQtcGFnZSBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGxldHRlci1zcGFjaW5nOiAuMDFlbTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogQ29udGFjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5zZWN0aW9uLmNvbnRhY3Qtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMDBweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIEZBUVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5zZWN0aW9uLmZhcSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7XG59XG5cbi5mYXFIZWFkZXIge1xuICBmb250LXNpemU6IDI3cHg7XG4gIG1hcmdpbjogMjBweDtcbn1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItbGVmdDogMHB4IHNvbGlkICNjZWQ0ZGE7XG59XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlucHV0LXNpdGUtcHJvdGVjdGlvbiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NlZDRkYTtcbn1cblxuLmlucHV0LWdyb3VwLWljb24uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgI2NlZDRkYTtcbn1cblxudGV4dGFyZWE6Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYigwIDEyMyAyNTUgLyAyNSUpO1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2NlZDRkYTtcbn1cblxuc2VjdGlvbi5mYXEgLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAxKTtcbn1cblxuc2VjdGlvbi5mYXEgLmNhcmQtaGVhZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbn1cblxuLnBhbmVsLWhlYWRpbmcgW2RhdGEtdG9nZ2xlPVwiY29sbGFwc2VcIl06YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgY29udGVudDogXCJlMDcyXCI7XG4gIC8qIFwicGxheVwiIGljb24gKi9cbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogI0Y1ODcyMztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgLyogcm90YXRlIFwicGxheVwiIGljb24gZnJvbSA+IChyaWdodCBhcnJvdykgdG8gZG93biBhcnJvdyAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5wYW5lbC1oZWFkaW5nIFtkYXRhLXRvZ2dsZT1cImNvbGxhcHNlXCJdLmNvbGxhcHNlZDphZnRlciB7XG4gIC8qIHJvdGF0ZSBcInBsYXlcIiBpY29uIGZyb20gPiAocmlnaHQgYXJyb3cpIHRvIF4gKHVwIGFycm93KSAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBjb2xvcjogIzQ1NDQ0NDtcbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogTmV3c1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubmV3cy1jYXJkIHtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXI6IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMTZweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgfVxufVxuXG4ubmV3cy1jYXJkIC50ZXh0LW11dGVkIGkge1xuICBtYXJnaW46IDAgMTBweDtcbn1cblxuLm5ld3MtY2FyZCBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBJbmR1c3RyeSBHcmlkIENhcmRzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5pbmR1c3RyeS1ncmlkLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA0MHB4IDAgNjBweDtcbn1cblxuLmluZHVzdHJ5LWdyaWQtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0U4RTZFNjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UsIGJveC1zaGFkb3cgLjNzIGVhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggcmdiYSgyMTIsIDUwLCAxNTEsIDAuMik7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogNHB4O1xuICAgIHJpZ2h0OiA0cHg7XG4gICAgYm90dG9tOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgfVxuXG4gIC5pbmR1c3RyeS1ncmlkLWNhcmQtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzNnB4IDI4cHggMjhweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMjhweDtcbiAgICAgIHJpZ2h0OiAyOHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMTAxLCA2NSwgMTkzLCAwKSAwJSwgIzY1NDFjMSAyMCUsICNkNDMzOTYgODAlLCByZ2JhKDIxMiwgNTEsIDE1MCwgMCkgMTAwJSk7XG4gICAgfVxuICB9XG5cbiAgLmluZHVzdHJ5LWdyaWQtcm9sZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM2NTQxYzE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLmluZHVzdHJ5LWdyaWQtcXVvdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIENvdmVyYWdlOiBicm9hZGNhc3QgYWlyaW5ncywgc3RyZWFtaW5nIGF2YWlsYWJpbGl0eSwgcm95YWx0aWVzIGFuZCByZXNpZHVhbHMgKHRoZSBTRU8gaG9tZSBwYWdlLCAyMDI2LTExLTA4KS5cbiogQ2FyZHMgaW4gdGhlIGluZHVzdHJ5IGNhcmRzJyBsb29rLlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4uY292ZXJhZ2Utc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDMwcHggMCA1MHB4O1xuXG4gIC5jb3ZlcmFnZS1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMTUwQTMyO1xuICAgIG1hcmdpbjogMCAwIDEycHg7XG4gIH1cblxuICAuY292ZXJhZ2Utc2VjdGlvbi1sZWFkIHtcbiAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gIH1cbn1cblxuLy8gVmVyc2lvbiBCIG9mIHRoZSBTRU8gaG9tZSBwYWdlJ3MgaGVybyB0ZXN0ICgvaG9tZT9zZW8mbm9sYXB0b3ApOiB0aGUgaGVybydzIGxhcHRvcCBzaXRzIHVuZGVyIHRoZSBBaXJpbmdcbi8vIFJlcG9ydHMgLyBBaXJpbmcgTWV0cmljcyBpbWFnZSwgb3ZlcmxhcHBpbmcgaXRzIGJvdHRvbSByaWdodFxuLmZlYXR1cmVzLXN0eWxlLW9uZSBpbWcuZmVhdHVyZXMtbGFwdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDYyJTtcbiAgbWFyZ2luOiAtMTIwcHggLTIwcHggMCBhdXRvO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAtNDBweCBhdXRvIDIwcHg7XG4gIH1cbn1cblxuLy8gV2hlcmUgV0lPcHJvIHRyYWNrczogdGhlIFNFTyBob21lIHBhZ2UncyBjb3VudHJpZXMgcG9wLXVwIChpbmNsdWRlcy9jb3ZlcmFnZS1jb3VudHJpZXMtbW9kYWwpLiBUViBjb3VudHJpZXMgYnlcbi8vIHJlZ2lvbiBhbmQgdGhlIGxpdmUgc3RyZWFtaW5nIGNvdW50cmllcywgYXMgY2hpcHMuIFVzZXMgZGl2cywgbm90IHAsIGFzIHRoZSBzaXRlJ3MgcCBydWxlIGZvcmNlcyBpdHMgb3duIHNpemUuXG4ubW9kYWwuY292ZXJhZ2UtbW9kYWwge1xuICB0b3A6IDA7XG5cbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA4MjBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNoYWRvdzogMCAyNXB4IDYwcHggcmdiYSgyMSwgMTAsIDUwLCAuMjUpO1xuICB9XG59XG5cbi5jb3ZlcmFnZS1tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyOHB4IDMycHggMjRweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNjU0MWMxIDAlLCAjZDQzMzk2IDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcblxuICAuY292ZXJhZ2UtbW9kYWwtZXllYnJvdyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgb3BhY2l0eTogLjg1O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuXG4gIC5jb3ZlcmFnZS1tb2RhbC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDAgMCA4cHg7XG4gIH1cblxuICAuY292ZXJhZ2UtbW9kYWwtc3VtbWFyeSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLmNvdmVyYWdlLW1vZGFsLWRvdCB7XG4gICAgbWFyZ2luOiAwIDhweDtcbiAgICBvcGFjaXR5OiAuNztcbiAgfVxuXG4gIC5jb3ZlcmFnZS1tb2RhbC1jbG9zZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xOCk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zMik7XG4gICAgfVxuICB9XG59XG5cbi5jb3ZlcmFnZS1tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogOHB4IDMycHggMjhweDtcblxuICAuY292ZXJhZ2UtbW9kYWwtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG5cbiAgICAmICsgLmNvdmVyYWdlLW1vZGFsLXNlY3Rpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUNFOEY1O1xuICAgIH1cbiAgfVxuXG4gIC5jb3ZlcmFnZS1tb2RhbC1zZWN0aW9uLWhlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG4gICAgaDUge1xuICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMTUwQTMyO1xuICAgICAgbWFyZ2luOiAwIDAgMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb3ZlcmFnZS1tb2RhbC1pY29uIHtcbiAgICBmbGV4OiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNjU0MWMxLCAjZDQzMzk2KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAuY292ZXJhZ2UtbW9kYWwtc2VjdGlvbi1zdWIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzU1NTtcbiAgfVxuXG4gIC5jb3ZlcmFnZS1tb2RhbC1yZWdpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cblxuICAuY292ZXJhZ2UtbW9kYWwtcmVnaW9uLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNjU0MWMxO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWluLXdpZHRoOiAyMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGMUVERkE7XG4gICAgICBjb2xvcjogIzY1NDFjMTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLmNvdmVyYWdlLW1vZGFsLWNoaXBzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDhweDtcbiAgfVxuXG4gIC5jb3ZlcmFnZS1tb2RhbC1jaGlwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgYmFja2dyb3VuZDogI0Y2RjRGQjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUNFOEY1O1xuICAgIGNvbG9yOiAjMTUwQTMyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5jb3ZlcmFnZS1tb2RhbC1jaGlwLXN0cmVhbWluZyB7XG4gICAgYmFja2dyb3VuZDogI0ZERjJGODtcbiAgICBib3JkZXItY29sb3I6ICNGN0RDRUM7XG4gIH1cblxuICAuY292ZXJhZ2UtbW9kYWwtbm90ZSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICM3Nzc7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC5jb3ZlcmFnZS1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXJnaW46IDEycHg7XG4gIH1cblxuICAuY292ZXJhZ2UtbW9kYWwtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyMnB4IDIwcHggMThweDtcblxuICAgIC5jb3ZlcmFnZS1tb2RhbC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG5cbiAgICAuY292ZXJhZ2UtbW9kYWwtc3VtbWFyeSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgIC8vIE9uZSBmaWd1cmUgcGVyIGxpbmUsIHdpdGhvdXQgdGhlIGRvdCBiZXR3ZWVuIHRoZW1cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLmNvdmVyYWdlLW1vZGFsLWRvdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvdmVyYWdlLW1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDRweCAyMHB4IDIycHg7XG4gIH1cbn1cblxuLy8gVGhlIFNFTyBob21lIHBhZ2U6IGxlc3Mgc3BhY2UgYmV0d2VlbiB0aGUgcm9sZSBjYXJkcyBhbmQgdGhlIHByaWNpbmcgaGVhZGluZyAod2FzIDYwcHggKyA2MHB4KVxuLmluZHVzdHJ5LWdyaWQtc2VjdGlvbi5pbmR1c3RyeS1ncmlkLXNlY3Rpb24tc2VvIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5wcmljaW5nLXNlY3Rpb24ucHJpY2luZy1zZWN0aW9uLXNlbyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4vLyBUaGUgU0VPIGhvbWUgcGFnZSdzIEhvdyBJdCBXb3JrcyBoZWFkaW5ncyBtYXRjaCB0aGUgcHJvZHVjdCBoZWFkaW5ncyBhYm92ZSB0aGVtIChMb29rQmFjaywgU3RyZWFtaW5nXG4vLyBJblNpZ2h0cywgVHJhY2tJdDogTW9udHNlcnJhdCAyMHB4LCBib2xkLCAjNTU1KSBhdCBldmVyeSB3aWR0aFxuLmhvdy1hcHAtd29yay1zZWN0aW9uLmhvdy1pdC13b3Jrcy1zZW8gLnNpbmdsZS1ob3ctYXBwLXdvcmsgLnRleHQtYm94IGg0IHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi8vIFRoZSBTRU8gaG9tZSBwYWdlJ3MgXCJXSU9wcm8gb2ZmZXJzIGJyb2FkY2FzdCBhbmQgc3RyZWFtaW5nIHNvbHV0aW9uc+KAplwiIGhlYWRpbmc6IHNtYWxsZXIsIHRpZ2h0ZXIgbGluZXNcbi5mZWF0dXJlcy1zdHlsZS1vbmUgLmZlYXR1cmUtc3R5bGUtY29udGVudCBoMy5zb2x1dGlvbnMtaGVhZGluZy1zZW8ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbn1cblxuLmNvdmVyYWdlLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiA0cHggc29saWQgI0U4RTZFNjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogMzZweCAyOHB4IDI0cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZSwgYm94LXNoYWRvdyAuM3MgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XG4gICAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCByZ2JhKDIxMiwgNTAsIDE1MSwgMC4yKTtcbiAgfVxuXG4gIC8vIFRoZSBiYXIgc2l0cyBvbiB0aGUgZ3JleSBmcmFtZSwgYXMgb24gdGhlIGluZHVzdHJ5IGNhcmRzICh3aG9zZSBmcmFtZSBpcyBhIGJhY2tncm91bmQsIG5vdCBhIGJvcmRlcik6IC00cHhcbiAgLy8gdGFrZXMgaXQgdXAgb250byB0aGUgYm9yZGVyLCBhbmQgMjRweCBmcm9tIHRoZSBwYWRkaW5nIGVkZ2UgaXMgdGhlaXIgMjhweCBmcm9tIHRoZSBvdXRzaWRlIGVkZ2VcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00cHg7XG4gICAgbGVmdDogMjRweDtcbiAgICByaWdodDogMjRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDEwMSwgNjUsIDE5MywgMCkgMCUsICM2NTQxYzEgMjAlLCAjZDQzMzk2IDgwJSwgcmdiYSgyMTIsIDUxLCAxNTAsIDApIDEwMCUpO1xuICB9XG5cbiAgLmNvdmVyYWdlLWNhcmQtaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzY1NDFjMSwgI2Q0MzM5Nik7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzY1NDFjMTtcbiAgICBtYXJnaW46IDAgMCAxNHB4O1xuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzE1MEEzMjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYwMGMnO1xuICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgY29sb3I6ICNkNDMzOTY7XG4gICAgfVxuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBSZXNvdXJjZXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLy8gLnJlc291cmNlcyBoMyB7XG4vLyAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4vLyAgIGNvbG9yOiAjMTUwQTMyO1xuLy8gICBmb250LXNpemU6IDMycHg7XG4vLyAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4vLyB9XG5cbm1nLnJlc291cmNlLWl0ZW0ge1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gIC8vYm9yZGVyOiAycHggc29saWQgI2VlZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuXG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5wcmVzcy1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFNkU2O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlLCB0cmFuc2Zvcm0gLjNzIGVhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMTZweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuICB9XG59XG5cbi5wcmVzcy1jYXJkLWltYWdlLnJlc291cmNlLWl0ZW0td3JhcCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG59XG5cbi5wcmVzcy1jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAxNnB4IDE4cHggMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbn1cblxuLnByZXNzLWNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTUwQTMyO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS4zZW0gKiAyKTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByZXNzLWNhcmQtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzU1NSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMjBweCAqIDMpO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJlc3MtY2FyZC1tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4ucHJlc3MtY2FyZC1yZWFkIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzY1NDFjMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnJlc291cmNlLWl0ZW0td3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEU2RTY7XG4gIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xufVxuXG5pbWcucmVzb3VyY2UtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2U7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnByZXNzLWNhcmQ6aG92ZXIgaW1nLnJlc291cmNlLWl0ZW0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xufVxuXG4vLyBUaGUgaG9tZSBwYWdlIHJlZGVzaWduIG9wdGlvbnMgKGJyYW5jaCBzZW8tcmVkZXNpZ24pXG5AaW1wb3J0IFwiaG9tZS1kZXNpZ25zXCI7XG5cbi8vIFRoZSBjb3VudHJpZXMgcG9wLXVwLCBtb3JlIGNvbXBhY3QgKEFkYW0sIDIwMjYtMTEtMTA6IFwicmVkdWNlIHNvbWUgaGVpZ2h0XCIsIGtlZXAgdGhlIGxvb2spOiBlYWNoIHJlZ2lvbidzIG5hbWVcbi8vIGJlc2lkZSBpdHMgY291bnRyaWVzIHJhdGhlciB0aGFuIGFib3ZlIHRoZW0sIHNtYWxsZXIgcGlsbHMgYW5kIGdhcHMsIGFuZCBhIHRpZ2h0ZXIgaGVhZGVyIGFuZCBzZWN0aW9uc1xuLm1vZGFsLmNvdmVyYWdlLW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDg4MHB4O1xufVxuXG4uY292ZXJhZ2UtbW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMjJweCAyOHB4IDE4cHg7XG5cbiAgLmNvdmVyYWdlLW1vZGFsLWV5ZWJyb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5jb3ZlcmFnZS1tb2RhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5jb3ZlcmFnZS1tb2RhbC1zdW1tYXJ5IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuLmNvdmVyYWdlLW1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiA0cHggMjhweCAyMnB4O1xuXG4gIC5jb3ZlcmFnZS1tb2RhbC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcblxuICAgICYgKyAuY292ZXJhZ2UtbW9kYWwtc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb3ZlcmFnZS1tb2RhbC1zZWN0aW9uLWhlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cblxuICAuY292ZXJhZ2UtbW9kYWwtaWNvbiB7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAuY292ZXJhZ2UtbW9kYWwtc2VjdGlvbi1zdWIge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuXG4gIC5jb3ZlcmFnZS1tb2RhbC1yZWdpb24ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNzJweCAxZnI7XG4gICAgY29sdW1uLWdhcDogMTRweDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLy8gTGV2ZWwgd2l0aCB0aGUgZmlyc3Qgcm93IG9mIHBpbGxzOyBhIGxvbmcgbmFtZSAoXCJDZW50cmFsICYgU291dGggQW1lcmljYVwiKSB3cmFwcyBuZWF0bHlcbiAgLmNvdmVyYWdlLW1vZGFsLXJlZ2lvbi1uYW1lIHtcbiAgICBtYXJnaW46IDRweCAwIDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAxcHg7XG4gICAgfVxuICB9XG5cbiAgLmNvdmVyYWdlLW1vZGFsLWNoaXBzIHtcbiAgICBnYXA6IDZweDtcbiAgfVxuXG4gIC5jb3ZlcmFnZS1tb2RhbC1jaGlwIHtcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cblxuICAuY292ZXJhZ2UtbW9kYWwtbm90ZSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvdmVyYWdlLW1vZGFsLWJvZHkgLmNvdmVyYWdlLW1vZGFsLXJlZ2lvbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgcm93LWdhcDogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAuY292ZXJhZ2UtbW9kYWwtYm9keSAuY292ZXJhZ2UtbW9kYWwtcmVnaW9uLW5hbWUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiIsIi8qIVxuICogQm9vdHN0cmFwIHY0LjYuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJyb290XCI7XG5AaW1wb3J0IFwicmVib290XCI7XG5AaW1wb3J0IFwidHlwZVwiO1xuQGltcG9ydCBcImltYWdlc1wiO1xuQGltcG9ydCBcImNvZGVcIjtcbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidGFibGVzXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwidHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuQGltcG9ydCBcImJ1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcImlucHV0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY3VzdG9tLWZvcm1zXCI7XG5AaW1wb3J0IFwibmF2XCI7XG5AaW1wb3J0IFwibmF2YmFyXCI7XG5AaW1wb3J0IFwiY2FyZFwiO1xuQGltcG9ydCBcImJyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYmFkZ2VcIjtcbkBpbXBvcnQgXCJqdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCJhbGVydFwiO1xuQGltcG9ydCBcInByb2dyZXNzXCI7XG5AaW1wb3J0IFwibWVkaWFcIjtcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY2xvc2VcIjtcbkBpbXBvcnQgXCJ0b2FzdHNcIjtcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJzcGlubmVyc1wiO1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuQGltcG9ydCBcInByaW50XCI7XG4iLCI6cm9vdCB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cblxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBydWxlOiBpbiBicm93c2VycyB0aGF0IHN1cHBvcnQgOmZvY3VzLXZpc2libGUsIHN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lXG4vLyBvbiBlbGVtZW50cyB0aGF0IHByb2dyYW1tYXRpY2FsbHkgcmVjZWl2ZSBmb2N1cyBidXQgd291bGRuJ3Qgbm9ybWFsbHkgc2hvdyBhIHZpc2libGVcbi8vIGZvY3VzIG91dGxpbmUuIEluIGdlbmVyYWwsIHRoaXMgd291bGQgbWVhbiB0aGF0IHRoZSBvdXRsaW5lIGlzIG9ubHkgYXBwbGllZCBpZiB0aGVcbi8vIGludGVyYWN0aW9uIHRoYXQgbGVkIHRvIHRoZSBlbGVtZW50IHJlY2VpdmluZyBwcm9ncmFtbWF0aWMgZm9jdXMgd2FzIGEga2V5Ym9hcmQgaW50ZXJhY3Rpb24sXG4vLyBvciB0aGUgYnJvd3NlciBoYXMgc29tZWhvdyBkZXRlcm1pbmVkIHRoYXQgdGhlIHVzZXIgaXMgcHJpbWFyaWx5IGEga2V5Ym9hcmQgdXNlciBhbmQvb3Jcbi8vIHdhbnRzIGZvY3VzIG91dGxpbmVzIHRvIGFsd2F5cyBiZSBwcmVzZW50ZWQuXG4vL1xuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy86Zm9jdXMtdmlzaWJsZVxuLy8gYW5kIGh0dHBzOi8vZGV2ZWxvcGVyLnBhY2llbGxvZ3JvdXAuY29tL2Jsb2cvMjAxOC8wMy9mb2N1cy12aXNpYmxlLWFuZC1iYWNrd2FyZHMtY29tcGF0aWJpbGl0eS9cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoODAlKTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoNzUlKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbiAgLy8gRGlzYWJsZSBhdXRvLWhpZGluZyBzY3JvbGxiYXIgaW4gSUUgJiBsZWdhY3kgRWRnZSB0byBhdm9pZCBvdmVybGFwLFxuICAvLyBtYWtpbmcgaXQgaW1wb3NzaWJsZSB0byBpbnRlcmFjdCB3aXRoIHRoZSBjb250ZW50XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnIHtcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuQGlmICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMge1xuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjVyZW0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIGZvbnQtcmVzaXppbmdcbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuLy8gUmVzaXplIGZvbnQtc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQtc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFZhcmlhYmxlcyBmb3Igc3RvcmluZyBzdGF0aWMgYW5kIGZsdWlkIHJlc2NhbGluZ1xuICAgICRyZnMtc3RhdGljOiBudWxsO1xuICAgICRyZnMtZmx1aWQ6IG51bGw7XG5cbiAgICAvLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udC1zaXplXG4gICAgQGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtIHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmcyAvICRyZnMtcmVtLXZhbHVlfXJlbSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHB4IHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmc31weCN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG4gICAgfVxuXG4gICAgLy8gT25seSBhZGQgbWVkaWEgcXVlcnkgaWYgZm9udC1zaXplIGlzIGJpZ2dlciBhcyB0aGUgbWluaW11bSBmb250LXNpemVcbiAgICAvLyBJZiAkcmZzLWZhY3RvciA9PSAxLCBubyByZXNjYWxpbmcgd2lsbCB0YWtlIHBsYWNlXG4gICAgQGlmICRmcyA+ICRyZnMtYmFzZS1mb250LXNpemUgYW5kICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgICRtaW4td2lkdGg6IG51bGw7XG4gICAgICAkdmFyaWFibGUtdW5pdDogbnVsbDtcblxuICAgICAgLy8gQ2FsY3VsYXRlIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyAoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSkgLyAkcmZzLWZhY3RvcjtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiBnaXZlbiBmb250LXNpemUgYW5kIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAvLyBObyBuZWVkIHRvIGNoZWNrIGlmIHRoZSB1bml0IGlzIHZhbGlkLCBiZWNhdXNlIHdlIGRpZCB0aGF0IGJlZm9yZVxuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7JGZzLW1pbiAvICRyZnMtcmVtLXZhbHVlfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gSWYgdHdvLWRpbWVuc2lvbmFsLCB1c2Ugc21hbGxlc3Qgb2Ygc2NyZWVuIHdpZHRoIGFuZCBoZWlnaHRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7JGZzLWRpZmYgKiAxMDAgLyAkcmZzLWJyZWFrcG9pbnR9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemUuXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuICAgIH1cblxuICAgIC8vIFJlbmRlcmluZ1xuICAgIEBpZiAkcmZzLWZsdWlkID09IG51bGwge1xuICAgICAgLy8gT25seSByZW5kZXIgc3RhdGljIGZvbnQtc2l6ZSBpZiBubyBmbHVpZCBmb250LXNpemUgaXMgYXZhaWxhYmxlXG4gICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAkbXEtdmFsdWU6IG51bGw7XG5cbiAgICAgIC8vIFJGUyBicmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgIEBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSByZW0ge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50IC8gJHJmcy1yZW0tdmFsdWV9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH07XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnR9cHg7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksXG4gICAgICAgIC8vIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgICAgICYsXG4gICAgICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGluIHVzZXMgUkZTIHRvIHJlc2NhbGUgZm9udCBzaXplc1xuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyKCkge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMoKSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCgpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8gMjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkKCkge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vY3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYGltZy1yZXRpbmEoKWBcIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuIiwiLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTAwJSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgLyAyO1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgLyAyO1xufVxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG1ha2UtY29udGFpbmVyLW1heC13aWR0aHNgIG1peGluXCIsIFwidjQuNS4yXCIsIFwidjVcIik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCUgLyAkY291bnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlIC8gJGNvdW50O1xuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogJHRhYmxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7IC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgsXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICB0Ym9keSB0ciB7XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYWNjZW50LWJnO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBjb2xvcjogJHRhYmxlLWRhcmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXG4gICAgICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGJvcmRlcjogbnVsbCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICBAaWYgJGJvcmRlciAhPSBudWxsIHtcbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIFJlbW92ZSBzZWxlY3Qgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkaW5wdXQtY29sb3I7XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJltzaXplXSxcbiAgJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgZm9yIHdvcmthcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuICAmOmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgYmFzZSAuZm9ybS1jaGVja1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAvLyBVbmRvIC5mb3JtLWNoZWNrLWlucHV0IGRlZmF1bHRzIGFuZCBhZGQgc29tZSBgbWFyZ2luLXJpZ2h0YC5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuQGVhY2ggJHN0YXRlLCAkZGF0YSBpbiAkZm9ybS12YWxpZGF0aW9uLXN0YXRlcyB7XG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsIG1hcC1nZXQoJGRhdGEsIGNvbG9yKSwgbWFwLWdldCgkZGF0YSwgaWNvbikpO1xufVxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxuXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxuICAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCxcbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgZm9ybS1jb250cm9sLWZvY3VzKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvciwgJGljb24pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMxNTU3XG4gICAgLy8gQWxpZ24gdG9vbHRpcCB0byBmb3JtIGVsZW1lbnRzXG4gICAgLmZvcm0tcm93ID4gLmNvbCA+ICYsXG4gICAgLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0gPiAmIHtcbiAgICAgIGxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQsICRjdXN0b20tc2VsZWN0LWJnIGVzY2FwZS1zdmcoJGljb24pICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemUgbm8tcmVwZWF0O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogaWYoJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucywgcG9pbnRlciwgbnVsbCk7XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLXBhZGRpbmcteDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBAaW5jbHVkZSBmb250LXNpemUoJGRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1sZWZ0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hlbiBQb3BwZXIgaXMgZW5hYmxlZCwgcmVzZXQgdGhlIGJhc2ljIGRyb3Bkb3duIHBvc2l0aW9uXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmRyb3Bkb3duLW1lbnUge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnLCAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSwgdHJ1ZSk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjc3MDNcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xufVxuIiwiQG1peGluIGNhcmV0LWRvd24oKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCgpIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtbGVmdCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXJpZ2h0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15LCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBuYXYtZGl2aWRlcigpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BsZWZ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuLmJ0bi1ncm91cC10b2dnbGUge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIHZhbHVlXG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICArIC5mb3JtLWNvbnRyb2wsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBCcmluZyB0aGUgY3VzdG9tIGZpbGUgaW5wdXQgYWJvdmUgdGhlIGxhYmVsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuY3VzdG9tLXNlbGVjdCB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLFxuICAgID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gLmZvcm0tY29udHJvbDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmRcbi8vXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXG4vLyBhcHBlbmQgZWxlbWVudHMgYWxsb3cgdXMgdG8gMSkgYmUgbGVzcyBjbGV2ZXIsIDIpIHNpbXBsaWZ5IG91ciBzZWxlY3RvcnMsIGFuZFxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cbi5pbnB1dC1ncm91cC1hcHBlbmQgeyBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmJ0bixcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4iLCIvLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgaGVpZ2h0OiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcbi8vXG4vLyBCdWlsZCB0aGUgY3VzdG9tIGNvbnRyb2xzIG91dCBvZiBwc2V1ZG8tZWxlbWVudHMuXG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY3Vyc29yOiAkY3VzdG9tLWNvbnRyb2wtY3Vyc29yO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICBib3JkZXI6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yIHNvbGlkICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIEZvcmVncm91bmQgKGljb24pXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiA1MCUgLyAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZX0gbm8tcmVwZWF0O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgICAmOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSYWRpb3Ncbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxuXG4uY3VzdG9tLXJhZGlvIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc3dpdGNoZXNcbi8vXG4vLyBUd2VhayBhIGZldyB0aGluZ3MgZm9yIHN3aXRjaGVzXG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG5cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLXdpZHRoO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogYWRkKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgbGVmdDogYWRkKC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGhlaWdodDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCwgJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkY3VzdG9tLXN3aXRjaC13aWR0aCAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iZyAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdywgJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc7XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbn1cblxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdmFsdWUgaW4gJGN1c3RvbS1maWxlLXRleHQge1xuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cblxuICB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LWZhbWlseTogJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG59XG5cbi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCwgJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1zLXRodW1iICAgICAgICAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodCAtICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0KSAvIDI7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAwOyAvLyBFZGdlIHNwZWNpZmljXG4gICAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7IC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIG1hcmdpbi1sZWZ0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7ICAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCAvIDI7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgLy8gYXJiaXRyYXJ5P1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IDUwJSAvIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6ICRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6ICRjYXJkLWhlaWdodDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIGltYWdlIHNpemUgYnVnIGluIElFXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjg4NTVcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNvbG9yO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0kY2FyZC1zcGFjZXIteSAvIDI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwOyAvLyBGb3IgSUU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjkzOTZcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gQ2FyZCBkZWNrXG5cbi5jYXJkLWRlY2sge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZGVjay1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLSRjYXJkLWRlY2stbWFyZ2luO1xuICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtZGVjay1tYXJnaW47XG5cbiAgICAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgZGVmYXVsdFxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29sdW1uc1xuLy9cblxuLmNhcmQtY29sdW1ucyB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBBY2NvcmRpb25cbi8vXG5cbi5hY2NvcmRpb24ge1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG5cbiAgPiAuY2FyZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgPiAuY2FyZC1oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kY2FyZC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRicmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBTdXBwcmVzcyBpbmxpbmUgc3BhY2luZ3MgYW5kIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3JcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKTtcbiAgICB9XG4gIH1cblxuICAvLyBJRTktMTEgaGFjayB0byBwcm9wZXJseSBoYW5kbGUgaHlwZXJsaW5rIHVuZGVybGluZXMgZm9yIGJyZWFkY3J1bWJzIGJ1aWx0XG4gIC8vIHdpdGhvdXQgYDx1bD5gcy4gVGhlIGA6OmJlZm9yZWAgcHNldWRvLWVsZW1lbnQgZ2VuZXJhdGVzIGFuIGVsZW1lbnRcbiAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHRoZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxuICAvL1xuICAvLyBUbyB0cmljayBJRSBpbnRvIHN1cHByZXNzaW5nIHRoZSB1bmRlcmxpbmUsIHdlIGdpdmUgdGhlIHBzZXVkby1lbGVtZW50IGFuXG4gIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vIE9waW5pb25hdGVkOiByZW1vdmUgdGhlIFwiaGFuZFwiIGN1cnNvciBzZXQgcHJldmlvdXNseSBmb3IgLnBhZ2UtbGlua1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRiYWRnZS10cmFuc2l0aW9uKTtcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vLyBQaWxsIGJhZGdlc1xuLy9cbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENvbG9yc1xuLy9cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYmFkZ2UtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBiYWRnZS12YXJpYW50KCRiZykge1xuICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJhZGdlLWZvY3VzLXdpZHRoIHJnYmEoJGJnLCAuNSk7XG4gICAgfVxuICB9XG59XG4iLCIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogJGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKSAkanVtYm90cm9uLXBhZGRpbmc7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjbG9zZS1mb250LXNpemUgKyAkYWxlcnQtcGFkZGluZy14ICogMjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICB9XG59XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzcy1oZWlnaHQgMDsgfVxuICAgIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nIHByb2dyZXNzLWJhci1zdHJpcGVzO1xuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJiArICYge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY2xvc2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IC41O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLnRvYXN0IHtcbiAgLy8gUHJldmVudHMgZnJvbSBzaHJpbmtpbmcgaW4gSUUxMSwgd2hlbiBpbiBhIGZsZXggY29udGFpbmVyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MzQxXG4gIGZsZXgtYmFzaXM6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIG1heC13aWR0aDogJHRvYXN0LW1heC13aWR0aDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b2FzdC1mb250LXNpemUpO1xuICBjb2xvcjogJHRvYXN0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1ib3JkZXItY29sb3I7XG4gIGJveC1zaGFkb3c6ICR0b2FzdC1ib3gtc2hhZG93O1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b2FzdC1ib3JkZXItcmFkaXVzKTtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICR0b2FzdC1wYWRkaW5nLXg7XG4gIH1cblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXkgJHRvYXN0LXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b2FzdC1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoc3VidHJhY3QoJHRvYXN0LWJvcmRlci1yYWRpdXMsICR0b2FzdC1ib3JkZXItd2lkdGgpKTtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy14OyAvLyBhcHBseSB0byBib3RoIHZlcnRpY2FsIGFuZCBob3Jpem9udGFsXG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4ubW9kYWwtb3BlbiB7XG4gIC8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7IC8vIElFMTAvMTFcbiAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7IC8vIElFMTAvMTFcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAvLyBFbnN1cmUgYG1vZGFsLWRpYWxvZy1jZW50ZXJlZGAgZXh0ZW5kcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIHZpZXcgKElFMTAvMTEpXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IC8vIElFMTBcbiAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7IC8vIFJlc2V0IGhlaWdodCB0byAwIGV4Y2VwdCBvbiBJRVxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAvLyBFbnN1cmUgYC5tb2RhbC1ib2R5YCBzaG93cyBzY3JvbGxiYXIgKElFMTAvMTEpXG4gICYubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiAkbW9kYWwtY29udGVudC1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAuY2xvc2Uge1xuICAgIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgICAvLyBhdXRvIG9uIHRoZSBsZWZ0IGZvcmNlIGljb24gdG8gdGhlIHJpZ2h0IGV2ZW4gd2hlbiB0aGVyZSBpcyBubyAubW9kYWwtdGl0bGVcbiAgICBtYXJnaW46ICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nIC0gJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAvIDI7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46ICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gLyAyO1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14bDsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5OyB9XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICBib3R0b206IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1yaWdodCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICB0b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1sZWZ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWxlZnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQoKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHBvcG92ZXItZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBtYXJnaW46IDAgJHBvcG92ZXItYm9yZGVyLXJhZGl1cztcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBib3R0b206IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGxlZnQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHRvcDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoIC8gMjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICByaWdodDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWxlZnQ7XG4gIH1cbn1cblxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci1oZWFkZXItYmcsIDUlKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kOiA1MCUgLyAxMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpO1xufVxuXG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIG9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBvdmVycmlkZSA8b2w+IGRlZmF1bHRcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMjtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBib3JkZXI6ICRzcGlubmVyLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xuICBib3JkZXItd2lkdGg6ICRzcGlubmVyLWJvcmRlci13aWR0aC1zbTtcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3Jvdztcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG59XG5cbkBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zcGlubmVyLWJvcmRlcixcbiAgICAuc3Bpbm5lci1ncm93IHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy12YXJpYW50YCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLWdyYWRpZW50LXZhcmlhbnRgIG1peGluXCIsIFwidjQuNS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15IC8gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkdXNlci1zZWxlY3RzIHtcbiAgLnVzZXItc2VsZWN0LSN7JHZhbHVlfSB7IHVzZXItc2VsZWN0OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUoKSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uc2hhZG93LXNtIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc20gIWltcG9ydGFudDsgfVxuLnNoYWRvdyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93ICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbGcgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LW5vbmUgeyBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8vIFZpZXdwb3J0IGFkZGl0aW9uYWwgaGVscGVyc1xuXG4ubWluLXZ3LTEwMCB7IG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLm1pbi12aC0xMDAgeyBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAgeyB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLnZoLTEwMCB7IGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmICRzaXplICE9IDAge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gSnVzdCBpbiBjYXNlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgaXMgc2V0IG9uIGEgcGFyZW50XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBJRTEwIGJ1Z2ZpeCwgc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2OTQ3OTY3L2llMTAtaG92ZXItcHNldWRvLWNsYXNzLWRvZXNudC13b3JrLXdpdGhvdXQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIERlcHJlY2F0ZWQsIGJ1dCBhdm9pZHMgaXNzdWVzIHdpdGggZmxleCBjb250YWluZXJzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBVc2VkIGluc3RlYWQgb2YgYG92ZXJmbG93LXdyYXBgIGZvciBJRSAmIEVkZ2UgTGVnYWN5XG59XG5cbi8vIFJlc2V0XG5cbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1lbXBoYXNpcy12YXJpYW50KClgXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9tYWluLmNzcy9ibG9iL21hc3Rlci9zcmMvX3ByaW50LmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7IC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBQcmludGluZyBUYWJsZXM6XG4gICAgLy8gaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTgwODE1MTUwOTM0L2h0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgIC8vXG5cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgVGhlIGhvbWUgcGFnZSByZWRlc2lnbiAoUFJPLTIzMjgsIFBSTy0yMzU2OyBicmFuY2ggc2VvLXJlZGVzaWduLCBOb3ZlbWJlciAyMDI2KS4gU2hhcmVkIHBpZWNlcyAoLmhkLSopLCB0aGVuXG4gIG9wdGlvbiBEICguaGRkIGFuZCB0aGUgcmVzdCksIHRoZSBjaG9zZW4gZGVzaWduLiBUaGUgb3RoZXIgb3B0aW9ucycgc3R5bGVzIHdlcmUgcmVtb3ZlZCBvbiAyMDI2LTExLTExLlxuXG4gIFRoZSBzaXRlJ3MgcCBydWxlIGZvcmNlcyBzaXplLCBsaW5lIGhlaWdodCBhbmQgY29sb3VyIHdpdGggIWltcG9ydGFudCwgc28gdGV4dCBjbGFzc2VzIGhlcmUgdXNlICFpbXBvcnRhbnQgdG9vLlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuJGhkLW5hdnk6ICMxNTBBMzI7XG4kaGQtcHVycGxlOiAjNjU0MWMxO1xuJGhkLXBpbms6ICNkNDMzOTY7XG4kaGQtYmx1ZTogIzRBQzlGRjtcbiRoZC1sYXZlbmRlcjogI0Y3RjVGQztcbiRoZC1saW5lOiAjRUNFOEY1O1xuJGhkLXRleHQ6ICM1NTU7XG4kaGQtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGhkLXB1cnBsZSAwJSwgJGhkLXBpbmsgMTAwJSk7XG5cbkBtaXhpbiBoZC10ZXh0KCRzaXplLCAkbGluZSwgJGNvbG9yOiAkaGQtdGV4dCkge1xuICBmb250LXNpemU6ICRzaXplICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZSAhaW1wb3J0YW50O1xuICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi8qIFNoYXJlZCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5oZCB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIC8vIGNsaXAsIG5vdCBoaWRkZW46IGhpZGRlbiB3b3VsZCBhbHNvIGN1dCBvZmYgYW55dGhpbmcgcHVsbGVkIHVwIG92ZXIgdGhlIGhlcm8gKG9wdGlvbiBCJ3MgZmlndXJlIHRpbGVzKVxuICBvdmVyZmxvdy14OiBjbGlwO1xuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuaGQtZXllYnJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogJGhkLWdyYWRpZW50O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxuXG4gIC5oZC1leWVicm93LWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAkaGQtYmx1ZTtcbiAgfVxuXG4gIC5oZC1oMiB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGhkLW5hdnk7XG4gICAgbWFyZ2luOiAwIDAgMThweDtcbiAgfVxuXG4gIC5oZC1oMi1saWdodCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuaGQtaDMge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRoZC1uYXZ5O1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gIH1cblxuICAuaGQtbGVhZCB7XG4gICAgQGluY2x1ZGUgaGQtdGV4dCgyMnB4LCAzNHB4LCAkaGQtbmF2eSk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG5cbiAgLmhkLWJvZHkge1xuICAgIEBpbmNsdWRlIGhkLXRleHQoMTdweCwgMjhweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5oZC1zbWFsbCB7XG4gICAgQGluY2x1ZGUgaGQtdGV4dCgxNXB4LCAyNHB4KTtcbiAgfVxuXG4gIC5oZC1zZWN0aW9uLWhlYWQge1xuICAgIG1heC13aWR0aDogODIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDhweDtcbiAgfVxuXG4gIC5oZC1jaGVja3Mge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogJGhkLW5hdnk7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZjAwYyc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkaGQtcGluaywgLjEyKTtcbiAgICAgICAgY29sb3I6ICRoZC1waW5rO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhkLWNoZWNrcy1saWdodCBsaSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjg1KTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGhkLWJsdWUsIC4xOCk7XG4gICAgICBjb2xvcjogJGhkLWJsdWU7XG4gICAgfVxuICB9XG5cbiAgLmhkLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAkaGQtZ3JhZGllbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG5cbiAgLmhkLXRhZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLy8gQSBzY3JlZW5zaG90IGluIGEgYnJvd3Nlci1zdHlsZSBmcmFtZVxuICAuaGQtd2luZG93IHtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAwIDMwcHggNjBweCByZ2JhKCRoZC1uYXZ5LCAuMTYpLCAwIDAgMCAxcHggcmdiYSgkaGQtbmF2eSwgLjA2KTtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5oZC13aW5kb3ctYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGMUY4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaGQtbGluZTtcblxuICAgIHNwYW4ge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjVGNTc7XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZFQkMyRTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjhDODQwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFRhYnMgKFtkYXRhLWhkLXRhYnNdLCBfdGFicy1zY3JpcHQpXG4gIC5oZC10YWItYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxuXG4gIC5oZC10YWItYnV0dG9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkaGQtbGluZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAkaGQtbmF2eTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIycHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRoZC1sYXZlbmRlcjtcbiAgICAgIGNvbG9yOiAkaGQtcHVycGxlO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJGhkLWdyYWRpZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDI0cHggcmdiYSgkaGQtcGluaywgLjI1KTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjI1KTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5oZC10YWItcGFuZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoZSBjbGllbnQgbG9nb3NcbiAgLmhkLW1hcnF1ZWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgIzAwMCA4JSwgIzAwMCA5MiUsIHRyYW5zcGFyZW50KTtcbiAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50LCAjMDAwIDglLCAjMDAwIDkyJSwgdHJhbnNwYXJlbnQpO1xuICB9XG5cbiAgLmhkLW1hcnF1ZWUtdHJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGFuaW1hdGlvbjogaGQtbWFycXVlZSA0MHMgbGluZWFyIGluZmluaXRlO1xuICB9XG5cbiAgLmhkLW1hcnF1ZWUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMzZweDtcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgaGQtbWFycXVlZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZCB7XG4gICAgLmhkLWgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIH1cblxuICAgIC5oZC1oMyB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB9XG5cbiAgICAuaGQtbGVhZCB7XG4gICAgICBAaW5jbHVkZSBoZC10ZXh0KDE5cHgsIDMwcHgsICRoZC1uYXZ5KTtcbiAgICB9XG4gIH1cbn1cblxuLyogT3B0aW9ucyBBLCBCIGFuZCBDICgyMDI2LTExLTA5KSB3ZXJlIHJlbW92ZWQgb24gMjAyNi0xMS0xMSB3aXRoIHRoZWlyIHBhZ2VzIChub3cgaW5cbiAgIHBhZ2VzL2Zyb250ZW5kL2hvbWUtZGVzaWducy9yZWZlcmVuY2UvKTsgdGhlaXIgc3R5bGVzIGFyZSBpbiB0aGUgZ2l0IGhpc3RvcnkgYmVmb3JlIHRoYXQgZGF0ZS4gKi9cblxuLyogUGhvbmVzOiB0YWJzIGtlZXAgdGhlaXIgY291bnQgYmVzaWRlIHRoZSBsYWJlbCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oZCAuaGQtdGFiLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogOXB4IDE2cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLyogT3B0aW9uIEQgKDIwMjYtMTEtMDkpOiBvcHRpb24gQiBjYXJyaWVkIGZvcndhcmQgd2l0aCB0aGUgZnJvbnRlbmQtZGVzaWduIHNraWxsIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIFBsYW46IHRoZSBoZXJvIHN0YWdlIGlzIHRoZSBvbmUgYm9sZCBlbGVtZW50IChwcm9kdWN0IHNjcmVlbnNob3RzIGFuZCB0aGUgc2VydmljZXMgd2UgY2FycnksIHNldHRsaW5nIGluIG9uY2Ugb25cbiAgIGxvYWQpOyBldmVyeXRoaW5nIGVsc2UgaXMgcXVpZXQuIFNlbnRlbmNlLWNhc2UgbGFiZWxzIG9ubHkgd2hlcmUgdGhleSBjYXJyeSBpbmZvcm1hdGlvbiwgbm8gbnVtYmVyaW5nIGV4Y2VwdCB0aGVcbiAgIHN0ZXBzLCBubyBhcnJvd3Mgb24gbGlua3MsIG5vIGhvdmVyIGxpZnRzLiBQYWxldHRlOiBpbmsgbmF2eSAjMTUwQTMyLCBwdXJwbGUgIzY1NDFjMSwgbWFnZW50YSAjZDQzMzk2LCBmZWVkIGJsdWVcbiAgICM0QUM5RkYgKG9uIGRhcmsgb25seSksIG1pc3QgI0Y2RjRGQiwgaGFpcmxpbmUgI0U3RTJGMy4gUG9wcGlucyBmb3IgaGVhZGluZ3MgYW5kIGZpZ3VyZXMsIE1vbnRzZXJyYXQgZm9yIHRleHQuICovXG5cbiRoZGQtbWlzdDogI0Y2RjRGQjtcbiRoZGQtaGFpcmxpbmU6ICNFN0UyRjM7XG4kaGRkLWVhc2U6IGN1YmljLWJlemllciguMiwgLjcsIC4yLCAxKTtcblxuLy8gQnV0dG9uc1xuLmhkZC1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEzcHggMjZweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzIGVhc2UsIGNvbG9yIC4ycyBlYXNlLCBib3JkZXItY29sb3IgLjJzIGVhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAzcHggc29saWQgJGhkLWJsdWU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgfVxufVxuXG4uaGRkLWJ0bi1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAkaGQtbmF2eTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGhkLXB1cnBsZTtcbiAgfVxufVxuXG4uaGRkLWJ0bi1naG9zdCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjU1KTtcbiAgY29sb3I6ICNmZmY7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5oZGQtYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAkaGQtZ3JhZGllbnQ7XG4gIGNvbG9yOiAjZmZmO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi8vIDFweCwgYXMgZXZlcnkgYm9yZGVyIChBZGFtLCAyMDI2LTExLTEwKTsgb24gaG92ZXIgaXQgZmlsbHMgd2l0aCB0aGUgZ3JhZGllbnQsIHNpbmNlIGEgdGhpbiBib3JkZXIgdHVybmluZyBwdXJwbGUgaXNcbi8vIGhhcmQgdG8gc2VlLiBBIGdyYWRpZW50IGNhbm5vdCBmYWRlIGluIGFzIGEgYmFja2dyb3VuZCwgc28gaXQgc2l0cyBvbiBhIGxheWVyIGJlaGluZCB0aGUgdGV4dCBhbmQgZmFkZXMgaW4uXG4uaGRkLWJ0bi1vdXRsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRoZC1wdXJwbGUsIC4zNSk7XG4gIGNvbG9yOiAkaGQtcHVycGxlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogLTFweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQ6ICRoZC1ncmFkaWVudDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBoZXJvIHN0YWdlXG4uYmFubmVyLXN0YXRpYy5oZGQtYmFubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG5cbiAgLmJhbm5lci1jb250ZW50IHAudjItd2UtYXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICB9XG59XG5cbi5oZGQtaGVyby1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uaGRkLXN0YWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAuaGQtd2luZG93IHtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDQwcHggODBweCByZ2JhKDEwLCA0LCAzMCwgLjQ1KSwgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA4KTtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5oZC13aW5kb3ctYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGMUY4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaGRkLWhhaXJsaW5lO1xuXG4gICAgc3BhbiB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogI0ZGNUY1NztcblxuICAgICAgJjpudGgtY2hpbGQoMikgeyBiYWNrZ3JvdW5kOiAjRkVCQzJFOyB9XG4gICAgICAmOm50aC1jaGlsZCgzKSB7IGJhY2tncm91bmQ6ICMyOEM4NDA7IH1cbiAgICB9XG4gIH1cbn1cblxuLmhkZC1zdGFnZS1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogNjglO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYW5pbWF0aW9uOiBoZGQtcmlzZSAxcyAkaGRkLWVhc2UgLjJzIGJvdGg7XG59XG5cbi5oZGQtc3RhZ2UtY2FyZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiA4MHB4O1xuICB3aWR0aDogMjAlO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBib3gtc2hhZG93OiAwIDMwcHggNjBweCByZ2JhKDEwLCA0LCAzMCwgLjUpO1xufVxuXG4uaGRkLXN0YWdlLWNhcmQtbGVmdCB7XG4gIGxlZnQ6IC0zJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTdkZWcpO1xuICBhbmltYXRpb246IGhkZC1jYXJkLWxlZnQgMS4xcyAkaGRkLWVhc2UgLjQ1cyBib3RoO1xufVxuXG4uaGRkLXN0YWdlLWNhcmQtcmlnaHQge1xuICByaWdodDogLTMlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg3ZGVnKTtcbiAgYW5pbWF0aW9uOiBoZGQtY2FyZC1yaWdodCAxLjFzICRoZGQtZWFzZSAuNDVzIGJvdGg7XG59XG5cbi5oZGQtc3RhZ2Utc2VydmljZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjZweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDk0JTtcbiAgbWFyZ2luOiAtNDRweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDE2cHggMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAyNHB4IDUwcHggcmdiYSgxMCwgNCwgMzAsIC4yNSk7XG4gIGFuaW1hdGlvbjogaGRkLXJpc2UgMXMgJGhkZC1lYXNlIC43NXMgYm90aDtcbn1cblxuLmhkZC1zdGFnZS1zZXJ2aWNlcy1sYWJlbCB7XG4gIGZsZXg6IG5vbmU7XG4gIG1heC13aWR0aDogMTkwcHg7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjNjY2O1xuXG4gIHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICRoZC1uYXZ5O1xuICB9XG59XG5cbi5oZGQtc3RhZ2UtbG9nb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG5cbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA4NHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoZGQtcmlzZSB7XG4gIGZyb20geyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7IH1cbiAgdG8geyBvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IG5vbmU7IH1cbn1cblxuQGtleWZyYW1lcyBoZGQtY2FyZC1sZWZ0IHtcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwcHgsIDUwcHgpIHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7IG9wYWNpdHk6IDE7IHRyYW5zZm9ybTogcm90YXRlKC03ZGVnKTsgfVxufVxuXG5Aa2V5ZnJhbWVzIGhkZC1jYXJkLXJpZ2h0IHtcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC00MHB4LCA1MHB4KSByb3RhdGUoMGRlZyk7IH1cbiAgdG8geyBvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHJvdGF0ZSg3ZGVnKTsgfVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuaGRkLXN0YWdlLW1haW4sXG4gIC5oZGQtc3RhZ2UtY2FyZCxcbiAgLmhkZC1zdGFnZS1zZXJ2aWNlcyB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGRkLXN0YWdlLW1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmhkZC1zdGFnZS1jYXJkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhkZC1zdGFnZS1zZXJ2aWNlcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmhkZC1zdGFnZS1zZXJ2aWNlcy1sYWJlbCB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmhkZC1zdGFnZS1sb2dvcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTRweCAyMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIHBhZ2UgYm9keVxuLmhkZCB7XG4gIC5oZGQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA4NjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAvLyBUaGUgZmlndXJlcyBzZWN0aW9uIChpdHMgbGF5b3V0OiB0aGUgYmVudG8gYmVsb3csIGF0IFwiVGhlIGZpZ3VyZXNcIilcbiAgLmhkZC1maWd1cmVzIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMjBweDtcbiAgfVxuXG4gIC5oZGQtZmlndXJlLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJGhkLXB1cnBsZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkaGQtcHVycGxlLCAuMyk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkaGQtcGluaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRoZC1waW5rO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoZSBjbGllbnRzXG4gIC5oZGQtY2xpZW50cyB7XG4gICAgcGFkZGluZzogNDBweCAwIDEwcHg7XG4gIH1cblxuICAuaGRkLWNsaWVudHMtbGluZSB7XG4gICAgQGluY2x1ZGUgaGQtdGV4dCgxNXB4LCAyMnB4LCAjODg4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLy8gQWJvdXQsIHRoZSBkYXRhIHBhcnRuZXIgYW5kIHRoZSBwcmVzc1xuICAuaGRkLWFib3V0IHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgNzBweDtcbiAgfVxuXG4gIC5oZGQtd2VlLW93ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRoZC1waW5rO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cblxuICAvLyBUaGUgR3JhY2Vub3RlIHBhbmVsIHRha2VzIG1vcmUgd2lkdGg7IHRoZSBwcmVzcyBxdW90ZSBzaXRzIGluIHRoZSBtaWRkbGUgb2YgaXRzIHBhbmVsXG4gIC5oZGQtY3JlZGl0cyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNGZyIDFmcjtcbiAgICBnYXA6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgIC5oZGQtY3JlZGl0LXByZXNzIC5oZGQtY3JlZGl0LXF1b3RlIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmhkZC1jcmVkaXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAzNnB4IDQwcHggMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGhkZC1oYWlybGluZTtcbiAgICBjb2xvcjogJGhkLW5hdnk7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4ycyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGhkLXB1cnBsZSwgLjQ1KTtcblxuICAgICAgLmhkZC1jcmVkaXQtbGluayB7XG4gICAgICAgIGNvbG9yOiAkaGQtcGluaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogM3B4IHNvbGlkICRoZC1wdXJwbGU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICAgIH1cbiAgfVxuXG4gIC8vIEEgbGl0dGxlIHNtYWxsZXIgKEFkYW0sIDIwMjYtMTEtMTI7IHdlcmUgNzRweCBhbmQgNjBweClcbiAgLmhkZC1jcmVkaXQtbG9nbyB7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogLThweCAwIDE4cHggLTZweDtcbiAgfVxuXG4gIC5oZGQtY3JlZGl0LWxvZ28tdGhyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbjogMjJweCAwIDA7XG4gIH1cblxuICAuaGRkLWNyZWRpdC10ZXh0IHtcbiAgICBAaW5jbHVkZSBoZC10ZXh0KDE3cHgsIDI4cHgsICM0NDQpO1xuICB9XG5cbiAgLy8gR3JhY2Vub3RlLCB0aGVuIFdJT3BybywgYXMgdHdvIHBhcmFncmFwaHM7IHRoZSBXSU9wcm8gb25lIGluIG5hdnkgd2l0aCBhIDFweCBwdXJwbGUtdG8tcGluayBsaW5lIG9uIGl0cyBsZWZ0IChBZGFtXG4gIC8vIGNob3NlIGl0IG9uIDIwMjYtMTEtMTIgb3ZlciBhIHRpbnRlZCBwYW5lbCBhbmQgYSBzbWFsbCBsYWJlbClcbiAgLmhkZC1jcmVkaXQtd2lvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICRoZC1wdXJwbGUsICRoZC1waW5rKTtcbiAgICB9XG5cbiAgICAuaGRkLWNyZWRpdC10ZXh0IHN0cm9uZyB7XG4gICAgICBjb2xvcjogJGhkLW5hdnk7XG4gICAgfVxuICB9XG5cbiAgLy8gQSBzZXJpZiwgbGlrZSB0aGUgaGVhZGxpbmUgb2YgdGhlIGFydGljbGUgaXQgcXVvdGVzXG4gIC5oZGQtY3JlZGl0LXF1b3RlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICdOZXdzcmVhZGVyJywgR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAwNWVtO1xuICAgIGNvbG9yOiAkaGQtbmF2eTtcbiAgfVxuXG4gIC5oZGQtY3JlZGl0LWxpbmsge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRoZC1wdXJwbGU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7XG4gIH1cblxuICAvLyBXaGF0IHlvdSBnZXQ6IG9uZSBsaW5lIHBlciBhcmVhLCBsZWFkaW5nIHRvIHRoZSByb3dzXG4gIC5oZGQtb3ZlcnZpZXcge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAkaGRkLW1pc3Q7XG5cbiAgICAuaGQtaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgICB9XG4gIH1cblxuICAuaGRkLW92ZXJ2aWV3LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMjJweDtcbiAgfVxuXG4gIC5oZGQtdGlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMzRweCAzNHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRoZGQtaGFpcmxpbmU7XG4gICAgY29sb3I6ICRoZC1uYXZ5O1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMnMgZWFzZTtcblxuICAgIGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogJGhkLW5hdnk7XG4gICAgICBtYXJnaW46IDE4cHggMCA4cHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBoZC10ZXh0KDE3cHgsIDI3cHgsICM1NTUpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRoZC1wdXJwbGUsIC40NSk7XG5cbiAgICAgIC5oZGQtdGlsZS1saW5rIHtcbiAgICAgICAgY29sb3I6ICRoZC1waW5rO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiAzcHggc29saWQgJGhkLXB1cnBsZTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgfVxuICB9XG5cbiAgLmhkZC10aWxlLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkaGQtcHVycGxlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlO1xuICB9XG5cbiAgLmhkZC10aWxlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzRweCk7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweCAwIDAgMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkaGRkLWhhaXJsaW5lO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDAgMCAxcHg7XG4gIH1cblxuICAuaGRkLXRpbGUtcm95YWx0aWVzIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0MHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogJGhkLWdyYWRpZW50O1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIC5oZC1pY29uIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIpO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgaGQtdGV4dCgxN3B4LCAyN3B4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIC45KSk7XG4gICAgfVxuXG4gICAgLmhkZC10aWxlLWxpbmsge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG4gICAgfVxuXG4gICAgJjpob3ZlciAuaGRkLXRpbGUtbGluayB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cblxuICAvLyBUaGUgdGhyZWUgZGV0YWlsIHJvd3NcbiAgLmhkZC1yb3cge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cblxuICAuaGRkLXJvdy1taXN0IHtcbiAgICBiYWNrZ3JvdW5kOiAkaGRkLW1pc3Q7XG4gIH1cblxuICAuaGRkLXJvdy10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmhkZC1yb3ctdGV4dC1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cblxuICAvLyBBIHNob3J0IG5vdGUgdW5kZXIgYSByb3cncyBjaGVja2xpc3QsIGluIHNtYWxsIHByaW50ICh0aGUgUm95YWx0aWVzIHJvdydzLCBEYXZlIDIwMjYtMTEtMTMpXG4gIHAuaGRkLXJvdy1ub3RlIHtcbiAgICBAaW5jbHVkZSBoZC10ZXh0KDEzcHgsIDIwcHgsICM3NzcpO1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gIH1cblxuICAuaGRkLXJvdy1oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgICAuaGQtaDMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJyb2FkY2FzdDogdGhyZWUgdHJhY2tlZCBzaG93cycgY2FyZHMgc2lkZSBieSBzaWRlIGluIGEgd2luZG93LCBhcyBvbiB0aGUgZGFzaGJvYXJkXG4gIC5oZGQtc2hvd3Mge1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMzBweCA2MHB4IHJnYmEoJGhkLW5hdnksIC4xNiksIDAgMCAwIDFweCByZ2JhKCRoZC1uYXZ5LCAuMDYpO1xuICB9XG5cbiAgLmhkZC1zaG93cy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAxNHB4O1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogI0Y4RjhGODtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDE4cHggcmdiYSgkaGQtbmF2eSwgLjA4KTtcbiAgICB9XG4gIH1cblxuICAvLyBMYXllcmVkIHNjcmVlbnNob3RzXG4gIC5oZGQtbGF5ZXJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuaGRkLWxheWVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAzMHB4IDYwcHggcmdiYSgkaGQtbmF2eSwgLjE2KSwgMCAwIDAgMXB4IHJnYmEoJGhkLW5hdnksIC4wNik7XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBpbWcuaGRkLWxheWVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAuaGRkLWxheWVyLWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAvLyBTdHJlYW1pbmc6IGEgdGlkeSBncmlkIChBZGFtLCAyMDI2LTExLTExKS4gVGhlIHRpbWVsaW5lIGFjcm9zcyB0aGUgdG9wOyB1bmRlciBpdCB0aGUgZXBpc29kZXMgYW5kIHRoZSBzZWFzb25zLFxuICAvLyB0aGVpciB3aWR0aHMgaW4gcHJvcG9ydGlvbiB0byB0aGUgaW1hZ2VzIChzZXQgb24gZWFjaCksIHNvIGJvdGggYXJlIHRoZSBzYW1lIGhlaWdodCBhbmQgZXZlcnkgZWRnZSBsaW5lcyB1cC5cbiAgLmhkZC1zZ3JpZC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cblxuICAuaGRkLXNncmlkLWNlbGwge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gIC8vIDZweCBvZiB3aGl0ZSBhYm92ZSBlYWNoIHNjcmVlbnNob3QsIHNvIHRoZSBleHBvcnQgYnV0dG9ucyBhdCB0aGVpciB0b3BzIGNsZWFyIHRoZSB3aW5kb3cgYmFyJ3MgYm9yZGVyICh0aGUgc2FtZVxuICAvLyBpbiBhbGwgdGhyZWUsIHNvIHRoZSB0d28gYmVsb3cgc3RheSBvbmUgaGVpZ2h0KVxuICAuaGRkLXNncmlkIC5oZC13aW5kb3cgaW1nIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cblxuICAvLyBSb3lhbHRpZXM6IHRoZSBhaXJpbmdzIHJlcG9ydCwgd2l0aCBhaXJpbmdzIGJ5IG1vbnRoIG92ZXIgaXRzIGNvcm5lclxuICAuaGRkLWxheWVycy1yb3lhbHRpZXMge1xuICAgIC8vIFRoZSBhaXJpbmdzLWJ5LW1vbnRoIGNhcmQgaGFuZ3MgODBweCBiZWxvdyB0aGUgcmVwb3J0LCBzbyBpdCBzaXRzIHdlbGwgb250byBpdCAoQWRhbSwgMjAyNi0xMS0xMTsgd2FzIDE1MHB4KVxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gICAgLmhkZC1sYXllci1hIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuXG4gICAgLmhkZC1sYXllci1iIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICByaWdodDogLTIwcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogNjYlO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoZSBwcm9kdWN0cywgb24gbmF2eVxuICAuaGRkLXByb2R1Y3RzIHtcbiAgICBwYWRkaW5nOiA5MHB4IDAgNzBweDtcbiAgICBiYWNrZ3JvdW5kOlxuICAgICAgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA4NSUgMCUsIHJnYmEoJGhkLXBpbmssIC4zMiksIHRyYW5zcGFyZW50IDQwJSksXG4gICAgICByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDEwJSAxMDAlLCByZ2JhKCRoZC1wdXJwbGUsIC40NSksIHRyYW5zcGFyZW50IDQ1JSksXG4gICAgICAkaGQtbmF2eTtcblxuICAgIC5oZC1oMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5oZGQtcHJvZHVjdCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAzMnB4IDMwcHggMjhweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA2KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xMik7XG5cbiAgICBoMyB7XG4gICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW46IDIycHggMCAxMnB4O1xuICAgIH1cblxuICAgIC5oZC1jaGVja3Mge1xuICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICB9XG4gIH1cblxuICAuaGRkLXByb2R1Y3QtdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmhkZC1wcm9kdWN0LXRhZyB7XG4gICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkaGQtYmx1ZSwgLjE0KTtcbiAgICBjb2xvcjogJGhkLWJsdWU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAuaGRkLXByb2R1Y3QtdGV4dCB7XG4gICAgQGluY2x1ZGUgaGQtdGV4dCgxNXB4LCAyNXB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIC43MikpO1xuICB9XG5cbiAgLmhkZC1wcm9kdWN0LWxpbmsge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNCk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkaGQtYmx1ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRoZC1ibHVlO1xuICAgIH1cbiAgfVxuXG4gIC8vIENvdmVyYWdlXG4gIC5oZGQtY292ZXJhZ2Uge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgOTBweDtcblxuICAgIC5oZGQtYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG4gIH1cblxuICAuaGRkLXJlZ2lvbnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDE0cHg7XG4gIH1cblxuICAuaGRkLXJlZ2lvbiB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBiYWNrZ3JvdW5kOiAkaGRkLW1pc3Q7XG4gIH1cblxuICAuaGRkLXJlZ2lvbi1jb3VudCB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGhkLXB1cnBsZTtcbiAgfVxuXG4gIC5oZGQtcmVnaW9uLW5hbWUge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGhkLW5hdnk7XG4gIH1cblxuICAuaGRkLXJlZ2lvbi1zYW1wbGUge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICM4ODg7XG4gIH1cblxuICAuaGRkLXN0cmVhbWluZy1jb3VudHJpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogN3B4O1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkRGMkY4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y3RENFQztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAkaGQtbmF2eTtcbiAgICB9XG4gIH1cblxuICAuaGRkLXN0cmVhbWluZy1sYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkaGQtcGluaztcbiAgfVxuXG4gIC8vIFdobyB1c2VzIFdJT3Byb1xuICAuaGRkLXJvbGVzIHtcbiAgICBwYWRkaW5nOiA5MHB4IDA7XG4gICAgYmFja2dyb3VuZDogJGhkZC1taXN0O1xuXG4gICAgLmhkLWgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gSG93IGl0IHdvcmtzIChhIGRhdGEgZmxvdzsgaXRzIHN0eWxlcyBmb2xsb3cpXG4gIC5oZGQtc3RlcHMge1xuICAgIHBhZGRpbmc6IDkwcHggMCA2MHB4O1xuICB9XG59XG5cbi8vIFwiRnJvbSBzZWFyY2ggdG8gcmVjb25jaWxpYXRpb25cIiBhcyBhIGRhdGEgZmxvdyAoQWRhbSBjaG9zZSBpdCBvbiAyMDI2LTExLTExIG92ZXIgZm91ciBjYXBhYmlsaXR5IGNhcmRzLCBhIGN5Y2xlIGFuZFxuLy8gdGhlIG51bWJlcmVkIHN0ZXBzIGJlZm9yZSB0aGVtOyB0aG9zZSBhcmUgaW4gaG9tZS1kZXNpZ25zL3JlZmVyZW5jZS9kLXN0ZXBzLW9wdGlvbnMsIHRoZWlyIHN0eWxlcyBpbiB0aGUgZ2l0IGhpc3RvcnkpXG4uaGRkIHtcbiAgLy8gV2hhdCBlYWNoIHBhcnQgY292ZXJzOiBhIHNob3J0IGxpc3Qgd2l0aCBzbWFsbCB0aWNrcyB1bmRlciBhIDFweCBydWxlXG4gIC5oZGQtY2FwLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMTRweCAwIDA7XG4gICAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGhkLWxpbmU7XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAkaGQtbmF2eTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxmMDBjJztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRoZC1waW5rLCAuMTIpO1xuICAgICAgICBjb2xvcjogJGhkLXBpbms7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFRoZSBoZWFkaW5nIHdpdGggaXRzIGxpbmUgdW5kZXIgaXRcbiAgLmhkZC1zdGVwcyAuaGQtc2VjdGlvbi1oZWFkIC5oZC1oMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxuXG4gIC5oZGQtZmxvdy1jYXJkIGg0LFxuICAuaGRkLWZsb3ctc3RyZWFtIGg0IHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkaGQtbmF2eTtcbiAgICBtYXJnaW46IDE4cHggMCA4cHg7XG4gIH1cblxuICAvLyBZb3VyIHByb2dyYW1zLCB0aGVuIFdJT3BybydzIGRhdGEgKHRoZSBncmFkaWVudCBwYW5lbCksIHRoZW4gd2hhdCB5b3UgZ2V0OyBqb2luZWQgb24gd2lkZSBzY3JlZW5zIGJ5IHN0cmVhbXMgb2ZcbiAgLy8gZG90cyAoYmVsb3cpLCBvbiBwaG9uZXMgYW5kIHRhYmxldHMgYnkgZG93bi1hcnJvd3NcbiAgLmhkZC1mbG93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA1NnB4IDEuMzVmciA1NnB4IDFmcjtcbiAgfVxuXG4gIC8vIFRoZSB3aGl0ZSBjYXJkcywgZWFjaCB3aXRoIGl0cyBsYWJlbCwgc2l0IGxldmVsIHdpdGggdGhlIG1pZGRsZSBvZiB0aGUgZ3JhZGllbnQgcGFuZWxcbiAgLmhkZC1mbG93LWNvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmhkZC1mbG93LWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGhkLXB1cnBsZTtcbiAgfVxuXG4gIC5oZGQtZmxvdy1jYXJkIHtcbiAgICBwYWRkaW5nOiAyNnB4IDI0cHggMThweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkaGQtbGluZTtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAxOHB4IDQwcHggcmdiYSgkaGQtbmF2eSwgLjA2KTtcblxuICAgIC5oZC1zbWFsbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5oZGQtZmxvdy1jaGlwcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA2cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgIHNwYW4ge1xuICAgICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkaGQtbGluZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgYmFja2dyb3VuZDogI0Y3RjVGQztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogJGhkLW5hdnk7XG4gICAgfVxuICB9XG5cbiAgLmhkZC1mbG93LWNvcmUge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogNnB4IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIGJhY2tncm91bmQ6ICRoZC1ncmFkaWVudDtcbiAgICBib3gtc2hhZG93OiAwIDI0cHggNTBweCByZ2JhKCRoZC1wdXJwbGUsIC4yOCk7XG4gIH1cblxuICAuaGRkLWZsb3ctc3RyZWFtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTZweDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTJweDtcblxuICAgICYgKyAmIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yNSk7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLy8gKCFpbXBvcnRhbnQ6IGEgc2l0ZS13aWRlIHJ1bGUgbWFrZXMgZXZlcnkgcGFyYWdyYXBoIGdyZXkpXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC45KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5oZGQtY2FwLWxpc3Qge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMjUpO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZGQtZmxvdy1zdHJlYW0taWNvbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTgpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxuXG4gIC5oZGQtZmxvdy1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGhlaWdodDogMnB4O1xuICAgIG1hcmdpbjogMzBweCA2cHggMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGhkLXB1cnBsZSwgLjMpLCByZ2JhKCRoZC1waW5rLCAuNTUpKTtcblxuICAgIC8vIFRoZSBhcnJvd2hlYWRcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICB0b3A6IC01cHg7XG4gICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICRoZC1waW5rO1xuICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaWRlIHNjcmVlbnM6IHRoZSBib3hlcyBqb2luZWQgYnkgc3RyZWFtcyBvZiBzbWFsbCBkb3RzIChBZGFtIGNob3NlIGl0IG9uIDIwMjYtMTEtMTEgb3ZlciBmbG93aW5nIGRhc2hlcywgYSBwdWxzZSxcbi8vIHJhZGlhdGluZyByaW5ncyBhbmQgb25lIGxpbmUgdGhyb3VnaCBhbGwgdGhyZWU7IHRoZWlyIHN0eWxlcyBhcmUgaW4gdGhlIGdpdCBoaXN0b3J5KS4gVGhlIGRvdHMgZHJpZnQgb3V0IGZyb20gdW5kZXJcbi8vIFwiWW91ciBwcm9ncmFtc1wiIGludG8gdGhlIHBhbmVsLCBhbmQgb3V0IG9mIHRoZSBwYW5lbCBpbnRvIFwiUm95YWx0eSBhc3N1cmFuY2VcIi4gVGhleSBmYWRlIGluIG9uY2UgdGhlIHRoaXJkIGJveCBpcyBpbjpcbi8vIGl0cyByZXZlYWwgc3RhcnRzIGF0IDAuNzggcyBhbmQgdGFrZXMgMS4xIHMuXG4uaGRkIC5oZGQtZmxvdy1saW5rIGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhkZCB7XG4gICAgLmhkZC1mbG93IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDcycHggMS4zNWZyIDcycHggMWZyO1xuICAgIH1cblxuICAgIC5oZGQtZmxvdy1jb2wge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuaGRkLWZsb3ctbGluayB7XG4gICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC44cyBlYXNlIDEuOXM7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTE2cHg7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRoZC1waW5rO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBhbmltYXRpb246IGhkZC1wYXJ0aWNsZSAyLjRzIGxpbmVhciBpbmZpbml0ZTtcblxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGhkLXB1cnBsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHsgdG9wOiA4JTsgYW5pbWF0aW9uLWR1cmF0aW9uOiAyLjFzOyBhbmltYXRpb24tZGVsYXk6IC0uM3M7IH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikgeyB0b3A6IDIwJTsgd2lkdGg6IDRweDsgaGVpZ2h0OiA0cHg7IGFuaW1hdGlvbi1kdXJhdGlvbjogMi44czsgYW5pbWF0aW9uLWRlbGF5OiAtMS4xczsgfVxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7IHRvcDogMzElOyBhbmltYXRpb24tZHVyYXRpb246IDIuM3M7IGFuaW1hdGlvbi1kZWxheTogLTEuOXM7IH1cbiAgICAgICAgJjpudGgtY2hpbGQoNCkgeyB0b3A6IDQzJTsgd2lkdGg6IDhweDsgaGVpZ2h0OiA4cHg7IGFuaW1hdGlvbi1kdXJhdGlvbjogMi42czsgYW5pbWF0aW9uLWRlbGF5OiAtLjdzOyB9XG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHsgdG9wOiA1MiU7IHdpZHRoOiA1cHg7IGhlaWdodDogNXB4OyBhbmltYXRpb24tZHVyYXRpb246IDJzOyBhbmltYXRpb24tZGVsYXk6IC0xLjVzOyB9XG4gICAgICAgICY6bnRoLWNoaWxkKDYpIHsgdG9wOiA2MyU7IGFuaW1hdGlvbi1kdXJhdGlvbjogMi45czsgYW5pbWF0aW9uLWRlbGF5OiAtLjJzOyB9XG4gICAgICAgICY6bnRoLWNoaWxkKDcpIHsgdG9wOiA3NCU7IHdpZHRoOiA0cHg7IGhlaWdodDogNHB4OyBhbmltYXRpb24tZHVyYXRpb246IDIuMnM7IGFuaW1hdGlvbi1kZWxheTogLTIuMXM7IH1cbiAgICAgICAgJjpudGgtY2hpbGQoOCkgeyB0b3A6IDg1JTsgd2lkdGg6IDdweDsgaGVpZ2h0OiA3cHg7IGFuaW1hdGlvbi1kdXJhdGlvbjogMi41czsgYW5pbWF0aW9uLWRlbGF5OiAtMS4yczsgfVxuICAgICAgICAmOm50aC1jaGlsZCg5KSB7IHRvcDogOTUlOyB3aWR0aDogNXB4OyBoZWlnaHQ6IDVweDsgYW5pbWF0aW9uLWR1cmF0aW9uOiAyLjdzOyBhbmltYXRpb24tZGVsYXk6IC0uOXM7IH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIaWRkZW4gdW50aWwgdGhlIGJveGVzIGFyZSByZXZlYWxlZCAob25seSB3aGVyZSB0aGUgcmV2ZWFscyBydW4sIHNvIHdpdGhvdXQgc2NyaXB0cyB0aGUgZG90cyBzdGlsbCBzaG93KVxuICAuaGRkLmhkLXJldmVhbC1vbiAuaGRkLWZsb3c6bm90KDpoYXMoLmhkZC1mbG93LWNvbC5pcy1yZXZlYWxlZCkpIC5oZGQtZmxvdy1saW5rIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGRkLXBhcnRpY2xlIHtcbiAgMCUge1xuICAgIGxlZnQ6IC0xNnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAyMCUsXG4gIDgwJSB7XG4gICAgb3BhY2l0eTogLjg1O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgbGVmdDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhkZCB7XG4gICAgLy8gVGhlIGZsb3cgcnVucyBkb3duIHRoZSBwYWdlLCBpdHMgbGluZXMgdHVybmVkIGRvd253YXJkXG4gICAgLmhkZC1mbG93IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cblxuICAgIC5oZGQtZmxvdy1saW5rIHtcbiAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIG1hcmdpbjogMTJweCAwIDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCRoZC1wdXJwbGUsIC4zKSwgcmdiYSgkaGQtcGluaywgLjU1KSk7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAkaGQtcGluaztcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGRkIHtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhkZCB7XG4gICAgLmhkZC1jcmVkaXRzLFxuICAgIC5oZGQtb3ZlcnZpZXctZ3JpZCxcbiAgICAuaGRkLXRpbGUtcm95YWx0aWVzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cblxuICAgIC5oZGQtcm93LXRleHQsXG4gICAgLmhkZC1yb3ctdGV4dC1yaWdodCB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggNDBweDtcbiAgICB9XG5cbiAgICAuaGRkLXJvdyB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgfVxuXG5cbiAgICAvLyBTdHJlYW1pbmcgb24gcGhvbmVzIGFuZCB0YWJsZXRzOiBvbmUgd2luZG93IHVuZGVyIGFub3RoZXJcbiAgICAuaGRkLXNncmlkLXJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5oZGQtc2dyaWQtY2VsbCB7XG4gICAgICBmbGV4OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gUGhvbmVzIGFuZCB0YWJsZXRzOiB0aGUgUm95YWx0aWVzIHNjcmVlbnNob3RzIHN0YWNrXG4gICAgLmhkZC1sYXllcnMtcm95YWx0aWVzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAuaGRkLWxheWVyLWEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgaW1nLmhkZC1sYXllciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB3aWR0aDogOTIlO1xuICAgICAgICBtYXJnaW46IC0yMHB4IDAgMCBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZGQtY292ZXJhZ2UgLmNvbC1sZy01IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGRkIHtcbiAgICAuaGRkLWNyZWRpdCB7XG4gICAgICBwYWRkaW5nOiAyOHB4IDI2cHggMjZweDtcbiAgICB9XG5cbiAgICAuaGRkLWNyZWRpdC1xdW90ZSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICB9XG5cbiAgICAuaGRkLXRpbGUge1xuICAgICAgcGFkZGluZzogMjhweCAyNnB4IDA7XG4gICAgfVxuXG4gICAgLmhkZC10aWxlLXJveWFsdGllcyB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDI2cHg7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgfVxuXG5cbiAgICAuaGRkLXJlZ2lvbnMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG5cbiAgICAuaGRkLWFib3V0LFxuICAgIC5oZGQtb3ZlcnZpZXcsXG4gICAgLmhkZC1wcm9kdWN0cyxcbiAgICAuaGRkLWNvdmVyYWdlLFxuICAgIC5oZGQtcm9sZXMsXG4gICAgLmhkZC1zdGVwcyB7XG4gICAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiBPcHRpb24gRCdzIEdyYWNlbm90ZSBwYW5lbDogd2h5IEdyYWNlbm90ZSdzIGRhdGEgbWF0dGVycyAqL1xuLmhkZCB7XG4gIC5oZGQtY3JlZGl0LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkaGQtbmF2eTtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG59XG5cbi8qIE9wdGlvbiBEJ3MgaGVybyBvcHRpb25zICgmaGVybz1hfGJ8YywgMjAyNi0xMS0wOSk6IHNob3J0ZXIgdHlwZSBhbmQgc3BhY2luZywgbm8gZmFuLCBicm9hZGNhc3QgYW5kIHN0cmVhbWluZyB3aW5kb3dzICovXG4uYmFubmVyLXN0YXRpYy5oZGQtaGVybyB7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgLmJhbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5iYW5uZXItY29udGVudCBoMS52Mi1pZi1pdHMtb24tdHYge1xuICAgIGZvbnQtc2l6ZTogNDJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gIH1cblxuICAuYmFubmVyLWNvbnRlbnQgcC52Mi13ZS1hcmUge1xuICAgIGZvbnQtc2l6ZTogMjNweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5iYW5uZXItY29udGVudCBwLnYyLXdlLWFyZSBzcGFuLnYyLXdlLWFyZS1kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLmhkZC1oZXJvLWFjdGlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAvLyBXaW5kb3dzOiBhIHRpdGxlIGFmdGVyIHRoZSB0aHJlZSBkb3RzXG4gIC5oZGQtd2luLXRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM1NTU7XG4gIH1cblxuICAuaGRkLXdpbi1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmhkZC1oc3RhZ2Uge1xuICAgIGFuaW1hdGlvbjogaGRkLXJpc2UgMXMgJGhkZC1lYXNlIC4ycyBib3RoO1xuICB9XG5cbiAgLmhkZC1oc3RhZ2Utc2VydmljZXMge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICB9XG59XG5cbi8vIFRoZSBicm9hZGNhc3Qgd2luZG93OiB0cmFja2VkIHNob3dzJyBhaXJpbmcgY2FyZHMsIGVhY2ggY3V0IG9mZiB3aXRoIGEgZmFkZVxuLmhkZC1iYyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLWNvbHMsIDMpLCAxZnIpO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG59XG5cbi5oZGQtYmMtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYXNwZWN0LXJhdGlvOiB2YXIoLS1jcm9wLCA2NDAgLyAxMDAwKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoJGhkLW5hdnksIC4wOCk7XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksICNmZmYpO1xuICB9XG59XG5cbi8vIGE6IHRleHQgb24gdGhlIGxlZnQsIHRoZSB3aW5kb3dzIG92ZXJsYXBwaW5nIG9uIHRoZSByaWdodFxuLmJhbm5lci1zdGF0aWMuaGRkLWhlcm8tYSB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuXG4gIC5oZGQtaGVyby10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgaDEudjItaWYtaXRzLW9uLXR2LFxuICAgIHAudjItd2UtYXJlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgcC52Mi13ZS1hcmUgc3Bhbi52Mi13ZS1hcmUtZGV0YWlsIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmhkZC1oZXJvLWFjdGlvbnMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5oZGQtaGVyby1sb2dvcy1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpO1xufVxuXG4uaGRkLWhlcm8tbG9nb3Mtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweDtcblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDc2cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuXG4uaGRkLWhzdGFnZS1hIHtcbiAgaGVpZ2h0OiA1MDBweDtcblxuICAuaGRkLXdpbi1zdHJlYW1pbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC01MHB4O1xuICAgIHdpZHRoOiAxMDQlO1xuICB9XG5cbiAgLmhkZC13aW4tYnJvYWRjYXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMztcbiAgICBsZWZ0OiAtMjBweDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDc0JTtcbiAgfVxufVxuXG4vLyBiOiB0aGUgdHdvIHdpbmRvd3Mgc2lkZSBieSBzaWRlXG4uaGRkLWhzdGFnZS1iIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cblxuLy8gYzogb25lIHdpbmRvdyB3aXRoIHRhYnNcbi5oZGQtaHN0YWdlLWMge1xuICAuaGRkLXdpbi10YWJzIHtcbiAgICB3aWR0aDogNjQlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmhkLXdpbmRvdy1iYXIge1xuICAgIGhlaWdodDogNDZweDtcbiAgfVxufVxuXG4uaGRkLXdpbi10YWItYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYmFja2dyb3VuZDogI0U3RTNGMDtcblxuICBidXR0b24ge1xuICAgIHBhZGRpbmc6IDZweCAxNnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb2xvcjogJGhkLW5hdnk7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgkaGQtbmF2eSwgLjEyKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRoZC1wdXJwbGU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICAgIH1cbiAgfVxufVxuXG4uaGRkLXdpbi1wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFzcGVjdC1yYXRpbzogMjI0MCAvIDEyOTI7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG5cbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmhkZC1iYyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYmFubmVyLXN0YXRpYy5oZGQtaGVybyAuaGRkLWhzdGFnZSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgLmJhbm5lci1zdGF0aWMuaGRkLWhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcblxuICAgIC5iYW5uZXItY29udGVudCBoMS52Mi1pZi1pdHMtb24tdHYge1xuICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICB9XG5cbiAgICAuYmFubmVyLWNvbnRlbnQgcC52Mi13ZS1hcmUge1xuICAgICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjdweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5iYW5uZXItY29udGVudCBwLnYyLXdlLWFyZSBzcGFuLnYyLXdlLWFyZS1kZXRhaWwge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGRkLWhzdGFnZS1hIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMzZweDtcblxuICAgIC5oZGQtd2luLXN0cmVhbWluZyxcbiAgICAuaGRkLXdpbi1icm9hZGNhc3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmhkZC13aW4tYnJvYWRjYXN0IHtcbiAgICAgIHdpZHRoOiA4NiU7XG4gICAgICBtYXJnaW46IC00MHB4IDAgMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5oZGQtaHN0YWdlLWIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG5cbiAgLmhkZC1oc3RhZ2UtYyAuaGRkLXdpbi10YWJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vLyBiIGFuZCBjOiB0aGUgY2VudHJlZCBzdWJ0aXRsZSBhdCBhIGNvbWZvcnRhYmxlIHdpZHRoLCBzbyBpdCBicmVha3MgZXZlbmx5XG4uYmFubmVyLXN0YXRpYy5oZGQtaGVybyAuaGRkLWhlcm8tdGV4dC1jZW50ZXIgcC52Mi13ZS1hcmUge1xuICBtYXgtd2lkdGg6IDg2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJhbm5lci1zdGF0aWMuaGRkLWhlcm8gLmhkZC1oZXJvLXRleHQge1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICB9XG5cbiAgLy8gYzogc2hvcnRlciB0YWIgbGFiZWxzIGZpdCBvbiBvbmUgbGluZVxuICAuaGRkLXdpbi10YWItYnV0dG9ucyBidXR0b24ge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi8qIEhlcm8gYSwgZ2l2ZW4gbW9yZSByb29tIChBZGFtLCAyMDI2LTExLTA5OiBcInRvbyBjb21wYWN0ZWRcIik6IG1vcmUgc3BhY2UgYWJvdmUgYW5kIGJlbG93LCBzbGlnaHRseSBsYXJnZXIgdHlwZSBhbmRcbiAgIHdpZGVyIGdhcHM7IHRoZSB3aW5kb3dzIHN0YXkgaW5zaWRlIHRoZSBzY3JlZW47IHRoZSBsb2dvIHRpbGVzIGhhdmUgYSBib3JkZXIgYW5kIHNoYWRvdyBzbyB0aGV5IGhvbGQgdGhlaXIgc2hhcGVcbiAgIHdoZXJldmVyIHRoZSB3aGl0ZSBzbGFudCBmYWxscyBiZWhpbmQgdGhlbSAqL1xuLmJhbm5lci1zdGF0aWMuaGRkLWhlcm8tYSB7XG4gIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuXG4gIC5iYW5uZXItY29udGVudCBoMS52Mi1pZi1pdHMtb24tdHYge1xuICAgIGZvbnQtc2l6ZTogNDZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cblxuICAuYmFubmVyLWNvbnRlbnQgcC52Mi13ZS1hcmUge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5iYW5uZXItY29udGVudCBwLnYyLXdlLWFyZSBzcGFuLnYyLXdlLWFyZS1kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG5cbiAgLmhkZC1oZXJvLWFjdGlvbnMge1xuICAgIGdhcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICB9XG5cbiAgLmhkZC1oZXJvLWxvZ29zLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5oZGQtaGVyby1sb2dvcy1yb3cge1xuICAgIGdhcDogMTBweDtcblxuICAgIHNwYW4ge1xuICAgICAgd2lkdGg6IDgycHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRoZC1uYXZ5LCAuMSk7XG4gICAgICBib3gtc2hhZG93OiAwIDZweCAxNnB4IHJnYmEoJGhkLW5hdnksIC4yMik7XG4gICAgfVxuICB9XG5cbiAgLmhkZC1oc3RhZ2UtYSB7XG4gICAgaGVpZ2h0OiA1NjBweDtcblxuICAgIC5oZGQtd2luLXN0cmVhbWluZyB7XG4gICAgICByaWdodDogLTMwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuaGRkLXdpbi1icm9hZGNhc3Qge1xuICAgICAgbGVmdDogLTMwcHg7XG4gICAgICB3aWR0aDogNzIlO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItc3RhdGljLmhkZC1oZXJvLWEge1xuICAgIHBhZGRpbmctdG9wOiAxODBweDtcblxuICAgIC5iYW5uZXItY29udGVudCBoMS52Mi1pZi1pdHMtb24tdHYge1xuICAgICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICB9XG5cbiAgICAuYmFubmVyLWNvbnRlbnQgcC52Mi13ZS1hcmUge1xuICAgICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMzFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5oZGQtaHN0YWdlLWEge1xuICAgICAgaGVpZ2h0OiA0ODBweDtcblxuICAgICAgLmhkZC13aW4tc3RyZWFtaW5nIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5oZGQtd2luLWJyb2FkY2FzdCB7XG4gICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICB3aWR0aDogNzYlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci1zdGF0aWMuaGRkLWhlcm8tYSB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcblxuICAgIC5oZGQtaHN0YWdlLWEge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogNDRweDtcblxuICAgICAgLmhkZC13aW4tc3RyZWFtaW5nLFxuICAgICAgLmhkZC13aW4tYnJvYWRjYXN0IHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5oZGQtd2luLWJyb2FkY2FzdCB7XG4gICAgICAgIHdpZHRoOiA4NiU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmFubmVyLXN0YXRpYy5oZGQtaGVyby1hIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG5cbiAgICAuYmFubmVyLWNvbnRlbnQgaDEudjItaWYtaXRzLW9uLXR2IHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgfVxuXG4gICAgLmJhbm5lci1jb250ZW50IHAudjItd2UtYXJlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaGRkLWhlcm8tbG9nb3Mtcm93IHNwYW4ge1xuICAgICAgd2lkdGg6IDc0cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIFdpdGhvdXQgdGhlIGJ1dHRvbnMsIHRoZSBzdWJ0aXRsZSBsZWFkcyBzdHJhaWdodCBpbnRvIHRoZSBzZXJ2aWNlc1xuLmJhbm5lci1zdGF0aWMuaGRkLWhlcm8tYSAuYmFubmVyLWNvbnRlbnQgcC52Mi13ZS1hcmUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4vLyBIZXJvIGEgb24gbWlkLXNpemUgc2NyZWVuczogdGhlIHNpeCBsb2dvIHRpbGVzIGEgbGl0dGxlIHNtYWxsZXIsIHNvIHRoZXkgc3RheSBvbiBvbmUgcm93XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci1zdGF0aWMuaGRkLWhlcm8tYSAuaGRkLWhlcm8tbG9nb3Mtcm93IHtcbiAgICBnYXA6IDhweDtcblxuICAgIHNwYW4ge1xuICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBIZXJvIGEgb24gcGhvbmVzOiBzaWRlIG1hcmdpbnMgZm9yIHRoZSB0ZXh0IGFuZCB3aW5kb3dzICh0aGUgcm93J3MgbmVnYXRpdmUgbWFyZ2lucyBwdWxsZWQgdGhlbSB0byB0aGUgZWRnZSlcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLXN0YXRpYy5oZGQtaGVyby1hIC5iYW5uZXItY29udGVudCA+IC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLyogSGVybyBhJ3MgcHJvZHVjdCBwYW5lbHMgKDIwMjYtMTEtMDkpOiBubyB3aW5kb3cgZnJhbWVzLiBBIHNjcmVlbnNob3Qgd2l0aCB0aGUgYXBwJ3Mgb3duIG1hcmdpbiwgYSBkZWVwIHNoYWRvdyBhbmQgYVxuICAgZmluZSBsaWdodCBvdXRsaW5lLCBzbyBpdCByZWFkcyBhcyBhIHJlYWwgcHJvZHVjdCBzdXJmYWNlIGxpZnRpbmcgb2ZmIHRoZSBwdXJwbGU7IGEgd2hpdGUgdGFnIHdpdGggYSBib3JkZXIgYW5kXG4gICBzaGFkb3cgb24gdGhlIHRvcCBlZGdlIG5hbWVzIGl0ICovXG4uaGRkLXBhbmVsIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuMjIpLCAwIDM2cHggODBweCByZ2JhKDgsIDIsIDMwLCAuNTUpO1xufVxuXG4uaGRkLXBhbmVsLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cblxuLmhkZC1wYW5lbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAtMTVweDtcbiAgbGVmdDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiA2cHggMTRweCA2cHggMTFweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRoZGQtaGFpcmxpbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggcmdiYSg4LCAyLCAzMCwgLjI4KTtcbiAgY29sb3I6ICRoZC1uYXZ5O1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gIGkge1xuICAgIGNvbG9yOiAkaGQtcHVycGxlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4vLyBUaGUgYnJvYWRjYXN0IHBhbmVsOiB0aGUgc2hvdyBjYXJkcyB3aXRoIHJvb20gYXJvdW5kIGFuZCBiZXR3ZWVuIHRoZW1cbi5oZGQtcGFuZWwgLmhkZC1iYyB7XG4gIGdhcDogMTRweDtcbiAgcGFkZGluZzogMjZweCAyMnB4IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG59XG5cbi8vIFdpZGUgc2NyZWVuczogdGhlIHBhbmVscyB0YWtlIG1vcmUgb2YgdGhlIHNwYWNlIGJlc2lkZSB0aGUgdGV4dFxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAuYmFubmVyLXN0YXRpYy5oZGQtaGVyby1hIC5oZGQtaHN0YWdlLWEge1xuICAgIC5oZGQtd2luLXN0cmVhbWluZyB7XG4gICAgICByaWdodDogLTgwcHg7XG4gICAgICB3aWR0aDogMTEyJTtcbiAgICB9XG5cbiAgICAuaGRkLXdpbi1icm9hZGNhc3Qge1xuICAgICAgbGVmdDogLTQwcHg7XG4gICAgICB3aWR0aDogNzglO1xuICAgIH1cbiAgfVxufVxuXG4vKiBIZXJvIGEsICZ0aWx0ICgyMDI2LTExLTA5KTogYm90aCBwYW5lbHMgdGlsdGVkIGJhY2sgb24gdGhlIHNhbWUgcGxhbmUsIGFzIGlmIG9uIGFuIGFuZ2xlZCBzY3JlZW4uIERlc2t0b3Agb25seTtcbiAgIG9uIHNtYWxsZXIgc2NyZWVucyB0aGV5IHN0YXkgZmxhdCBzbyB0aGUgZGF0YSBzdGF5cyBsZWdpYmxlLiAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZGQtaHN0YWdlLWEuaGRkLXRpbHQge1xuICAgIHBlcnNwZWN0aXZlOiAxODAwcHg7XG4gICAgcGVyc3BlY3RpdmUtb3JpZ2luOiAzMCUgNTAlO1xuXG4gICAgLmhkZC13aW4tc3RyZWFtaW5nLFxuICAgIC5oZGQtd2luLWJyb2FkY2FzdCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE2ZGVnKSByb3RhdGVYKDdkZWcpIHJvdGF0ZVooMmRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuMjIpLCAzMHB4IDUwcHggOTBweCByZ2JhKDgsIDIsIDMwLCAuNik7XG4gICAgfVxuXG4gICAgLmhkZC13aW4tYnJvYWRjYXN0IHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgtMTZkZWcpIHJvdGF0ZVgoN2RlZykgcm90YXRlWigyZGVnKSB0cmFuc2xhdGVaKDYwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4vLyAmdGlsdDoga2VlcCB0aGUgdGlsdGVkIHBhbmVscyBjbGVhciBvZiB0aGUgdGV4dCBhbmQgaW5zaWRlIHRoZSBzY3JlZW5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmFubmVyLXN0YXRpYy5oZGQtaGVyby1hIC5oZGQtaHN0YWdlLWEuaGRkLXRpbHQge1xuICAgIC5oZGQtd2luLXN0cmVhbWluZyB7XG4gICAgICByaWdodDogLTMwcHg7XG4gICAgICB3aWR0aDogMTA0JTtcbiAgICB9XG5cbiAgICAuaGRkLXdpbi1icm9hZGNhc3Qge1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHdpZHRoOiA3NCU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE2ZGVnKSByb3RhdGVYKDdkZWcpIHJvdGF0ZVooMmRlZykgdHJhbnNsYXRlWig0MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLyogSGVybyBhLCAmZGVjayAoMjAyNi0xMS0wOSk6IGEgcm90YXRpbmcgM0QgZGVjayBvZiBzYW1lLXNpemUgcGFuZWxzLiBUaGUgZnJvbnQgcGFuZWwgaXMgaW4gZnVsbCB2aWV3OyB0d28gbW9yZSBwZWVrXG4gICBvdXQgYmVoaW5kIGl0LCB1cCBhbmQgdG8gdGhlIHJpZ2h0OyB0aGUgcmVzdCB3YWl0IGhpZGRlbiBhdCB0aGUgYmFjay4gVGhlIGRlY2sgc2l0cyBvbiB0aGUgc2FtZSB0aWx0IGFzICZ0aWx0LiAqL1xuLmhkZC1oc3RhZ2UtZGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhkZC1kZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTUlOyAgIC8vIHJvb20gZm9yIHRoZSBwYW5lbHMgYmVoaW5kLCB3aGljaCBzaXQgaGlnaGVyXG4gIHBlcnNwZWN0aXZlOiAxODAwcHg7XG4gIHBlcnNwZWN0aXZlLW9yaWdpbjogMzAlIDUwJTtcbn1cblxuLmhkZC1kZWNrLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODQlO1xuICBhc3BlY3QtcmF0aW86IDMgLyAyO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uaGRkLWRlY2stY2FyZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIyKSwgMjRweCA0MHB4IDgwcHggcmdiYSg4LCAyLCAzMCwgLjU1KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC45cyAkaGRkLWVhc2UsIG9wYWNpdHkgLjlzICRoZGQtZWFzZSwgZmlsdGVyIC45cyAkaGRkLWVhc2U7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxuXG4gIC8vIEVhY2ggcGFuZWwncyB0YWcgc2hvd3Mgb24gdGhlIGZyb250IHBhbmVsIG9ubHksIGZhZGluZyBpbiBmcm9tIHRoZSByaWdodCBvbmNlIHRoZSBwYW5lbCBpcyBpbiBwbGFjZSAoQWRhbSxcbiAgLy8gMjAyNi0xMS0xMClcbiAgLmhkZC1wYW5lbC1sYWJlbCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjhweCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSwgdHJhbnNmb3JtIC4zcyBlYXNlO1xuICB9XG5cbiAgJltkYXRhLXBvcz1cIjBcIl0ge1xuICAgIHotaW5kZXg6IDY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblxuICAgIC5oZGQtcGFuZWwtbGFiZWwge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjZzIGVhc2UgLjVzLCB0cmFuc2Zvcm0gLjZzIGN1YmljLWJlemllciguMiwgLjcsIC4yLCAxKSAuNXM7XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLXBvcz1cIjFcIl0ge1xuICAgIHotaW5kZXg6IDU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg5JSwgLTEwJSwgLTgwcHgpO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcyguOTMpO1xuICB9XG5cbiAgJltkYXRhLXBvcz1cIjJcIl0ge1xuICAgIHotaW5kZXg6IDQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxOCUsIC0yMCUsIC0xNjBweCk7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKC44Nik7XG4gICAgb3BhY2l0eTogLjk7XG4gIH1cblxuICAmW2RhdGEtcG9zPVwiM1wiXSxcbiAgJltkYXRhLXBvcz1cIjRcIl0sXG4gICZbZGF0YS1wb3M9XCI1XCJdLFxuICAmW2RhdGEtcG9zPVwiNlwiXSxcbiAgJltkYXRhLXBvcz1cIjdcIl0ge1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNiUsIC0yOSUsIC0yNDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC8vIFRoZSBmcm9udCBwYW5lbCBsZWF2aW5nOiBpdCBmYWRlcyB3aGVyZSBpdCBpcywgZ3Jvd2luZyB2ZXJ5IHNsaWdodGx5IChBZGFtIGNob3NlIHRoaXMgb24gMjAyNi0xMS0wOSBvdmVyXG4gIC8vIHNsaWRpbmcgdG93YXJkcyB0aGUgdmlld2VyLCBzaHVmZmxlLCBmbGlwLCBwYWdlIGFuZCBkcm9wKVxuICAmW2RhdGEtcG9zPVwiZXhpdFwiXSB7XG4gICAgei1pbmRleDogNztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDIwcHgpIHNjYWxlKDEuMDMpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLy8gQWxpZ25lZCBsZWZ0LCB1bmRlciB0aGUgZnJvbnQgcGFuZWwncyBsZWZ0IGVkZ2UsIHdoZXJlIHRoZSBoZXJvJ3MgcHVycGxlIHJ1bnMgZGVlcGVzdDogY2VudHJlZCwgdGhleSBtZXQgdGhlIHdoaXRlXG4vLyBzbGFudGVkIGVkZ2Ugb24gd2lkZSBzY3JlZW5zIChBZGFtLCAyMDI2LTExLTEwKVxuLmhkZC1kZWNrLWRvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogOHB4O1xuICB3aWR0aDogODQlO1xuICBtYXJnaW4tdG9wOiAzMHB4OyAgLy8gYSBsaXR0bGUgY2xvc2VyIHVuZGVyIHRoZSBwYW5lbCAoQWRhbSwgMjAyNi0xMS0xMDsgd2FzIDQ2cHgsIDE2cHggd2FzIHRvbyBjbG9zZSlcblxuICBidXR0b24ge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNDUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuM3MgZWFzZSwgYmFja2dyb3VuZCAuM3MgZWFzZTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICNmZmY7XG4gICAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBEZXNrdG9wOiB0aGUgZGVjayB0aWx0ZWQgYmFjaywgYW5kIGxhcmdlciB3aGVyZSB0aGVyZSBpcyByb29tXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhkZC1kZWNrLXN0YWNrIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE2ZGVnKSByb3RhdGVYKDdkZWcpIHJvdGF0ZVooMmRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLmhkZC1oc3RhZ2UtZGVjayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhkZC1oc3RhZ2UtZGVjayB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC5oZGQtZGVjay1zdGFjayxcbiAgLmhkZC1kZWNrLWRvdHMge1xuICAgIHdpZHRoOiA4NiU7XG4gIH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmhkZC1kZWNrLWNhcmQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLyogVGhlIGRlY2sgd2l0aCBtb3JlIHNwcmVhZCAoQWRhbSwgMjAyNi0xMS0wOSk6IHRoZSBwYW5lbHMgYmVoaW5kIHNpdCBoaWdoZXIsIHNvIG1vcmUgb2YgZWFjaCBzaG93cyAqL1xuLmhkZC1kZWNrIHtcbiAgcGFkZGluZy10b3A6IDI1JTtcbn1cblxuLmhkZC1kZWNrLWNhcmQge1xuICAmW2RhdGEtcG9zPVwiMVwiXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIC0xNyUsIC04MHB4KTtcbiAgfVxuXG4gICZbZGF0YS1wb3M9XCIyXCJdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgLTM0JSwgLTE2MHB4KTtcbiAgfVxuXG4gICZbZGF0YS1wb3M9XCIzXCJdLFxuICAmW2RhdGEtcG9zPVwiNFwiXSxcbiAgJltkYXRhLXBvcz1cIjVcIl0sXG4gICZbZGF0YS1wb3M9XCI2XCJdLFxuICAmW2RhdGEtcG9zPVwiN1wiXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyOCUsIC00OCUsIC0yNDBweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAuaGRkLWhzdGFnZS1kZWNrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLyogVGhlIGhlcm8gb3B0aW9ucycgdGV4dCAoMjAyNi0xMS0wOSk6IHNtYWxsIGxlYWQtaW4sIGJpZyBoZWFkbGluZSwgc2hvcnQgc3VwcG9ydGluZyBsaW5lICovXG4uYmFubmVyLXN0YXRpYy5oZGQtaGVybyB7XG4gIC5iYW5uZXItY29udGVudCBwLmhkZC1oZXJvLWludHJvIHtcbiAgICBAaW5jbHVkZSBoZC10ZXh0KDE5cHgsIDI5cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjkpKTtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgIG1hcmdpbjogMCAwIDE4cHg7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAuMzUpO1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJGhkLWJsdWU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXItY29udGVudCBoMS52Mi1pZi1pdHMtb24tdHYge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuYmFubmVyLWNvbnRlbnQgcC5oZGQtaGVyby1zdXBwb3J0IHtcbiAgICBAaW5jbHVkZSBoZC10ZXh0KDE4cHgsIDI4cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpKTtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgIG1hcmdpbjogMjJweCAwIDQwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgLjM1KTtcbiAgfVxuXG4gIC8vIENlbnRyZWQgbGF5b3V0cyAoYiBhbmQgYylcbiAgLmhkZC1oZXJvLXRleHQtY2VudGVyIHtcbiAgICBwLmhkZC1oZXJvLWludHJvLFxuICAgIHAuaGRkLWhlcm8tc3VwcG9ydCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVybyBhOiBsZWZ0LWFsaWduZWQgKGl0cyBydWxlcyBlbHNld2hlcmUgc2V0IHRoZSBoZWFkbGluZSdzIG93biBib3R0b20gbWFyZ2luOyB0aGUgc3VwcG9ydGluZyBsaW5lIHNwYWNlcyBpdCBub3cpXG4uYmFubmVyLXN0YXRpYy5oZGQtaGVyby1hIC5iYW5uZXItY29udGVudCB7XG4gIGgxLnYyLWlmLWl0cy1vbi10diB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIHAuaGRkLWhlcm8taW50cm8sXG4gIHAuaGRkLWhlcm8tc3VwcG9ydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJhbm5lci1zdGF0aWMuaGRkLWhlcm8gLmJhbm5lci1jb250ZW50IHtcbiAgICBwLmhkZC1oZXJvLWludHJvIHtcbiAgICAgIEBpbmNsdWRlIGhkLXRleHQoMTdweCwgMjZweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuOSkpO1xuICAgIH1cblxuICAgIHAuaGRkLWhlcm8tc3VwcG9ydCB7XG4gICAgICBAaW5jbHVkZSBoZC10ZXh0KDE2cHgsIDI1cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBoZXJvIHNpdHMgaW4gYSBjb2wteHMtMTIgKEJvb3RzdHJhcCAzOyBCb290c3RyYXAgNCBoYXMgbm8gc3VjaCBjbGFzcyksIHdoaWNoIG9ubHkgZ3Jvd3MgYXMgd2lkZSBhcyBpdHMgY29udGVudC5cbi8vIFRoZSBsb25nIHN1YnRpdGxlIHVzZWQgdG8ga2VlcCBpdCB3aWRlOyBub3cgdGhhdCB0aGUgdGV4dCBoYXMgYSBtZWFzdXJlLCBnaXZlIHRoZSBjb2x1bW4gaXRzIGZ1bGwgd2lkdGguXG4uYmFubmVyLXN0YXRpYy5oZGQtaGVybyAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wteHMtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBIZXJvIGEgdGV4dCBvcHRpb25zICgmdGV4dD0xfDJ8MywgMjAyNi0xMS0wOSkuIFRoZSBoZWFkbGluZSBpbiB0aXRsZSBjYXNlLCBQb3BwaW5zIDcwMCwgc2V0IHRpZ2h0IHNvIGl0IGhvbGRzIGFzIG9uZVxuICAgbG9ja3VwOyB0aGUgYW1wZXJzYW5kIGFuIGl0YWxpYyBzZXJpZiBnbHlwaCAoTmV3c3JlYWRlcikgaW4gYmx1ZS4gKi9cbi5iYW5uZXItc3RhdGljLmhkZC1oZXJvIHtcbiAgLmhkZC1oMSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDM1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMTRweCByZ2JhKDgsIDIsIDMwLCAuMyk7XG4gIH1cblxuICAuaGRkLWFtcCB7XG4gICAgZm9udC1mYW1pbHk6ICdOZXdzcmVhZGVyJywgR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS4xMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAkaGQtYmx1ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuMDJlbTtcbiAgfVxuXG4gIC5iYW5uZXItY29udGVudCBwLmhkZC1oZXJvLXN1cHBvcnQgc3BhbiB7XG4gICAgY29sb3I6ICRoZC1ibHVlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAvLyAxOiB0aGUgc3RhdGVtZW50IGFjcm9zcyB0aGUgdG9wXG4gIC5iYW5uZXItY29udGVudCBwLmhkZC1oZXJvLXN0YXRlbWVudCB7XG4gICAgQGluY2x1ZGUgaGQtdGV4dCgyMnB4LCAzM3B4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIC45MikpO1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgbWFyZ2luOiAwIDAgNDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTgpO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgLjM1KTtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRoZC1ibHVlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cblxuICAvLyAyOiB0d28gd2VpZ2h0c1xuICAuaGRkLWgxLXdlaWdodHMge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXItY29udGVudCBwLmhkZC1oZXJvLW1lcmdlZCB7XG4gICAgQGluY2x1ZGUgaGQtdGV4dCgyMHB4LCAzMXB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIC44OCkpO1xuICAgIG1heC13aWR0aDogNDcwcHg7XG4gIH1cblxuICAvLyAzOiBjZW50cmVkLCB0aGUgZGVjayBiZW5lYXRoXG4gIC5oZGQtaHQtMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmhkZC1oMSB7XG4gICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNzJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBwLmhkZC1oZXJvLXN1cHBvcnQge1xuICAgICAgQGluY2x1ZGUgaGQtdGV4dCgyMHB4LCAzMXB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIC44OCkpO1xuICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgIG1hcmdpbjogMjRweCBhdXRvIDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmhkZC1oZXJvLWxvZ29zLXJvdyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuaGRkLWh0LTMtZGVjayB7XG4gICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cbiAgICAuaGRkLWRlY2stZG90cyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLXN0YXRpYy5oZGQtaGVybyB7XG4gICAgLmhkZC1oMSB7XG4gICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICB9XG5cbiAgICAuaGRkLWh0LTMgLmhkZC1oMSB7XG4gICAgICBmb250LXNpemU6IDU4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjJweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5iYW5uZXItc3RhdGljLmhkZC1oZXJvIHtcbiAgICAuaGRkLWgxLFxuICAgIC5oZGQtaHQtMyAuaGRkLWgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgIH1cblxuICAgIC5iYW5uZXItY29udGVudCBwLmhkZC1oZXJvLXN0YXRlbWVudCB7XG4gICAgICBAaW5jbHVkZSBoZC10ZXh0KDE4cHgsIDI3cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjkyKSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgfVxuXG4gICAgLmJhbm5lci1jb250ZW50IHAuaGRkLWhlcm8tbWVyZ2VkLFxuICAgIC5oZGQtaHQtMyBwLmhkZC1oZXJvLXN1cHBvcnQge1xuICAgICAgQGluY2x1ZGUgaGQtdGV4dCgxN3B4LCAyNnB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIC44OCkpO1xuICAgIH1cblxuICAgIC5oZGQtaHQtMy1kZWNrIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFRleHQgb3B0aW9uIDE6IHRoZSBoZWFkbGluZSBmb2xsb3dzIHRoZSBzdGF0ZW1lbnQgZGlyZWN0bHksIHJhdGhlciB0aGFuIGNlbnRyaW5nIGFnYWluc3QgdGhlIHRhbGxlciBkZWNrXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJhbm5lci1zdGF0aWMuaGRkLWhlcm8gLmhkZC1odC0xIHtcbiAgICA+IC5yb3cge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaGRkLWhlcm8tdGV4dCB7XG4gICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gVGV4dCBvcHRpb25zIG9uIHRhYmxldHMgYW5kIHBob25lczogc2lkZSBtYXJnaW5zICh0aGVpciByb3dzIHNpdCBpbnNpZGUgLmhkZC1odCwgc28gdGhlIGVhcmxpZXIgZml4IGRvZXMgbm90IHJlYWNoKVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItc3RhdGljLmhkZC1oZXJvLWEgLmhkZC1odCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgLnJvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogSGVybyB0ZXh0IG9wdGlvbiA0ICgyMDI2LTExLTA5KTogdGhlIHN0YXRlbWVudCBpcyB0aGUgcHJpbWFyeSB2aXN1YWwgdGV4dDsgdGhlIEgxIHNpdHMgc21hbGxlciBiZW5lYXRoIGl0ICovXG4uYmFubmVyLXN0YXRpYy5oZGQtaGVybyAuaGRkLWh0LTQge1xuICAuYmFubmVyLWNvbnRlbnQgJixcbiAgJiB7XG4gICAgaDEuaGRkLWhlcm8tbGVhZCB7XG4gICAgICBAaW5jbHVkZSBoZC10ZXh0KDQwcHgsIDQ4cHgsICNmZmYpO1xuICAgICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgLy8gb25lIHN0ZXAgbGlnaHRlciB0aGFuIHRoZSBibHVlIHBocmFzZSdzIDcwMCAoQWRhbSwgMjAyNi0xMS0wOTsgd2FzIDYwMClcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAyZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDEycHggcmdiYSg4LCAyLCAzMCwgLjMpO1xuXG4gICAgICAvLyBUaGUga2V5IHBocmFzZSBvbmUgd2VpZ2h0IHVwIGZyb20gdGhlIHNlbnRlbmNlICg2MDAgdG8gNzAwKSBhcyB3ZWxsIGFzIGJsdWUgKEFkYW0sIDIwMjYtMTEtMDkpXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRoZC1ibHVlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5vIGRpdmlkZXIgbGluZSBhYm92ZSBpdCAoQWRhbSwgMjAyNi0xMS0wOSlcbiAgICAvLyBBIHBhcmFncmFwaCBzaW5jZSAyMDI2LTExLTExICh0aGUgc3RhdGVtZW50IGFib3ZlIGlzIHRoZSBIMSk6IHRoZSBzaXRlJ3MgcGFyYWdyYXBoIHJ1bGUgZm9yY2VzIHNpemUgYW5kIGNvbG91clxuICAgIC8vIHdpdGggIWltcG9ydGFudCwgc28gdGhlc2UgZG8gdG9vXG4gICAgcC5oZGQtaDEtc21hbGwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDAgMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgICBAaW5jbHVkZSBoZC10ZXh0KDI0cHgsIDMycHgsICNmZmYpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAxZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoOCwgMiwgMzAsIC4zKTtcbiAgICB9XG5cbiAgICBwLmhkZC1oZXJvLXN1cHBvcnQge1xuICAgICAgQGluY2x1ZGUgaGQtdGV4dCgxN3B4LCAyN3B4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIC44KSk7XG4gICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMzZweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLXN0YXRpYy5oZGQtaGVybyAuaGRkLWh0LTQgaDEuaGRkLWhlcm8tbGVhZCB7XG4gICAgQGluY2x1ZGUgaGQtdGV4dCgzNHB4LCA0MnB4LCAjZmZmKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJhbm5lci1zdGF0aWMuaGRkLWhlcm8gLmhkZC1odC00IHtcbiAgICBoMS5oZGQtaGVyby1sZWFkIHtcbiAgICAgIEBpbmNsdWRlIGhkLXRleHQoMjhweCwgMzVweCwgI2ZmZik7XG4gICAgfVxuXG4gICAgcC5oZGQtaDEtc21hbGwge1xuICAgICAgQGluY2x1ZGUgaGQtdGV4dCgyMHB4LCAyN3B4LCAjZmZmKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uIDQgaW4gdHdvIHBpZWNlczogbW9yZSByb29tIGFmdGVyIHRoZSBzdGF0ZW1lbnQsIGFuZCB0aGUgSDEgc2l0dGluZyB0aWdodCBvbiB0aGUgbGluZSBpdCBoZWFkc1xuLmJhbm5lci1zdGF0aWMuaGRkLWhlcm8gLmhkZC1odC00IHtcbiAgaDEuaGRkLWhlcm8tbGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgfVxuXG4gIC5oZGQtaGVyby1zdWIge1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcblxuICAgIHAuaGRkLWgxLXNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDAgNnB4O1xuICAgICAgQGluY2x1ZGUgaGQtdGV4dCgyMXB4LCAyOHB4LCAjZmZmKTtcbiAgICB9XG5cbiAgICBwLmhkZC1oZXJvLXN1cHBvcnQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJhbm5lci1zdGF0aWMuaGRkLWhlcm8gLmhkZC1odC00IHtcbiAgICBoMS5oZGQtaGVyby1sZWFkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgfVxuXG4gICAgLmhkZC1oZXJvLXN1YiBwLmhkZC1oMS1zbWFsbCB7XG4gICAgICBAaW5jbHVkZSBoZC10ZXh0KDE5cHgsIDI2cHgsICNmZmYpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBUaGUgcmVkZXNpZ24ncyB0b3AgV0lPcHJvIGxvZ28sIHNtYWxsZXIgKEFkYW0sIDIwMjYtMTEtMDkpLiBPbmx5IHRoZSBsb2dvIGF0IHRoZSB0b3Agb2YgdGhlIHBhZ2U6IHRoZSBsb2dvIGluIHRoZVxuICAgYmFyIGFmdGVyIHNjcm9sbGluZyAoLnN0aWNrLWxvZ28pIGtlZXBzIGl0cyBzaXplLiAqL1xuLmhkZC1oZWFkZXIgLm5hdmJhci1sb2dvLWNvbnRhaW5lciAuZGVmYXVsdC1sb2dvIHtcbiAgd2lkdGg6IDE4NXB4OyAvLyAyMjAgb3JpZ2luYWxseSwgMTYwIHRyaWVkIChBZGFtLCAyMDI2LTExLTA5KVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZGQtaGVhZGVyIC5uYXZiYXItbG9nby1jb250YWluZXIgLmRlZmF1bHQtbG9nbyB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xuICAuaGRkLWhlYWRlciAubmF2YmFyLWxvZ28tY29udGFpbmVyIC5kZWZhdWx0LWxvZ28ge1xuICAgIHdpZHRoOiA4NnB4O1xuICB9XG59XG5cbi8vIFRoZSBoZXJvJ3MgdGV4dCBvbiB0aGUgc2FtZSBsZWZ0IGVkZ2UgYXMgdGhlIGxvZ28gKEFkYW0sIDIwMjYtMTEtMDkpLiBJdHMgY29sdW1uIGlzIEJvb3RzdHJhcCAzJ3MgY29sLXhzLTEyLCB3aGljaFxuLy8gaGFzIG5vIHBhZGRpbmcgaW4gQm9vdHN0cmFwIDQsIHNvIHRoZSByb3cncyBuZWdhdGl2ZSBtYXJnaW4gcHVsbGVkIGV2ZXJ5dGhpbmcgMTVweCBsZWZ0IG9mIHRoZSBjb250YWluZXIgZWRnZS5cbi5iYW5uZXItc3RhdGljLmhkZC1oZXJvIC5jb250YWluZXIgPiAucm93ID4gLmNvbC14cy0xMiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLy8gVGFibGV0cyBhbmQgcGhvbmVzOiB0aGUgY29sdW1uJ3MgcGFkZGluZyBub3cgZ2l2ZXMgdGhlIHNpZGUgbWFyZ2luIHRoZSB0ZXh0IG9wdGlvbnMnIG93biBwYWRkaW5nIGdhdmVcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLXN0YXRpYy5oZGQtaGVyby1hIC5oZGQtaHQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLyogU2Nyb2xsIHJldmVhbHMgb24gdGhlIHJlZGVzaWduIChBZGFtIGFza2VkLCAyMDI2LTExLTA5OyB0aGUgc2NyaXB0IGlzIGF0IHRoZSBlbmQgb2YgZC5ibGFkZS5waHApLiBPbmUgbW90aW9uXG4gICB0aHJvdWdob3V0OiBmYWRlIGluIGFuZCByaXNlIDIycHg7IHNjcmVlbnNob3RzIHNsaWRlIGluIGZyb20gdGhlaXIgc2lkZTsgZ3JvdXBzIGZvbGxvdyBvbmUgYW5vdGhlci4gSGlkZGVuIG9ubHlcbiAgIG9uY2UgdGhlIHNjcmlwdCBoYXMgbWFya2VkIHRoZSBwYWdlICguaGQtcmV2ZWFsLW9uKSwgc28gd2l0aG91dCBKYXZhU2NyaXB0IGV2ZXJ5dGhpbmcgc2hvd3MuICovXG4uaGRkLmhkLXJldmVhbC1vbiB7XG4gIC8vIFNsb3dlciBhbmQgZnVydGhlciB0aGFuIGZpcnN0IGJ1aWx0IChBZGFtLCAyMDI2LTExLTA5OiBcImFsbW9zdCBhbHJlYWR5IGluIHBsYWNlIHdoaWxlIEkgc2Nyb2xsXCIpXG4gIFtkYXRhLXJldmVhbF0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA0MHB4LCAwKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEuMXMgZWFzZSwgdHJhbnNmb3JtIDEuNHMgY3ViaWMtYmV6aWVyKC4xNiwgLjg0LCAuMjQsIDEpLCBib3JkZXItY29sb3IgLjJzIGVhc2UsIGNvbG9yIC4ycyBlYXNlO1xuICB9XG5cbiAgW2RhdGEtcmV2ZWFsPVwibGVmdFwiXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNzJweCwgMCwgMCk7XG4gIH1cblxuICBbZGF0YS1yZXZlYWw9XCJyaWdodFwiXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg3MnB4LCAwLCAwKTtcbiAgfVxuXG4gIFtkYXRhLXJldmVhbD1cImRvd25cIl0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTQwcHgsIDApO1xuICB9XG5cbiAgW2RhdGEtcmV2ZWFsPVwiZmFkZVwiXSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgW2RhdGEtcmV2ZWFsXS5pcy1yZXZlYWxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmhkZC5oZC1yZXZlYWwtb24ge1xuICAgIFtkYXRhLXJldmVhbF0ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8qIFRoZSBcIldoYXQgeW91IGdldFwiIHRpbGUgaW1hZ2VzICgyMDI2LTExLTEwKTogYm90aCB0aGUgc2FtZSA0OjEgc2hhcGUsIHdoaXRlIGNhcmRzIG9uIHRoZSBhcHAncyBncmV5LCBjb250ZW50IGNlbnRyZWRcbiAgIHZlcnRpY2FsbHksIGVhY2ggaW4gdGhlIHNhbWUgYm9yZGVyZWQgZnJhbWUgb24gdGhlIHRpbGUncyBib3R0b20gZWRnZSB3aGF0ZXZlciB0aGUgdGlsZSdzIGhlaWdodCAqL1xuLmhkZCB7XG4gIC5oZGQtdGlsZSAuaGRkLXRpbGUtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxuXG4gIC5oZGQtdGlsZSAuaGRkLXRpbGUtaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cblxuLyogVGhlIFJveWFsdGllcyAmIFJlc2lkdWFscyB0aWxlJ3MgaXRlbXM6IGEgMngyIGdyaWQgc3BsaXQgYnkgdGhpbiBjcm9zc2luZyBsaW5lcywgZWFjaCB3aXRoIGFuIGljb24gKEFkYW0gY2hvc2UgaXRcbiAgIG9uIDIwMjYtMTEtMTAgb3ZlciBwaWxscywgbGluZSBpdGVtcyBhbmQgbGFyZ2UgcGxhaW4gbGluZXMpOyBpdHMgbGVmdCBzaWRlIHRvcC1hbGlnbmVkLCB3aXRoIGEgZnVsbGVyIHBhcmFncmFwaCAqL1xuLmhkZCAuaGRkLXRpbGUtcm95YWx0aWVzIHtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuXG4gIHAuaGRkLXRpbGUtbW9yZSB7XG4gICAgQGluY2x1ZGUgaGQtdGV4dCgxNXB4LCAyNHB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIC44KSk7XG4gICAgbWFyZ2luOiAxNHB4IDAgMDtcbiAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICB9XG5cbiAgLmhkZC1pZ3JpZCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjJweCAxOHB4O1xuXG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMjgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKC1uICsgMikge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMjgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZGQtaWdyaWQtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTYpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gIC5oZGQtaWdyaWQtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuaGRkLWlncmlkLWRlc2Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjc4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhkZCAuaGRkLXRpbGUtcm95YWx0aWVzIHtcbiAgICAuaGRkLWlncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXG4gICAgICBsaSxcbiAgICAgIGxpOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yOCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBncmlkJ3MgZmlyc3Qgcm93IHN0YXJ0cyBsZXZlbCB3aXRoIHRoZSBpY29uIG9uIHRoZSBsZWZ0XG4uaGRkIC5oZGQtdGlsZS1yb3lhbHRpZXMgLmhkZC1pZ3JpZCBsaTpudGgtY2hpbGQoLW4gKyAyKSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhkZCAuaGRkLXRpbGUtcm95YWx0aWVzIC5oZGQtaWdyaWQgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4vKiBUaGUgcm9sZXMnIGxlYWQgbGluZSwgdW5kZXIgdGhlIGhlYWRpbmcgKDIwMjYtMTEtMTApICovXG4uaGRkIC5oZGQtcm9sZXMge1xuICAuaGQtaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cblxuICBwLmhkZC1yb2xlcy1sZWFkIHtcbiAgICBAaW5jbHVkZSBoZC10ZXh0KDE5cHgsIDI4cHgsICM1NTUpO1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oZGQgLmhkZC1yb2xlcyBwLmhkZC1yb2xlcy1sZWFkIHtcbiAgICBAaW5jbHVkZSBoZC10ZXh0KDE3cHgsIDI1cHgsICM1NTUpO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cbn1cblxuLyogVGhlIHJvbGVzIChBZGFtIGNob3NlIHRoaXMgb24gMjAyNi0xMS0xMCBvdmVyIGEgcm9sZSBwaWNrZXIpOiBldmVyeSByb2xlIGF0IG9uY2UsIGluIHRoZSBSb3lhbHRpZXMgJiBSZXNpZHVhbHMgdGlsZSdzXG4gICBtYW5uZXI6IG9uZSBwdXJwbGUgcGFuZWwsIGVhY2ggZ3JvdXAncyB0ZXh0IG9uIHRoZSBsZWZ0IGFuZCBpdHMgcm9sZXMgb24gdGhlIHJpZ2h0IGluIGEgZ3JpZCBzcGxpdCBieSB0aGluIGNyb3NzaW5nXG4gICBsaW5lcywgZWFjaCB3aXRoIGFuIGljb24uIFRoZSBDcmVhdG9ycyBncmlkJ3Mgc2l4dGggY2VsbCBpcyBcIkZpbmQgeW91ciBwbGFuXCIuIEJvdGggZ3JvdXBzIGZpbGwgd2hvbGUgcm93cyBvZiB0aHJlZVxuICAgKDkgYW5kIDYgY2VsbHMpLCB3aGljaCB0aGUgbGluZSBydWxlcyBiZWxvdyByZWx5IG9uLiAqL1xuLmhkZCAuaGRkLXJvbGV3YWxsIHtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBiYWNrZ3JvdW5kOiAkaGQtZ3JhZGllbnQ7XG4gIGNvbG9yOiAjZmZmO1xuXG4gIC5oZGQtcm9sZXdhbGwtYmFuZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XG4gICAgZ2FwOiA0NHB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgICAmICsgLmhkZC1yb2xld2FsbC1iYW5kIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yOCk7XG4gICAgfVxuICB9XG5cbiAgLmhkLWljb24ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIpO1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAxOHB4IDAgOHB4O1xuICB9XG5cbiAgcCB7XG4gICAgQGluY2x1ZGUgaGQtdGV4dCgxN3B4LCAyN3B4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIC45KSk7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgcC5oZGQtcm9sZXdhbGwtbW9yZSB7XG4gICAgQGluY2x1ZGUgaGQtdGV4dCgxNXB4LCAyNHB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIC44KSk7XG4gICAgbWFyZ2luOiAxNHB4IDAgMDtcbiAgfVxuXG4gIC5oZGQtcm9sZXdhbGwtZ3JpZCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIycHggMThweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yOCk7XG5cbiAgICAgICY6bm90KDpudGgtY2hpbGQoM24pKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjI4KTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoM24gKyAxKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gVGhlIGZpcnN0IHJvdyBzdGFydHMgbGV2ZWwgd2l0aCB0aGUgaWNvbiBvbiB0aGUgbGVmdDsgdGhlIGxhc3Qgcm93IGhhcyBubyBsaW5lIHVuZGVyIGl0XG4gICAgICAmOm50aC1jaGlsZCgtbiArIDMpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWxhc3QtY2hpbGQoLW4gKyAzKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhkZC1pZ3JpZC1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNik7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG5cbiAgLmhkZC1pZ3JpZC10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5oZGQtaWdyaWQtZGVzYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzgpO1xuICB9XG5cbiAgLmhkZC1yb2xld2FsbC1jdGEgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogM3B4IHNvbGlkICNmZmY7XG4gICAgICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICAgIH1cblxuICAgIC5oZGQtaWdyaWQtaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICRoZC1wdXJwbGU7XG4gICAgfVxuXG4gICAgLmhkZC10aWxlLWxpbmsge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuICAgIH1cblxuICAgICY6aG92ZXIgLmhkZC10aWxlLWxpbmsge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZGQgLmhkZC1yb2xld2FsbCB7XG4gICAgcGFkZGluZzogMCAyNnB4O1xuXG4gICAgLmhkZC1yb2xld2FsbC1iYW5kIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAyNnB4O1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgIH1cblxuICAgIC5oZGQtcm9sZXdhbGwtZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBjb2x1bW4tZ2FwOiAyOHB4O1xuXG4gICAgICBsaSxcbiAgICAgIGxpOm50aC1jaGlsZChuKSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMjgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhkZCAuaGRkLXJvbGV3YWxsIC5oZGQtcm9sZXdhbGwtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLyogVGhlIHByaWNpbmcgc2VjdGlvbidzIHByb2R1Y3QgY2FyZHMgKEFkYW0gY2hvc2UgdGhlbSBvbiAyMDI2LTExLTEwIG92ZXIgYSBzaWRlLWJ5LXNpZGUgY29tcGFyaXNvbiBhbmQgY2FyZHMgaGVhZGVkXG4gICBieSB0aGUgaW50ZW5kZWQgdXNlKTogdGhlIHBhcnQgYWJvdmUgdGhlIHBsYW4gY2FyZHMsIHdoaWNoIHN0YXkgYXMgdGhleSBhcmUuIEVhY2ggcHJvZHVjdCdzIGludGVuZGVkIHVzZSBpcyBhIHBpbmtcbiAgIGNhbGxvdXQgdW5kZXIgdGhlIHByb2R1Y3QgbmFtZS4gVGhlIGNob3NlbiBwcm9kdWN0IChpdHMgYnV0dG9uIGNhcnJpZXMgLnBsYW4tYWN0aXZlLWJ0biBvbmNlIGNsaWNrZWQpIGdldHMgYSBwdXJwbGVcbiAgIHJpbmcuICovXG4ucHJpY2luZy1zZWN0aW9uLnByaWNpbmctc2VjdGlvbi1oZHAge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgLy8gUm9vbSBmb3IgdGhlIGZvb3RlcidzIHNsYW50ZWQgdG9wLCB3aGljaCByaXNlcyBpbnRvIHRoZSBzZWN0aW9uIGFib3ZlIGl0ICh0aGUgUHJlc3Mgc2VjdGlvbiB1c2VkIHRvIHRha2UgaXQ7XG4gIC8vIHJlbW92ZWQgMjAyNi0xMS0xMClcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuXG4gIC50YWJlZC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaGRkLmhkcCB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG5cbiAgLmhkLWgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICB9XG5cbiAgcC5oZHAtaGVscCB7XG4gICAgQGluY2x1ZGUgaGQtdGV4dCgxNXB4LCAyNHB4LCAjNjY2KTtcbiAgICBtYXJnaW46IDI2cHggMCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAkaGQtcHVycGxlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGhkLXB1cnBsZSwgLjM1KTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRoZC1waW5rO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkaGQtcGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBUaGUgXCIhXCIgaW4gYSBwaW5rIGNpcmNsZSwgYXMgb24gdGhlIG9yaWdpbmFsIGJveGVzXG4gIC5oZHAtYWxlcnQtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleDogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogJGhkLXBpbms7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgLy8gVGhlIHByb2R1Y3QncyBpY29uIHdpdGggaXRzIG5hbWUgYmVzaWRlIGl0XG4gIC5oZHAtY2FyZC1oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG5cbiAgICAuaGQtaWNvbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIFdobyB0aGUgcHJvZHVjdCBpcyBmb3IsIGF0IHRoZSBoZWFkIG9mIHRoZSBpbnRlbmRlZCB1c2UgY2FsbG91dCwgbGV2ZWwgd2l0aCB0aGUgXCIhXCI6IHdoaXRlIG9uIHRoZSBjYWxsb3V0J3MgcGlua1xuICAvLyB0aW50LCBzbyBpdCBzdGFuZHMgb3V0IGZyb20gaXQgKEFkYW0sIDIwMjYtMTEtMTApXG4gIC5oZHAtYXVkaWVuY2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGhkLXB1cnBsZSwgLjI1KTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogJGhkLXB1cnBsZTtcbiAgfVxuXG4gIC5oZHAtY2FyZC10cmFja2l0IC5oZHAtYXVkaWVuY2Uge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgkaGQtcGluaywgLjMpO1xuICAgIGNvbG9yOiAkaGQtcGluaztcbiAgfVxuXG4gIC8vIDE6IHRoZSBpbnRlbmRlZCB1c2UgYXMgYSBjYWxsb3V0LCBpbiB0aGUgb3JpZ2luYWwgYm94ZXMnIHBpbmtcbiAgLmhkcC1hbGVydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE0cHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMThweCAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRoZC1waW5rO1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkaGQtcGluaywgLjA1KTtcbiAgfVxuXG4gIHAuaGRwLWFsZXJ0LXRleHQge1xuICAgIEBpbmNsdWRlIGhkLXRleHQoMThweCwgMjZweCwgJGhkLW5hdnkpO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgcC5oZHAtdGV4dCB7XG4gICAgQGluY2x1ZGUgaGQtdGV4dCgxNnB4LCAyNnB4LCAjNTU1KTtcbiAgICBtYXJnaW46IDIycHggMCAwO1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAkaGQtbmF2eTtcbiAgICB9XG4gIH1cblxuICAuaGRwLWZhY3RzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAxOHB4IDAgMzBweDtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDE0cHg7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGhkZC1oYWlybGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgY29sb3I6ICM1NTU7XG5cbiAgICAgIGkge1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGhkLXB1cnBsZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBjb2xvcjogJGhkLW5hdnk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhkcC1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJpY2luZy1zZWN0aW9uLnByaWNpbmctc2VjdGlvbi1oZHAge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICB9XG5cbiAgLmhkZC5oZHAgLmhkLWgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG59XG5cbi8qIFRoZSBzY3JlZW5zaG90cyBiZWxvdyB0aGUgaGVybyBsb2FkIGxhemlseTsgZWFjaCBjYXJyaWVzIGl0cyB3aWR0aCBhbmQgaGVpZ2h0IHNvIHRoZSBwYWdlIGtlZXBzIGl0cyBsZW5ndGggd2hpbGVcbiAgIHRoZXkgbG9hZCAod2l0aG91dCB0aGVtIHRoZSBwYWdlIGdyZXcgYWJvdXQgNTAwcHggZHVyaW5nIHRoZSBQcmljaW5nIGxpbmsncyBzY3JvbGwgYW5kIGl0IGxhbmRlZCBzaG9ydCxcbiAgIDIwMjYtMTEtMTApLiBUaGUgQ1NTIHNldHMgdGhlaXIgd2lkdGg7IHRoZSBoZWlnaHQgZm9sbG93cy4gKi9cbi5oZGQge1xuICAuaGRkLXRpbGUtaW1hZ2UsXG4gIC5oZGQtc2hvd3MtZ3JpZCBpbWcsXG4gIC5oZGQtbGF5ZXJzIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi8vIFRoZSBQcmljaW5nIGFuY2hvcjogdGhlIFByaWNpbmcgbGluayBwdXRzIHRoZSBoZWFkaW5nIGFib3V0IDU1cHggdW5kZXIgdGhlIG5hdmlnYXRpb24gYmFyIChBZGFtLCAyMDI2LTExLTEwOyB0aGVcbi8vIHNpdGUncyBhbmNob3JzIHNpdCAxMDBweCB1cCwgd2hpY2ggbGVmdCBhIHdpZGUgZ2FwIGFib3ZlIHRoaXMgc2VjdGlvbidzIHBhZGRpbmcpXG5hLmFuY2hvci5hbmNob3ItaGRwIHtcbiAgdG9wOiAtNDVweDtcbn1cblxuLy8gUGhvbmVzOiB0aGUgc2VjdGlvbidzIHBhZGRpbmcgaXMgc21hbGxlciwgc28gdGhlIGFuY2hvciBzaXRzIGEgbGl0dGxlIGhpZ2hlciBmb3IgdGhlIHNhbWUgZ2FwXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYS5hbmNob3IuYW5jaG9yLWhkcCB7XG4gICAgdG9wOiAtNzVweDtcbiAgfVxufVxuXG4vLyBQaG9uZXM6IGEgc21hbGxlciBpY29uIGFuZCBuYW1lLCBzbyB0aGUgbmFtZSBrZWVwcyB0byB0d28gbGluZXMgYmVzaWRlIHRoZSBpY29uXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhkZC5oZHAgLmhkcC1jYXJkLWhlYWQge1xuICAgIGdhcDogMTRweDtcblxuICAgIC5oZC1pY29uIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vKiBUaGUgcGxhbiBjYXJkcyB0aGF0IG9wZW4gZnJvbSB0aGUgcHJvZHVjdCBjYXJkcycgYnV0dG9ucyAoMjAyNi0xMS0xMDsgZC1wbGFucy5ibGFkZS5waHApLCBpbiB0aGUgbmV3IHByb2R1Y3RcbiAgIGNhcmRzJyBzdHlsZTogTG9va0JhY2sgZm9yIE9yZ2FuaXphdGlvbnMgYXMgYSB3aGl0ZSBjYXJkIHdpdGggaXRzIGxpc3QgaW4gdGhyZWUgZ3JvdXBzLCBhbmQgdGhlIFRyYWNrSXQgcGxhbnMgYXMgYVxuICAgcHJpY2UgdGFibGUgYmVzaWRlIHdoYXQgZXZlcnkgcGxhbiBpbmNsdWRlcyAoQWRhbSBjaG9zZSB0aGVzZSBvdmVyIGZpdmUtYWNyb3NzIHBsYW4gY2FyZHMsIGEgcHVycGxlIHBhbmVsLCBhIHNwbGl0XG4gICBjYXJkIGFuZCBwbGFucyBncm91cGVkIGJ5IHNpemUpLiAqL1xuLmhkZC5oZHEge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAucGxhbnMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAvLyBUaGUgc3dpdGNoIGJldHdlZW4gdGhlIHByb2R1Y3RzJyBwbGFuczogaGlkZGVuIHVudGlsIGEgcHJvZHVjdCBpcyBjaG9zZW5cbiAgLmhkcS1zd2l0Y2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA1NnB4IGF1dG8gMDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkaGRkLWhhaXJsaW5lO1xuICAgIGJveC1zaGFkb3c6IDAgMTRweCAzNHB4IHJnYmEoJGhkLW5hdnksIC4wNyk7XG5cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDlweDtcbiAgICAgIHBhZGRpbmc6IDExcHggMjJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAkaGQtbmF2eTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXMgZWFzZSwgY29sb3IgLjNzIGVhc2U7XG5cbiAgICAgIGkge1xuICAgICAgICBjb2xvcjogJGhkLXB1cnBsZTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgIC5oZHEtc3ctZm9yIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xuICAgICAgfVxuXG4gICAgICAvLyBUaGUgc2lkZSBub3QgY2hvc2VuOiBhIHNvZnQgcHVycGxlIHRpbnQgb24gaG92ZXJcbiAgICAgICY6bm90KC5wbGFuLWFjdGl2ZS1idG4pOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRoZC1wdXJwbGUsIC4wOCk7XG4gICAgICAgIGNvbG9yOiAkaGQtcHVycGxlO1xuXG4gICAgICAgIC5oZHEtc3ctZm9yIHtcbiAgICAgICAgICBjb2xvcjogJGhkLXB1cnBsZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnBsYW4tYWN0aXZlLWJ0biB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgIGksXG4gICAgICAgIC5oZHEtc3ctZm9yIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFRoZSBncmFkaWVudCB1bmRlciB0aGUgY2hvc2VuIGhhbGY7IGl0IHNsaWRlcyBhY3Jvc3Mgb24gYSBzd2l0Y2ggKHRoZSBzY3JpcHQgc2V0cyBpdHMgcGxhY2UgYW5kIHdpZHRoKVxuICAuaGRxLXN3aXRjaC10aHVtYiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIGJvdHRvbTogNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgYmFja2dyb3VuZDogJGhkLWdyYWRpZW50O1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggcmdiYSgkaGQtcHVycGxlLCAuMjUpO1xuICB9XG5cbiAgLmhkcS1zd2l0Y2gtYW5pbSAuaGRxLXN3aXRjaC10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40NXMgY3ViaWMtYmV6aWVyKC42NSwgMCwgLjM1LCAxKSwgd2lkdGggLjQ1cyBjdWJpYy1iZXppZXIoLjY1LCAwLCAuMzUsIDEpO1xuICB9XG5cbiAgJi5oZHEtb3BlbiAuaGRxLXN3aXRjaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDRweDtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkaGQtbmF2eTtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICRoZC1wdXJwbGU7XG4gICAgfVxuICB9XG5cbiAgLmhkLWljb24ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG5cbiAgLmhkcS1waWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkaGQtcHVycGxlLCAuMSk7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogJGhkLXB1cnBsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLmhkcS1jaGVja3Mge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICBjb2xvcjogIzU1NTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICRoZC1wdXJwbGU7XG4gICAgICB9XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAkaGQtbmF2eTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBMb29rQmFjayBmb3IgT3JnYW5pemF0aW9uc1xuICAuaGRxLW9yZyB7XG4gICAgcGFkZGluZzogMzhweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGhkZC1oYWlybGluZTtcbiAgICBib3gtc2hhZG93OiAwIDI0cHggNTBweCByZ2JhKCRoZC1uYXZ5LCAuMDYpO1xuICB9XG5cbiAgLy8gVGhlIGljb24gbGV2ZWwgd2l0aCB0aGUgdG9wIG9mIHRoZSBuYW1lIChBZGFtLCAyMDI2LTExLTEwKVxuICAuaGRxLW9yZy1oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuXG4gICAgLmhkcS1waWxsIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICBwLmhkcS1vcmctZm9yIHtcbiAgICAgIEBpbmNsdWRlIGhkLXRleHQoMTZweCwgMjRweCwgIzU1NSk7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XG5cbiAgICAgIC8vIE9uIGl0cyBvd24gbGluZVxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkaGQtbmF2eTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGRxLW9yZy1ncm91cHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDI2cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRoZGQtaGFpcmxpbmU7XG4gIH1cblxuICAuaGRxLW9yZy1ncm91cCBoNCB7XG4gICAgbWFyZ2luOiAwIDAgMTRweDtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkaGQtbmF2eTtcblxuICAgIGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICBjb2xvcjogJGhkLXB1cnBsZTtcbiAgICB9XG4gIH1cblxuICAvLyBTdHJlYW1pbmcgSW5TaWdodHMsIHRoZSBhZGQtb25cbiAgLmhkcS1hZGRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE0cHg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkaGQtcHVycGxlLCAuMDYpO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBjb2xvcjogIzU1NTtcblxuICAgIGkge1xuICAgICAgY29sb3I6ICRoZC1wdXJwbGU7XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAkaGQtbmF2eTtcbiAgICB9XG4gIH1cblxuICAuaGRxLW9yZy1mb290IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaGRkLWhhaXJsaW5lO1xuXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBoZC10ZXh0KDE2cHgsIDI0cHgsICRoZC1uYXZ5KTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhlIHBsYW5zJyBDb250YWN0IFVzIGJ1dHRvbiAoaXQgb3BlbnMgdGhlIENvbnRhY3QgVXMgcG9wLXVwKSwgYXMgdGhlIHJlZGVzaWduJ3MgbWFpbiBidXR0b25cbiAgLmhkcS1jb250YWN0IHtcbiAgICBmbGV4OiBub25lO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDEzcHggMjhweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA5OTlweCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogJGhkLWdyYWRpZW50ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgc3BhbixcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC8vIFRoZSBzaXRlJ3Mgb3V0bGluZWQgYnV0dG9uIGxheXMgYSB3aGl0ZSBsYXllciBvdmVyIHRoZSBidXR0b25cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBUcmFja0l0IHBsYW5zXG4gIC5oZHEtdHJhY2tpdC1oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAuaGRxLXRhYmxlLXdyYXAge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNDBweCAxZnI7XG4gICAgZ2FwOiAyNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgfVxuXG4gIC8vIFdoYXQgZXZlcnkgVHJhY2tJdCBwbGFuIGluY2x1ZGVzLCBvbmNlXG4gIC5oZHEtaW5jbHVkZXMge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRoZGQtaGFpcmxpbmU7XG5cbiAgICBoNCB7XG4gICAgICBtYXJnaW46IDAgMCAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAkaGQtbmF2eTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ2FwOiAxNHB4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgY29sb3I6ICM1NTU7XG5cbiAgICAgIC8vIFRoZSBzYW1lIHdpZHRoIGZvciBldmVyeSBpY29uLCBzbyB0aGUgbGluZXMgc3RhcnQgbGV2ZWxcbiAgICAgIGkge1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGhkLXB1cnBsZTtcbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICRoZC1uYXZ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAuaGRxLWluY2x1ZGVzLWxlYWQge1xuICAgICAgQGluY2x1ZGUgaGQtdGV4dCgxNXB4LCAyNHB4LCAjNTU1KTtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaGRkLWhhaXJsaW5lO1xuICAgIH1cblxuICAgIC8vIFRoZSBwbGFuIHJ1bGUsIHdpdGggYW4gaW5mbyBpY29uIGluIGZyb250IChBZGFtLCAyMDI2LTExLTEwKVxuICAgIHAuaGRxLWluY2x1ZGVzLW5vdGUge1xuICAgICAgQGluY2x1ZGUgaGQtdGV4dCgxM3B4LCAyMHB4LCAjNjY2KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbjogMThweCAwIDA7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkaGQtcGluaywgLjA2KTtcblxuICAgICAgaSB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogJGhkLXBpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTmVlZCBwYXN0IGFpcmluZ3M/IExvb2tCYWNrLCBhbHNvIGZvciBwZXJzb25hbCB1c2U6IHVuZGVyIHRoZSB0YWJsZSwgdGhlIHRleHQgYW5kIHRoZSBsaW5rIHNpZGUgYnkgc2lkZVxuICAuaGRxLWluY2x1ZGVzLWxvb2tiYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGhkLXB1cnBsZSwgLjA2KTtcblxuICAgIGEge1xuICAgICAgZmxleDogbm9uZTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIGhkLXRleHQoMTRweCwgMjFweCwgIzU1NSk7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAkaGQtbmF2eTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogJGhkLXB1cnBsZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRoZC1wdXJwbGUsIC4zNSk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkaGQtcGluaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGhkLXBpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhkcS10YWJsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRoZGQtaGFpcmxpbmU7XG4gICAgYm94LXNoYWRvdzogMCAyNHB4IDUwcHggcmdiYSgkaGQtbmF2eSwgLjA2KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmhkcS1yb3cge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjNmciAxLjRmciAxZnIgMTUwcHg7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaGRkLWhhaXJsaW5lO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogIzU1NTtcblxuICAgIC5oZGQtYnRuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogOHB4IDE0cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLy8gVGhlIHNhbWUgaGVpZ2h0IGFzIHRoZSBvdXRsaW5lZCBidXR0b25zIGJlc2lkZSBpdFxuICAgIC5oZGQtYnRuLXByaW1hcnkge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLmhkcS1yb3ctaGVhZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAkaGRkLW1pc3Q7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRoZC1uYXZ5O1xuICB9XG5cbiAgLmhkcS1yb3ctbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGhkLW5hdnk7XG5cbiAgICAuaGRxLXBpbGwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG4gIH1cblxuICAuaGRxLXJvdy1wcmljZSBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAkaGQtbmF2eTtcbiAgfVxuXG4gIC5oZHEtcm93LXBvcHVsYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGhkLXB1cnBsZSwgLjA1KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhkZC5oZHEge1xuICAgIC5oZHEtb3JnLWdyb3VwcyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG5cbiAgICAuaGRxLW9yZy1mb290IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAuaGRxLXRhYmxlLXdyYXAge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuXG4gICAgLmhkcS1pbmNsdWRlcyB1bCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuXG4gICAgLmhkcS1pbmNsdWRlcy1sb29rYmFjayB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGRkLmhkcSB7XG4gICAgLmhkcS1vcmctaGVhZCAuaGRxLXBpbGwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaGQtaWNvbiB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgfVxuXG4gICAgLmhkcS1vcmcge1xuICAgICAgcGFkZGluZzogMjhweCAyMnB4O1xuICAgIH1cblxuICAgIC5oZHEtaW5jbHVkZXMgdWwge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuXG4gICAgLy8gVGhlIHRhYmxlOiBuYW1lIGFuZCBwcmljZSBvbiB0aGUgbGVmdCwgdGhlIGJ1dHRvbiBiZXNpZGUgdGhlbVxuICAgIC5oZHEtcm93IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgICBnYXA6IDRweCAxMnB4O1xuICAgICAgcGFkZGluZzogMTRweCAxOHB4O1xuICAgIH1cblxuICAgIC5oZHEtcm93LWhlYWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaGRxLXJvdy1saW1pdCB7XG4gICAgICBncmlkLXJvdzogMjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICAuaGRxLXJvdyA+IHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICBncmlkLXJvdzogMSAvIHNwYW4gMjtcbiAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIH1cblxuICAgIC5oZHEtcm93LXByaWNlIHtcbiAgICAgIGdyaWQtcm93OiAzO1xuICAgIH1cbiAgfVxufVxuXG4vKiBUaGUgcHJvZHVjdCBjYXJkczogdGhyZWUgc2lkZSBieSBzaWRlLCBvbmUgcGVyIHByb2R1Y3QgKEFkYW0gY2hvc2UgaXQgb24gMjAyNi0xMS0xMywgb3B0aW9uIEIsIG9uY2UgU3RyZWFtaW5nXG4gICBJblNpZ2h0cyBtYWRlIHRocmVlOyB3aXRoIHR3byBwcm9kdWN0cyBoZSBoYWQgY2hvc2VuIG9uZSB3aWRlIHJvdyBlYWNoLCBvbiAyMDI2LTExLTEwKS4gRWFjaCBjYXJkIHN0YWNrcyB3aG8gaXQgaXNcbiAgIGZvciwgaXRzIGludGVuZGVkIHVzZSBhbmQgaXRzIGtleSBmYWN0cywgd2l0aCB0aGUgYnV0dG9uIGF0IHRoZSBib3R0b20gc28gdGhlIHRocmVlIGJ1dHRvbnMgbGluZSB1cC4gQ2hvb3NpbmcgYVxuICAgcHJvZHVjdCByaW5ncyBpdHMgY2FyZCB3aXRoIGEgc2hvcnQgZ2xvdywgYW5kIHRoZSBwYWdlIHRoZW4gc2Nyb2xscyB0byBpdHMgcGxhbnMgKHNjcmlwdCBpbiBkLXBsYW5zKS4gUGhvbmVzIGFuZFxuICAgdGFibGV0czogb25lIGNhcmQgdW5kZXIgYW5vdGhlci4gKi9cbi5oZGQuaGRwIHtcbiAgLmhkcC1yb3dzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAxOHB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG5cbiAgLmhkcC1yb3djYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxOHB4O1xuXG4gICAgLy8gVGhlIHRocmVlIGNhcmRzIHNoYXJlIHRocmVlIHJvd3MgKG5hbWUgYW5kIHRleHQsIGNhbGxvdXQsIGZhY3RzIGFuZCBidXR0b24pLCBzbyBlYWNoIHBhcnQgc3RhcnRzIGxldmVsIHdpdGhcbiAgICAvLyB0aGUgc2FtZSBwYXJ0IG9mIHRoZSBvdGhlciBjYXJkcywgd2hhdGV2ZXIgdGhlIGxlbmd0aCBvZiB0aGUgdGV4dCBhYm92ZSBpdCAoQWRhbSwgMjAyNi0xMS0xMylcbiAgICBAc3VwcG9ydHMgKGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZCkge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtcm93OiBzcGFuIDM7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwYWRkaW5nOiAyNnB4IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRoZGQtaGFpcmxpbmU7XG4gICAgYm94LXNoYWRvdzogMCAyNHB4IDUwcHggcmdiYSgkaGQtbmF2eSwgLjA2KTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4yNXMgZWFzZSwgYm9yZGVyLWNvbG9yIC4yNXMgZWFzZTtcblxuICAgIC8vIENob3NlbjogaXRzIDFweCBib3JkZXIgdHVybnMgcHVycGxlIChubyByaW5nIGFyb3VuZCBpdDogYm9yZGVycyBhcmUgMXB4LCBBZGFtIDIwMjYtMTEtMTApLCB3aXRoIGEgc2hvcnQgZ2xvd1xuICAgICY6aGFzKC5wbGFuLWFjdGl2ZS1idG4pIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGhkLXB1cnBsZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMjRweCA1MHB4IHJnYmEoJGhkLXB1cnBsZSwgLjE2KTtcbiAgICAgIGFuaW1hdGlvbjogaGRwLWNob3NlbiAuN3MgZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAkaGQtbmF2eTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGhkLXB1cnBsZTtcbiAgICAgIH1cblxuICAgICAgLy8gXCJXSU9wcm9cIiwgc21hbGwgb3ZlciB0aGUgcHJvZHVjdCdzIG5hbWUsIHdyaXR0ZW4gYXMgdGhlIGJyYW5kIGlzIChuZXZlciBpbiBjYXBpdGFscylcbiAgICAgIHNwYW4uaGRwLWJyYW5kIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAyZW07XG4gICAgICAgIGNvbG9yOiByZ2JhKCRoZC1uYXZ5LCAuNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhkcC1jYXJkLWhlYWQge1xuICAgICAgZ2FwOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgLmhkLWljb24ge1xuICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcC5oZHAtdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIH1cblxuICAgIC8vIFRoZSBpbnRlbmRlZCB1c2U6IGEgdGlnaHRlciBjYWxsb3V0IHRvIHN1aXQgdGhlIGNhcmRcbiAgICAuaGRwLWFsZXJ0IHtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgfVxuXG4gICAgLmhkcC1hbGVydC1pY29uIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cblxuICAgIC8vIFdobyBpdCBpcyBmb3I6IG9uZSBwaWxsIGVhY2gsIHNpZGUgYnkgc2lkZVxuICAgIC5oZHAtYXVkaWVuY2VzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDZweDtcbiAgICB9XG5cbiAgICAuaGRwLWF1ZGllbmNlIHtcbiAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgfVxuXG4gICAgLy8gU21hbGxlciB0aGFuIGJlZm9yZSAoMThweCksIHNvIHRoZSBjYWxsb3V0IHJlYWRzIGFzIGEgbm90ZSAoQWRhbSwgMjAyNi0xMS0xMykuIFRoZSBtaXhpbiwgYXMgdGhlIHNpemUgaXRcbiAgICAvLyByZXBsYWNlcyBpcyBzZXQgd2l0aCBpdCAoIWltcG9ydGFudCkuXG4gICAgcC5oZHAtYWxlcnQtdGV4dCB7XG4gICAgICBAaW5jbHVkZSBoZC10ZXh0KDE1cHgsIDIxcHgsICRoZC1uYXZ5KTtcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICB9XG5cbiAgICAvLyBUaGUgZmFjdHMgYW5kIHRoZSBidXR0b24sIGF0IHRoZSBmb290IG9mIHRoZSBjYXJkXG4gICAgLmhkcC1yb3djYXJkLWFjdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgfVxuXG4gICAgLmhkcC1mYWN0cyB7XG4gICAgICBtYXJnaW46IDAgMCAxNnB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIGdhcDogMTFweDtcbiAgICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTMuNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGRwLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBjaG9zZW4gY2FyZCdzIGdsb3c6IGEgcHVycGxlIGhhbG8gdGhhdCBzcHJlYWRzIG91dCBhbmQgZmFkZXNcbkBrZXlmcmFtZXMgaGRwLWNob3NlbiB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoJGhkLXB1cnBsZSwgLjQpLCAwIDI0cHggNTBweCByZ2JhKCRoZC1wdXJwbGUsIC4xNik7XG4gIH1cblxuICA2MCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDE0cHggcmdiYSgkaGQtcHVycGxlLCAwKSwgMCAyNHB4IDUwcHggcmdiYSgkaGQtcHVycGxlLCAuMTYpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKCRoZC1wdXJwbGUsIDApLCAwIDI0cHggNTBweCByZ2JhKCRoZC1wdXJwbGUsIC4xNik7XG4gIH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmhkZC5oZHAgLmhkcC1yb3djYXJkOmhhcygucGxhbi1hY3RpdmUtYnRuKSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGRkLmhkcCAuaGRwLXJvd3Mge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi8qIFRoZSBjaG9zZW4gcHJvZHVjdCdzIHBsYW5zOiB1bnNlZW4gZHVyaW5nIHRoZSBzY3JvbGwgdG8gdGhlbSwgdGhlbiB0aGV5IGZhZGUgaW4sIExvb2tCYWNrJ3MgZnJvbSB0aGUgbGVmdCBhbmRcbiAgIFRyYWNrSXQncyBmcm9tIHRoZSByaWdodCAoQWRhbSwgMjAyNi0xMS0xMDsgc2NyaXB0IGluIGQtcGxhbnMpICovXG4uaGRkLmhkcSAucGxhbnMsXG4uaGRkLmhkcSAuaGRxLXN3aXRjaCB7XG4gICYuaGRxLXBlbmRpbmcge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmLmhkcS1pbi1sZWZ0IHtcbiAgICBhbmltYXRpb246IGhkcS1pbi1sZWZ0IC44cyBjdWJpYy1iZXppZXIoLjIsIC43LCAuMiwgMSkgYm90aDtcbiAgfVxuXG4gICYuaGRxLWluLXJpZ2h0IHtcbiAgICBhbmltYXRpb246IGhkcS1pbi1yaWdodCAuOHMgY3ViaWMtYmV6aWVyKC4yLCAuNywgLjIsIDEpIGJvdGg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoZHEtaW4tbGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4vLyBQaG9uZXM6IHRoZSBzd2l0Y2ggYWNyb3NzIHRoZSB3aWR0aCwgdHdvIGVxdWFsIGhhbHZlcyByZWFkaW5nIGp1c3QgXCJMb29rQmFja1wiIGFuZCBcIlRyYWNrSXRcIlxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oZGQuaGRxLmhkcS1vcGVuIC5oZHEtc3dpdGNoIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5oZGQuaGRxIC5oZHEtc3dpdGNoIGEge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAuaGRxLXN3LXByZSxcbiAgICAuaGRxLXN3LWZvciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhkcS1pbi1yaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi8vIFRoZSBQcm9kdWN0cyBhbmQgU29sdXRpb25zIGFuY2hvcnM6IHRoZXNlIHNlY3Rpb25zIGhhdmUgdGhlaXIgb3duIGJhY2tncm91bmQsIHNvIHRoZWlyIGxpbmtzIHB1dCB0aGUgc2VjdGlvbidzIHRvcFxuLy8gZWRnZSBhZ2FpbnN0IHRoZSBib3R0b20gb2YgdGhlIHNjcm9sbGVkIG5hdmlnYXRpb24gYmFyICg4MHB4IHRhbGwgYXQgZXZlcnkgd2lkdGgpLCBub3QgdW5kZXIgdGhlIHNlZS10aHJvdWdoIGJhclxuLy8gKEFkYW0sIDIwMjYtMTEtMTApXG5hLmFuY2hvci5hbmNob3ItZmx1c2gge1xuICB0b3A6IC04MHB4O1xufVxuXG4vKiBUaGUgZmlndXJlcyAoQWRhbSBjaG9zZSB0aGlzIG9uIDIwMjYtMTEtMTAgb3ZlciBicm9hZGNhc3QgYW5kIHN0cmVhbWluZyBzaWRlIGJ5IHNpZGUsIHR3byBzZW50ZW5jZXMgYW5kIHRoZSBzbGltXG4gICB3aGl0ZSBiYXI7IGQuYmxhZGUucGhwKTogb25lIGJpZyBmaWd1cmUsIHRoZSBicm9hZGNhc3QgYWlyaW5ncyBvbiByZWNvcmQsIHdpdGggZm91ciB0aWxlcyBiZXNpZGUgaXQgKi9cbi5oZGQge1xuICAuaGRmLWJlbnRvIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4zNWZyIDFmciAxZnI7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG5cbiAgLmhkZi1iaWcge1xuICAgIGdyaWQtcm93OiBzcGFuIDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDMwcHggMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgIGJhY2tncm91bmQ6ICRoZC1ncmFkaWVudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDI0cHggNTBweCByZ2JhKCRoZC1wdXJwbGUsIC4yNSk7XG4gIH1cblxuICAuaGRmLWJpZy1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE4KTtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cblxuICAuaGRmLWJpZy12YWx1ZSB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAyZW07XG4gICAgICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICAgIH1cbiAgfVxuXG4gIC8vIFwiYmlsbGlvbisgZ2xvYmFsIGFpcmluZ3NcIiBzdGF5cyBvbiBvbmUgbGluZTogYmVzaWRlIHRoZSBmaWd1cmUsIG9yIHVuZGVyIGl0IGFzIGEgd2hvbGVcbiAgLmhkZi1iaWctdW5pdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICBwLmhkZi1iaWctbGFiZWwge1xuICAgIEBpbmNsdWRlIGhkLXRleHQoMThweCwgMjZweCwgI2ZmZik7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLy8gVGhpcyB3ZWVrJ3MgYWlyaW5ncyBpbiBhIHBpbGwsIHNvIHRoZXkgc3RhbmQgb3V0IChBZGFtLCAyMDI2LTExLTEwKVxuICBwLmhkZi1iaWctc3ViIHtcbiAgICBAaW5jbHVkZSBoZC10ZXh0KDE0cHgsIDIwcHgsICNmZmYpO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICBwYWRkaW5nOiA3cHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMzIpO1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbiAgICB9XG4gIH1cblxuICAvLyBFYWNoIHRpbGU6IGl0cyBmaWd1cmUgYmVzaWRlIGl0cyBpY29uLCB0aGUgd29yZHMgYmVuZWF0aCAoQWRhbSwgMjAyNi0xMS0xMDogc2hvcnRlciB0aWxlcylcbiAgLmhkZi10aWxlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgY29sdW1uLWdhcDogMTRweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0YXJ0O1xuICAgIHBhZGRpbmc6IDE4cHggMjJweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGhkZC1oYWlybGluZTtcbiAgICBib3gtc2hhZG93OiAwIDE4cHggNDBweCByZ2JhKCRoZC1uYXZ5LCAuMDYpO1xuXG4gICAgPiBpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRoZC1wdXJwbGUsIC4wOCk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogJGhkLXB1cnBsZTtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAkaGQtbmF2eTtcbiAgICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wMWVtO1xuICAgIH1cblxuICAgIC8vIFRoZSB3b3JkcyBhIGxpdHRsZSBsYXJnZXIgYW5kIGRhcmtlciwgdG8gcmVhZCBlYXNpbHkgKEFkYW0sIDIwMjYtMTEtMTA7IHdlcmUgMTNweCAjNjY2KVxuICAgIHNwYW4ge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgIH1cblxuICAgIC5oZGQtZmlndXJlLWxpbmsge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZGQge1xuICAgIC5oZGYtYmVudG8ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIH1cblxuICAgIC5oZGYtYmlnIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICBncmlkLXJvdzogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGRkIC5oZGYtYmlnLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLy8gUGhvbmVzOiB0aGlzIHdlZWsncyBwaWxsIG1heSB0YWtlIHR3byBsaW5lcywgc28gcm91bmRlciBjb3JuZXJzIHJhdGhlciB0aGFuIGEgZnVsbCBwaWxsXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhkZCBwLmhkZi1iaWctc3ViIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGRkIHtcbiAgICAuaGRmLWJpZyB7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgIH1cblxuICAgIC5oZGYtYmlnLXZhbHVlIHN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICB9XG5cbiAgICAuaGRmLXRpbGUge1xuICAgICAgY29sdW1uLWdhcDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAgID4gaSB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogVGhlIHJlZGVzaWduJ3MgZm9vdGVyICgyMDI2LTExLTEwOyBob21lLWRlc2lnbnMvZC1mb290ZXIpOiB0aGUgYnJhbmQgZ3JhZGllbnQgdGhyb3VnaG91dCwgaXRzIHRvcCBlZGdlIHNsYW50ZWQgbGlrZVxuICAgdGhlIGhlcm8ncyAoQWRhbSBjaG9zZSBpdCBvdmVyIGEgbmF2eSBmb290ZXIgYW5kIGEgbGlnaHQgb25lKSAqL1xuLy8gV2l0aCB0aGlzIGZvb3RlciwgbGVzcyByb29tIHVuZGVyIHRoZSBwcmljaW5nICh0aGUgMTMwcHggd2FzIGZvciB0aGUgb2xkIGZvb3RlcidzIHNsYW50ZWQgZ3JleSB0b3ApXG5ib2R5OmhhcyguaGZ0KSAucHJpY2luZy1zZWN0aW9uLnByaWNpbmctc2VjdGlvbi1oZHAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cblxuLmhmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcblxuICAuaGZ0LWN0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDMwcHg7XG4gICAgcGFkZGluZzogMzRweCA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG5cbiAgICBoMyB7XG4gICAgICBtYXJnaW46IDAgMCA2cHg7XG4gICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5oZnQtY3RhLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTRweDtcbiAgfVxuXG4gIC5oZnQtY3RhLXBsYW5zIHtcbiAgICBwYWRkaW5nOiAxMnB4IDI2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMgZWFzZSwgY29sb3IgLjJzIGVhc2UsIGJvcmRlci1jb2xvciAuMnMgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoZSBmb290ZXIncyBDb250YWN0IFVzIGJ1dHRvbiAoaXQgb3BlbnMgdGhlIENvbnRhY3QgVXMgcG9wLXVwKSBhcyBhIHBpbGwgKHRoZSBzaXRlJ3Mgb3V0bGluZWQgYnV0dG9uIHN0eWxlIGFuZCBpdHNcbiAgLy8gd2hpdGUgbGF5ZXIgdHVybmVkIG9mZilcbiAgLmhmdC1jb250YWN0IHtcbiAgICBidXR0b24sXG4gICAgYSB7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAxM3B4IDI4cHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGZ0LW1haW4ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjE1ZnIgMmZyO1xuICAgIGdhcDogNjBweDtcbiAgICBwYWRkaW5nOiA1NnB4IDAgNDZweDtcbiAgfVxuXG4gIC5oZnQtbG9nb3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE4cHg7XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAuaGZ0LWxvZ28td2lvIHtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICB9XG5cbiAgICAuaGZ0LWxvZ28tYXYge1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5oZnQtbG9nby1kaXZpZGVyIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgfVxuXG4gIHAuaGZ0LWFib3V0IHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgIG1hcmdpbjogMjBweCAwIDIycHg7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oZnQtc29jaWFsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiA2cHggMTZweCA2cHggNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzIGVhc2UsIGJvcmRlci1jb2xvciAuMnMgZWFzZTtcblxuICAgIGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuaGZ0LWNvbHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDMwcHg7XG4gIH1cblxuICAuaGZ0LWNvbCB7XG4gICAgaDQge1xuICAgICAgbWFyZ2luOiA2cHggMCAxNnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGZ0LWJvdHRvbSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDEycHggMjRweDtcbiAgICB9XG4gIH1cblxuICBwLmhmdC1jb3B5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oZnQtbGVnYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogNnB4IDI2cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGNvbG91cnM6IHRoZSBicmFuZCBncmFkaWVudCB0aHJvdWdob3V0LCB0aGUgdG9wIGVkZ2Ugc2xhbnRlZCBsaWtlIHRoZSBoZXJvJ3Ncbi5oZnQge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgYmFja2dyb3VuZDpcbiAgICByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCA4NSUgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE0KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA0NSUpLFxuICAgIGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICRoZC1wdXJwbGUgMCUsICM4YTNjYjAgNTAlLCAkaGQtcGluayAxMDAlKTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgNjBweCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44KTtcblxuICAuaGZ0LWN0YSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTIpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjI4KTtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIGgzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjg4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5oZnQtY29udGFjdCBidXR0b24sXG4gIC5oZnQtY29udGFjdCBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRoZC1wdXJwbGUgIWltcG9ydGFudDtcblxuICAgIHNwYW4sXG4gICAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAkaGQtcHVycGxlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmhmdC1jdGEtcGxhbnMge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNik7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEyKTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIC5oZnQtbG9nby1kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC40KTtcbiAgfVxuXG5cbiAgcC5oZnQtYWJvdXQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44NSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oZnQtc29jaWFsIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjM1KTtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIGkge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAkaGQtcHVycGxlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTIpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgLmhmdC1jb2wge1xuICAgIGg0IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgyKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhmdC1ib3R0b20ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGhkLW5hdnksIC4xOCk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTgpO1xuICB9XG5cbiAgcC5oZnQtY29weSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjc1KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhmdC1sZWdhbCBhIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuODUpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZnQge1xuICAgIC5oZnQtY3RhIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDI4cHg7XG4gICAgfVxuXG4gICAgLmhmdC1tYWluIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhmdCB7XG4gICAgLmhmdC1jdGEtYWN0aW9ucyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLmhmdC1jb2xzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG5cbiAgICAuaGZ0LWJvdHRvbSAuY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIHNpdGUgY29sb3VycyBldmVyeSBmb290ZXIgbGluayBwaW5rIHdpdGggIWltcG9ydGFudCAoXCJmb290ZXIgYVwiKTsgdGhpcyBmb290ZXIgc2V0cyBpdHMgb3duIGxpbmsgY29sb3Vyc1xuLmhmdCB7XG4gIGEuaGZ0LWN0YS1wbGFucyxcbiAgYS5oZnQtc29jaWFsLFxuICBhLmhmdC1jdGEtcGxhbnM6aG92ZXIsXG4gIGEuaGZ0LXNvY2lhbDpob3ZlcixcbiAgLmhmdC1jb2wgYTpob3ZlcixcbiAgLmhmdC1sZWdhbCBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhmdC1jb2wgYSxcbiAgLmhmdC1sZWdhbCBhIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuODUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gVGhlIHNhbWUgc2l0ZSBydWxlIGFsc28gc3RyaXBzIHRoZSBib3R0b20gYm9yZGVyIG9mZiBldmVyeSBmb290ZXIgbGluayAoXCJmb290ZXIgYVwiKTogdGhlIHR3byBvdXRsaW5lZCBwaWxscyBrZWVwXG4vLyB0aGVpciBmdWxsIDFweCBib3JkZXIgKEFkYW0sIDIwMjYtMTEtMTApLCBmaXJtZXIgb24gaG92ZXJcbi5oZnQge1xuICBhLmhmdC1jdGEtcGxhbnMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjYpICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTQpO1xuICAgIH1cbiAgfVxuXG4gIGEuaGZ0LXNvY2lhbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMzUpICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCkgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEyKTtcbiAgICB9XG4gIH1cblxuICAvLyBcIkNvbnRhY3QgVXNcIjogb24gaG92ZXIgaXQgdHVybnMgYSBwYWxlIGxhdmVuZGVyIGFuZCBsaWZ0cyBhIGxpdHRsZVxuICAuaGZ0LWNvbnRhY3QgYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycyBlYXNlLCB0cmFuc2Zvcm0gLjJzIGVhc2UsIGJveC1zaGFkb3cgLjJzIGVhc2UgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0YxRURGQSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIycHggcmdiYSgkaGQtbmF2eSwgLjI1KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vKiBUaGUgcmVkZXNpZ24ncyBoZXJvIGdyYWRpZW50IChBZGFtIGNob3NlIGl0IG9uIDIwMjYtMTEtMTAgb3ZlciB0aGUgb3JpZ2luYWwgYmxhY2stdG8tbWFnZW50YSBncmFkaWVudCBhbmQgdGhyZWVcbiAgIG90aGVycyksIG92ZXIgdGhlIHNhbWUgcG9zdGVyIGNvbGxhZ2UgKGltZy9ob21lLWJnLmpwZyk6IGRlZXAgbmF2eSBpbnRvIHB1cnBsZSBhbmQgbWFnZW50YSwgYSBwaW5rIGdsb3cgaGlnaCBvbiB0aGVcbiAgIHJpZ2h0IGFuZCBhIHB1cnBsZSBvbmUgbG93IGluIHRoZSBtaWRkbGUsIGFuZCBhIGZhaW50IGZyb3N0ZWQgYmFuZCB3aXRoIGEgaGFpcmxpbmUgYmVoaW5kIHRoZSBsb2dvcyBhbmQgbmF2aWdhdGlvblxuICAgKHdoaWNoIGFyZSBzbWFsbGVyIHdpdGggaXQ6IC5oZGQtaGVhZGVyLWNvbXBhY3QpLiBUaGUgbGVmdCBzdGF5cyBkYXJrZXN0LCBiZWhpbmQgdGhlIHRleHQuICovXG4uYmFubmVyLXN0YXRpYy5oZGQtZ3JhZCB7XG4gIGJhY2tncm91bmQ6XG4gICAgLy8gVGhlIHRvcCBiYW5kLCBmYWludCAoQWRhbSwgMjAyNi0xMS0xMClcbiAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4wMzUpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjAzNSkgMTE4cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTE5cHgpLFxuICAgIHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIDU1JSA2MCUgYXQgODglIDE4JSwgcmdiYSgkaGQtcGluaywgLjU1KSAwJSwgcmdiYSgkaGQtcGluaywgMCkgNzAlKSxcbiAgICByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSA1MCUgNTUlIGF0IDYyJSA5MiUsIHJnYmEoJGhkLXB1cnBsZSwgLjU1KSAwJSwgcmdiYSgkaGQtcHVycGxlLCAwKSA3MCUpLFxuICAgIGxpbmVhci1ncmFkaWVudCgxMDBkZWcsIHJnYmEoMTAsIDUsIDI4LCAuOTcpIDAlLCByZ2JhKCRoZC1uYXZ5LCAuOTMpIDM0JSwgcmdiYSgkaGQtcHVycGxlLCAuODIpIDcwJSwgcmdiYSgkaGQtcGluaywgLjc4KSAxMDAlKSxcbiAgICB1cmwoXCIvaW1nL2hvbWUtYmcuanBnXCIpIHJlcGVhdCBsZWZ0IHRvcDtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMThweDsgLy8ganVzdCB1bmRlciB0aGUgc21hbGxlciBsb2dvcyAoLmhkZC1oZWFkZXItY29tcGFjdClcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSkgMjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKSA4MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICB9XG59XG5cbi8vIFdpdGggdGhlIG5ldyBncmFkaWVudDogc21hbGxlciBsb2dvcyBhdCB0aGUgdG9wIG9mIHRoZSBwYWdlIChBZGFtLCAyMDI2LTExLTEwKSwgc28gdGhlIGJhbmQgYmVoaW5kIHRoZW0gaXMgc2hvcnRlci5cbi8vIFRoZSBiYXIgYWZ0ZXIgc2Nyb2xsaW5nIGtlZXBzIGl0cyBvd24gbG9nb3MuXG5AbWVkaWEgKG1pbi13aWR0aDogNzU3cHgpIHtcbiAgLmhkZC1oZWFkZXItY29tcGFjdCAubmF2YmFyLWxvZ28tY29udGFpbmVyIHtcbiAgICAuZGVmYXVsdC1sb2dvIHtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICB9XG5cbiAgICAuYWxsdmVyaWZpZWQtbG9nbyB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgfVxuXG4gICAgLy8gVGhlIGRpdmlkZXIgZ3Jvd3MgaW4gdG8gaXRzIGhlaWdodCAodGhlIHNpdGUncyBncm93QW5kQm91bmNlLCB3aGljaCBlbmRzIGF0IDgwcHgpOiB0aGUgc2FtZSBib3VuY2UsIHNtYWxsZXJcbiAgICAubG9nby1kaXZpZGVyIHtcbiAgICAgIGhlaWdodDogNThweDtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBoZGQtZGl2aWRlci1jb21wYWN0O1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhkZC1kaXZpZGVyLWNvbXBhY3Qge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgNzAlIHtcbiAgICBoZWlnaHQ6IDYzcHg7XG4gIH1cblxuICA4NSUge1xuICAgIGhlaWdodDogNTRweDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIGhlaWdodDogNThweDtcbiAgfVxufVxuXG4vKiBUaGUgaGVybydzIGxlZnQgc2lkZSBjb21lcyBpbiBvbiBwYWdlIGxvYWQsIG9uZSBwaWVjZSBhZnRlciBhbm90aGVyIChBZGFtLCAyMDI2LTExLTEwKTogdGhlIHN0YXRlbWVudCwgdGhlIGhlYWRpbmcsXG4gICB0aGUgbGluZSB1bmRlciBpdCwgdGhlIGxhYmVsLCB0aGVuIHRoZSBzaXggc2VydmljZSBsb2dvcyBvbmUgYnkgb25lLiBFYWNoIGZhZGVzIGluIGFuZCByaXNlczsgdGhlIGxvZ29zIGFsc28gZ3JvdyBhXG4gICBsaXR0bGUuIFBsYXlzIG9uY2U7IHdpdGggcmVkdWNlZCBtb3Rpb24gZXZlcnl0aGluZyBzaW1wbHkgc2hvd3MuICovXG5Aa2V5ZnJhbWVzIGhkZC1oZXJvLXJpc2Uge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjZweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoZGQtaGVyby1wb3Age1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTRweCwgMCkgc2NhbGUoLjg4KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uaGRkLWh0LTQgLmhkZC1oZXJvLXRleHQge1xuICAuaGRkLWhlcm8tbGVhZCxcbiAgLmhkZC1oZXJvLXN1YiAuaGRkLWgxLXNtYWxsLFxuICAuaGRkLWhlcm8tc3VwcG9ydCxcbiAgLmhkZC1oZXJvLWxvZ29zLWxhYmVsIHtcbiAgICBhbmltYXRpb246IGhkZC1oZXJvLXJpc2UgMXMgY3ViaWMtYmV6aWVyKC4yLCAuNywgLjIsIDEpIGJvdGg7XG4gIH1cblxuICAuaGRkLWhlcm8tbGVhZCB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAuMTVzO1xuICB9XG5cbiAgLmhkZC1oZXJvLXN1YiAuaGRkLWgxLXNtYWxsIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC41cztcbiAgfVxuXG4gIC5oZGQtaGVyby1zdXBwb3J0IHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC43cztcbiAgfVxuXG4gIC5oZGQtaGVyby1sb2dvcy1sYWJlbCB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAuOTVzO1xuICB9XG5cbiAgLmhkZC1oZXJvLWxvZ29zLXJvdyA+IHNwYW4ge1xuICAgIGFuaW1hdGlvbjogaGRkLWhlcm8tcG9wIC43cyBjdWJpYy1iZXppZXIoLjIsIC43LCAuMiwgMSkgYm90aDtcblxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNiB7XG4gICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6ICN7MS4wNSArICRpICogLjA5fXM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5oZGQtaHQtNCAuaGRkLWhlcm8tdGV4dCB7XG4gICAgLmhkZC1oZXJvLWxlYWQsXG4gICAgLmhkZC1oZXJvLXN1YiAuaGRkLWgxLXNtYWxsLFxuICAgIC5oZGQtaGVyby1zdXBwb3J0LFxuICAgIC5oZGQtaGVyby1sb2dvcy1sYWJlbCxcbiAgICAuaGRkLWhlcm8tbG9nb3Mtcm93ID4gc3BhbiB7XG4gICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8qIFRoZSBmaWd1cmVzJyBudW1iZXJzIGluIFNwYWNlIEdyb3Rlc2ssIGEgdGVjaG5pY2FsIHNhbnMtc2VyaWYgKEFkYW0gY2hvc2UgaXQgb24gMjAyNi0xMS0xMCBvdmVyIEpldEJyYWlucyBNb25vIGFuZFxuICAgQ2hha3JhIFBldGNoKTogdGhlIGZvdXIgdGlsZXMgYW5kIHRoaXMgd2VlaydzIGFpcmluZ3MgaW4gdGhlIHBpbGwuIFRoZSBiaWcgMi42IHN0YXlzIGluIFBvcHBpbnM6IGl0IHJlYWRzIGFzIGFcbiAgIGhlYWRpbmcsIG5vdCBhIHJlYWRvdXQgKEFkYW0pLiAqL1xuLmhkZiB7XG4gIC5oZGYtdGlsZSBzdHJvbmcsXG4gIHAuaGRmLWJpZy1zdWIgc3Ryb25nIHtcbiAgICBmb250LWZhbWlseTogJ1NwYWNlIEdyb3Rlc2snLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wMmVtO1xuICB9XG59XG5cbi8qIFRoZSBjbGllbnQgbG9nb3MgKEFkYW0gY2hvc2UgdGhlc2Ugb24gMjAyNi0xMS0xMCBvdmVyIGEgc3RpbGwgd2FsbCwgYSBmcmFtZWQgcGFuZWwgYW5kIHRoZSBmdWxsLXdpZHRoIHNjcm9sbDtcbiAgIGQuYmxhZGUucGhwKTogdHdvIGxhbmVzIGdsaWRpbmcgaW4gb3Bwb3NpdGUgZGlyZWN0aW9ucy4gVGhlIGxvZ29zIGFyZSB0aGUgY2xpZW50cycgb3duIGZpbGVzIG9uIHdoaXRlLCBuZXZlclxuICAgYWx0ZXJlZCwgc28gZWFjaCBzaXRzIG9uIGEgd2hpdGUgY2FyZCB3aXRoIGEgMXB4IGJvcmRlci4gKi9cbi5oZGMge1xuICAuaGRjLWNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGhkZC1oYWlybGluZTtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAvLyBBIGxhbmU6IHRoZSBsb2dvcyB0d2ljZSBvdmVyLCBzbGlkaW5nIGJ5IGhhbGYgaXRzIHdpZHRoIHNvIHRoZSBsb29wIGlzIHNlYW1sZXNzOyBpdCBwYXVzZXMgdW5kZXIgdGhlIHBvaW50ZXJcbiAgLmhkYy1sYW5lIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgIzAwMCA3JSwgIzAwMCA5MyUsIHRyYW5zcGFyZW50KTtcbiAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50LCAjMDAwIDclLCAjMDAwIDkzJSwgdHJhbnNwYXJlbnQpO1xuXG4gICAgJjpob3ZlciAuaGRjLWxhbmUtdHJhY2sge1xuICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgICB9XG4gIH1cblxuICAuaGRjLWxhbmUtdHJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNHB4O1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBwYWRkaW5nOiA2cHggN3B4IDE4cHg7XG4gICAgYW5pbWF0aW9uOiBoZC1tYXJxdWVlIDEzOHMgbGluZWFyIGluZmluaXRlOyAvLyB0aHJlZSBzZXRzIHBlciBoYWxmOiB0aGUgc2FtZSBzcGVlZCBhcyA0NnMgZm9yIG9uZVxuICB9XG5cbiAgLmhkYy1sYW5lLXJldmVyc2UgLmhkYy1sYW5lLXRyYWNrIHtcbiAgICBhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xuICB9XG59XG5cbi8vIDI6IHR3byBsYW5lcyBpbiBvcHBvc2l0ZSBkaXJlY3Rpb25zLCBvbiB0aGUgcGFnZSdzIGxhdmVuZGVyIGJhbmRcbi5oZGMtMiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmc6IDM0cHggMCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAkaGRkLW1pc3Q7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaGRkLWhhaXJsaW5lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGhkZC1oYWlybGluZTtcblxuICAuaGRkLWNsaWVudHMtbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuXG4gIC5oZGMtbGFuZXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAycHg7XG4gIH1cblxuICAuaGRjLWNhcmQge1xuICAgIHdpZHRoOiAxNjRweDtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyNHB4IHJnYmEoJGhkLW5hdnksIC4wNik7XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogNjJweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oZGMtMiAuaGRjLWNhcmQge1xuICAgIHdpZHRoOiAxMjhweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gIH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmhkYyAuaGRjLWxhbmUtdHJhY2sge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBUaGUgc3BhY2UgdGhlIHNpdGUncyBlbXB0eSBwbGFuLWNhcmQgcm93IHVzZWQgdG8gbGVhdmUgdW5kZXIgdGhlIHByb2R1Y3Qgcm93cyAoMjBweDsgbm9uZSBvbiBwaG9uZXMpLCBrZXB0IG5vdyB0aGF0XG4vLyB0aGUgcm93IGlzIGdvbmUgZnJvbSB0aGUgcGFnZSAoMjAyNi0xMS0xMSlcbi5wcmljaW5nLXNlY3Rpb24taGRwIC5oZGQuaGRwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAucHJpY2luZy1zZWN0aW9uLWhkcCAuaGRkLmhkcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gXCJGb2xsb3cgYSBwcm9ncmFtXCIgKGhvbWUtZGVzaWducy9kLXByb2dyYW0tZmxvdywgUFJPLTIzNTYsIDIwMjYtMTEtMTI7IGZyb20gdGhlIHNrZXRjaCBpbiBob21lLWRlc2lnbnMvc2tldGNoZXMpOiBhblxuLy8gYW5pbWF0ZWQgdG9wLXRvLWJvdHRvbSBmbG93IG9uIGEgZGFyayBiYW5kLiBXaWRlIHNjcmVlbnMgb25seTogaGlkZGVuIGJlbG93IDEyMDBweCAoQWRhbSkuIExpbmVzIGFuZCBkb3RzIGFyZSBkcmF3blxuLy8gYnkgdGhlIHNlY3Rpb24ncyBzY3JpcHQ7IHRoZSBncmFkaWVudCBhbmQgZ2xvdyBhcmUgc2V0IG9uIHRoZW0gYXMgYXR0cmlidXRlcywgc2luY2UgYSB1cmwoI+KApikgaGVyZSB3b3VsZCBsb29rIGZvclxuLy8gdGhlbSBpbiB0aGlzIHN0eWxlc2hlZXQuIEJvcmRlcnMgMXB4LlxuLmhkZC1wZiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhkZC1wZiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogOTBweCAwIDgwcHg7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDEyMDBweCA3MDBweCBhdCA1MCUgMCUsICMyYTE2NjAgMCUsICRoZC1uYXZ5IDU1JSwgIzBkMDYyNCAxMDAlKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuICAgIC5oZGQtcGYtaGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5oZGQtcGYtdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC8vICghaW1wb3J0YW50OiBhIHNpdGUtd2lkZSBydWxlIG1ha2VzIGV2ZXJ5IHBhcmFncmFwaCBncmV5KVxuICAgIC5oZGQtcGYtc3ViIHtcbiAgICAgIG1heC13aWR0aDogNzYwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjYyKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIFRoZSBkaWFncmFtLCB3aXRoIHRoZSBsZXZlbCBuYW1lcyBpbiBhIGNvbHVtbiBvbiBpdHMgbGVmdFxuICAgIC5wZi1mbG93IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjA2cHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTgxcHg7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgYm90dG9tOiA3NHB4O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDEzOSwgMTA4LCAyNDAsIC4zNSksIHJnYmEoMjU1LCA3OSwgMTgwLCAuMzUpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGYtd2lyZXMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBUaGUgc2l0ZSdzIFdJTyBsb2dvIGFuaW1hdGlvbiBoYXMgdW5zY29wZWQgcnVsZXMgKHBhdGg6bnRoLWNoaWxkKDIpLCAoMyksICg0KeKApikgdGhhdCBkcmF3IGFuZCBmaWxsIGFueSBwYXRoIGluXG4gICAgLy8gdGhvc2UgcGxhY2VzIGluIHRoZSBjb2xvdXJzIG9mIHRoZSBsb2dvJ3MgbGV0dGVyczsgc3dpdGNoZWQgb2ZmIGhlcmUsIHNvIHRoZSBsaW5lcyBzdGF5IGxpbmVzXG4gICAgLnBmLXdpcmVzIHBhdGgge1xuICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5wZi1mYWludCB7XG4gICAgICBmaWxsOiBub25lO1xuICAgICAgc3Ryb2tlOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4wNyk7XG4gICAgICBzdHJva2Utd2lkdGg6IDE7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiBub25lO1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgfVxuXG4gICAgLnBmLWxpdCB7XG4gICAgICBmaWxsOiBub25lO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAyLjU7XG4gICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgfVxuXG4gICAgLnBmLWFtYmllbnQge1xuICAgICAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG4gICAgfVxuXG4gICAgLnBmLXNwYXJrIHtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgfVxuXG4gICAgLnBmLXRpZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjZweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUaGUgbGV2ZWwgbmFtZXM6IHJpZ2h0LWp1c3RpZmllZCBhZ2FpbnN0IHRoZSBsaW5lOyBlYWNoIG9uZSdzIGNpcmNsZSBmaWxscyBwaW5rIGFzIHRoZSBwaW5rIGNpcmNsZSByZWFjaGVzIGl0XG4gICAgLnBmLWxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0yMDZweDtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICB3aWR0aDogMTg2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgIGIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xMmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNDUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMzVzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMzgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMzVzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjQxNTUyO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuMjUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zNXMgZWFzZSwgYm94LXNoYWRvdyAuMzVzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgICYub24gYiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICAmLm9uIHNwYW4ge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gVGhlIHBpbmsgY2lyY2xlIHRoYXQgc2xpZGVzIGRvd24gdGhlIGxpbmUsIGFuZCB0aGUgZmFpbnQgbGluZSBhY3Jvc3MgdGhlIGRpYWdyYW0gdGhhdCBnb2VzIGRvd24gd2l0aCBpdFxuICAgIC5wZi1sYWJlbC5vbjpiZWZvcmUsXG4gICAgLnBmLWJhbGwge1xuICAgICAgYmFja2dyb3VuZDogJGhkLXBpbms7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgkaGQtcGluaywgLjI1KSwgMCAwIDE0cHggcmdiYSgkaGQtcGluaywgLjgpO1xuICAgIH1cblxuICAgIC5wZi1iYWxsLFxuICAgIC5wZi1zY2FuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE4MS41cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZTtcbiAgICB9XG5cbiAgICAucGYtYmFsbCB7XG4gICAgICB6LWluZGV4OiA0O1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuXG4gICAgLnBmLXNjYW4ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtLjVweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkaGQtcGluaywgLjU1KSAwJSwgcmdiYSgkaGQtcGluaywgLjIpIDE2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMDgpIDU1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICB9XG5cbiAgICAvLyBCb3hlczogb3BhcXVlLCBzbyB0aGUgbGluZSBwYXNzZXMgYmVoaW5kIHRoZW0gb3V0IG9mIHNpZ2h0XG4gICAgLnBmLW5vZGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMzVzIGVhc2UsIGJveC1zaGFkb3cgLjM1cyBlYXNlLCBiYWNrZ3JvdW5kIC4zNXMgZWFzZSwgdHJhbnNmb3JtIC4zNXMgZWFzZTtcbiAgICB9XG5cbiAgICAucGYtcHJvZ3JhbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDVweCAxNnB4IDVweCA1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNCk7XG4gICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIC4wNiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA2KSksICMxNzBiMzg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkaGQtcGluaywgLjYpO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgICAgIH1cblxuICAgICAgJi5vbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkaGQtcGluaywgLjg1KTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEyKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTIpKSwgIzE3MGIzODtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoJGhkLXBpbmssIC4zNSksIDAgMCAyNnB4IHJnYmEoJGhkLXBpbmssIC40NSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGYtcG9zdGVyIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNDZweDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE0KTtcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjM1cyBlYXNlO1xuICAgIH1cblxuICAgIC5wZi1wcm9ncmFtLm9uIC5wZi1wb3N0ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmYsIDAgMCAwIDRweCByZ2JhKCRoZC1waW5rLCAuOCk7XG4gICAgfVxuXG4gICAgLnBmLWdhcCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgfVxuXG4gICAgLnBmLWdhcC13aWRlIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICB9XG5cbiAgICAvLyBUaGUgZGF0YSwgY2F0YWxvZ3VlZCBieSBhbmQgcmVwb3J0czogYW4gaWNvbiBpbiBhIGNpcmNsZSwgaXRzIG5hbWUgdW5kZXIgaXRcbiAgICAucGYtY25vZGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cblxuICAgIC5wZi1jbm9kZSAucGYtZG90IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE0KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIC4wNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA1KSksICMxNzBiMzg7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzIpO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMzVzIGVhc2UsIGJvcmRlci1jb2xvciAuMzVzIGVhc2UsIGJveC1zaGFkb3cgLjM1cyBlYXNlLCBjb2xvciAuMzVzIGVhc2UsIHRyYW5zZm9ybSAuMzVzIGVhc2U7XG4gICAgfVxuXG4gICAgLnBmLWJpZyB7XG4gICAgICB3aWR0aDogMjEwcHg7XG4gICAgfVxuXG4gICAgLnBmLWJpZyAucGYtZG90IHtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cblxuICAgIC5wZi1jbGFiZWwge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjg1KTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zNXMgZWFzZTtcblxuICAgICAgc21hbGwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC42Mik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBmLWJpZyAucGYtY2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5wZi1jbm9kZS5vbiAucGYtZG90IHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAkaGQtcHVycGxlLCAkaGQtcGluayk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKCRoZC1waW5rLCAuMTgpLCAwIDAgMzBweCByZ2JhKCRoZC1waW5rLCAuNTUpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA2KTtcbiAgICB9XG5cbiAgICAucGYtY25vZGUub24gLnBmLWNsYWJlbCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAvLyBSb3lhbHR5IGFzc3VyYW5jZTogd2hlcmUgZXZlcnkgcm91dGUgZW5kc1xuICAgIC5wZi1vdXRjb21lIC5wZi1kb3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICRoZC1wdXJwbGUsICRoZC1waW5rKTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDhweCByZ2JhKCRoZC1waW5rLCAuMSksIDAgMjBweCA2MHB4IHJnYmEoJGhkLXBpbmssIC40NSk7XG5cbiAgICAgIGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgb3BhY2l0eTogLjk7XG4gICAgICB9XG5cbiAgICAgIHNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxMC41cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuODUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBXaWRlIHNjcmVlbnM6IHRoZSBkaWFncmFtIG1vdmVzIGxlZnQgYnkgdXAgdG8gaGFsZiB0aGUgbmFtZXMnIGNvbHVtbiAoMTAzcHgpLCBzbyB0aGUgZGlhZ3JhbSBpdHNlbGYgc2l0cyBjZW50cmVkXG4vLyB1bmRlciB0aGUgaGVhZGluZywgYnV0IG9ubHkgYXMgZmFyIGFzIHRoZSBzY3JlZW4gaGFzIHJvb20gZm9yOiB0aGUgbmFtZXMgc3RheSBhdCBsZWFzdCAxNnB4IGZyb20gaXRzIGVkZ2UgKHRoZVxuLy8gY29udGVudCBpcyAxMTcwcHggd2lkZSBmcm9tIDEyMDBweCB1cClcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhkZC1wZiAucGYtZmxvdyB7XG4gICAgLS1wZi1zaGlmdDogbWF4KDBweCwgbWluKDEwM3B4LCBjYWxjKCgxMDB2dyAtIDExNzBweCkgLyAyIC0gMTZweCkpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXBmLXNoaWZ0KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1wZi1zaGlmdCk7XG4gIH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmhkZC1wZiAucGYtbm9kZSxcbiAgLmhkZC1wZiAucGYtZG90IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/