/*!
Theme Name: AFAV
Theme URI: http://underscores.me/
Author: Olivia Gometz
Author URI: https://github.com/OliviaGometz
Description: A special theme for AFAV website
Version: 1.2.4
Text Domain: afav
*/html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-display:block;font-family:feather;font-style:normal;font-weight:400;src:url(fonts/feather/feather.eot);src:url(fonts/feather/feather.eot?#iefix) format("embedded-opentype"),url(fonts/feather/feather.ttf) format("truetype"),url(fonts/feather/feather.woff) format("woff"),url(fonts/feather/feather.svg#feather) format("svg")}.breadcrumb span+span:before,.button-bottom:before,.error:not(:empty):before,.form-control label.has-tooltip:after,.icon,.popin-header button:after,.search-toggle:before,.wpcf7 form .wpcf7-not-valid-tip:not(:empty):before,.wpcf7 label.has-tooltip:after,[class*=" icon-"],[class^=icon-],blockquote p:last-of-type:after,blockquote p:last-of-type:before,blockquote p:nth-of-type(2):after,blockquote p:nth-of-type(2):before{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-activity:before{content:"\e900"}.icon-airplay:before{content:"\e901"}.icon-alert-circle:before{content:"\e902"}.icon-alert-octagon:before{content:"\e903"}.icon-alert-triangle:before{content:"\e904"}.icon-align-center:before{content:"\e905"}.icon-align-justify:before{content:"\e906"}.icon-align-left:before{content:"\e907"}.icon-align-right:before{content:"\e908"}.icon-anchor:before{content:"\e909"}.icon-aperture:before{content:"\e90a"}.icon-archive:before{content:"\e90b"}.icon-arrow-down:before{content:"\e90c"}.icon-arrow-down-circle:before{content:"\e90d"}.icon-arrow-down-left:before{content:"\e90e"}.icon-arrow-down-right:before{content:"\e90f"}.icon-arrow-left:before{content:"\e910"}.icon-arrow-left-circle:before{content:"\e911"}.icon-arrow-right:before{content:"\e912"}.icon-arrow-right-circle:before{content:"\e913"}.icon-arrow-up:before{content:"\e914"}.icon-arrow-up-circle:before{content:"\e915"}.icon-arrow-up-left:before{content:"\e916"}.icon-arrow-up-right:before{content:"\e917"}.icon-at-sign:before{content:"\e918"}.icon-award:before{content:"\e919"}.icon-bar-chart:before{content:"\e91a"}.icon-bar-chart-2:before{content:"\e91b"}.icon-battery:before{content:"\e91c"}.icon-battery-charging:before{content:"\e91d"}.icon-bell:before{content:"\e91e"}.icon-bell-off:before{content:"\e91f"}.icon-bluetooth:before{content:"\e920"}.icon-bold:before{content:"\e921"}.icon-book:before{content:"\e922"}.icon-book-open:before{content:"\e923"}.icon-bookmark:before{content:"\e924"}.icon-box:before{content:"\e925"}.icon-briefcase:before{content:"\e926"}.icon-calendar:before{content:"\e927"}.icon-camera:before{content:"\e928"}.icon-camera-off:before{content:"\e929"}.icon-cast:before{content:"\e92a"}.icon-check:before{content:"\e92b"}.icon-check-circle:before{content:"\e92c"}.icon-check-square:before{content:"\e92d"}.icon-chevron-down:before{content:"\e92e"}.icon-chevron-left:before{content:"\e92f"}.icon-chevron-right:before{content:"\e930"}.icon-chevron-up:before{content:"\e931"}.icon-chevrons-down:before{content:"\e932"}.icon-chevrons-left:before{content:"\e933"}.icon-chevrons-right:before{content:"\e934"}.icon-chevrons-up:before{content:"\e935"}.icon-chrome:before{content:"\e936"}.icon-circle:before{content:"\e937"}.icon-clipboard:before{content:"\e938"}.icon-clock:before{content:"\e939"}.icon-cloud:before{content:"\e93a"}.icon-cloud-drizzle:before{content:"\e93b"}.icon-cloud-lightning:before{content:"\e93c"}.icon-cloud-off:before{content:"\e93d"}.icon-cloud-rain:before{content:"\e93e"}.icon-cloud-snow:before{content:"\e93f"}.icon-code:before{content:"\e940"}.icon-codepen:before{content:"\e941"}.icon-codesandbox:before{content:"\e942"}.icon-coffee:before{content:"\e943"}.icon-columns:before{content:"\e944"}.icon-command:before{content:"\e945"}.icon-compass:before{content:"\e946"}.icon-copy:before{content:"\e947"}.icon-corner-down-left:before{content:"\e948"}.icon-corner-down-right:before{content:"\e949"}.icon-corner-left-down:before{content:"\e94a"}.icon-corner-left-up:before{content:"\e94b"}.icon-corner-right-down:before{content:"\e94c"}.icon-corner-right-up:before{content:"\e94d"}.icon-corner-up-left:before{content:"\e94e"}.icon-corner-up-right:before{content:"\e94f"}.icon-cpu:before{content:"\e950"}.icon-credit-card:before{content:"\e951"}.icon-crop:before{content:"\e952"}.icon-crosshair:before{content:"\e953"}.icon-database:before{content:"\e954"}.icon-delete:before{content:"\e955"}.icon-disc:before{content:"\e956"}.icon-dollar-sign:before{content:"\e957"}.icon-download:before{content:"\e958"}.icon-download-cloud:before{content:"\e959"}.icon-droplet:before{content:"\e95a"}.icon-edit:before{content:"\e95b"}.icon-edit-2:before{content:"\e95c"}.icon-edit-3:before{content:"\e95d"}.icon-external-link:before{content:"\e95e"}.icon-eye:before{content:"\e95f"}.icon-eye-off:before{content:"\e960"}.icon-facebook:before{content:"\e961"}.icon-fast-forward:before{content:"\e962"}.icon-feather:before{content:"\e963"}.icon-figma:before{content:"\e964"}.icon-file:before{content:"\e965"}.icon-file-minus:before{content:"\e966"}.icon-file-plus:before{content:"\e967"}.icon-file-text:before{content:"\e968"}.icon-film:before{content:"\e969"}.icon-filter:before{content:"\e96a"}.icon-flag:before{content:"\e96b"}.icon-folder:before{content:"\e96c"}.icon-folder-minus:before{content:"\e96d"}.icon-folder-plus:before{content:"\e96e"}.icon-framer:before{content:"\e96f"}.icon-frown:before{content:"\e970"}.icon-gift:before{content:"\e971"}.icon-git-branch:before{content:"\e972"}.icon-git-commit:before{content:"\e973"}.icon-git-merge:before{content:"\e974"}.icon-git-pull-request:before{content:"\e975"}.icon-github:before{content:"\e976"}.icon-gitlab:before{content:"\e977"}.icon-globe:before{content:"\e978"}.icon-grid:before{content:"\e979"}.icon-hard-drive:before{content:"\e97a"}.icon-hash:before{content:"\e97b"}.icon-headphones:before{content:"\e97c"}.icon-heart:before{content:"\e97d"}.icon-help-circle:before{content:"\e97e"}.icon-hexagon:before{content:"\e97f"}.icon-home:before{content:"\e980"}.icon-image:before{content:"\e981"}.icon-inbox:before{content:"\e982"}.icon-info:before{content:"\e983"}.icon-instagram:before{content:"\e984"}.icon-italic:before{content:"\e985"}.icon-key:before{content:"\e986"}.icon-layers:before{content:"\e987"}.icon-layout:before{content:"\e988"}.icon-life-buoy:before{content:"\e989"}.icon-link:before{content:"\e98a"}.icon-link-2:before{content:"\e98b"}.icon-linkedin:before{content:"\e98c"}.icon-list:before{content:"\e98d"}.icon-loader:before{content:"\e98e"}.icon-lock:before{content:"\e98f"}.icon-log-in:before{content:"\e990"}.icon-log-out:before{content:"\e991"}.icon-mail:before{content:"\e992"}.icon-map:before{content:"\e993"}.icon-map-pin:before{content:"\e994"}.icon-maximize:before{content:"\e995"}.icon-maximize-2:before{content:"\e996"}.icon-meh:before{content:"\e997"}.icon-menu:before{content:"\e998"}.icon-message-circle:before{content:"\e999"}.icon-message-square:before{content:"\e99a"}.icon-mic:before{content:"\e99b"}.icon-mic-off:before{content:"\e99c"}.icon-minimize:before{content:"\e99d"}.icon-minimize-2:before{content:"\e99e"}.icon-minus:before{content:"\e99f"}.icon-minus-circle:before{content:"\e9a0"}.icon-minus-square:before{content:"\e9a1"}.icon-monitor:before{content:"\e9a2"}.icon-moon:before{content:"\e9a3"}.icon-more-horizontal:before{content:"\e9a4"}.icon-more-vertical:before{content:"\e9a5"}.icon-mouse-pointer:before{content:"\e9a6"}.icon-move:before{content:"\e9a7"}.icon-music:before{content:"\e9a8"}.icon-navigation:before{content:"\e9a9"}.icon-navigation-2:before{content:"\e9aa"}.icon-octagon:before{content:"\e9ab"}.icon-package:before{content:"\e9ac"}.icon-paperclip:before{content:"\e9ad"}.icon-pause:before{content:"\e9ae"}.icon-pause-circle:before{content:"\e9af"}.icon-pen-tool:before{content:"\e9b0"}.icon-percent:before{content:"\e9b1"}.icon-phone:before{content:"\e9b2"}.icon-phone-call:before{content:"\e9b3"}.icon-phone-forwarded:before{content:"\e9b4"}.icon-phone-incoming:before{content:"\e9b5"}.icon-phone-missed:before{content:"\e9b6"}.icon-phone-off:before{content:"\e9b7"}.icon-phone-outgoing:before{content:"\e9b8"}.icon-pie-chart:before{content:"\e9b9"}.icon-play:before{content:"\e9ba"}.icon-play-circle:before{content:"\e9bb"}.icon-plus:before{content:"\e9bc"}.icon-plus-circle:before{content:"\e9bd"}.icon-plus-square:before{content:"\e9be"}.icon-pocket:before{content:"\e9bf"}.icon-power:before{content:"\e9c0"}.icon-printer:before{content:"\e9c1"}.icon-radio:before{content:"\e9c2"}.icon-refresh-ccw:before{content:"\e9c3"}.icon-refresh-cw:before{content:"\e9c4"}.icon-repeat:before{content:"\e9c5"}.icon-rewind:before{content:"\e9c6"}.icon-rotate-ccw:before{content:"\e9c7"}.icon-rotate-cw:before{content:"\e9c8"}.icon-rss:before{content:"\e9c9"}.icon-save:before{content:"\e9ca"}.icon-scissors:before{content:"\e9cb"}.icon-search:before{content:"\e9cc"}.icon-send:before{content:"\e9cd"}.icon-server:before{content:"\e9ce"}.icon-settings:before{content:"\e9cf"}.icon-share:before{content:"\e9d0"}.icon-share-2:before{content:"\e9d1"}.icon-shield:before{content:"\e9d2"}.icon-shield-off:before{content:"\e9d3"}.icon-shopping-bag:before{content:"\e9d4"}.icon-shopping-cart:before{content:"\e9d5"}.icon-shuffle:before{content:"\e9d6"}.icon-sidebar:before{content:"\e9d7"}.icon-skip-back:before{content:"\e9d8"}.icon-skip-forward:before{content:"\e9d9"}.icon-slack:before{content:"\e9da"}.icon-slash:before{content:"\e9db"}.icon-sliders:before{content:"\e9dc"}.icon-smartphone:before{content:"\e9dd"}.icon-smile:before{content:"\e9de"}.icon-speaker:before{content:"\e9df"}.icon-square:before{content:"\e9e0"}.icon-star:before{content:"\e9e1"}.icon-stop-circle:before{content:"\e9e2"}.icon-sun:before{content:"\e9e3"}.icon-sunrise:before{content:"\e9e4"}.icon-sunset:before{content:"\e9e5"}.icon-tablet:before{content:"\e9e6"}.icon-tag:before{content:"\e9e7"}.icon-target:before{content:"\e9e8"}.icon-terminal:before{content:"\e9e9"}.icon-thermometer:before{content:"\e9ea"}.icon-thumbs-down:before{content:"\e9eb"}.icon-thumbs-up:before{content:"\e9ec"}.icon-toggle-left:before{content:"\e9ed"}.icon-toggle-right:before{content:"\e9ee"}.icon-tool:before{content:"\e9ef"}.icon-trash:before{content:"\e9f0"}.icon-trash-2:before{content:"\e9f1"}.icon-trello:before{content:"\e9f2"}.icon-trending-down:before{content:"\e9f3"}.icon-trending-up:before{content:"\e9f4"}.icon-triangle:before{content:"\e9f5"}.icon-truck:before{content:"\e9f6"}.icon-tv:before{content:"\e9f7"}.icon-twitch:before{content:"\e9f8"}.icon-twitter:before{content:"\e9f9"}.icon-type:before{content:"\e9fa"}.icon-umbrella:before{content:"\e9fb"}.icon-underline:before{content:"\e9fc"}.icon-unlock:before{content:"\e9fd"}.icon-upload:before{content:"\e9fe"}.icon-upload-cloud:before{content:"\e9ff"}.icon-user:before{content:"\ea00"}.icon-user-check:before{content:"\ea01"}.icon-user-minus:before{content:"\ea02"}.icon-user-plus:before{content:"\ea03"}.icon-user-x:before{content:"\ea04"}.icon-users:before{content:"\ea05"}.icon-video:before{content:"\ea06"}.icon-video-off:before{content:"\ea07"}.icon-voicemail:before{content:"\ea08"}.icon-volume:before{content:"\ea09"}.icon-volume-1:before{content:"\ea0a"}.icon-volume-2:before{content:"\ea0b"}.icon-volume-x:before{content:"\ea0c"}.icon-watch:before{content:"\ea0d"}.icon-wifi:before{content:"\ea0e"}.icon-wifi-off:before{content:"\ea0f"}.icon-wind:before{content:"\ea10"}.icon-x:before{content:"\ea11"}.icon-x-circle:before{content:"\ea12"}.icon-x-octagon:before{content:"\ea13"}.icon-x-square:before{content:"\ea14"}.icon-youtube:before{content:"\ea15"}.icon-zap:before{content:"\ea16"}.icon-zap-off:before{content:"\ea17"}.icon-zoom-in:before{content:"\ea18"}.icon-zoom-out:before{content:"\ea19"}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:700;src:url(fonts/nunito/Nunito-Bold.eot);src:url(fonts/nunito/Nunito-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/nunito/Nunito-Bold.ttf) format("truetype"),url(fonts/nunito/Nunito-Bold.woff) format("woff"),url(fonts/nunito/Nunito-Bold.svg#Nunito-Bold) format("svg")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400;src:url(fonts/nunito/Nunito-Regular.eot);src:url(fonts/nunito/Nunito-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/nunito/Nunito-Regular.ttf) format("truetype"),url(fonts/nunito/Nunito-Regular.woff) format("woff"),url(fonts/nunito/Nunito-Regular.svg#Nunito-Regular) format("svg")}:after,:before,article,aside,body,div,footer,form,header,main,section,small,svg{-webkit-box-sizing:border-box;box-sizing:border-box;display:block}body,html{overflow-x:hidden}body{background-color:#ececec;font-family:Nunito,sans-serif;font-size:16px;line-height:1.5;padding-top:40px}@media (min-width:1200px){body{padding-top:78px}}a{outline:none;text-decoration:none}button{cursor:pointer}a,button{outline:none}p{margin:0}article li a,p a{color:#cd838a;display:inline-block;font-weight:700;padding:0 .1em;position:relative;-webkit-transition:all .3s;transition:all .3s;z-index:0}article li a:after,p a:after{background-color:#cd838a;border-radius:.1em;bottom:0;content:"";height:.1em;left:0;position:absolute;-webkit-transition:all .3s;transition:all .3s;width:100%;z-index:-1}article li a:active,article li a:focus,article li a:hover,p a:active,p a:focus,p a:hover{color:#fff}article li a:active:after,article li a:focus:after,article li a:hover:after,p a:active:after,p a:focus:after,p a:hover:after{height:100%}.hidden{display:none!important;visibility:hidden!important}.padding-top--xxs{padding-top:4px}.padding-top--xs{padding-top:8px}.padding-top--sm{padding-top:16px}.padding-top--md{padding-top:24px}.padding-top--lg{padding-top:32px}.padding-top--xl{padding-top:40px}.padding-top--xxl{padding-top:60px}.padding-bottom--xxs{padding-bottom:4px}.padding-bottom--xs{padding-bottom:8px}.padding-bottom--sm{padding-bottom:16px}.padding-bottom--md{padding-bottom:24px}.padding-bottom--lg{padding-bottom:32px}.padding-bottom--xl{padding-bottom:40px}.padding-bottom--xxl{padding-bottom:60px}.padding-left--xxs{padding-left:4px}.padding-left--xs{padding-left:8px}.padding-left--sm{padding-left:16px}.padding-left--md{padding-left:24px}.padding-left--lg{padding-left:32px}.padding-left--xl{padding-left:40px}.padding-left--xxl{padding-left:60px}.padding-right--xxs{padding-right:4px}.padding-right--xs{padding-right:8px}.padding-right--sm{padding-right:16px}.padding-right--md{padding-right:24px}.padding-right--lg{padding-right:32px}.padding-right--xl{padding-right:40px}.padding-right--xxl{padding-right:60px}.margin-top--xxs{margin-top:4px}.margin-top--xs{margin-top:8px}.margin-top--sm{margin-top:16px}.margin-top--md{margin-top:24px}.margin-top--lg{margin-top:32px}.margin-top--xl{margin-top:40px}.margin-top--xxl{margin-top:60px}.margin-bottom--xxs{margin-bottom:4px}.margin-bottom--xs{margin-bottom:8px}.margin-bottom--sm{margin-bottom:16px}.margin-bottom--md{margin-bottom:24px}.margin-bottom--lg{margin-bottom:32px}.margin-bottom--xl{margin-bottom:40px}.margin-bottom--xxl{margin-bottom:60px}.margin-left--xxs{margin-left:4px}.margin-left--xs{margin-left:8px}.margin-left--sm{margin-left:16px}.margin-left--md{margin-left:24px}.margin-left--lg{margin-left:32px}.margin-left--xl{margin-left:40px}.margin-left--xxl{margin-left:60px}.margin-right--xxs{margin-right:4px}.margin-right--xs{margin-right:8px}.margin-right--sm{margin-right:16px}.margin-right--md{margin-right:24px}.margin-right--lg{margin-right:32px}.margin-right--xl{margin-right:40px}.margin-right--xxl{margin-right:60px}.banner-image .banner-card .button a,.banner-middle ul li:last-of-type a,.banner-middle ul li:not(:last-of-type) a,.btn,.btn--md--gradient1,.btn--md--gradient2,.btn--md--primary,.btn--md--secondary,.btn--md--tertiary,.btn--sm--gradient1,.btn--sm--gradient2,.btn--sm--primary,.btn--sm--secondary,.btn--sm--tertiary,.cards-light .wp-block-group:nth-of-type(3n - 0) .button a,.cards-light .wp-block-group:nth-of-type(3n - 1) .button a,.cards-light .wp-block-group:nth-of-type(3n - 2) .button a,.search-panel .card .buttons a,.wpcf7 form [type=submit]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;letter-spacing:.15em;margin:8px;outline:none;position:relative;text-align:center;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s;z-index:auto}.banner-image .banner-card .button a:before,.banner-middle ul li:last-of-type a:before,.banner-middle ul li:not(:last-of-type) a:before,.btn--md--gradient1:before,.btn--md--gradient2:before,.btn--md--primary:before,.btn--md--secondary:before,.btn--md--tertiary:before,.btn--sm--gradient1:before,.btn--sm--gradient2:before,.btn--sm--primary:before,.btn--sm--secondary:before,.btn--sm--tertiary:before,.btn:before,.cards-light .wp-block-group:nth-of-type(3n - 0) .button a:before,.cards-light .wp-block-group:nth-of-type(3n - 1) .button a:before,.cards-light .wp-block-group:nth-of-type(3n - 2) .button a:before,.search-panel .card .buttons a:before,.wpcf7 form [type=submit]:before{bottom:0;content:"";height:100%;position:absolute;right:0;-webkit-transition:all .3s;transition:all .3s;width:100%;z-index:-1}.banner-image .banner-card .button a:after,.banner-middle ul li:last-of-type a:after,.banner-middle ul li:not(:last-of-type) a:after,.btn--md--gradient1:after,.btn--md--gradient2:after,.btn--md--primary:after,.btn--md--secondary:after,.btn--md--tertiary:after,.btn--sm--gradient1:after,.btn--sm--gradient2:after,.btn--sm--primary:after,.btn--sm--secondary:after,.btn--sm--tertiary:after,.btn:after,.cards-light .wp-block-group:nth-of-type(3n - 0) .button a:after,.cards-light .wp-block-group:nth-of-type(3n - 1) .button a:after,.cards-light .wp-block-group:nth-of-type(3n - 2) .button a:after,.search-panel .card .buttons a:after,.wpcf7 form [type=submit]:after{display:none}.btn--sm--primary,.cards-light .wp-block-group:nth-of-type(3n - 2) .button a,.search-panel .card .buttons a{border-radius:17px;font-size:.8rem;font-weight:400;height:34px;padding:0 24px}.btn--sm--primary:disabled,.cards-light .wp-block-group:nth-of-type(3n - 2) .button a:disabled,.search-panel .card .buttons a:disabled{cursor:not-allowed;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.7}.btn--sm--primary:disabled:before,.cards-light .wp-block-group:nth-of-type(3n - 2) .button a:disabled:before,.search-panel .card .buttons a:disabled:before{display:none}.btn--sm--primary:before,.cards-light .wp-block-group:nth-of-type(3n - 2) .button a:before,.search-panel .card .buttons a:before{border-radius:17px}.btn--sm--primary:active:before,.btn--sm--primary:focus:before,.btn--sm--primary:hover:before,.cards-light .wp-block-group:nth-of-type(3n - 2) .button a:active:before,.cards-light .wp-block-group:nth-of-type(3n - 2) .button a:focus:before,.cards-light .wp-block-group:nth-of-type(3n - 2) .button a:hover:before,.search-panel .card .buttons a:active:before,.search-panel .card .buttons a:focus:before,.search-panel .card .buttons a:hover:before{bottom:-4px;right:-4px}.btn--sm--primary,.cards-light .wp-block-group:nth-of-type(3n - 2) .button a,.search-panel .card .buttons a{background-color:#6189bf}.btn--sm--primary:before,.cards-light .wp-block-group:nth-of-type(3n - 2) .button a:before,.search-panel .card .buttons a:before{background-color:#95b4df}.btn--sm--secondary,.cards-light .wp-block-group:nth-of-type(3n - 1) .button a{border-radius:17px;font-size:.8rem;font-weight:400;height:34px;padding:0 24px}.btn--sm--secondary:disabled,.cards-light .wp-block-group:nth-of-type(3n - 1) .button a:disabled{cursor:not-allowed;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.7}.btn--sm--secondary:disabled:before,.cards-light .wp-block-group:nth-of-type(3n - 1) .button a:disabled:before{display:none}.btn--sm--secondary:before,.cards-light .wp-block-group:nth-of-type(3n - 1) .button a:before{border-radius:17px}.btn--sm--secondary:active:before,.btn--sm--secondary:focus:before,.btn--sm--secondary:hover:before,.cards-light .wp-block-group:nth-of-type(3n - 1) .button a:active:before,.cards-light .wp-block-group:nth-of-type(3n - 1) .button a:focus:before,.cards-light .wp-block-group:nth-of-type(3n - 1) .button a:hover:before{bottom:-4px;right:-4px}.btn--sm--secondary,.cards-light .wp-block-group:nth-of-type(3n - 1) .button a{background-color:#a77ec3}.btn--sm--secondary:before,.cards-light .wp-block-group:nth-of-type(3n - 1) .button a:before{background-color:#c3a5d7}.btn--sm--tertiary,.cards-light .wp-block-group:nth-of-type(3n - 0) .button a{border-radius:17px;font-size:.8rem;font-weight:400;height:34px;padding:0 24px}.btn--sm--tertiary:disabled,.cards-light .wp-block-group:nth-of-type(3n - 0) .button a:disabled{cursor:not-allowed;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.7}.btn--sm--tertiary:disabled:before,.cards-light .wp-block-group:nth-of-type(3n - 0) .button a:disabled:before{display:none}.btn--sm--tertiary:before,.cards-light .wp-block-group:nth-of-type(3n - 0) .button a:before{border-radius:17px}.btn--sm--tertiary:active:before,.btn--sm--tertiary:focus:before,.btn--sm--tertiary:hover:before,.cards-light .wp-block-group:nth-of-type(3n - 0) .button a:active:before,.cards-light .wp-block-group:nth-of-type(3n - 0) .button a:focus:before,.cards-light .wp-block-group:nth-of-type(3n - 0) .button a:hover:before{bottom:-4px;right:-4px}.btn--sm--tertiary,.cards-light .wp-block-group:nth-of-type(3n - 0) .button a{background-color:#cd838a}.btn--sm--tertiary:before,.cards-light .wp-block-group:nth-of-type(3n - 0) .button a:before{background-color:#e2b0b5}.btn--sm--gradient1,.wpcf7 form [type=submit]{border-radius:17px;font-size:.8rem;font-weight:400;height:34px;padding:0 24px}.btn--sm--gradient1:disabled,.wpcf7 form [type=submit]:disabled{cursor:not-allowed;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.7}.btn--sm--gradient1:disabled:before,.wpcf7 form [type=submit]:disabled:before{display:none}.btn--sm--gradient1:before,.wpcf7 form [type=submit]:before{border-radius:17px}.btn--sm--gradient1:active:before,.btn--sm--gradient1:focus:before,.btn--sm--gradient1:hover:before,.wpcf7 form [type=submit]:active:before,.wpcf7 form [type=submit]:focus:before,.wpcf7 form [type=submit]:hover:before{bottom:-4px;right:-4px}.btn--sm--gradient1,.wpcf7 form [type=submit]{background-image:-webkit-gradient(linear,left top,right top,from(#6189bf),to(#a77ec3));background-image:linear-gradient(90deg,#6189bf,#a77ec3)}.btn--sm--gradient1:before,.wpcf7 form [type=submit]:before{background-image:-webkit-gradient(linear,left top,right top,from(#95b4df),to(#c3a5d7));background-image:linear-gradient(90deg,#95b4df,#c3a5d7)}.btn--sm--gradient2{border-radius:17px;font-size:.8rem;font-weight:400;height:34px;padding:0 24px}.btn--sm--gradient2:disabled{cursor:not-allowed;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.7}.btn--sm--gradient2:disabled:before{display:none}.btn--sm--gradient2:before{border-radius:17px}.btn--sm--gradient2:active:before,.btn--sm--gradient2:focus:before,.btn--sm--gradient2:hover:before{bottom:-4px;right:-4px}.btn--sm--gradient2{background-image:-webkit-gradient(linear,left top,right top,from(#a77ec3),to(#cd838a));background-image:linear-gradient(90deg,#a77ec3,#cd838a)}.btn--sm--gradient2:before{background-image:-webkit-gradient(linear,left top,right top,from(#c3a5d7),to(#e2b0b5));background-image:linear-gradient(90deg,#c3a5d7,#e2b0b5)}.btn--md--primary{border-radius:21px;font-size:.9rem;font-weight:400;height:42px;padding:0 32px}.btn--md--primary:disabled{cursor:not-allowed;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.7}.btn--md--primary:disabled:before{display:none}.btn--md--primary:before{border-radius:21px}.btn--md--primary:active:before,.btn--md--primary:focus:before,.btn--md--primary:hover:before{bottom:-5px;right:-5px}.btn--md--primary{background-color:#6189bf}.btn--md--primary:before{background-color:#95b4df}.btn--md--secondary{border-radius:21px;font-size:.9rem;font-weight:400;height:42px;padding:0 32px}.btn--md--secondary:disabled{cursor:not-allowed;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.7}.btn--md--secondary:disabled:before{display:none}.btn--md--secondary:before{border-radius:21px}.btn--md--secondary:active:before,.btn--md--secondary:focus:before,.btn--md--secondary:hover:before{bottom:-5px;right:-5px}.btn--md--secondary{background-color:#a77ec3}.btn--md--secondary:before{background-color:#c3a5d7}.btn--md--tertiary{border-radius:21px;font-size:.9rem;font-weight:400;height:42px;padding:0 32px}.btn--md--tertiary:disabled{cursor:not-allowed;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.7}.btn--md--tertiary:disabled:before{display:none}.btn--md--tertiary:before{border-radius:21px}.btn--md--tertiary:active:before,.btn--md--tertiary:focus:before,.btn--md--tertiary:hover:before{bottom:-5px;right:-5px}.btn--md--tertiary{background-color:#cd838a}.btn--md--tertiary:before{background-color:#e2b0b5}.banner-middle ul li:not(:last-of-type) a,.btn--md--gradient1{border-radius:21px;font-size:.9rem;font-weight:400;height:42px;padding:0 32px}.banner-middle ul li:not(:last-of-type) a:disabled,.btn--md--gradient1:disabled{cursor:not-allowed;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.7}.banner-middle ul li:not(:last-of-type) a:disabled:before,.btn--md--gradient1:disabled:before{display:none}.banner-middle ul li:not(:last-of-type) a:before,.btn--md--gradient1:before{border-radius:21px}.banner-middle ul li:not(:last-of-type) a:active:before,.banner-middle ul li:not(:last-of-type) a:focus:before,.banner-middle ul li:not(:last-of-type) a:hover:before,.btn--md--gradient1:active:before,.btn--md--gradient1:focus:before,.btn--md--gradient1:hover:before{bottom:-5px;right:-5px}.banner-middle ul li:not(:last-of-type) a,.btn--md--gradient1{background-image:-webkit-gradient(linear,left top,right top,from(#6189bf),to(#a77ec3));background-image:linear-gradient(90deg,#6189bf,#a77ec3)}.banner-middle ul li:not(:last-of-type) a:before,.btn--md--gradient1:before{background-image:-webkit-gradient(linear,left top,right top,from(#95b4df),to(#c3a5d7));background-image:linear-gradient(90deg,#95b4df,#c3a5d7)}.banner-image .banner-card .button a,.banner-middle ul li:last-of-type a,.btn--md--gradient2{border-radius:21px;font-size:.9rem;font-weight:400;height:42px;padding:0 32px}.banner-image .banner-card .button a:disabled,.banner-middle ul li:last-of-type a:disabled,.btn--md--gradient2:disabled{cursor:not-allowed;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.7}.banner-image .banner-card .button a:disabled:before,.banner-middle ul li:last-of-type a:disabled:before,.btn--md--gradient2:disabled:before{display:none}.banner-image .banner-card .button a:before,.banner-middle ul li:last-of-type a:before,.btn--md--gradient2:before{border-radius:21px}.banner-image .banner-card .button a:active:before,.banner-image .banner-card .button a:focus:before,.banner-image .banner-card .button a:hover:before,.banner-middle ul li:last-of-type a:active:before,.banner-middle ul li:last-of-type a:focus:before,.banner-middle ul li:last-of-type a:hover:before,.btn--md--gradient2:active:before,.btn--md--gradient2:focus:before,.btn--md--gradient2:hover:before{bottom:-5px;right:-5px}.banner-image .banner-card .button a,.banner-middle ul li:last-of-type a,.btn--md--gradient2{background-image:-webkit-gradient(linear,left top,right top,from(#a77ec3),to(#cd838a));background-image:linear-gradient(90deg,#a77ec3,#cd838a)}.banner-image .banner-card .button a:before,.banner-middle ul li:last-of-type a:before,.btn--md--gradient2:before{background-image:-webkit-gradient(linear,left top,right top,from(#c3a5d7),to(#e2b0b5));background-image:linear-gradient(90deg,#c3a5d7,#e2b0b5)}.banner-image .banner-card .button,.buttons,.cards-light .wp-block-group .button{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;position:relative;z-index:0}.cards-light .wp-block-group ul,.list-ol,.list-ul,article ol,article ul{list-style-type:none;margin:24px 0;padding:0}.cards-light .wp-block-group ul li,.list-ol li,.list-ul li,article ol li,article ul li{padding:4px 0}.cards-light .wp-block-group ul>li:before,.list-ul>li:before,article ul>li:before{-ms-flex-negative:0;background-color:#cd838a;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:8px;margin-right:8px;-webkit-transition:all .5s;transition:all .5s;width:8px}.cards-light .wp-block-group ul>li:hover:before,.list-ul>li:hover:before,article ul>li:hover:before{background-color:#6189bf}.list-ol,article ol{counter-reset:listCount}.list-ol>li,article ol>li{padding-left:32px;position:relative}.list-ol>li:last-of-type:after,article ol>li:last-of-type:after{display:none}.list-ol>li:hover:before,article ol>li:hover:before{background-color:#95b4df;color:#263e60}.list-ol>li:before,article ol>li:before{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#d1dff2;border-radius:50%;color:#6189bf;content:counter(listCount);counter-increment:listCount;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;font-weight:700;height:24px;justify-content:center;margin-left:-32px;margin-right:8px;-webkit-transition:all .5s;transition:all .5s;width:24px}.list-ol>li:after,article ol>li:after{background-color:#d1dff2;content:"";height:100%;left:12px;margin-left:-.05em;position:absolute;top:4px;width:.1em;z-index:-5}article{max-width:780px}article h2,article h3,article h4,article h5,article h6{margin-bottom:16px}article h2{color:#263e60;font-size:1.7rem;margin-top:32px}article h3{color:#6189bf;font-size:1.4rem;margin-top:24px}article h4{color:#cd838a;font-size:1.2rem;margin-top:24px}article h5{color:#a77ec3;font-size:1.1rem;margin-top:16px}article h6{color:#7a608b;font-size:1rem;margin-top:16px}article p{margin:16px 0}article figure{margin:40px auto;max-width:620px}article figure img{border-radius:16px;-webkit-box-shadow:0 0 16px rgba(0,0,0,.2);box-shadow:0 0 16px rgba(0,0,0,.2);height:auto;max-width:100%}article figure figcaption{color:#888;font-size:.9rem;font-style:italic;line-height:1;margin:16px 0;text-align:center}article .wp-block-group{background-color:#e4dde8;border-radius:16px;margin:40px 0;padding:32px;position:relative}@media (max-width:549px){article .wp-block-group{max-width:100%;padding:16px}}article .wp-block-group:hover:before{height:100%;left:-4px;top:-4px;width:100%}article .wp-block-group:before{border:.1em solid #c3a5d7;border-radius:16px;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";height:0;left:50%;margin:-.1em;opacity:.5;padding:4px;position:absolute;top:50%;-webkit-transition:all .5s;transition:all .5s;width:0;z-index:-5}article .wp-block-group :first-child{margin-top:0}article .wp-block-group :last-child{margin-bottom:0}article .wp-block-group h2,article .wp-block-group h3,article .wp-block-group h4{color:#a77ec3;font-size:1.2rem}article .wp-block-separator{border-top:.1em dashed #b1b1b1;margin:32px 0}.badge{position:relative}.badge--primary .badge-content{background-color:#d1dff2;border-radius:4px;color:#6189bf;display:inline-block;padding:4px}.badge--primary .tooltip{background-color:#6189bf;-webkit-box-shadow:4px 4px 8px rgba(38,62,96,.1);box-shadow:4px 4px 8px rgba(38,62,96,.1)}.badge--secondary .badge-content{background-color:#e4dde8;border-radius:4px;color:#a77ec3;display:inline-block;padding:4px}.badge--secondary .tooltip{background-color:#a77ec3;-webkit-box-shadow:4px 4px 8px rgba(100,89,104,.1);box-shadow:4px 4px 8px rgba(100,89,104,.1)}.badge--tertiary .badge-content{background-color:#f0dadc;border-radius:4px;color:#cd838a;display:inline-block;padding:4px}.badge--tertiary .tooltip{background-color:#cd838a;-webkit-box-shadow:4px 4px 8px rgba(65,33,41,.1);box-shadow:4px 4px 8px rgba(65,33,41,.1)}.badge:hover .tooltip{opacity:1;pointer-events:auto}.badge .badge-content{border-radius:4px;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.15em;line-height:1;padding:4px;text-transform:uppercase;white-space:nowrap}.badge .tooltip{border-radius:4px;color:#fff;font-size:.8rem;font-weight:400;opacity:0;padding:8px;pointer-events:none;position:absolute;right:0;text-align:left;top:100%;-webkit-transition:all .3s;transition:all .3s;width:250px;z-index:50}.banner-top{background-image:linear-gradient(100deg,#6189bf,#a77ec3,#cd838a 90%);border-bottom-right-radius:80% 12vw;-webkit-box-sizing:content-box;box-sizing:content-box;color:#fff;margin-left:-12vw;overflow:hidden;padding-bottom:.1px;padding-left:12vw;padding-right:12vw;-webkit-transition:all .5s;transition:all .5s;width:100%}.banner-top>:not(.banner-image):last-child{margin-bottom:6vw}.banner-top a{color:#fff}.banner-image{padding:16px}@media (min-width:550px){.banner-image{padding:24px}}@media (min-width:960px){.banner-image{padding:32px}}@media (min-width:1200px){.banner-image{padding:40px}}@media (min-width:1350px){.banner-image{padding:60px}}.banner-image{position:relative}.banner-image:before{background-image:url(img/photo.png);background-position:top;background-size:cover;content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%}.banner-image .banner-card{background-color:hsla(0,0%,100%,.7);border-radius:16px;margin-bottom:6vw;margin-left:auto;max-width:620px;padding:32px;position:relative}@media (max-width:959px){.banner-image .banner-card{padding:24px}}.banner-image .banner-card h1{color:#645968;font-size:2rem;font-weight:700;margin-top:0}.banner-image .banner-card p{color:#292929;margin:8px 0}.banner-image .banner-card .button{margin-bottom:0}.banner-middle{background-image:linear-gradient(100deg,rgba(97,137,191,.5),rgba(167,126,195,.5),rgba(205,131,138,.5) 90%);border-bottom-left-radius:140% 12vw;border-bottom-right-radius:140% 12vw;border-top-left-radius:140% 12vw;border-top-right-radius:140% 12vw;-webkit-box-sizing:content-box;box-sizing:content-box;margin-bottom:32px;margin-left:-24vw;margin-top:32px;overflow:hidden;padding:32px 24vw;-webkit-transition:all .5s;transition:all .5s;width:100%}.banner-middle p{color:#412129;font-size:1.2rem;padding:8px;text-align:center}.banner-middle ul{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:0;padding:0}blockquote{background-color:#fff;border-radius:16px;-webkit-box-shadow:4px 4px 8px rgba(167,126,195,.1);box-shadow:4px 4px 8px rgba(167,126,195,.1);margin:0;max-width:620px;padding:32px}blockquote p{color:#292929;margin:8px 0}@media (min-width:550px){blockquote p{padding:0 32px}}blockquote p:first-of-type{color:#a77ec3;font-size:1.2rem;font-style:italic;font-weight:700;margin:0 0 16px;padding:0}blockquote p:last-of-type,blockquote p:nth-of-type(2){position:relative}blockquote p:last-of-type:after,blockquote p:last-of-type:before,blockquote p:nth-of-type(2):after,blockquote p:nth-of-type(2):before{color:#b1b1b1;font-size:2rem;position:absolute}@media (max-width:549px){blockquote p:last-of-type:after,blockquote p:last-of-type:before,blockquote p:nth-of-type(2):after,blockquote p:nth-of-type(2):before{display:none}}blockquote p:nth-of-type(2):before{content:"\e933";left:-.2em;top:-.1em}blockquote p:last-of-type:after{bottom:-.1em;content:"\e934";right:-.2em}blockquote cite{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#cd838a;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;line-height:1;margin-top:16px;text-align:right}@media (min-width:550px){blockquote cite:before{background-color:#cd838a;border-radius:50%;content:"";height:8px;margin-right:8px;opacity:.4;width:8px}}.breadcrumb{font-size:.8rem;letter-spacing:.15em;line-height:2;margin-top:16px;opacity:.8;text-transform:uppercase}.breadcrumb a{color:#fff;display:inline-block;position:relative}.breadcrumb a:after,.breadcrumb a:before{background-color:#fff;border-radius:.1em;content:"";height:.1em;position:absolute;-webkit-transition:all .3s;transition:all .3s;width:0}.breadcrumb a:before{left:0;top:0}.breadcrumb a:after{bottom:0;right:0;-webkit-transition-delay:.15s;transition-delay:.15s}.breadcrumb a:active:after,.breadcrumb a:active:before,.breadcrumb a:focus:after,.breadcrumb a:focus:before,.breadcrumb a:hover:after,.breadcrumb a:hover:before{width:100%}.breadcrumb span+span:before{content:"\e930";display:inline-block;margin:0 8px 0 4px;opacity:.6}.card,.panels .wp-block-group{background-color:#fff;border-radius:16px;color:#292929;max-width:620px;padding:32px}.card h2,.card h3,.panels .wp-block-group h2,.panels .wp-block-group h3{font-size:1.3rem;margin:0 0 16px}.card h2:first-child:before,.card h3:first-child:before,.panels .wp-block-group h2:first-child:before,.panels .wp-block-group h3:first-child:before{background-color:#ececec;border-radius:4px;content:"";height:4px;margin-bottom:8px;width:24px}.card p,.panels .wp-block-group p{color:#292929}.card .buttons,.card .cards-light .wp-block-group .button,.cards-light .panels .wp-block-group .button,.cards-light .wp-block-group .card .button,.panels .cards-light .wp-block-group .button,.panels .wp-block-group .buttons{margin-bottom:-8px;margin-top:16px}.card--primary,.panels .wp-block-group{-webkit-box-shadow:4px 4px 8px rgba(97,137,191,.1);box-shadow:4px 4px 8px rgba(97,137,191,.1)}.card--primary h2,.card--primary h3,.panels .wp-block-group h2,.panels .wp-block-group h3{color:#6189bf}.card--secondary{-webkit-box-shadow:4px 4px 8px rgba(167,126,195,.1);box-shadow:4px 4px 8px rgba(167,126,195,.1)}.card--secondary h2,.card--secondary h3{color:#a77ec3}.card--tertiary{-webkit-box-shadow:4px 4px 8px rgba(205,131,138,.1);box-shadow:4px 4px 8px rgba(205,131,138,.1)}.card--tertiary h2,.card--tertiary h3{color:#cd838a}.panels .wp-block-group{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:549px){.panels .wp-block-group{max-width:100%;padding:16px}}.panels .wp-block-group h2:before{display:none}.cards-light{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.cards-light .wp-block-group{margin-top:8px}@media (min-width:550px){.cards-light .wp-block-group{margin-top:12px}}@media (min-width:960px){.cards-light .wp-block-group{margin-top:16px}}@media (min-width:1200px){.cards-light .wp-block-group{margin-top:20px}}@media (min-width:1350px){.cards-light .wp-block-group{margin-top:30px}}.cards-light .wp-block-group{margin-bottom:8px}@media (min-width:550px){.cards-light .wp-block-group{margin-bottom:12px}}@media (min-width:960px){.cards-light .wp-block-group{margin-bottom:16px}}@media (min-width:1200px){.cards-light .wp-block-group{margin-bottom:20px}}@media (min-width:1350px){.cards-light .wp-block-group{margin-bottom:30px}}.cards-light .wp-block-group{margin-left:16px}@media (min-width:550px){.cards-light .wp-block-group{margin-left:24px}}@media (min-width:960px){.cards-light .wp-block-group{margin-left:32px}}@media (min-width:1200px){.cards-light .wp-block-group{margin-left:40px}}@media (min-width:1350px){.cards-light .wp-block-group{margin-left:60px}}.cards-light .wp-block-group{margin-right:16px}@media (min-width:550px){.cards-light .wp-block-group{margin-right:24px}}@media (min-width:960px){.cards-light .wp-block-group{margin-right:32px}}@media (min-width:1200px){.cards-light .wp-block-group{margin-right:40px}}@media (min-width:1350px){.cards-light .wp-block-group{margin-right:60px}}.cards-light .wp-block-group{max-width:300px}.cards-light .wp-block-group h2,.cards-light .wp-block-group h3{font-size:1.3rem;margin:0 0 16px}.cards-light .wp-block-group p{color:#292929;margin:8px 0}.cards-light .wp-block-group .button{margin-bottom:0}.cards-light .wp-block-group ul{margin:16px 0}.cards-light .wp-block-group:nth-of-type(3n - 2) a,.cards-light .wp-block-group:nth-of-type(3n - 2) h2,.cards-light .wp-block-group:nth-of-type(3n - 2) h3{color:#6189bf}.cards-light .wp-block-group:nth-of-type(3n - 2) a:active,.cards-light .wp-block-group:nth-of-type(3n - 2) a:focus,.cards-light .wp-block-group:nth-of-type(3n - 2) a:hover{color:#fff}.cards-light .wp-block-group:nth-of-type(3n - 2) a:after{background-color:#6189bf}.cards-light .wp-block-group:nth-of-type(3n - 1) a,.cards-light .wp-block-group:nth-of-type(3n - 1) h2,.cards-light .wp-block-group:nth-of-type(3n - 1) h3{color:#a77ec3}.cards-light .wp-block-group:nth-of-type(3n - 1) a:active,.cards-light .wp-block-group:nth-of-type(3n - 1) a:focus,.cards-light .wp-block-group:nth-of-type(3n - 1) a:hover{color:#fff}.cards-light .wp-block-group:nth-of-type(3n - 1) a:after{background-color:#a77ec3}.cards-light .wp-block-group:nth-of-type(3n - 0) a,.cards-light .wp-block-group:nth-of-type(3n - 0) h2,.cards-light .wp-block-group:nth-of-type(3n - 0) h3{color:#cd838a}.cards-light .wp-block-group:nth-of-type(3n - 0) a:active,.cards-light .wp-block-group:nth-of-type(3n - 0) a:focus,.cards-light .wp-block-group:nth-of-type(3n - 0) a:hover{color:#fff}.cards-light .wp-block-group:nth-of-type(3n - 0) a:after{background-color:#cd838a}.clickable-card,.clickable-card--gradient1,.clickable-card--gradient2,.clickable-card--primary,.clickable-card--secondary,.clickable-card--tertiary{border-radius:16px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;max-width:620px;padding:32px;position:relative}.clickable-card h2,.clickable-card h3,.clickable-card--gradient1 h2,.clickable-card--gradient1 h3,.clickable-card--gradient2 h2,.clickable-card--gradient2 h3,.clickable-card--primary h2,.clickable-card--primary h3,.clickable-card--secondary h2,.clickable-card--secondary h3,.clickable-card--tertiary h2,.clickable-card--tertiary h3{color:#fff;font-size:1.7rem;font-weight:400;margin:0 0 16px}.clickable-card p,.clickable-card--gradient1 p,.clickable-card--gradient2 p,.clickable-card--primary p,.clickable-card--secondary p,.clickable-card--tertiary p{font-size:.9rem}.clickable-card--gradient1:before,.clickable-card--gradient2:before,.clickable-card--primary:before,.clickable-card--secondary:before,.clickable-card--tertiary:before,.clickable-card:before{border-radius:16px;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";height:50%;left:0;opacity:0;padding:8px;position:absolute;top:0;-webkit-transition:all .5s;transition:all .5s;width:50%;z-index:-5}.clickable-card--gradient1:active:before,.clickable-card--gradient1:focus:before,.clickable-card--gradient1:hover:before,.clickable-card--gradient2:active:before,.clickable-card--gradient2:focus:before,.clickable-card--gradient2:hover:before,.clickable-card--primary:active:before,.clickable-card--primary:focus:before,.clickable-card--primary:hover:before,.clickable-card--secondary:active:before,.clickable-card--secondary:focus:before,.clickable-card--secondary:hover:before,.clickable-card--tertiary:active:before,.clickable-card--tertiary:focus:before,.clickable-card--tertiary:hover:before,.clickable-card:active:before,.clickable-card:focus:before,.clickable-card:hover:before{height:100%;left:-8px;opacity:.4;top:-8px;width:100%}.clickable-card--primary{color:#263e60}.clickable-card--primary,.clickable-card--primary:before{background-color:#95b4df}.clickable-card--secondary{color:#645968}.clickable-card--secondary,.clickable-card--secondary:before{background-color:#c3a5d7}.clickable-card--tertiary{color:#412129}.clickable-card--tertiary,.clickable-card--tertiary:before{background-color:#e2b0b5}.clickable-card--gradient1{color:#263e60}.clickable-card--gradient1,.clickable-card--gradient1:before{background-image:-webkit-gradient(linear,left top,right top,from(#95b4df),to(#c3a5d7));background-image:linear-gradient(90deg,#95b4df,#c3a5d7)}.clickable-card--gradient2{color:#645968}.clickable-card--gradient2,.clickable-card--gradient2:before{background-image:-webkit-gradient(linear,left top,right top,from(#c3a5d7),to(#e2b0b5));background-image:linear-gradient(90deg,#c3a5d7,#e2b0b5)}.divider{margin-top:16px}@media (min-width:550px){.divider{margin-top:24px}}@media (min-width:960px){.divider{margin-top:32px}}@media (min-width:1200px){.divider{margin-top:40px}}@media (min-width:1350px){.divider{margin-top:60px}}.divider{margin-bottom:16px}@media (min-width:550px){.divider{margin-bottom:24px}}@media (min-width:960px){.divider{margin-bottom:32px}}@media (min-width:1200px){.divider{margin-bottom:40px}}@media (min-width:1350px){.divider{margin-bottom:60px}}.divider{color:#b1b1b1;font-size:2.5rem;font-weight:400;text-align:center}@media (min-width:550px){.divider{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}}.divider:after,.divider:before{-webkit-box-flex:1;border-bottom:4px solid #b1b1b1;content:"";-ms-flex:1;flex:1;height:2.5rem;margin-bottom:-4px;margin-top:-2.5rem;opacity:.3}@media (max-width:549px){.divider:after,.divider:before{display:none}}.divider:before{border-bottom-left-radius:150%;margin-left:-2.5rem;margin-right:24px}.divider:after{border-bottom-right-radius:150%;margin-left:24px;margin-right:-2.5rem}.loader{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:16px 0}.loader span{border-radius:50%;height:24px;margin:0 8px;width:24px}@-webkit-keyframes animation-uabn266{to{-webkit-transform:scale(.2);transform:scale(.2)}}@keyframes animation-uabn266{to{-webkit-transform:scale(.2);transform:scale(.2)}}.loader span{-webkit-animation:animation-uabn266 1.2s ease 0s infinite;animation:animation-uabn266 1.2s ease 0s infinite}.loader span:first-of-type{background-color:#6189bf}.loader span:nth-of-type(2){-webkit-animation-delay:.3s;animation-delay:.3s;background-color:#a77ec3}.loader span:last-of-type{-webkit-animation-delay:.6s;animation-delay:.6s;background-color:#cd838a}.calculator .result-complements .wp-block-group,.message{border-radius:16px;padding:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.calculator .result-complements .wp-block-group,.message--primary{background-color:#d1dff2}.calculator .result-complements .wp-block-group .list-ul,.calculator .result-complements .wp-block-group p,.message--primary .list-ul,.message--primary p{color:#6189bf}.calculator .result-complements .wp-block-group li:before,.message--primary li:before{background-color:#95b4df}.message--secondary{background-color:#e4dde8}.message--secondary .list-ul,.message--secondary p{color:#a77ec3}.message--secondary li:before{background-color:#c3a5d7}.message--tertiary{background-color:#f0dadc}.message--tertiary .list-ul,.message--tertiary p{color:#cd838a}.message--tertiary li:before{background-color:#e2b0b5}.message--grey{background-color:#ececec}.message--grey .list-ul,.message--grey p{color:#888}.message--grey li:before{background-color:#b1b1b1}.message--sm{border-radius:8px;font-size:.8rem;line-height:1.25;padding:8px}.calculator .result-complements .wp-block-group i:before,.message i:before{display:inline}.calculator .result-complements .wp-block-group .list-ul,.calculator .result-complements .wp-block-group p,.message .list-ul,.message p{margin:4px 0}.calculator .result-complements .wp-block-group li:before,.message li:before{height:4px;width:4px}.overlay{background-image:-webkit-gradient(linear,left top,right top,from(#95b4df),color-stop(#c3a5d7),to(#e2b0b5));background-image:linear-gradient(90deg,#95b4df,#c3a5d7,#e2b0b5);height:100vh;left:0;margin-top:-100vh;opacity:0;position:fixed;top:0;-webkit-transition-delay:0s,.3s;transition-delay:0s,.3s;-webkit-transition-duration:.3s,0s;transition-duration:.3s,0s;-webkit-transition-property:all,margin-top;transition-property:all,margin-top;width:100%;z-index:-5}.js-open .overlay{margin-top:0;opacity:.8;-webkit-transition-delay:0s;transition-delay:0s}.description{font-size:1.1rem;margin:16px 0;max-width:780px;opacity:.8}@media (max-width:959px){.description{font-size:1rem}}.questions{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:1100px}.questions h2,.questions p{border-radius:16px;-webkit-box-shadow:4px 4px 8px rgba(205,131,138,.1);box-shadow:4px 4px 8px rgba(205,131,138,.1);-webkit-box-sizing:border-box;box-sizing:border-box;max-width:85%;padding:32px}.questions h2{-ms-flex-item-align:end;align-self:flex-end;background-image:-webkit-gradient(linear,left top,right bottom,from(#e4dde8),to(#f0dadc));background-image:linear-gradient(to bottom right,#e4dde8,#f0dadc);color:#86646d;font-size:1rem;margin:24px 0}.questions h2:first-child{margin-top:0}.questions p{-ms-flex-item-align:start;align-self:flex-start;background-color:#fff;color:#292929;margin:8px 0}.post-categories{-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;margin:0 0 8px;padding:0}.post-categories,.post-categories li{display:-webkit-box;display:-ms-flexbox;display:flex}.post-categories li{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-categories li:not(:first-of-type):before{background-color:#ececec;border-radius:50%;content:"";height:8px;margin:0 8px;width:8px}.post-categories li a{color:#a0a0a0;font-size:.8rem;letter-spacing:.15em;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s}.post-categories li a:active,.post-categories li a:focus,.post-categories li a:hover{color:#cd838a}h1{font-size:3rem;font-weight:400;line-height:1.25;margin:16px 0;max-width:780px;opacity:.8}@media (max-width:959px){h1{font-size:2rem}}.form-control label,.wpcf7 label{color:#a0a0a0;display:inline-block;font-weight:700;position:relative;-webkit-transition:all .3s;transition:all .3s}.form-control label.has-tooltip:after,.wpcf7 label.has-tooltip:after{color:#cd838a;content:"\e97e";display:inline}.form-control label:hover .tooltip,.wpcf7 label:hover .tooltip{opacity:1;pointer-events:auto}.form-control label .tooltip,.wpcf7 label .tooltip{background-color:#cd838a;border-radius:4px;-webkit-box-shadow:4px 4px 8px #412129;box-shadow:4px 4px 8px #412129;color:#fff;font-size:.8rem;font-weight:400;left:0;opacity:0;padding:8px;pointer-events:none;position:absolute;top:100%;-webkit-transition:all .3s;transition:all .3s;width:250px;z-index:50}.form-control label .tooltip a,.wpcf7 label .tooltip a{color:#fff}.form-control label .tooltip a:after,.wpcf7 label .tooltip a:after{background-color:#fff}.form-control label .tooltip a:active,.form-control label .tooltip a:focus,.form-control label .tooltip a:hover,.wpcf7 label .tooltip a:active,.wpcf7 label .tooltip a:focus,.wpcf7 label .tooltip a:hover{color:#cd838a}.form-control label .tooltip p,.wpcf7 label .tooltip p{margin:0}.form-control [type=date],.form-control [type=email],.form-control [type=number],.form-control [type=search],.form-control [type=tel],.form-control [type=text],.form-control [type=url],.form-control select,.form-control textarea,.wpcf7 [type=date],.wpcf7 [type=email],.wpcf7 [type=number],.wpcf7 [type=search],.wpcf7 [type=tel],.wpcf7 [type=text],.wpcf7 [type=url],.wpcf7 select,.wpcf7 textarea{background-color:#fff;border:none;border-bottom:.1em solid #6189bf;border-radius:4px 4px 0 0;-webkit-box-shadow:0 -8px 16px rgba(97,137,191,.08),-8px 8px 16px rgba(167,126,195,.08),8px 8px 16px rgba(205,131,138,.08);box-shadow:0 -8px 16px rgba(97,137,191,.08),-8px 8px 16px rgba(167,126,195,.08),8px 8px 16px rgba(205,131,138,.08);-webkit-box-sizing:border-box;box-sizing:border-box;color:#292929;display:block;font-size:1.1rem;line-height:1.25;margin:4px 0;max-width:400px;min-width:250px;outline:none;padding:8px;position:relative;-webkit-transition:all .3s,resize 0s;transition:all .3s,resize 0s;width:100%}.form-control [type=date]::-webkit-input-placeholder,.form-control [type=email]::-webkit-input-placeholder,.form-control [type=number]::-webkit-input-placeholder,.form-control [type=search]::-webkit-input-placeholder,.form-control [type=tel]::-webkit-input-placeholder,.form-control [type=text]::-webkit-input-placeholder,.form-control [type=url]::-webkit-input-placeholder,.form-control select::-webkit-input-placeholder,.form-control textarea::-webkit-input-placeholder,.wpcf7 [type=date]::-webkit-input-placeholder,.wpcf7 [type=email]::-webkit-input-placeholder,.wpcf7 [type=number]::-webkit-input-placeholder,.wpcf7 [type=search]::-webkit-input-placeholder,.wpcf7 [type=tel]::-webkit-input-placeholder,.wpcf7 [type=text]::-webkit-input-placeholder,.wpcf7 [type=url]::-webkit-input-placeholder,.wpcf7 select::-webkit-input-placeholder,.wpcf7 textarea::-webkit-input-placeholder{color:#a0a0a0;font-style:italic}.form-control [type=date]::-moz-placeholder,.form-control [type=email]::-moz-placeholder,.form-control [type=number]::-moz-placeholder,.form-control [type=search]::-moz-placeholder,.form-control [type=tel]::-moz-placeholder,.form-control [type=text]::-moz-placeholder,.form-control [type=url]::-moz-placeholder,.form-control select::-moz-placeholder,.form-control textarea::-moz-placeholder,.wpcf7 [type=date]::-moz-placeholder,.wpcf7 [type=email]::-moz-placeholder,.wpcf7 [type=number]::-moz-placeholder,.wpcf7 [type=search]::-moz-placeholder,.wpcf7 [type=tel]::-moz-placeholder,.wpcf7 [type=text]::-moz-placeholder,.wpcf7 [type=url]::-moz-placeholder,.wpcf7 select::-moz-placeholder,.wpcf7 textarea::-moz-placeholder{color:#a0a0a0;font-style:italic}.form-control [type=date]:-ms-input-placeholder,.form-control [type=email]:-ms-input-placeholder,.form-control [type=number]:-ms-input-placeholder,.form-control [type=search]:-ms-input-placeholder,.form-control [type=tel]:-ms-input-placeholder,.form-control [type=text]:-ms-input-placeholder,.form-control [type=url]:-ms-input-placeholder,.form-control select:-ms-input-placeholder,.form-control textarea:-ms-input-placeholder,.wpcf7 [type=date]:-ms-input-placeholder,.wpcf7 [type=email]:-ms-input-placeholder,.wpcf7 [type=number]:-ms-input-placeholder,.wpcf7 [type=search]:-ms-input-placeholder,.wpcf7 [type=tel]:-ms-input-placeholder,.wpcf7 [type=text]:-ms-input-placeholder,.wpcf7 [type=url]:-ms-input-placeholder,.wpcf7 select:-ms-input-placeholder,.wpcf7 textarea:-ms-input-placeholder{color:#a0a0a0;font-style:italic}.form-control [type=date]::-ms-input-placeholder,.form-control [type=email]::-ms-input-placeholder,.form-control [type=number]::-ms-input-placeholder,.form-control [type=search]::-ms-input-placeholder,.form-control [type=tel]::-ms-input-placeholder,.form-control [type=text]::-ms-input-placeholder,.form-control [type=url]::-ms-input-placeholder,.form-control select::-ms-input-placeholder,.form-control textarea::-ms-input-placeholder,.wpcf7 [type=date]::-ms-input-placeholder,.wpcf7 [type=email]::-ms-input-placeholder,.wpcf7 [type=number]::-ms-input-placeholder,.wpcf7 [type=search]::-ms-input-placeholder,.wpcf7 [type=tel]::-ms-input-placeholder,.wpcf7 [type=text]::-ms-input-placeholder,.wpcf7 [type=url]::-ms-input-placeholder,.wpcf7 select::-ms-input-placeholder,.wpcf7 textarea::-ms-input-placeholder{color:#a0a0a0;font-style:italic}.form-control [type=date]::placeholder,.form-control [type=email]::placeholder,.form-control [type=number]::placeholder,.form-control [type=search]::placeholder,.form-control [type=tel]::placeholder,.form-control [type=text]::placeholder,.form-control [type=url]::placeholder,.form-control select::placeholder,.form-control textarea::placeholder,.wpcf7 [type=date]::placeholder,.wpcf7 [type=email]::placeholder,.wpcf7 [type=number]::placeholder,.wpcf7 [type=search]::placeholder,.wpcf7 [type=tel]::placeholder,.wpcf7 [type=text]::placeholder,.wpcf7 [type=url]::placeholder,.wpcf7 select::placeholder,.wpcf7 textarea::placeholder{color:#a0a0a0;font-style:italic}.form-control [type=date]:active,.form-control [type=date]:focus,.form-control [type=date]:hover,.form-control [type=email]:active,.form-control [type=email]:focus,.form-control [type=email]:hover,.form-control [type=number]:active,.form-control [type=number]:focus,.form-control [type=number]:hover,.form-control [type=search]:active,.form-control [type=search]:focus,.form-control [type=search]:hover,.form-control [type=tel]:active,.form-control [type=tel]:focus,.form-control [type=tel]:hover,.form-control [type=text]:active,.form-control [type=text]:focus,.form-control [type=text]:hover,.form-control [type=url]:active,.form-control [type=url]:focus,.form-control [type=url]:hover,.form-control select:active,.form-control select:focus,.form-control select:hover,.form-control textarea:active,.form-control textarea:focus,.form-control textarea:hover,.wpcf7 [type=date]:active,.wpcf7 [type=date]:focus,.wpcf7 [type=date]:hover,.wpcf7 [type=email]:active,.wpcf7 [type=email]:focus,.wpcf7 [type=email]:hover,.wpcf7 [type=number]:active,.wpcf7 [type=number]:focus,.wpcf7 [type=number]:hover,.wpcf7 [type=search]:active,.wpcf7 [type=search]:focus,.wpcf7 [type=search]:hover,.wpcf7 [type=tel]:active,.wpcf7 [type=tel]:focus,.wpcf7 [type=tel]:hover,.wpcf7 [type=text]:active,.wpcf7 [type=text]:focus,.wpcf7 [type=text]:hover,.wpcf7 [type=url]:active,.wpcf7 [type=url]:focus,.wpcf7 [type=url]:hover,.wpcf7 select:active,.wpcf7 select:focus,.wpcf7 select:hover,.wpcf7 textarea:active,.wpcf7 textarea:focus,.wpcf7 textarea:hover{border-bottom-color:#cd838a;-webkit-box-shadow:0 -8px 16px rgba(97,137,191,.2),-8px 8px 16px rgba(167,126,195,.2),8px 8px 16px rgba(205,131,138,.2);box-shadow:0 -8px 16px rgba(97,137,191,.2),-8px 8px 16px rgba(167,126,195,.2),8px 8px 16px rgba(205,131,138,.2)}.form-control [type=date]:active+label,.form-control [type=date]:focus+label,.form-control [type=date]:hover+label,.form-control [type=email]:active+label,.form-control [type=email]:focus+label,.form-control [type=email]:hover+label,.form-control [type=number]:active+label,.form-control [type=number]:focus+label,.form-control [type=number]:hover+label,.form-control [type=search]:active+label,.form-control [type=search]:focus+label,.form-control [type=search]:hover+label,.form-control [type=tel]:active+label,.form-control [type=tel]:focus+label,.form-control [type=tel]:hover+label,.form-control [type=text]:active+label,.form-control [type=text]:focus+label,.form-control [type=text]:hover+label,.form-control [type=url]:active+label,.form-control [type=url]:focus+label,.form-control [type=url]:hover+label,.form-control select:active+label,.form-control select:focus+label,.form-control select:hover+label,.form-control textarea:active+label,.form-control textarea:focus+label,.form-control textarea:hover+label,.wpcf7 [type=date]:active+label,.wpcf7 [type=date]:focus+label,.wpcf7 [type=date]:hover+label,.wpcf7 [type=email]:active+label,.wpcf7 [type=email]:focus+label,.wpcf7 [type=email]:hover+label,.wpcf7 [type=number]:active+label,.wpcf7 [type=number]:focus+label,.wpcf7 [type=number]:hover+label,.wpcf7 [type=search]:active+label,.wpcf7 [type=search]:focus+label,.wpcf7 [type=search]:hover+label,.wpcf7 [type=tel]:active+label,.wpcf7 [type=tel]:focus+label,.wpcf7 [type=tel]:hover+label,.wpcf7 [type=text]:active+label,.wpcf7 [type=text]:focus+label,.wpcf7 [type=text]:hover+label,.wpcf7 [type=url]:active+label,.wpcf7 [type=url]:focus+label,.wpcf7 [type=url]:hover+label,.wpcf7 select:active+label,.wpcf7 select:focus+label,.wpcf7 select:hover+label,.wpcf7 textarea:active+label,.wpcf7 textarea:focus+label,.wpcf7 textarea:hover+label{color:#6189bf}.form-control [type=date],.wpcf7 [type=date]{max-width:none;min-width:auto;width:170px}.form-control [type=number],.wpcf7 [type=number]{min-width:auto;width:auto}.form-control textarea,.wpcf7 textarea{max-height:500px;max-width:500px;min-height:200px;resize:vertical}.form-control .characters,.wpcf7 .characters{color:#888;font-size:.9rem;font-style:italic;padding-top:4px}.form-control .characters span,.wpcf7 .characters span{color:#4b9724;font-weight:700}.form-control .characters span.too-short,.wpcf7 .characters span.too-short{color:#df7f09}.radio-group .radio{margin:4px 0;position:relative}.radio-group .radio [type=radio]{-webkit-box-shadow:none;box-shadow:none;left:10.5px;margin:-.1em 0 0;outline:none;position:absolute;top:21px;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.radio-group .radio [type=radio]+label{color:#292929;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400;line-height:21px;position:relative}.radio-group .radio [type=radio]+label:after,.radio-group .radio [type=radio]+label:before{-ms-flex-negative:0;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0;-webkit-transition:all .3s;transition:all .3s}.radio-group .radio [type=radio]+label:before{background-color:#fff;border:.1em solid #a0a0a0;border-radius:50%;content:"";display:block;height:21px;margin-right:8px;width:21px}.radio-group .radio [type=radio]+label:after{background-color:#6189bf;border-radius:50%;content:"";height:11px;left:5px;position:absolute;top:5px;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;transform-origin:center;width:11px}.radio-group .radio [type=radio]:active+label:after,.radio-group .radio [type=radio]:focus+label:after,.radio-group .radio [type=radio]:hover+label:after{background-color:#a0a0a0;-webkit-transform:scale(.7);transform:scale(.7)}.radio-group .radio [type=radio]:checked+label{font-weight:700}.radio-group .radio [type=radio]:checked+label:after{background-color:#6189bf;-webkit-transform:scale(1);transform:scale(1)}.error,.wpcf7 form .wpcf7-not-valid-tip{background-color:rgba(223,127,9,.1);border-radius:4px;color:#df7f09;margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.error:not(:empty),.wpcf7 form .wpcf7-not-valid-tip:not(:empty){margin-top:8px;padding:4px 8px}.error:not(:empty):before,.wpcf7 form .wpcf7-not-valid-tip:not(:empty):before{content:"\e902";display:inline-block;margin-right:8px}.form-control .resume{color:#4b9724;font-size:.9rem}@media (min-width:585px){.form-control .resume{border-right:.1em solid rgba(0,0,0,.05);display:inline-block;margin-right:8px;padding-right:8px}}.form-control .resume span{font-weight:700}.form-control .delete{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(222,68,68,.2);border:none;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#de4444;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.2rem;height:32px;justify-content:center;justify-self:flex-end;margin:8px 0;padding:0;-webkit-transition:all .3s;transition:all .3s;width:32px}.form-control .delete:before{background-color:rgba(222,68,68,.1);border:.1em dashed #de4444;border-radius:4px;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-transition:all .3s;transition:all .3s;width:100%;z-index:-5}.form-control .delete:active,.form-control .delete:focus,.form-control .delete:hover{background-color:#de4444;color:#fff}.form-control .delete:active:before,.form-control .delete:focus:before,.form-control .delete:hover:before{opacity:1}.form-control .create{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;background-color:rgba(75,151,36,.2);border:none;border-radius:16px;color:#4b9724;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:32px;line-height:32px;margin:8px 0;padding:0 10.6666666667px;-webkit-transition:all .3s;transition:all .3s}.form-control .create:active,.form-control .create:focus,.form-control .create:hover{background-color:#4b9724;color:#fff}.form-control .create i{margin-right:8px}.field-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.field-group span{font-size:.8rem;letter-spacing:.1em;margin:8px;text-transform:uppercase}.field-group span:first-child{margin-left:0}.field-group span:last-child{margin-right:0}.field-group .sub-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:8px}.field-group .sub-group,.field-group-container{display:-webkit-box;display:-ms-flexbox;display:flex}.field-group-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0;padding:0}.field-group-container .field-group{border-bottom:.1em solid rgba(0,0,0,.05);display:grid;grid-template-areas:"top top ." "a btn ." "b btn ." "error error error";padding:8px 4px;position:relative;-webkit-transition:background-color .3s;transition:background-color .3s}.field-group-container .field-group:hover{background-color:rgba(0,0,0,.02)}@media (min-width:585px){.field-group-container .field-group{grid-template-areas:"top top top ." "a b btn ." "error error error error"}}.field-group-container .field-group:last-of-type{border-bottom:none}.field-group-container .field-group .sub-group [type=number]{width:65px}.field-group-container .field-group .sub-group select{min-width:auto;width:auto}.field-group-container .field-group .sub-group:first-of-type{-webkit-box-flex:1;-ms-flex:1;flex:1;grid-area:top;margin-right:0}.field-group-container .field-group .sub-group:nth-of-type(2){grid-area:a}.field-group-container .field-group .sub-group:nth-of-type(3){grid-area:b}.field-group-container .field-group .delete{grid-area:btn}@media (max-width:584px){.field-group-container .field-group .delete{border-radius:4px;height:80%}}.field-group-container .field-group .error{grid-area:error}.form-control{position:relative}@media (min-width:1200px){.form-control{margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.form-control.desktop-icon{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:1200px){.form-control.desktop-icon{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}.form-control.desktop-icon label{font-size:0;position:absolute}}.form-control.desktop-icon label i{display:none}@media (min-width:1200px){.form-control.desktop-icon label i{display:block;font-size:1.2rem;margin-left:8px;margin-top:-4px}.form-control.desktop-icon input,.form-control.desktop-icon select,.form-control.desktop-icon textarea{padding-left:40px}}.form .form-control{margin:24px 0}.form .form-control:first-of-type{margin-top:0}.form .form-control:last-of-type{margin-bottom:0}.wpcf7 form{min-width:250px}.wpcf7 form label{display:block}.wpcf7 form p{margin:24px 0}.wpcf7 form p:first-of-type{margin-top:0}.wpcf7 form p:last-of-type{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-bottom:0}.wpcf7 form .characters{margin-top:-24px}.wpcf7 form .characters span{margin-right:.3em}.wpcf7 form [type=submit]{-webkit-transition:all .3s;transition:all .3s}.wpcf7 form [type=submit]:not(:disabled):active,.wpcf7 form [type=submit]:not(:disabled):focus,.wpcf7 form [type=submit]:not(:disabled):hover{background-image:-webkit-gradient(linear,left top,right top,from(#a77ec3),to(#cd838a));background-image:linear-gradient(90deg,#a77ec3,#cd838a);padding:0 32px}.wpcf7 form .wpcf7-spinner{display:none;margin:0}.wpcf7 form .wpcf7-response-output{background-color:hsla(0,0%,53%,.1);border:none;border-radius:4px;color:#888;margin:24px 0 0;padding:16px}.wpcf7 form .cf-turnstile{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.wpcf7 form.submitting .wpcf7-spinner{display:block}.wpcf7 form.submitting .wpcf7-form-control-wrap,.wpcf7 form.submitting label{opacity:.5}.wpcf7 form.submitting .cf-turnstile,.wpcf7 form.submitting .characters,.wpcf7 form.submitting [type=submit]{display:none}.wpcf7 form.sent .wpcf7-response-output{background-color:rgba(75,151,36,.1);color:#4b9724}.wpcf7 form.sent .cf-turnstile,.wpcf7 form.sent .characters,.wpcf7 form.sent p{display:none}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:rgba(223,127,9,.1);color:#df7f09}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output{background-color:rgba(222,68,68,.1);color:#de4444}.container{margin-top:16px}@media (min-width:550px){.container{margin-top:24px}}@media (min-width:960px){.container{margin-top:32px}}@media (min-width:1200px){.container{margin-top:40px}}@media (min-width:1350px){.container{margin-top:60px}}.container{margin-bottom:16px}@media (min-width:550px){.container{margin-bottom:24px}}@media (min-width:960px){.container{margin-bottom:32px}}@media (min-width:1200px){.container{margin-bottom:40px}}@media (min-width:1350px){.container{margin-bottom:60px}}.container{padding-left:16px}@media (min-width:550px){.container{padding-left:24px}}@media (min-width:960px){.container{padding-left:32px}}@media (min-width:1200px){.container{padding-left:40px}}@media (min-width:1350px){.container{padding-left:60px}}.container{padding-right:16px}@media (min-width:550px){.container{padding-right:24px}}@media (min-width:960px){.container{padding-right:32px}}@media (min-width:1200px){.container{padding-right:40px}}@media (min-width:1350px){.container{padding-right:60px}}.container-flex-center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.container-grid{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:grid;gap:24px;justify-items:center;margin:0 auto;max-width:1264px}@media (min-width:960px){.container-grid{gap:32px;grid-template-columns:1fr 1fr;max-width:1272px}}@media (min-width:1350px){.container-flex-xl{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;justify-content:flex-end}}.container-flex-xl>article,.container-flex-xl>div{margin-top:16px}@media (min-width:550px){.container-flex-xl>article,.container-flex-xl>div{margin-top:24px}}@media (min-width:960px){.container-flex-xl>article,.container-flex-xl>div{margin-top:32px}}@media (min-width:1200px){.container-flex-xl>article,.container-flex-xl>div{margin-top:40px}}@media (min-width:1350px){.container-flex-xl>article,.container-flex-xl>div{margin-top:60px}}.container-flex-xl>article,.container-flex-xl>div{margin-bottom:16px}@media (min-width:550px){.container-flex-xl>article,.container-flex-xl>div{margin-bottom:24px}}@media (min-width:960px){.container-flex-xl>article,.container-flex-xl>div{margin-bottom:32px}}@media (min-width:1200px){.container-flex-xl>article,.container-flex-xl>div{margin-bottom:40px}}@media (min-width:1350px){.container-flex-xl>article,.container-flex-xl>div{margin-bottom:60px}}.container-flex-xl>article:first-of-type,.container-flex-xl>div:first-of-type{margin-top:0}.container-flex-xl>article:last-of-type,.container-flex-xl>div:last-of-type{margin-bottom:0}@media (min-width:1350px){.container-flex-xl>article,.container-flex-xl>div{margin:0 40px}.container-flex-xl>article:first-of-type,.container-flex-xl>div:first-of-type{margin-right:0}.container-flex-xl>article:last-of-type,.container-flex-xl>div:last-of-type{margin-left:0}}@media (min-width:1200px){header{left:0;position:fixed;top:0;width:100%;z-index:110}}@media (max-width:1199px){header .topbar{-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#fff;-webkit-box-shadow:0 0 16px rgba(0,0,0,.2);box-shadow:0 0 16px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;justify-content:space-between;left:0;padding:4px;position:fixed;top:0;width:100%;z-index:110}}@media (min-width:1200px){header .topbar .header-help{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#7085a2;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9rem;height:30px;justify-content:space-between;padding-left:185px}}header .topbar .header-help .textwidget{color:#d1dff2;display:none}@media (min-width:1200px){header .topbar .header-help .textwidget{display:block}}header .topbar .header-help a{color:#fff}@media (min-width:1200px){.header-logo{background-color:#fff;border-radius:0 0 32px 32px;-webkit-box-shadow:0 0 16px rgba(0,0,0,.2);box-shadow:0 0 16px rgba(0,0,0,.2);left:24px;padding:8px;position:absolute;width:145px}}.header-logo a{display:block}@media (min-width:1200px){.header-logo a svg{width:100%}}.header-logo a svg.afav-svg{height:32px}@media (min-width:1200px){.header-logo a svg.afav-svg{height:auto}}.header-logo a svg.baseline-svg{display:none}@media (min-width:1200px){.header-logo a svg.baseline-svg{display:block}}.header-logo a .st0,.header-logo a .st1{-webkit-transition:all .3s;transition:all .3s}.header-logo a .st0{fill:#6189bf}.header-logo a .st1{fill:#263e60}.header-logo a:active .st0,.header-logo a:focus .st0,.header-logo a:hover .st0{fill:#cd838a}.header-logo a:active .st1,.header-logo a:focus .st1,.header-logo a:hover .st1{fill:#412129}.menu-toggle{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;display:block;height:32px;margin:0;padding:0;position:relative;width:36px}@media (min-width:1200px){.menu-toggle{display:none}}.menu-toggle span{height:.3em;left:0;position:absolute;width:100%}.menu-toggle span:first-of-type{top:0}.menu-toggle span:nth-of-type(2){top:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.menu-toggle span:last-of-type{top:32px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.menu-toggle span:after,.menu-toggle span:before{background-color:#a77ec3;border-radius:.3em;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";height:100%;position:absolute;-webkit-transition:all .3s;transition:all .3s;width:18px}.menu-toggle span:before{left:0;padding-right:.1em;-webkit-transform-origin:right;transform-origin:right}.menu-toggle span:after{padding-left:.1em;right:0;-webkit-transform-origin:left;transform-origin:left}.menu-toggle.js-open span:first-of-type:before,.menu-toggle.js-open span:nth-of-type(2):before{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}.menu-toggle.js-open span:first-of-type:after,.menu-toggle.js-open span:nth-of-type(2):after{-webkit-transform:rotate(40deg);transform:rotate(40deg)}.menu-toggle.js-open span:last-of-type:after,.menu-toggle.js-open span:last-of-type:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.header-menu li{margin:16px 0}@media (min-width:1200px){.header-menu li{height:100%;margin:0 .1em 0 0}}.header-menu li.emphasis a{color:#cd838a}.header-menu li.emphasis a:before{background-image:-webkit-gradient(linear,left top,right top,from(#f0dadc),to(rgba(240,218,220,0)));background-image:linear-gradient(90deg,#f0dadc,rgba(240,218,220,0))}@media (min-width:1200px){.header-menu li.emphasis a:before{background-image:-webkit-gradient(linear,left bottom,left top,from(#f0dadc),to(rgba(240,218,220,0)));background-image:linear-gradient(0deg,#f0dadc,rgba(240,218,220,0))}.header-menu li.emphasis a:after{background-color:#cd838a}}.header-menu li a:active:before,.header-menu li a:focus:before,.header-menu li a:hover:before,.header-menu li.current-menu-item a:before{left:0}@media (min-width:1200px){.header-menu li a:active:before,.header-menu li a:focus:before,.header-menu li a:hover:before,.header-menu li.current-menu-item a:before{top:0}.header-menu li a:active:after,.header-menu li a:focus:after,.header-menu li a:hover:after,.header-menu li.current-menu-item a:after{width:100%}}.header-menu li a{color:#6189bf;display:block;font-size:1.1rem;font-weight:700;overflow:hidden;padding:16px;position:relative;z-index:0}@media (min-width:1200px){.header-menu li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;height:100%;line-height:1;padding-bottom:0;padding-top:0;white-space:nowrap}}.header-menu li a:before{background-image:-webkit-gradient(linear,left top,right top,from(#d1dff2),to(rgba(240,218,220,0)));background-image:linear-gradient(90deg,#d1dff2,rgba(240,218,220,0));content:"";height:100%;left:-100%;position:absolute;top:0;-webkit-transition:all .8s;transition:all .8s;width:100%;z-index:-1}@media (min-width:1200px){.header-menu li a:before{background-image:-webkit-gradient(linear,left bottom,left top,from(#d1dff2),to(rgba(240,218,220,0)));background-image:linear-gradient(0deg,#d1dff2,rgba(240,218,220,0));left:0;top:100%}.header-menu li a:after{background-color:#6189bf;bottom:0;content:"";height:.1em;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s;transition:all .3s;width:0}}@media (max-width:1199px){header nav{height:0;margin-top:40px;position:fixed;top:0;-webkit-transition-delay:.3s;transition-delay:.3s;width:100%;z-index:100}}header nav .header-menu{background-color:#f9f9f9;-webkit-box-shadow:0 0 16px rgba(0,0,0,.2);box-shadow:0 0 16px rgba(0,0,0,.2)}@media (max-width:1199px){header nav .header-menu{border-bottom-left-radius:50% 12vw;border-bottom-right-radius:50% 12vw;-webkit-box-sizing:content-box;box-sizing:content-box;margin-left:-12vw;overflow-y:hidden;padding-left:12vw;padding-right:12vw;padding-top:8px;-webkit-transform:translateY(-110%);transform:translateY(-110%);-webkit-transition:all .5s;transition:all .5s;width:100%}}header nav .header-menu ul{list-style-type:none;margin:0;padding:0}@media (min-width:1200px){header nav .header-menu ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;padding-left:185px}}@media (max-width:1199px){header nav.js-open{height:100%;-webkit-transition-delay:0s;transition-delay:0s}header nav.js-open .header-menu{-webkit-transform:translateY(0);transform:translateY(0)}}@media (min-width:1200px){header nav .overlay{display:none}}.search-toggle{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0dadc;border:none;border-radius:50%;color:#cd838a;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;justify-content:center;-webkit-transition:all .3s;transition:all .3s;width:32px}@media (min-width:1200px){.search-toggle:active,.search-toggle:focus,.search-toggle:hover{background-color:hsla(0,0%,100%,.5);color:#263e60}.search-toggle{background-color:hsla(0,0%,98%,.2);border-radius:0;color:#fff;height:100%;padding:0 8px;width:auto}}.search-toggle:before{content:"\e9cc";font-size:1.2rem}@media (min-width:1200px){.search-toggle:before{font-size:.9rem;margin-right:8px}}.search-toggle span{display:none}@media (min-width:1200px){.search-toggle span{display:block}}.popin-container{height:0;position:fixed;top:0;-webkit-transition-delay:.3s;transition-delay:.3s;width:100%;z-index:120}@media (max-width:1199px){.popin-container{margin-top:40px;z-index:100}}@media (min-width:1200px){.popin-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}}.popin-container.js-open{height:100%;-webkit-transition-delay:0s;transition-delay:0s}@media (max-width:1199px){.popin-container.js-open .popin{-webkit-transform:translateY(0);transform:translateY(0)}}@media (min-width:1200px){.popin-container.js-open .popin{margin-top:32px;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.popin-container .popin{background-color:#f9f9f9;-webkit-box-shadow:0 0 16px rgba(0,0,0,.2);box-shadow:0 0 16px rgba(0,0,0,.2);overflow:hidden;-webkit-transition:all .5s;transition:all .5s}@media (max-width:1199px){.popin-container .popin{border-bottom-left-radius:50% 12vw;border-bottom-right-radius:50% 12vw;-webkit-box-sizing:content-box;box-sizing:content-box;margin-left:-12vw;padding-left:12vw;padding-right:12vw;-webkit-transform:translateY(-110%);transform:translateY(-110%);width:100%}}@media (min-width:1200px){.popin-container .popin{border-radius:32px;margin-top:0;max-width:90%;opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:780px}}.popin-header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:-webkit-gradient(linear,left top,right top,from(#6189bf),color-stop(#a77ec3),to(#cd838a));background-image:linear-gradient(90deg,#6189bf,#a77ec3,#cd838a);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.3rem;font-weight:700;justify-content:space-between;padding:24px}@media (max-width:1199px){.popin-header{display:none}}.popin-header button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:0;position:relative;z-index:0}.popin-header button:before{border:.1em solid #fff;border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";height:0;opacity:.4;position:absolute;-webkit-transition:all .3s;transition:all .3s;width:0;z-index:-5}.popin-header button:after{content:"\ea11";font-size:1.5em;opacity:.8;-webkit-transition:all .3s;transition:all .3s}.popin-header button:active:before,.popin-header button:focus:before,.popin-header button:hover:before{height:100%;width:100%}.popin-header button:active:after,.popin-header button:focus:after,.popin-header button:hover:after{opacity:1}.popin-header button span{font-size:0}.popin-body{max-height:70vh;overflow:auto;padding:16px 16px 40px}@media (max-width:1199px){.popin-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}@media (min-width:1200px){.popin-body{padding:24px}}.popin-body-mask-bottom,.popin-body-mask-top{height:40px;position:absolute;width:100%}.popin-body-mask-top{background-image:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(hsla(0,0%,98%,0)));background-image:linear-gradient(180deg,#f9f9f9,hsla(0,0%,98%,0))}.popin-body-mask-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(#f9f9f9),to(hsla(0,0%,98%,0)));background-image:linear-gradient(0deg,#f9f9f9,hsla(0,0%,98%,0));margin-top:-39px}.button-bottom{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:-webkit-gradient(linear,left top,right top,from(#d1dff2),to(#e4dde8));background-image:linear-gradient(90deg,#d1dff2,#e4dde8);border:none;border-radius:100% 100% 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:24px auto -60px;padding:0 120px 60px}@media (min-width:1200px){.button-bottom{display:none}}.button-bottom:before{color:#7085a2;content:"\e931";font-size:3rem}.button-bottom span{font-size:0}.search-panel{padding:24px 0}.search-panel p{color:#888;font-size:.9rem;text-align:center}.search-panel .head{font-size:1.2rem}.search-panel .deco-blocks{grid-gap:32px;display:grid;grid-template-areas:"z1 z2 z3" "z1 z4 z3";height:200px;margin-bottom:-24px;margin-top:32px}@media (max-width:1199px){.search-panel .deco-blocks{display:none}}.search-panel .deco-block{background-color:rgba(0,0,0,.03);border-radius:4px}.search-panel .deco-block:first-of-type{grid-area:z1}.search-panel .deco-block:nth-of-type(2){grid-area:z2}.search-panel .deco-block:nth-of-type(3){grid-area:z3}.search-panel .deco-block:nth-of-type(4){grid-area:z4}.search-panel>.buttons{margin-top:32px}.search-panel .card{margin:16px auto}.bottom-mobile{background-color:#fff;bottom:0;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1);height:40px;left:0;position:fixed;width:100%}@media (min-width:1200px){.bottom-mobile{display:none}}.bottom-mobile ul{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;list-style-type:none;margin:0 auto;max-width:550px;padding:0}@media (min-width:550px){.bottom-mobile ul{border-radius:20px;overflow:hidden}}.bottom-mobile ul li{-webkit-box-flex:1;-ms-flex:1;flex:1}.bottom-mobile ul li:last-of-type a{background-color:#cd838a;border:none}.bottom-mobile ul li:last-of-type a:active,.bottom-mobile ul li:last-of-type a:focus,.bottom-mobile ul li:last-of-type a:hover{background-color:#e2b0b5;color:#412129}.bottom-mobile ul li a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#6189bf;border-right:.1em solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9rem;font-weight:700;height:100%;justify-content:center;letter-spacing:.3em;text-align:center;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s}.bottom-mobile ul li a:active,.bottom-mobile ul li a:focus,.bottom-mobile ul li a:hover{background-color:#95b4df;color:#263e60}footer{background-color:#dedede;border-top-left-radius:80% 6vw;border-top-right-radius:80% 12vw;-webkit-box-sizing:content-box;box-sizing:content-box;margin-left:-12vw;margin-top:60px;padding-left:12vw;padding-right:12vw;padding-top:24px;text-align:center;-webkit-transition:all .5s;transition:all .5s;width:100%}@media (max-width:1199px){footer{margin-bottom:40px}}footer nav{margin:24px auto;max-width:780px}@media (min-width:550px){footer nav{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}footer nav ul{list-style-type:none;margin:0;padding:0 8px}footer nav ul li a{color:#4e4e4e;display:block;font-weight:700;margin:16px auto;padding:4px;position:relative;-webkit-transition:all .3s;transition:all .3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:550px){footer nav ul li a{margin:4px auto}}footer nav ul li a:after,footer nav ul li a:before{border-radius:.1em;content:"";height:.1em;position:absolute;-webkit-transition:all .3s;transition:all .3s;width:0}footer nav ul li a:before{left:0;top:0}footer nav ul li a:after{bottom:0;right:0;-webkit-transition-delay:.15s;transition-delay:.15s}footer nav ul li a:active:after,footer nav ul li a:active:before,footer nav ul li a:focus:after,footer nav ul li a:focus:before,footer nav ul li a:hover:after,footer nav ul li a:hover:before{width:100%}footer nav ul li:nth-of-type(3n - 2) a:active,footer nav ul li:nth-of-type(3n - 2) a:focus,footer nav ul li:nth-of-type(3n - 2) a:hover{color:#6189bf}footer nav ul li:nth-of-type(3n - 2) a:after,footer nav ul li:nth-of-type(3n - 2) a:before{background-color:#95b4df}footer nav ul li:nth-of-type(3n - 1) a:active,footer nav ul li:nth-of-type(3n - 1) a:focus,footer nav ul li:nth-of-type(3n - 1) a:hover{color:#a77ec3}footer nav ul li:nth-of-type(3n - 1) a:after,footer nav ul li:nth-of-type(3n - 1) a:before{background-color:#c3a5d7}footer nav ul li:nth-of-type(3n - 0) a:active,footer nav ul li:nth-of-type(3n - 0) a:focus,footer nav ul li:nth-of-type(3n - 0) a:hover{color:#cd838a}footer nav ul li:nth-of-type(3n - 0) a:after,footer nav ul li:nth-of-type(3n - 0) a:before{background-color:#e2b0b5}footer small{color:#888;font-size:.7rem;font-weight:700;letter-spacing:.3em;line-height:1.5;padding:24px 8px;text-transform:uppercase}footer small span{display:block}footer small time{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}footer small time:after,footer small time:before{background-color:#cdcdcd;border-radius:50%;content:"";height:8px;margin:0 16px;width:8px}@media (min-width:960px){footer small{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}}.admin-bar header{top:46px}@media screen and (min-width:783px){.admin-bar header{top:32px}}.admin-bar header .topbar,.admin-bar header nav{top:46px}@media screen and (min-width:783px){.admin-bar header .topbar,.admin-bar header nav{top:32px}}.admin-bar .popin-container{top:46px}@media screen and (min-width:783px){.admin-bar .popin-container{top:32px}}.admin-bar #wpadminbar{position:fixed}.calculator{margin:0 auto;max-width:1264px}@media (min-width:1200px){.calculator{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;max-width:1272px}}.calculator .form{-webkit-box-flex:1;-ms-flex:1;flex:1}.calculator .form h2{color:#6189bf;font-size:1.3rem;margin:32px 0 16px}.calculator .form h2:before{background-color:#cdcdcd;border-radius:4px;content:"";height:4px;margin-bottom:8px;width:24px}.calculator .card{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:40px}@media (max-width:549px){.calculator .card{padding:16px}}@media (min-width:1200px){.calculator .card{margin-left:32px;margin-top:0}}.calculator .card .head{font-weight:700;text-align:center}.calculator .total{color:#cd838a;display:block;font-size:2.5rem;margin-bottom:8px;text-align:center}.calculator .details__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6189bf;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:32px}.calculator .details__title:after,.calculator .details__title:before{-webkit-box-flex:1;background-color:#d1dff2;border-radius:.1em;content:"";-ms-flex:1;flex:1;height:.1em;width:100%}.calculator .details__title:before{margin-right:8px}.calculator .details__title:after{margin-left:8px}.calculator .details__title+.details__line{border-top:none;margin-top:0;padding-top:0}.calculator .details__line{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-top:.1em dashed #ececec;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:4px;padding-top:4px}.calculator .details__line--disabled p{opacity:.4}.calculator .details__line--has-badge p{color:#888}.calculator .details__line__value{text-align:right}.calculator .result-complements .wp-block-group{margin-top:40px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJiYXNlL19ub3JtYWxpemUuc2NzcyIsInN0eWxlLmNzcyIsImljb25zL19zdHlsZS5zY3NzIiwidmFyaWFibGVzL19mb250cy5zY3NzIiwiYmFzZS9fZ2VuZXJhbC5zY3NzIiwidmFyaWFibGVzL19jb2xvcnMuc2NzcyIsInZhcmlhYmxlcy9fc2l6ZXMuc2NzcyIsImJhc2UvX2hlbHBlcnMuc2NzcyIsInZhcmlhYmxlcy9fc3BhY2VzLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19saXN0cy5zY3NzIiwiY29tcG9uZW50cy9fYXJ0aWNsZXMuc2NzcyIsInZhcmlhYmxlcy9fcm91bmRlZC5zY3NzIiwidmFyaWFibGVzL19zaGFkb3dzLnNjc3MiLCJjb21wb25lbnRzL19iYWRnZXMuc2NzcyIsImNvbXBvbmVudHMvX2Jhbm5lcnMuc2NzcyIsInZhcmlhYmxlcy9fcmVzcG9uc2l2ZS5zY3NzIiwiY29tcG9uZW50cy9fYmxvY2txdW90ZXMuc2NzcyIsImljb25zL192YXJpYWJsZXMuc2NzcyIsImNvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsImNvbXBvbmVudHMvX2NhcmRzLnNjc3MiLCJjb21wb25lbnRzL19kaXZpZGVycy5zY3NzIiwiY29tcG9uZW50cy9fbG9hZGVyLnNjc3MiLCJ2YXJpYWJsZXMvX2FuaW1hdGlvbnMuc2NzcyIsImNvbXBvbmVudHMvX21lc3NhZ2VzLnNjc3MiLCJjb21wb25lbnRzL19vdmVybGF5LnNjc3MiLCJjb21wb25lbnRzL19wYXJhZ3JhcGhzLnNjc3MiLCJjb21wb25lbnRzL19xdWVzdGlvbnMuc2NzcyIsImNvbXBvbmVudHMvX3RhZ3Muc2NzcyIsImNvbXBvbmVudHMvX3RpdGxlcy5zY3NzIiwiY29tcG9uZW50cy9mb3JtL19sYWJlbHMuc2NzcyIsImNvbXBvbmVudHMvZm9ybS9faW5wdXRzLnNjc3MiLCJjb21wb25lbnRzL2Zvcm0vX3RleHRhcmVhcy5zY3NzIiwiY29tcG9uZW50cy9mb3JtL19yYWRpb3Muc2NzcyIsImNvbXBvbmVudHMvZm9ybS9fZXJyb3JzLnNjc3MiLCJjb21wb25lbnRzL2Zvcm0vX3Jlc3VtZS5zY3NzIiwiY29tcG9uZW50cy9mb3JtL19hY3Rpb25zLnNjc3MiLCJjb21wb25lbnRzL2Zvcm0vX2ZpZWxkLWdyb3Vwcy5zY3NzIiwiY29tcG9uZW50cy9mb3JtL19mb3JtLWNvbnRyb2xzLnNjc3MiLCJjb21wb25lbnRzL2Zvcm0vX2NmNy5zY3NzIiwibGF5b3V0L19jb250YWluZXJzLnNjc3MiLCJsYXlvdXQvaGVhZGVyL19oZWFkZXIuc2NzcyIsImxheW91dC9oZWFkZXIvX2xvZ28uc2NzcyIsImxheW91dC9oZWFkZXIvX21lbnUtdG9nZ2xlLnNjc3MiLCJsYXlvdXQvaGVhZGVyL19tZW51LWxpbmtzLnNjc3MiLCJsYXlvdXQvaGVhZGVyL19tZW51LnNjc3MiLCJsYXlvdXQvaGVhZGVyL19zZWFyY2gtdG9nZ2xlLnNjc3MiLCJsYXlvdXQvcG9waW4vX3BvcGluLnNjc3MiLCJsYXlvdXQvcG9waW4vX3BvcGluLWhlYWRlci5zY3NzIiwibGF5b3V0L3BvcGluL19wb3Bpbi1ib2R5LnNjc3MiLCJsYXlvdXQvcG9waW4vX2Nsb3NlLnNjc3MiLCJsYXlvdXQvcG9waW4vX3NlYXJjaC5zY3NzIiwibGF5b3V0L19ib3R0b20tbW9iaWxlLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19hZG1pbi5zY3NzIiwicGFnZXMvX2NhbGN1bGF0b3Iuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Q0FBQSxDQ1VBLEtBRUUsNkJBQUEsQ0FEQSxnQkNRRixDREdBLEtBQ0UsUUNLRixDREVBLEtBQ0UsYUNJRixDRElBLEdBQ0UsYUFBQSxDQUNBLGNDR0YsQ0RRQSxHQUNFLDhCQUFBLENBQUEsc0JBQUEsQ0FDQSxRQUFBLENBQ0EsZ0JDQ0YsQ0RPQSxJQUNFLCtCQUFBLENBQ0EsYUNBRixDRFVBLEVBQ0UsNEJDRkYsQ0RVQSxZQUNFLGtCQUFBLENBQ0EseUJBQUEsQ0FDQSx3Q0FBQSxDQUFBLGdDQ0hGLENEVUEsU0FFRSxrQkNKRixDRFlBLGNBR0UsK0JBQUEsQ0FDQSxhQ0xGLENEWUEsTUFDRSxhQ05GLENEY0EsUUFFRSxhQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBQ0EsdUJDUEYsQ0RVQSxJQUNFLGFDUEYsQ0RVQSxJQUNFLFNDUEYsQ0RpQkEsSUFDRSxpQkNURixDRG9CQSxzQ0FLRSxtQkFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLFFDWEYsQ0RtQkEsYUFFRSxnQkNaRixDRG9CQSxjQUVFLG1CQ2JGLENEb0JBLGdEQUlFLHlCQ2RGLENEcUJBLHdIQUlFLGlCQUFBLENBQ0EsU0NmRixDRHNCQSw0R0FJRSw2QkNoQkYsQ0R1QkEsU0FDRSwwQkNqQkYsQ0QyQkEsT0FDRSw2QkFBQSxDQUFBLHFCQUFBLENBQ0EsYUFBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsU0FBQSxDQUNBLGtCQ2xCRixDRHlCQSxTQUNFLHVCQ25CRixDRDBCQSxTQUNFLGFDcEJGLENENEJBLDZCQUVFLDZCQUFBLENBQUEscUJBQUEsQ0FDQSxTQ3JCRixDRDRCQSxrRkFFRSxXQ3RCRixDRDhCQSxjQUNFLDRCQUFBLENBQ0EsbUJDdkJGLENEOEJBLHlDQUNFLHVCQ3hCRixDRGdDQSw2QkFDRSx5QkFBQSxDQUNBLFlDekJGLENEbUNBLFFBQ0UsYUMzQkYsQ0RrQ0EsUUFDRSxpQkM1QkYsQ0Q4Q0Esa0JBQ0UsWUMvQkYsQ0MxVEEsV0FTRSxrQkFBQSxDQVJBLG1CQUFBLENBT0EsaUJBQUEsQ0FEQSxlQUFBLENBTEEsa0NBQUEsQ0FDQSwyTkRnVUYsQ0N2VEEsb2FBR0UsVUFBQSxDQVFBLGtDQUFBLENBQ0EsaUNBQUEsQ0FWQSw2QkFBQSxDQUVBLGlCQUFBLENBRUEsbUJBQUEsQ0FEQSxlQUFBLENBR0EsYUFBQSxDQURBLG1CRDhURixDQ3JURSxzQkFDRSxlRHdUSixDQ3BURSxxQkFDRSxlRHVUSixDQ25URSwwQkFDRSxlRHNUSixDQ2xURSwyQkFDRSxlRHFUSixDQ2pURSw0QkFDRSxlRG9USixDQ2hURSwwQkFDRSxlRG1USixDQy9TRSwyQkFDRSxlRGtUSixDQzlTRSx3QkFDRSxlRGlUSixDQzdTRSx5QkFDRSxlRGdUSixDQzVTRSxvQkFDRSxlRCtTSixDQzNTRSxzQkFDRSxlRDhTSixDQzFTRSxxQkFDRSxlRDZTSixDQ3pTRSx3QkFDRSxlRDRTSixDQ3hTRSwrQkFDRSxlRDJTSixDQ3ZTRSw2QkFDRSxlRDBTSixDQ3RTRSw4QkFDRSxlRHlTSixDQ3JTRSx3QkFDRSxlRHdTSixDQ3BTRSwrQkFDRSxlRHVTSixDQ25TRSx5QkFDRSxlRHNTSixDQ2xTRSxnQ0FDRSxlRHFTSixDQ2pTRSxzQkFDRSxlRG9TSixDQ2hTRSw2QkFDRSxlRG1TSixDQy9SRSwyQkFDRSxlRGtTSixDQzlSRSw0QkFDRSxlRGlTSixDQzdSRSxxQkFDRSxlRGdTSixDQzVSRSxtQkFDRSxlRCtSSixDQzNSRSx1QkFDRSxlRDhSSixDQzFSRSx5QkFDRSxlRDZSSixDQ3pSRSxxQkFDRSxlRDRSSixDQ3hSRSw4QkFDRSxlRDJSSixDQ3ZSRSxrQkFDRSxlRDBSSixDQ3RSRSxzQkFDRSxlRHlSSixDQ3JSRSx1QkFDRSxlRHdSSixDQ3BSRSxrQkFDRSxlRHVSSixDQ25SRSxrQkFDRSxlRHNSSixDQ2xSRSx1QkFDRSxlRHFSSixDQ2pSRSxzQkFDRSxlRG9SSixDQ2hSRSxpQkFDRSxlRG1SSixDQy9RRSx1QkFDRSxlRGtSSixDQzlRRSxzQkFDRSxlRGlSSixDQzdRRSxvQkFDRSxlRGdSSixDQzVRRSx3QkFDRSxlRCtRSixDQzNRRSxrQkFDRSxlRDhRSixDQzFRRSxtQkFDRSxlRDZRSixDQ3pRRSwwQkFDRSxlRDRRSixDQ3hRRSwwQkFDRSxlRDJRSixDQ3ZRRSwwQkFDRSxlRDBRSixDQ3RRRSwwQkFDRSxlRHlRSixDQ3JRRSwyQkFDRSxlRHdRSixDQ3BRRSx3QkFDRSxlRHVRSixDQ25RRSwyQkFDRSxlRHNRSixDQ2xRRSwyQkFDRSxlRHFRSixDQ2pRRSw0QkFDRSxlRG9RSixDQ2hRRSx5QkFDRSxlRG1RSixDQy9QRSxvQkFDRSxlRGtRSixDQzlQRSxvQkFDRSxlRGlRSixDQzdQRSx1QkFDRSxlRGdRSixDQzVQRSxtQkFDRSxlRCtQSixDQzNQRSxtQkFDRSxlRDhQSixDQzFQRSwyQkFDRSxlRDZQSixDQ3pQRSw2QkFDRSxlRDRQSixDQ3hQRSx1QkFDRSxlRDJQSixDQ3ZQRSx3QkFDRSxlRDBQSixDQ3RQRSx3QkFDRSxlRHlQSixDQ3JQRSxrQkFDRSxlRHdQSixDQ3BQRSxxQkFDRSxlRHVQSixDQ25QRSx5QkFDRSxlRHNQSixDQ2xQRSxvQkFDRSxlRHFQSixDQ2pQRSxxQkFDRSxlRG9QSixDQ2hQRSxxQkFDRSxlRG1QSixDQy9PRSxxQkFDRSxlRGtQSixDQzlPRSxrQkFDRSxlRGlQSixDQzdPRSw4QkFDRSxlRGdQSixDQzVPRSwrQkFDRSxlRCtPSixDQzNPRSw4QkFDRSxlRDhPSixDQzFPRSw0QkFDRSxlRDZPSixDQ3pPRSwrQkFDRSxlRDRPSixDQ3hPRSw2QkFDRSxlRDJPSixDQ3ZPRSw0QkFDRSxlRDBPSixDQ3RPRSw2QkFDRSxlRHlPSixDQ3JPRSxpQkFDRSxlRHdPSixDQ3BPRSx5QkFDRSxlRHVPSixDQ25PRSxrQkFDRSxlRHNPSixDQ2xPRSx1QkFDRSxlRHFPSixDQ2pPRSxzQkFDRSxlRG9PSixDQ2hPRSxvQkFDRSxlRG1PSixDQy9ORSxrQkFDRSxlRGtPSixDQzlORSx5QkFDRSxlRGlPSixDQzdORSxzQkFDRSxlRGdPSixDQzVORSw0QkFDRSxlRCtOSixDQzNORSxxQkFDRSxlRDhOSixDQzFORSxrQkFDRSxlRDZOSixDQ3pORSxvQkFDRSxlRDROSixDQ3hORSxvQkFDRSxlRDJOSixDQ3ZORSwyQkFDRSxlRDBOSixDQ3RORSxpQkFDRSxlRHlOSixDQ3JORSxxQkFDRSxlRHdOSixDQ3BORSxzQkFDRSxlRHVOSixDQ25ORSwwQkFDRSxlRHNOSixDQ2xORSxxQkFDRSxlRHFOSixDQ2pORSxtQkFDRSxlRG9OSixDQ2hORSxrQkFDRSxlRG1OSixDQy9NRSx3QkFDRSxlRGtOSixDQzlNRSx1QkFDRSxlRGlOSixDQzdNRSx1QkFDRSxlRGdOSixDQzVNRSxrQkFDRSxlRCtNSixDQzNNRSxvQkFDRSxlRDhNSixDQzFNRSxrQkFDRSxlRDZNSixDQ3pNRSxvQkFDRSxlRDRNSixDQ3hNRSwwQkFDRSxlRDJNSixDQ3ZNRSx5QkFDRSxlRDBNSixDQ3RNRSxvQkFDRSxlRHlNSixDQ3JNRSxtQkFDRSxlRHdNSixDQ3BNRSxrQkFDRSxlRHVNSixDQ25NRSx3QkFDRSxlRHNNSixDQ2xNRSx3QkFDRSxlRHFNSixDQ2pNRSx1QkFDRSxlRG9NSixDQ2hNRSw4QkFDRSxlRG1NSixDQy9MRSxvQkFDRSxlRGtNSixDQzlMRSxvQkFDRSxlRGlNSixDQzdMRSxtQkFDRSxlRGdNSixDQzVMRSxrQkFDRSxlRCtMSixDQzNMRSx3QkFDRSxlRDhMSixDQzFMRSxrQkFDRSxlRDZMSixDQ3pMRSx3QkFDRSxlRDRMSixDQ3hMRSxtQkFDRSxlRDJMSixDQ3ZMRSx5QkFDRSxlRDBMSixDQ3RMRSxxQkFDRSxlRHlMSixDQ3JMRSxrQkFDRSxlRHdMSixDQ3BMRSxtQkFDRSxlRHVMSixDQ25MRSxtQkFDRSxlRHNMSixDQ2xMRSxrQkFDRSxlRHFMSixDQ2pMRSx1QkFDRSxlRG9MSixDQ2hMRSxvQkFDRSxlRG1MSixDQy9LRSxpQkFDRSxlRGtMSixDQzlLRSxvQkFDRSxlRGlMSixDQzdLRSxvQkFDRSxlRGdMSixDQzVLRSx1QkFDRSxlRCtLSixDQzNLRSxrQkFDRSxlRDhLSixDQzFLRSxvQkFDRSxlRDZLSixDQ3pLRSxzQkFDRSxlRDRLSixDQ3hLRSxrQkFDRSxlRDJLSixDQ3ZLRSxvQkFDRSxlRDBLSixDQ3RLRSxrQkFDRSxlRHlLSixDQ3JLRSxvQkFDRSxlRHdLSixDQ3BLRSxxQkFDRSxlRHVLSixDQ25LRSxrQkFDRSxlRHNLSixDQ2xLRSxpQkFDRSxlRHFLSixDQ2pLRSxxQkFDRSxlRG9LSixDQ2hLRSxzQkFDRSxlRG1LSixDQy9KRSx3QkFDRSxlRGtLSixDQzlKRSxpQkFDRSxlRGlLSixDQzdKRSxrQkFDRSxlRGdLSixDQzVKRSw0QkFDRSxlRCtKSixDQzNKRSw0QkFDRSxlRDhKSixDQzFKRSxpQkFDRSxlRDZKSixDQ3pKRSxxQkFDRSxlRDRKSixDQ3hKRSxzQkFDRSxlRDJKSixDQ3ZKRSx3QkFDRSxlRDBKSixDQ3RKRSxtQkFDRSxlRHlKSixDQ3JKRSwwQkFDRSxlRHdKSixDQ3BKRSwwQkFDRSxlRHVKSixDQ25KRSxxQkFDRSxlRHNKSixDQ2xKRSxrQkFDRSxlRHFKSixDQ2pKRSw2QkFDRSxlRG9KSixDQ2hKRSwyQkFDRSxlRG1KSixDQy9JRSwyQkFDRSxlRGtKSixDQzlJRSxrQkFDRSxlRGlKSixDQzdJRSxtQkFDRSxlRGdKSixDQzVJRSx3QkFDRSxlRCtJSixDQzNJRSwwQkFDRSxlRDhJSixDQzFJRSxxQkFDRSxlRDZJSixDQ3pJRSxxQkFDRSxlRDRJSixDQ3hJRSx1QkFDRSxlRDJJSixDQ3ZJRSxtQkFDRSxlRDBJSixDQ3RJRSwwQkFDRSxlRHlJSixDQ3JJRSxzQkFDRSxlRHdJSixDQ3BJRSxxQkFDRSxlRHVJSixDQ25JRSxtQkFDRSxlRHNJSixDQ2xJRSx3QkFDRSxlRHFJSixDQ2pJRSw2QkFDRSxlRG9JSixDQ2hJRSw0QkFDRSxlRG1JSixDQy9IRSwwQkFDRSxlRGtJSixDQzlIRSx1QkFDRSxlRGlJSixDQzdIRSw0QkFDRSxlRGdJSixDQzVIRSx1QkFDRSxlRCtISixDQzNIRSxrQkFDRSxlRDhISixDQzFIRSx5QkFDRSxlRDZISixDQ3pIRSxrQkFDRSxlRDRISixDQ3hIRSx5QkFDRSxlRDJISixDQ3ZIRSx5QkFDRSxlRDBISixDQ3RIRSxvQkFDRSxlRHlISixDQ3JIRSxtQkFDRSxlRHdISixDQ3BIRSxxQkFDRSxlRHVISixDQ25IRSxtQkFDRSxlRHNISixDQ2xIRSx5QkFDRSxlRHFISixDQ2pIRSx3QkFDRSxlRG9ISixDQ2hIRSxvQkFDRSxlRG1ISixDQy9HRSxvQkFDRSxlRGtISixDQzlHRSx3QkFDRSxlRGlISixDQzdHRSx1QkFDRSxlRGdISixDQzVHRSxpQkFDRSxlRCtHSixDQzNHRSxrQkFDRSxlRDhHSixDQzFHRSxzQkFDRSxlRDZHSixDQ3pHRSxvQkFDRSxlRDRHSixDQ3hHRSxrQkFDRSxlRDJHSixDQ3ZHRSxvQkFDRSxlRDBHSixDQ3RHRSxzQkFDRSxlRHlHSixDQ3JHRSxtQkFDRSxlRHdHSixDQ3BHRSxxQkFDRSxlRHVHSixDQ25HRSxvQkFDRSxlRHNHSixDQ2xHRSx3QkFDRSxlRHFHSixDQ2pHRSwwQkFDRSxlRG9HSixDQ2hHRSwyQkFDRSxlRG1HSixDQy9GRSxxQkFDRSxlRGtHSixDQzlGRSxxQkFDRSxlRGlHSixDQzdGRSx1QkFDRSxlRGdHSixDQzVGRSwwQkFDRSxlRCtGSixDQzNGRSxtQkFDRSxlRDhGSixDQzFGRSxtQkFDRSxlRDZGSixDQ3pGRSxxQkFDRSxlRDRGSixDQ3hGRSx3QkFDRSxlRDJGSixDQ3ZGRSxtQkFDRSxlRDBGSixDQ3RGRSxxQkFDRSxlRHlGSixDQ3JGRSxvQkFDRSxlRHdGSixDQ3BGRSxrQkFDRSxlRHVGSixDQ25GRSx5QkFDRSxlRHNGSixDQ2xGRSxpQkFDRSxlRHFGSixDQ2pGRSxxQkFDRSxlRG9GSixDQ2hGRSxvQkFDRSxlRG1GSixDQy9FRSxvQkFDRSxlRGtGSixDQzlFRSxpQkFDRSxlRGlGSixDQzdFRSxvQkFDRSxlRGdGSixDQzVFRSxzQkFDRSxlRCtFSixDQzNFRSx5QkFDRSxlRDhFSixDQzFFRSx5QkFDRSxlRDZFSixDQ3pFRSx1QkFDRSxlRDRFSixDQ3hFRSx5QkFDRSxlRDJFSixDQ3ZFRSwwQkFDRSxlRDBFSixDQ3RFRSxrQkFDRSxlRHlFSixDQ3JFRSxtQkFDRSxlRHdFSixDQ3BFRSxxQkFDRSxlRHVFSixDQ25FRSxvQkFDRSxlRHNFSixDQ2xFRSwyQkFDRSxlRHFFSixDQ2pFRSx5QkFDRSxlRG9FSixDQ2hFRSxzQkFDRSxlRG1FSixDQy9ERSxtQkFDRSxlRGtFSixDQzlERSxnQkFDRSxlRGlFSixDQzdERSxvQkFDRSxlRGdFSixDQzVERSxxQkFDRSxlRCtESixDQzNERSxrQkFDRSxlRDhESixDQzFERSxzQkFDRSxlRDZESixDQ3pERSx1QkFDRSxlRDRESixDQ3hERSxvQkFDRSxlRDJESixDQ3ZERSxvQkFDRSxlRDBESixDQ3RERSwwQkFDRSxlRHlESixDQ3JERSxrQkFDRSxlRHdESixDQ3BERSx3QkFDRSxlRHVESixDQ25ERSx3QkFDRSxlRHNESixDQ2xERSx1QkFDRSxlRHFESixDQ2pERSxvQkFDRSxlRG9ESixDQ2hERSxtQkFDRSxlRG1ESixDQy9DRSxtQkFDRSxlRGtESixDQzlDRSx1QkFDRSxlRGlESixDQzdDRSx1QkFDRSxlRGdESixDQzVDRSxvQkFDRSxlRCtDSixDQzNDRSxzQkFDRSxlRDhDSixDQzFDRSxzQkFDRSxlRDZDSixDQ3pDRSxzQkFDRSxlRDRDSixDQ3hDRSxtQkFDRSxlRDJDSixDQ3ZDRSxrQkFDRSxlRDBDSixDQ3RDRSxzQkFDRSxlRHlDSixDQ3JDRSxrQkFDRSxlRHdDSixDQ3BDRSxlQUNFLGVEdUNKLENDbkNFLHNCQUNFLGVEc0NKLENDbENFLHVCQUNFLGVEcUNKLENDakNFLHNCQUNFLGVEb0NKLENDaENFLHFCQUNFLGVEbUNKLENDL0JFLGlCQUNFLGVEa0NKLENDOUJFLHFCQUNFLGVEaUNKLENDN0JFLHFCQUNFLGVEZ0NKLENDNUJFLHNCQUNFLGVEK0JKLENFbjdDQSxXQVNJLGlCQUFBLENBUkEsa0JBQUEsQ0FPQSxpQkFBQSxDQURBLGVBWEcsQ0FNSCxxQ0FBQSxDQUNBLDJPRnk3Q0osQ0VoN0NBLFdBU0ksaUJBQUEsQ0FSQSxrQkFBQSxDQU9BLGlCQUFBLENBREEsZUF4QkssQ0FtQkwsd0NBQUEsQ0FDQSwwUEZxN0NKLENHMThDQSxnRkFhSSw2QkFBQSxDQUFBLHFCQUFBLENBQ0EsYUg0OENKLENHcjhDQSxVQUhJLGlCSHE5Q0osQ0dsOUNBLEtBSUksd0JDZ0RNLENEbkROLDZCQUFBLENBQ0EsY0RlVyxDQ2RYLGVEa0NXLENDL0JYLGdCSDQ4Q0osQ0cxOENJLDBCQVJKLEtBU1EsZ0JINjhDTixDQUNGLENHMThDQSxFQUVJLFlBQUEsQ0FEQSxvQkg4OENKLENHMThDQSxPQUNJLGNINjhDSixDRzE4Q0EsU0FFSSxZSDY4Q0osQ0cxOENBLEVBQ0ksUUg2OENKLENHeDhDSSxpQkFHSSxhQ3JERyxDRG1ESCxvQkFBQSxDQUdBLGVEeERELENDMERDLGNBQUEsQ0FKQSxpQkFBQSxDQUtBLDBCQUFBLENBQUEsa0JBQUEsQ0FGQSxTSDg4Q1IsQ0cxOENRLDZCQVNJLHdCQ3BFRCxDRG1FQyxrQkV6RUwsQ0ZzRUssUUFBQSxDQUpBLFVBQUEsQ0FNQSxXRXhFTCxDRnFFSyxNQUFBLENBRkEsaUJBQUEsQ0FRQSwwQkFBQSxDQUFBLGtCQUFBLENBSkEsVUFBQSxDQUhBLFVIbzlDWixDRzE4Q1EseUZBR0ksVUg2OENaLENHMzhDWSw2SEFDSSxXSGc5Q2hCLENNbGlEQSxRQUNJLHNCQUFBLENBQ0EsMkJOcWlESixDT2hoRG9CLGtCQUNJLGVQbWhEeEIsQ09waERvQixpQkFDSSxlUHNoRHhCLENPdmhEb0IsaUJBQ0ksZ0JQeWhEeEIsQ08xaERvQixpQkFDSSxnQlA0aER4QixDTzdoRG9CLGlCQUNJLGdCUCtoRHhCLENPaGlEb0IsaUJBQ0ksZ0JQa2lEeEIsQ09uaURvQixrQkFDSSxnQlBxaUR4QixDT3RpRG9CLHFCQUNJLGtCUHdpRHhCLENPemlEb0Isb0JBQ0ksa0JQMmlEeEIsQ081aURvQixvQkFDSSxtQlA4aUR4QixDTy9pRG9CLG9CQUNJLG1CUGlqRHhCLENPbGpEb0Isb0JBQ0ksbUJQb2pEeEIsQ09yakRvQixvQkFDSSxtQlB1akR4QixDT3hqRG9CLHFCQUNJLG1CUDBqRHhCLENPM2pEb0IsbUJBQ0ksZ0JQNmpEeEIsQ085akRvQixrQkFDSSxnQlBna0R4QixDT2prRG9CLGtCQUNJLGlCUG1rRHhCLENPcGtEb0Isa0JBQ0ksaUJQc2tEeEIsQ092a0RvQixrQkFDSSxpQlB5a0R4QixDTzFrRG9CLGtCQUNJLGlCUDRrRHhCLENPN2tEb0IsbUJBQ0ksaUJQK2tEeEIsQ09obERvQixvQkFDSSxpQlBrbER4QixDT25sRG9CLG1CQUNJLGlCUHFsRHhCLENPdGxEb0IsbUJBQ0ksa0JQd2xEeEIsQ096bERvQixtQkFDSSxrQlAybER4QixDTzVsRG9CLG1CQUNJLGtCUDhsRHhCLENPL2xEb0IsbUJBQ0ksa0JQaW1EeEIsQ09sbURvQixvQkFDSSxrQlBvbUR4QixDT3JtRG9CLGlCQUNJLGNQd21EeEIsQ096bURvQixnQkFDSSxjUDJtRHhCLENPNW1Eb0IsZ0JBQ0ksZVA4bUR4QixDTy9tRG9CLGdCQUNJLGVQaW5EeEIsQ09sbkRvQixnQkFDSSxlUG9uRHhCLENPcm5Eb0IsZ0JBQ0ksZVB1bkR4QixDT3huRG9CLGlCQUNJLGVQMG5EeEIsQ08zbkRvQixvQkFDSSxpQlA2bkR4QixDTzluRG9CLG1CQUNJLGlCUGdvRHhCLENPam9Eb0IsbUJBQ0ksa0JQbW9EeEIsQ09wb0RvQixtQkFDSSxrQlBzb0R4QixDT3ZvRG9CLG1CQUNJLGtCUHlvRHhCLENPMW9Eb0IsbUJBQ0ksa0JQNG9EeEIsQ083b0RvQixvQkFDSSxrQlArb0R4QixDT2hwRG9CLGtCQUNJLGVQa3BEeEIsQ09ucERvQixpQkFDSSxlUHFwRHhCLENPdHBEb0IsaUJBQ0ksZ0JQd3BEeEIsQ096cERvQixpQkFDSSxnQlAycER4QixDTzVwRG9CLGlCQUNJLGdCUDhwRHhCLENPL3BEb0IsaUJBQ0ksZ0JQaXFEeEIsQ09scURvQixrQkFDSSxnQlBvcUR4QixDT3JxRG9CLG1CQUNJLGdCUHVxRHhCLENPeHFEb0Isa0JBQ0ksZ0JQMHFEeEIsQ08zcURvQixrQkFDSSxpQlA2cUR4QixDTzlxRG9CLGtCQUNJLGlCUGdyRHhCLENPanJEb0Isa0JBQ0ksaUJQbXJEeEIsQ09wckRvQixrQkFDSSxpQlBzckR4QixDT3ZyRG9CLG1CQUNJLGlCUHlyRHhCLENRem9EQSxvaUJBUUksd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLGtCQUFBLENBTkEsV0FBQSxDQVVBLFVKYk0sQ0lJTixjQUFBLENBSUEsMEJBQUEsQ0FBQSwwQkFBQSxDQUFBLG1CQUFBLENBSUEsb0JOaERRLENNMENSLFVENUVNLENDMkVOLFlBQUEsQ0FIQSxpQkFBQSxDQVFBLGlCQUFBLENBQ0Esd0JBQUEsQ0FHQSwwQkFBQSxDQUFBLGtCQUFBLENBUEEsWVJtcERKLENR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UzdnRVEsa0ZBUUksbUJBQUEsQ0FGQSx3QkxoQkQsQ0tlQyxpQkFBQSxDQUpBLFVBQUEsQ0FDQSxvQkFBQSxDQU1BLGFBQUEsQ0FMQSxVRmhCRixDRW9CRSxnQkZwQkYsQ0VzQkUsMEJBQUEsQ0FBQSxrQkFBQSxDQUxBLFNUcWhFWixDUzVnRVksb0dBQ0ksd0JUOGdFaEIsQ1N4Z0VBLG9CQUNJLHVCVDJnRUosQ1N6Z0VJLDBCQUVJLGlCQUFBLENBREEsaUJUNGdFUixDU3hnRVksZ0VBQ0ksWVQwZ0VoQixDU3JnRVksb0RBQ0ksd0JMM0NELENLNENDLGFUdWdFaEIsQ1NuZ0VRLHdDQVdJLG1CQUFBLENBRUEsd0JBQUEsQ0FBQSxxQkFBQSxDQUNBLHVCQUFBLENBQUEsb0JBQUEsQ0FEQSxrQkFBQSxDQVBBLHdCTGxEUSxDS2lEUixpQkFBQSxDQUVBLGFMM0RGLENLc0RFLDBCQUFBLENBREEsMkJBQUEsQ0FXQSwwQkFBQSxDQUFBLDBCQUFBLENBQUEsbUJBQUEsQ0FEQSxhQUFBLENBSEEsZVA1REwsQ091REssV0Z0REYsQ0VpRUUsc0JBQUEsQ0FMQSxpQkFBQSxDQUNBLGdCRi9ERixDRW9FRSwwQkFBQSxDQUFBLGtCQUFBLENBWEEsVVRnaEVaLENTbGdFUSxzQ0FTSSx3Qkx2RVEsQ0srRFIsVUFBQSxDQUdBLFdBQUEsQ0FHQSxTQUFBLENBQ0Esa0JBQUEsQ0FOQSxpQkFBQSxDQUlBLE9GaEZBLENFK0VBLFVKL0VMLENJNkVLLFVUMGdFWixDVXBsRUEsUUFDSSxlVnVsRUosQ1VybEVJLHVEQUtJLGtCVnVsRVIsQ1VwbEVJLFdBR0ksYU5HVyxDTUpYLGdCUnFDTSxDUXRDTixlVndsRVIsQ1VubEVJLFdBR0ksYU5uQkUsQ01rQkYsZ0JSOEJNLENRL0JOLGVWdWxFUixDVWxsRUksV0FHSSxhTnZCRyxDTXNCSCxnQlJ1Qk0sQ1F4Qk4sZVZzbEVSLENVamxFSSxXQUdJLGFOOUJJLENNNkJKLGdCUmdCTyxDUWpCUCxlVnFsRVIsQ1VobEVJLFdBR0ksYU54QlEsQ011QlIsY1JLSyxDUU5MLGVWb2xFUixDVS9rRUks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QURBLGdCQUFBLENBRUEsZVRyQ0ssQ1NzQ0wsWVB0Q0UsQ09rQ0YsaUJkbXlFUixDYzN4RVEseUJBVEosMkJBVVEsWWQ4eEVWLENBQ0YsQ2M1eEVRLDhCQUdJLGFWbENTLENVaUNULGNBQUEsQ0FEQSxlWmpETCxDWW9ESyxZZDh4RVosQ2MzeEVRLDZCQUNJLGFWc0JILENVckJHLFlkNnhFWixDYzF4RVEsbUNBRUksZWQyeEVaLENjbHhFQSxlQVFJLDBHQUFBLENIMURJLG1DQUFBLENBSEosb0NBQUEsQ0FHSSxnQ0FBQSxDQUhKLGlDQUFBLENBTEEsOEJBQUEsQ0FBQSxzQkFBQSxDRzhEQSxrQlB6RU0sQ0llTixpQkFBQSxDR3lEQSxlUHhFTSxDTzRFTixlQUFBLENBREEsaUJQM0VNLENPbUZOLDBCQUFBLENBQUEsa0JBQUEsQ0h2RUEsVVhrMkVKLENjenhFSSxpQkFHSSxhVnhFWSxDVXlFWixnQlpoREssQ1k4Q0wsV1AxRkUsQ095RkYsaUJkOHhFUixDY3h4RUksa0JBS0ksdUJBQUEsQ0FBQSxvQkFBQSxDQURBLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBRUEsa0JBQUEsQ0FBQSxjQUFBLENBREEsc0JBQUEsQ0FKQSxvQkFBQSxDQUNBLFFBQUEsQ0FDQSxTZDZ4RVIsQ2dCOTNFQSxXQUtJLHFCWmdFTSxDWWpFTixrQkxKTyxDS01QLG1EQUFBLENBQUEsMkNBQUEsQ0FKQSxRQUFBLENBREEsZVhDUyxDV0NULFloQm00RUosQ2dCOTNFSSxhQUVJLGFab0VDLENZckVELFloQmk0RVIsQ2dCOTNFUSx5QkFKSixhQUtRLGNoQmk0RVYsQ0FDRixDZ0IvM0VRLDJCQU9JLGFadEJBLENZbUJBLGdCZHVCQyxDY3JCRCxpQkFBQSxDQURBLGVkckJMLENja0JLLGVUbEJGLENTbUJFLFNoQnE0RVosQ2dCOTNFUSxzREFFSSxpQmhCKzNFWixDZ0I3M0VZLHNJQUlJLGFad0NQLENZdkNPLGNkZUYsQ2NqQkUsaUJoQiszRWhCLENnQjMzRWdCLHlCQVBKLHNJQVFRLFloQjgzRWxCLENBQ0YsQ2dCejNFWSxtQ0FDSSxlQ0tLLENESEwsVUFBQSxDQURBLFNoQjQzRWhCLENnQnQzRVksZ0NBRUksWUFBQSxDQURBLGVDRk0sQ0RJTixXaEJ3M0VoQixDZ0JuM0VJLGdCQUVJLG9CQUFBLENBQUEsaUJBQUEsQ0FDQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsa0JBQUEsQ0FJQSxhWmpFRyxDWTJESCxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLHdCQUFBLENBR0EsYWRYTyxDY1VQLGVUaEVFLENTa0VGLGdCaEJzM0VSLENnQmwzRVkseUJBREosdUJBTVEsd0JaekVMLENZd0VLLGlCQUFBLENBSEEsVUFBQSxDQUNBLFVUekVOLENTOEVNLGdCVDlFTixDUzZFTSxVQUFBLENBSEEsU2hCeTNFZCxDQUNGLENrQnA4RUEsWUFHSSxlaEJxQ1MsQ2dCcENULG9CaEI4QlEsQ2dCN0JSLGFoQnFEVyxDZ0J6RFgsZUFBQSxDQUtBLFVBQUEsQ0FKQSx3QmxCMjhFSixDa0JyOEVJLGNBR0ksVWQyREUsQ2M1REYsb0JBQUEsQ0FEQSxpQmxCeThFUixDa0JyOEVRLHlDQU9JLHFCZGtERixDY25ERSxrQmJ0QkwsQ2FrQkssVUFBQSxDQUdBLFdickJMLENhbUJLLGlCQUFBLENBS0EsMEJBQUEsQ0FBQSxrQkFBQSxDQUpBLE9sQjA4RVosQ2tCbjhFUSxxQkFDSSxNQUFBLENBQ0EsS2xCcThFWixDa0JsOEVRLG9CQUVJLFFBQUEsQ0FEQSxPQUFBLENBRUEsNkJBQUEsQ0FBQSxxQmxCbzhFWixDa0I5N0VZLGlLQUVJLFVsQis3RWhCLENrQno3RVEsNkJBQ0ksZURDUyxDQ0NULG9CQUFBLENBQ0Esa0JBQUEsQ0FDQSxVbEIwN0VaLENtQnorRUEsOEJBS0kscUJmNkRNLENlL0ROLGtCUk5PLENRT1AsYWZ1RUssQ2UxRUwsZWRGUyxDY0dULFluQisrRUosQ21CMStFSSx3RUFJSSxnQmpCOEJNLENpQi9CTixlbkI4K0VSLENtQjErRVksb0pBTUksd0JmZ0ROLENlakRNLGlCUnhCTCxDUW9CSyxVQUFBLENBQ0EsVVJyQkwsQ1F1QkssaUJadEJOLENZcUJNLFVuQmkvRWhCLENtQnorRUksa0NBQ0ksYW5CMitFUixDbUJ4K0VJLGdPQUVJLGtCQUFBLENBREEsZW5CMitFUixDbUJ0K0VRLHVDQUNJLGtEQUFBLENBQUEsMENuQncrRVosQ21CdCtFWSwwRkFFSSxhbkJ5K0VoQixDbUI5K0VRLGlCQUNJLG1EQUFBLENBQUEsMkNuQmcvRVosQ21COStFWSx3Q0FFSSxhbkJnL0VoQixDbUJyL0VRLGdCQUNJLG1EQUFBLENBQUEsMkNuQnUvRVosQ21Cci9FWSxzQ0FFSSxhbkJ1L0VoQixDbUJoL0VJLHdCQUdJLHlCQUFBLENBQUEsc0JBQUEsQ0FBQSxpQm5CaS9FUixDbUIvK0VRLHlCQUxKLHdCQU9RLGNBQUEsQ0FEQSxZbkJtL0VWLENBQ0YsQ21COStFWSxrQ0FDSSxZbkJpL0VoQixDbUIzK0VBLGFBR0ksdUJBQUEsQ0FBQSxvQkFBQSxDQUZBLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0Esa0JBQUEsQ0FBQSxjQUFBLENBQ0Esc0JuQjgrRUosQ21CNStFSSw2QkovQ0EsY2Y4aEZKLENlM2hGUSx5Qkk0Q0osNkJKM0NRLGVmOGhGVixDQUNGLENlaGlGUSx5Qkk0Q0osNkJKM0NRLGVmbWlGVixDQUNGLENlcmlGUSwwQkk0Q0osNkJKM0NRLGVmd2lGVixDQUNGLENlMWlGUSwwQkk0Q0osNkJKM0NRLGVmNmlGVixDQUNGLENtQm5nRkksNkJKL0NBLGlCZnFqRkosQ2VsakZRLHlCSTRDSiw2QkozQ1Esa0JmcWpGVixDQUNGLENldmpGUSx5Qkk0Q0osNkJKM0NRLGtCZjBqRlYsQ0FDRixDZTVqRlEsMEJJNENKLDZCSjNDUSxrQmYrakZWLENBQ0YsQ2Vqa0ZRLDBCSTRDSiw2QkozQ1Esa0Jmb2tGVixDQUNGLENtQjFoRkksNkJKL0NBLGdCZjRrRkosQ2V6a0ZRLHlCSTRDSiw2QkozQ1EsZ0JmNGtGVixDQUNGLENlOWtGUSx5Qkk0Q0osNkJKM0NRLGdCZmlsRlYsQ0FDRixDZW5sRlEsMEJJNENKLDZCSjNDUSxnQmZzbEZWLENBQ0YsQ2V4bEZRLDBCSTRDSiw2QkozQ1EsZ0JmMmxGVixDQUNGLENtQmpqRkksNkJKL0NBLGlCZm1tRkosQ2VobUZRLHlCSTRDSiw2QkozQ1EsaUJmbW1GVixDQUNGLENlcm1GUSx5Qkk0Q0osNkJKM0NRLGlCZndtRlYsQ0FDRixDZTFtRlEsMEJJNENKLDZCSjNDUSxpQmY2bUZWLENBQ0YsQ2UvbUZRLDBCSTRDSiw2QkozQ1EsaUJma25GVixDQUNGLENtQnhrRkksNkJBS0ksZW5Cc2tGUixDbUJwa0ZRLGdFQUlJLGdCakJ6Q0UsQ2lCd0NGLGVuQnVrRlosQ21CbmtGUSwrQkFDSSxhZlhILENlWUcsWW5CcWtGWixDbUJsa0ZRLHFDQUVJLGVuQm1rRlosQ21CaGtGUSxnQ0FFSSxhbkJpa0ZaLENtQnJqRmdCLDJKQUNJLGFuQjJqRnBCLENtQnpqRm9CLDRLQUdJLFVuQnlqRnhCLENtQnRqRm9CLHlEQUNJLHdCbkJ3akZ4QixDbUJsa0ZnQiwySkFDSSxhbkJ3a0ZwQixDbUJ0a0ZvQiw0S0FHSSxVbkJza0Z4QixDbUJua0ZvQix5REFDSSx3Qm5CcWtGeEIsQ21CL2tGZ0IsMkpBQ0ksYW5CcWxGcEIsQ21CbmxGb0IsNEtBR0ksVW5CbWxGeEIsQ21CaGxGb0IseURBQ0ksd0JuQmtsRnhCLENtQnBrRkEsb0pBTUksa0JSOUlPLENRMklQLDZCQUFBLENBQUEscUJBQUEsQ0FGQSxhQUFBLENBR0EsZWQxSVMsQ2MySVQsWVozSU0sQ1l3SU4saUJuQjBrRkosQ21CcGtGSSw0VUFJSSxVZi9FRSxDZWdGRixnQmpCcEdNLENpQnFHTixlakJ2SkMsQ2lCb0pELGVuQjhrRlIsQ21CeGtGSSxnS0FDSSxlbkIwa0ZSLENtQnZrRkksOExBVUksa0JSdktHLENRaUtILDhCQUFBLENBQUEsc0JBQUEsQ0FIQSxVQUFBLENBT0EsVUFBQSxDQUZBLE1BQUEsQ0FLQSxTQUFBLENBRkEsV1p2S0UsQ1lnS0YsaUJBQUEsQ0FHQSxLQUFBLENBT0EsMEJBQUEsQ0FBQSxrQkFBQSxDQUxBLFNBQUEsQ0FKQSxVbkJrbEZSLENtQm5rRlEsNHFCQUlJLFdBQUEsQ0FGQSxTQUFBLENBR0EsVUFBQSxDQUpBLFFBQUEsQ0FFQSxVbkJ1a0ZaLENtQmhrRlEseUJBZVEsYW5Cb2pGaEIsQ21CbGpGZ0IseURBRUksd0JuQm1qRnBCLENtQnRrRlEsMkJBZVEsYW5CMGpGaEIsQ21CeGpGZ0IsNkRBRUksd0JuQnlqRnBCLENtQjVrRlEsMEJBZVEsYW5CZ2tGaEIsQ21COWpGZ0IsMkRBRUksd0JuQitqRnBCLENtQmxsRlEsMkJBSVEsYW5CaWxGaEIsQ21CL2tGZ0IsNkRBRUksc0ZBQUEsQ0FBQSx1RG5CZ2xGcEIsQ21CeGxGUSwyQkFJUSxhbkJ1bEZoQixDbUJybEZnQiw2REFFSSxzRkFBQSxDQUFBLHVEbkJzbEZwQixDb0J6eEZBLFNMNkJJLGVmZ3dGSixDZTd2RlEseUJLaENSLFNMaUNZLGVmZ3dGVixDQUNGLENlbHdGUSx5QktoQ1IsU0xpQ1ksZWZxd0ZWLENBQ0YsQ2V2d0ZRLDBCS2hDUixTTGlDWSxlZjB3RlYsQ0FDRixDZTV3RlEsMEJLaENSLFNMaUNZLGVmK3dGVixDQUNGLENvQmp6RkEsU0w2Qkksa0JmdXhGSixDZXB4RlEseUJLaENSLFNMaUNZLGtCZnV4RlYsQ0FDRixDZXp4RlEseUJLaENSLFNMaUNZLGtCZjR4RlYsQ0FDRixDZTl4RlEsMEJLaENSLFNMaUNZLGtCZml5RlYsQ0FDRixDZW55RlEsMEJLaENSLFNMaUNZLGtCZnN5RlYsQ0FDRixDb0J4MEZBLFNBR0ksYWhCeUVLLENnQnZFTCxnQmxCZ0RVLENrQmpEVixlbEJISyxDa0JLTCxpQnBCdzBGSixDb0J0MEZJLHlCQVJKLFNBVVEsd0JBQUEsQ0FBQSxxQkFBQSxDQUNBLHVCQUFBLENBQUEsb0JBQUEsQ0FEQSxrQkFBQSxDQURBLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBRUEsc0JwQnkwRk4sQ0FDRixDb0J2MEZJLCtCQUlJLGtCQUFBLENBREEsK0JBQUEsQ0FEQSxVQUFBLENBRUEsVUFBQSxDQUFBLE1BQUEsQ0FDQSxhbEJrQ00sQ2tCaENOLGtCQUFBLENBREEsa0JBQUEsQ0FFQSxVcEJ3MEZSLENvQnQwRlEseUJBVkosK0JBV1EsWXBCeTBGVixDQUNGLENvQnQwRkksZ0JBQ0ksOEJBQUEsQ0FDQSxtQkFBQSxDQUNBLGlCcEJ3MEZSLENvQnIwRkksZUFDSSwrQkFBQSxDQUNBLGdCYmxDRSxDYW1DRixvQnBCdTBGUixDcUI3MkZBLFFBRUksdUJBQUEsQ0FBQSxvQkFBQSxDQURBLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0Esc0JBQUEsQ0FDQSxhckJnM0ZKLENxQjkyRkksYUFJSSxpQkFBQSxDQUhBLFdkSEUsQ2NLRixZQUFBLENBREEsVXJCazNGUixDc0JsM0ZJLHFDRElRLEdBQ0ksMkJBQUEsQ0FBQSxtQnJCaTNGZCxDQUNGLENzQnYzRkksNkJESVEsR0FDSSwyQkFBQSxDQUFBLG1CckJpM0ZkLENBQ0YsQ3FCejNGSSxhQ01BLHlEQUFBLENBQUEsaUR0QnMzRkosQ3FCajNGUSwyQkFDSSx3QnJCbTNGWixDcUJoM0ZRLDRCQUVJLDJCQUFBLENBQUEsbUJBQUEsQ0FEQSx3QnJCbTNGWixDcUIvMkZRLDBCQUVJLDJCQUFBLENBQUEsbUJBQUEsQ0FEQSx3QnJCazNGWixDdUIzNEZBLHlEQUdJLGtCWkZPLENZQ1AsWWhCRE0sQ2dCQU4seUJBQUEsQ0FBQSxzQkFBQSxDQUFBLGlCdkJnNUZKLEN1QjM0RlEsa0VBQ0ksd0J2QjY0RlosQ3VCMzRGWSwwSkFFSSxhdkI4NEZoQixDdUIxNEZnQixzRkFDSSx3QnZCNDRGcEIsQ3VCdDVGUSxvQkFDSSx3QnZCdzVGWixDdUJ0NUZZLG1EQUVJLGF2Qnc1RmhCLEN1QnA1RmdCLDhCQUNJLHdCdkJzNUZwQixDdUJoNkZRLG1CQUNJLHdCdkJrNkZaLEN1Qmg2RlksaURBRUksYXZCazZGaEIsQ3VCOTVGZ0IsNkJBQ0ksd0J2Qmc2RnBCLEN1QjE1RkksZUFDSSx3QnZCNDVGUixDdUIxNUZRLHlDQUVJLFV2QjQ1RlosQ3VCeDVGWSx5QkFDSSx3QnZCMDVGaEIsQ3VCcjVGSSxhQUVJLGlCWnZDRyxDWXdDSCxlQUFBLENBQ0EsZ0JyQmVPLENxQmxCUCxXdkIwNUZSLEN1Qm41RlEsMkVBQ0ksY3ZCcTVGWixDdUJqNUZJLHdJQUVJLFl2Qm81RlIsQ3VCaDVGUSw2RUFDSSxVaEI1REEsQ2dCNkRBLFN2Qms1RlosQ3dCNzhGQSxTQVFJLDBHQUFBLENBQUEsK0RBQUEsQ0FGQSxZQUFBLENBRkEsTUFBQSxDQUdBLGlCQUFBLENBRUEsU0FBQSxDQVJBLGNBQUEsQ0FFQSxLQUFBLENBU0EsK0JBQUEsQ0FBQSx1QkFBQSxDQURBLGtDQUFBLENBQUEsMEJBQUEsQ0FEQSwwQ0FBQSxDQUFBLGtDQUFBLENBTEEsVUFBQSxDQUhBLFV4QjA5RkosQ3dCNThGSSxrQkFFSSxZQUFBLENBREEsVUFBQSxDQUVBLDJCQUFBLENBQUEsbUJ4Qis4RlIsQ3lCbCtGQSxhQUVJLGdCdkIwQ1MsQ3VCeENULGFBQUEsQ0FEQSxlcEJFVyxDb0JKWCxVekJ3K0ZKLEN5Qm4rRkkseUJBTkosYUFPUSxjekJzK0ZOLENBQ0YsQzBCNStGQSxXQUdJLDJCQUFBLENBQUEsNEJBQUEsQ0FEQSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLHlCQUFBLENBQUEscUJBQUEsQ0FGQSxnQjFCaS9GSixDMEI3K0ZJLDJCQUtJLGtCZlZHLENlV0gsbURBQUEsQ0FBQSwyQ0FBQSxDQUpBLDZCQUFBLENBQUEscUJBQUEsQ0FDQSxhQUFBLENBQ0EsWTFCaS9GUixDMEI1K0ZJLGNBQ0ksdUJBQUEsQ0FBQSxtQkFBQSxDQUdBLHlGQUFBLENBQUEsaUVBQUEsQ0FDQSxhdEJMTyxDc0JHUCxjeEJ3QkssQ3dCekJMLGExQmkvRlIsQzBCNStGUSwwQkFDSSxZMUI4K0ZaLEMwQjErRkksYUFDSSx5QkFBQSxDQUFBLHFCQUFBLENBRUEscUJ0QndDRSxDc0J2Q0YsYXRCZ0RDLENzQmxERCxZMUI4K0ZSLEMyQjVnR0EsaUJBTUksa0JBQUEsQ0FBQSxjQUFBLENBRkEsb0JBQUEsQ0FGQSxjcEJETSxDb0JFTixTM0JraEdKLEMyQjdnR0kscUNBSEEsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFkzQm9oR0osQzJCamhHSSxvQkFFSSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsa0IzQitnR1IsQzJCNWdHWSwrQ0FLSSx3QnZCdUROLEN1QnhETSxpQkFBQSxDQUhBLFVBQUEsQ0FDQSxVcEJkTixDb0JrQk0sWUFBQSxDQUhBLFMzQmloR2hCLEMyQjFnR1Esc0JBQ0ksYXZCcURILEN1Qm5ERyxlekJlQyxDeUJkRCxvQnpCUUEsQ3lCVkEsd0JBQUEsQ0FHQSwwQkFBQSxDQUFBLGtCM0I0Z0daLEMyQjFnR1kscUZBR0ksYTNCMGdHaEIsQzRCM2lHQSxHQUVJLGMxQm9EVyxDMEJyRFgsZUFBQSxDQUVBLGdCMUJzRFcsQzBCbkRYLGFBQUEsQ0FEQSxlQUFBLENBREEsVTVCZ2pHSixDNEI1aUdJLHlCQVJKLEdBU1EsYzVCK2lHTixDQUNGLEM2QnJqR0ksaUNBR0ksYXpCc0VDLEN5QnZFRCxvQkFBQSxDQUVBLGUzQk5ELEMyQkdDLGlCQUFBLENBSUEsMEJBQUEsQ0FBQSxrQjdCeWpHUixDNkJ0akdZLHFFQUlJLGF6QlpMLEN5QlVLLGVaaUhHLENZaEhILGM3QnlqR2hCLEM2Qm5qR1ksK0RBQ0ksU0FBQSxDQUNBLG1CN0JzakdoQixDNkJsakdRLG1EQVVJLHdCekJqQ0QsQ3lCZ0NDLGlCbEJwQ0QsQ2tCc0NDLHNDQUFBLENBQUEsOEJBQUEsQ0FDQSxVekJnQ0YsQ3lCOUJFLGVBQUEsQ0FEQSxlM0J2Q0gsQzJCaUNHLE1BQUEsQ0FMQSxTQUFBLENBTUEsV3RCbENGLENzQjZCRSxtQkFBQSxDQUZBLGlCQUFBLENBS0EsUUFBQSxDQVNBLDBCQUFBLENBQUEsa0JBQUEsQ0FWQSxXQUFBLENBREEsVTdCZ2tHWixDNkJuakdZLHVEQUNJLFU3QnNqR2hCLEM2QnBqR2dCLG1FQUNJLHFCN0J1akdwQixDNkJwakdnQiwyTUFHSSxhN0J1akdwQixDNkJuakdZLHVEQUNJLFE3QnNqR2hCLEM4Qi9tR0ksMllBaUJJLHFCMUJvREUsQzBCbERGLFdBQUEsQ0FBQSxnQ0FBQSxDQUNBLHlCQUFBLENBS0EsMEhBQUEsQ0FBQSxrSEFBQSxDQWRBLDZCQUFBLENBQUEscUJBQUEsQ0FLQSxhMUI4REMsQzBCcEVELGFBQUEsQ0FJQSxnQjVCNEJLLEM0QjNCTCxnQjVCd0NPLEM0QjFDUCxZQUFBLENBVUEsZUFBQSxDQURBLGVBQUEsQ0FWQSxZQUFBLENBWUEsV3ZCekJFLEN1QlVGLGlCQUFBLENBaUJBLG9DQUFBLENBQUEsNEJBQUEsQ0FMQSxVOUJnb0dSLEM4QnpuR1EsaTNCQUVJLGExQjZDSCxDMEI5Q0csaUI5QjZvR1osQzhCOW9HUSwrc0JBRUksYTFCNkNILEMwQjlDRyxpQjlCNm9HWixDOEI5b0dRLHV4QkFFSSxhMUI2Q0gsQzBCOUNHLGlCOUI2b0daLEM4QjlvR1EseXlCQUVJLGExQjZDSCxDMEI5Q0csaUI5QjZvR1osQzhCOW9HUSxxbkJBRUksYTFCNkNILEMwQjlDRyxpQjlCNm9HWixDOEJ6b0dRLHUvQ0FHSSwyQjFCbENELEMwQm1DQyx1SEFBQSxDQUFBLCtHOUI0ckdaLEM4QjFyR1ksMnpEQUNJLGE5Qit1R2hCLEM4QjF1R0ksNkNBRUksY0FBQSxDQURBLGNBQUEsQ0FFQSxXOUI2dUdSLEM4QjF1R0ksaURBRUksY0FBQSxDQURBLFU5Qjh1R1IsQytCanlHSSx1Q0FJSSxnQkFBQSxDQUZBLGVBQUEsQ0FDQSxnQkFBQSxDQUZBLGUvQnd5R1IsQytCbHlHSSw2Q0FJSSxVM0JnRUMsQzJCakVELGU3QjZCSyxDNkI5QkwsaUJBQUEsQ0FEQSxlL0J3eUdSLEMrQm55R1EsdURBRUksYUFBQSxDQURBLGUvQnV5R1osQytCcHlHWSwyRUFDSSxhL0J1eUdoQixDZ0MxekdJLG9CQU1JLFlBQUEsQ0FEQSxpQmhDMHpHUixDZ0N2ekdRLGlDQU1JLHVCQUFBLENBQUEsZUFBQSxDQUhBLFdBQUEsQ0FLQSxnQkFBQSxDQUhBLFlBQUEsQ0FKQSxpQkFBQSxDQUNBLFEzQlpBLEMyQmNBLHVDQUFBLENBQUEsK0JoQzZ6R1osQ2dDdnpHWSx1Q0FNSSxhNUJzRFAsQzRCM0RPLGNBQUEsQ0FFQSwwQkFBQSxDQUFBLDBCQUFBLENBQUEsbUJBQUEsQ0FFQSxlOUJ4QlAsQzhCdUJPLGdCM0J4QkosQzJCc0JJLGlCaEM2ekdoQixDZ0N2ekdnQiwyRkFHSSxtQkFBQSxDQURBLDZCQUFBLENBQUEscUJBQUEsQ0FDQSxhQUFBLENBQ0EsMEJBQUEsQ0FBQSxrQmhDd3pHcEIsQ2dDcnpHZ0IsOENBUUkscUI1QjRCVixDNEI3QlUseUJBQUEsQ0FEQSxpQkFBQSxDQUxBLFVBQUEsQ0FDQSxhQUFBLENBQ0EsVzNCdENSLEMyQndDUSxnQnpCdkNWLEN5QnNDVSxVaEMyekdwQixDZ0NwekdnQiw2Q0FNSSx3QjVCbERWLEM0QmlEVSxpQkFBQSxDQUpBLFVBQUEsQ0FFQSxXM0JoREYsQzJCcURFLFFBQUEsQ0FOQSxpQkFBQSxDQUtBLE9BQUEsQ0FFQSwwQkFBQSxDQUFBLGtCQUFBLENBQ0EsK0JBQUEsQ0FBQSx1QkFBQSxDQU5BLFVoQzR6R3BCLENnQzl5R29CLDBKQUNJLHdCNUJZZixDNEJYZSwyQkFBQSxDQUFBLG1CaENnekd4QixDZ0MxeUdnQiwrQ0FDSSxlaEM0eUdwQixDZ0MxeUdvQixxREFDSSx3QjVCMUVkLEM0QjJFYywwQkFBQSxDQUFBLGtCaEM0eUd4QixDaUN2M0dBLHdDQUtJLG1DQUFBLENBRkEsaUJ0QkxPLENzQk1QLGFBQUEsQ0FGQSxRQUFBLENBREEseUJBQUEsQ0FBQSxzQkFBQSxDQUFBLGlCakM4M0dKLENpQ3gzR0ksZ0VBQ0ksYzFCVEUsQzBCVUYsZWpDMDNHUixDaUN4M0dRLDhFQUNJLGVoQlhRLENnQmFSLG9CQUFBLENBQ0EsZ0JqQ3kzR1osQ2tDdjRHSSxzQkFFSSxhQUFBLENBREEsZWxDMjRHUixDa0N4NEdRLHlCQUpKLHNCQU1RLHVDQUFBLENBREEsb0JBQUEsQ0FHQSxnQjNCVkYsQzJCU0UsaUJsQzQ0R1YsQ0FDRixDa0N6NEdRLDJCQUNJLGVsQzI0R1osQ21DcDVHSSxzQkFJSSx1QkFBQSxDQUFBLG9CQUFBLENBQ0Esd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLGtCQUFBLENBT0EsbUNBQUEsQ0FOQSxXQUFBLENBS0EsaUJBQUEsQ0FWQSw2QkFBQSxDQUFBLHFCQUFBLENBWUEsYUFBQSxDQVZBLDBCQUFBLENBQUEsMEJBQUEsQ0FBQSxtQkFBQSxDQVdBLGdCakN5QkssQ2lDaENMLFc1QlRFLEM0Qk1GLHNCQUFBLENBRkEscUJBQUEsQ0FPQSxZQUFBLENBQ0EsU0FBQSxDQUtBLDBCQUFBLENBQUEsa0JBQUEsQ0FQQSxVbkM4NUdSLENtQ3I1R1EsNkJBTUksbUNBQUEsQ0FEQSwwQkFBQSxDQUVBLGlCeEI5QkQsQ3dCd0JDLFVBQUEsQ0FTQSxXQUFBLENBREEsTUFBQSxDQUdBLFNBQUEsQ0FSQSxtQkFBQSxDQUZBLGlCQUFBLENBTUEsS0FBQSxDQUtBLDBCQUFBLENBQUEsa0JBQUEsQ0FGQSxVQUFBLENBUkEsVW5DaTZHWixDbUNwNUdRLHFGQUdJLHdCQUFBLENBQ0EsVW5DbzVHWixDbUNsNUdZLDBHQUNJLFNuQ281R2hCLENtQy80R0ksc0JBRUksMEJBQUEsQ0FBQSx1QkFBQSxDQUFBLG9CQUFBLENBT0EsbUNBQUEsQ0FEQSxXQUFBLENBSEEsa0JBQUEsQ0FLQSxhQUFBLENBVEEsMEJBQUEsQ0FBQSwwQkFBQSxDQUFBLG1CQUFBLENBRUEsVzVCbERFLEM0Qm1ERixnQjVCbkRFLEM0QnNERixZQUFBLENBREEseUJBQUEsQ0FLQSwwQkFBQSxDQUFBLGtCbkNpNUdSLENtQy80R1EscUZBR0ksd0JBQUEsQ0FDQSxVbkMrNEdaLENtQzU0R1Esd0JBQ0ksZ0JuQzg0R1osQ29DcjlHQSxhQUVJLHdCQUFBLENBQUEscUJBQUEsQ0FBQSxrQkFBQSxDQURBLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBRUEsa0JBQUEsQ0FBQSxjcEN3OUdKLENvQ3Q5R0ksa0JBR0ksZWxDZ0NLLENrQy9CTCxtQmxDd0JJLENrQzNCSixVN0JORSxDNkJPRix3QnBDMDlHUixDb0N0OUdRLDhCQUNJLGFwQ3c5R1osQ29DcjlHUSw2QkFDSSxjcEN1OUdaLENvQ245R0ksd0JBRUksd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLGtCQUFBLENBQ0EsZ0JwQ3E5R1IsQ29DajlHQSwrQ0FOUSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWXBDZytHUixDb0MxOUdBLHVCQUtJLDJCQUFBLENBQUEsNEJBQUEsQ0FDQSx1QkFBQSxDQUFBLG9CQUFBLENBQUEsc0JBQUEsQ0FEQSx5QkFBQSxDQUFBLHFCQUFBLENBRkEsb0JBQUEsQ0FGQSxRQUFBLENBQ0EsU3BDdzlHSixDb0NsOUdJLG9DQUtJLHdDQUFBLENBSEEsWUFBQSxDQUNBLHVFQUFBLENBQ0EsZUFBQSxDQUhBLGlCQUFBLENBS0EsdUNBQUEsQ0FBQSwrQnBDbzlHUixDb0NsOUdRLDBDQUNJLGdDcENvOUdaLENvQ2o5R1EseUJBWkosb0NBYVEseUVwQ285R1YsQ0FDRixDb0NsOUdRLGlEQUNJLGtCcENvOUdaLENvQ2g5R1ksNkRBQ0ksVXBDazlHaEIsQ29DLzhHWSxzREFFSSxjQUFBLENBREEsVXBDazlHaEIsQ29DOThHWSw2REFFSSxrQkFBQSxDQUFBLFVBQUEsQ0FBQSxNQUFBLENBQ0EsYUFBQSxDQUZBLGNwQ2s5R2hCLENvQzc4R1ksOERBQ0ksV3BDKzhHaEIsQ29DNThHWSw4REFDSSxXcEM4OEdoQixDb0MxOEdRLDRDQUNJLGFwQzQ4R1osQ29DMThHWSx5QkFISiw0Q0FLUSxpQnpCdEZMLEN5QnFGSyxVcEM4OEdkLENBQ0YsQ29DMThHUSwyQ0FDSSxlcEM0OEdaLENxQ3ZpSEEsY0FDSSxpQnJDMGlISixDcUN4aUhJLDBCQUhKLGNBS1EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUZBLHlCQUFBLENBQUEsc0JBQUEsQ0FBQSxpQnJDNmlITixDQUNGLENxQ3ppSEksMkJBRUksMkJBQUEsQ0FBQSw2QkFBQSxDQURBLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0EsaUNBQUEsQ0FBQSw2QnJDMmlIUixDcUN6aUhRLDBCQUpKLDJCQUtRLDZCQUFBLENBQUEsNEJBQUEsQ0FDQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsa0JBQUEsQ0FEQSxzQkFBQSxDQUFBLGtCckM2aUhWLENxQ3ppSE0saUNBR1EsV0FBQSxDQURBLGlCckM2aUhkLENBTEYsQ3FDcGlIWSxtQ0FDSSxZckM0aUhoQixDcUMxaUhnQiwwQkFISixtQ0FJUSxhQUFBLENBQ0EsZ0JuQ2dCUCxDbUNmTyxlOUI3QlYsQzhCOEJVLGVyQzZpSGxCLENxQ3hpSE0sdUdBSVEsaUJyQzJpSGQsQ0FORixDcUM5aEhJLG9CQUNJLGFyQ3dpSFIsQ3FDdGlIUSxrQ0FDSSxZckN3aUhaLENxQ3JpSFEsaUNBQ0ksZXJDdWlIWixDc0N6bEhJLFlBQ0ksZXRDNGxIUixDc0MxbEhRLGtCQUNJLGF0QzRsSFosQ3NDemxIUSxjQUNJLGF0QzJsSFosQ3NDemxIWSw0QkFDSSxZdEMybEhoQixDc0N4bEhZLDJCQUlJLHVCQUFBLENBQUEsb0JBQUEsQ0FDQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsa0JBQUEsQ0FIQSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLGtCQUFBLENBQUEsY0FBQSxDQUNBLHNCQUFBLENBSEEsZXRDOGxIaEIsQ3NDdGxIUSx3QkFDSSxnQnRDd2xIWixDc0N0bEhZLDZCQUNJLGlCdEN3bEhoQixDc0NwbEhRLDBCQUVJLDBCQUFBLENBQUEsa0J0Q3FsSFosQ3NDbGxIZ0IsOElBR0ksc0ZBQUEsQ0FBQSx1REFBQSxDQU1BLGN0QzZrSHBCLENzQ3hrSFEsMkJBRUksWUFBQSxDQURBLFF0QzJrSFosQ3NDbmtIUSxtQ0FPSSxrQ0FBQSxDQUhBLFdBQUEsQ0FDQSxpQjNCckVELEMyQnNFQyxVbENRSCxDa0NaRyxlL0IvREYsQytCZ0VFLFl0Q3lrSFosQ3NDbGtIUSwwQkFFSSx1QkFBQSxDQUFBLG9CQUFBLENBREEsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FDQSxzQnRDb2tIWixDc0Noa0hZLHNDQUNJLGF0Q2trSGhCLENzQy9qSFksNkVBRUksVXRDaWtIaEIsQ3NDOWpIWSw2R0FHSSxZdENna0hoQixDc0MzakhZLHdDQUVJLG1DQUFBLENBREEsYXRDOGpIaEIsQ3NDMWpIWSwrRUFHSSxZdEM0akhoQixDc0N0akhZLHlGQUVJLG1DQUFBLENBREEsYXRDeWpIaEIsQ3NDampIWSw2SEFFSSxtQ0FBQSxDQURBLGF0Q29qSGhCLEN1QzdxSEEsV3hCNkJJLGVmb3BISixDZWpwSFEseUJ3QmhDUixXeEJpQ1ksZWZvcEhWLENBQ0YsQ2V0cEhRLHlCd0JoQ1IsV3hCaUNZLGVmeXBIVixDQUNGLENlM3BIUSwwQndCaENSLFd4QmlDWSxlZjhwSFYsQ0FDRixDZWhxSFEsMEJ3QmhDUixXeEJpQ1ksZWZtcUhWLENBQ0YsQ3VDcnNIQSxXeEI2Qkksa0JmMnFISixDZXhxSFEseUJ3QmhDUixXeEJpQ1ksa0JmMnFIVixDQUNGLENlN3FIUSx5QndCaENSLFd4QmlDWSxrQmZnckhWLENBQ0YsQ2VsckhRLDBCd0JoQ1IsV3hCaUNZLGtCZnFySFYsQ0FDRixDZXZySFEsMEJ3QmhDUixXeEJpQ1ksa0JmMHJIVixDQUNGLEN1QzV0SEEsV3hCNkJJLGlCZmtzSEosQ2UvckhRLHlCd0JoQ1IsV3hCaUNZLGlCZmtzSFYsQ0FDRixDZXBzSFEseUJ3QmhDUixXeEJpQ1ksaUJmdXNIVixDQUNGLENlenNIUSwwQndCaENSLFd4QmlDWSxpQmY0c0hWLENBQ0YsQ2U5c0hRLDBCd0JoQ1IsV3hCaUNZLGlCZml0SFYsQ0FDRixDdUNudkhBLFd4QjZCSSxrQmZ5dEhKLENldHRIUSx5QndCaENSLFd4QmlDWSxrQmZ5dEhWLENBQ0YsQ2UzdEhRLHlCd0JoQ1IsV3hCaUNZLGtCZjh0SFYsQ0FDRixDZWh1SFEsMEJ3QmhDUixXeEJpQ1ksa0JmbXVIVixDQUNGLENlcnVIUSwwQndCaENSLFd4QmlDWSxrQmZ3dUhWLENBQ0YsQ3VDbndIQSx1QkFFSSwyQkFBQSxDQUFBLDRCQUFBLENBQ0Esd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLGtCQUFBLENBRkEsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FDQSx5QkFBQSxDQUFBLHFCdkN1d0hKLEN1Q253SEEsZ0JBR0ksdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLHNCQUFBLENBRkEsWUFBQSxDQUdBLFFoQ2RNLENnQ1lOLG9CQUFBLENBSUEsYUFBQSxDQURBLGdCdkN1d0hKLEN1Q3B3SEkseUJBUkosZ0JBVVEsUWhDbkJFLENnQ2tCRiw2QkFB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LGdCdERnb0poQixDc0QxbkpRLGdEQUlJLGV0RHluSloiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG5UaGVtZSBOYW1lOiBBRkFWXG5UaGVtZSBVUkk6IGh0dHA6Ly91bmRlcnNjb3Jlcy5tZS9cbkF1dGhvcjogT2xpdmlhIEdvbWV0elxuQXV0aG9yIFVSSTogaHR0cHM6Ly9naXRodWIuY29tL09saXZpYUdvbWV0elxuRGVzY3JpcHRpb246IEEgc3BlY2lhbCB0aGVtZSBmb3IgQUZBViB3ZWJzaXRlXG5WZXJzaW9uOiAxLjIuNFxuVGV4dCBEb21haW46IGFmYXZcbiovXG5cbi8vIEJhc2VzXG5AdXNlIFwiYmFzZS9ub3JtYWxpemVcIjtcbkB1c2UgXCJiYXNlL2dlbmVyYWxcIjtcbkB1c2UgXCJiYXNlL2hlbHBlcnNcIjtcblxuLy8gQ29tcG9uZW50c1xuQHVzZSBcImNvbXBvbmVudHMvYnV0dG9uc1wiO1xuQHVzZSBcImNvbXBvbmVudHMvbGlzdHNcIjtcbkB1c2UgXCJjb21wb25lbnRzL2FydGljbGVzXCI7XG5AdXNlIFwiY29tcG9uZW50cy9iYWRnZXNcIjtcbkB1c2UgXCJjb21wb25lbnRzL2Jhbm5lcnNcIjtcbkB1c2UgXCJjb21wb25lbnRzL2Jsb2NrcXVvdGVzXCI7XG5AdXNlIFwiY29tcG9uZW50cy9icmVhZGNydW1iXCI7XG5AdXNlIFwiY29tcG9uZW50cy9jYXJkc1wiO1xuQHVzZSBcImNvbXBvbmVudHMvZGl2aWRlcnNcIjtcbkB1c2UgXCJjb21wb25lbnRzL2xvYWRlclwiO1xuQHVzZSBcImNvbXBvbmVudHMvbWVzc2FnZXNcIjtcbkB1c2UgXCJjb21wb25lbnRzL292ZXJsYXlcIjtcbkB1c2UgXCJjb21wb25lbnRzL3BhcmFncmFwaHNcIjtcbkB1c2UgXCJjb21wb25lbnRzL3F1ZXN0aW9uc1wiO1xuQHVzZSBcImNvbXBvbmVudHMvdGFnc1wiO1xuQHVzZSBcImNvbXBvbmVudHMvdGl0bGVzXCI7XG5cbi8vIEZvcm0gY29tcG9uZW50c1xuQHVzZSBcImNvbXBvbmVudHMvZm9ybS9sYWJlbHNcIjtcbkB1c2UgXCJjb21wb25lbnRzL2Zvcm0vaW5wdXRzXCI7XG5AdXNlIFwiY29tcG9uZW50cy9mb3JtL3RleHRhcmVhc1wiO1xuQHVzZSBcImNvbXBvbmVudHMvZm9ybS9yYWRpb3NcIjtcbkB1c2UgXCJjb21wb25lbnRzL2Zvcm0vZXJyb3JzXCI7XG5AdXNlIFwiY29tcG9uZW50cy9mb3JtL3Jlc3VtZVwiO1xuQHVzZSBcImNvbXBvbmVudHMvZm9ybS9hY3Rpb25zXCI7XG5AdXNlIFwiY29tcG9uZW50cy9mb3JtL2ZpZWxkLWdyb3Vwc1wiO1xuQHVzZSBcImNvbXBvbmVudHMvZm9ybS9mb3JtLWNvbnRyb2xzXCI7XG5AdXNlIFwiY29tcG9uZW50cy9mb3JtL2NmN1wiO1xuXG4vLyBMYXlvdXRcbkB1c2UgXCJsYXlvdXQvY29udGFpbmVyc1wiO1xuQHVzZSBcImxheW91dC9oZWFkZXIvaGVhZGVyXCI7XG5AdXNlIFwibGF5b3V0L2hlYWRlci9sb2dvXCI7XG5AdXNlIFwibGF5b3V0L2hlYWRlci9tZW51LXRvZ2dsZVwiO1xuQHVzZSBcImxheW91dC9oZWFkZXIvbWVudS1saW5rc1wiO1xuQHVzZSBcImxheW91dC9oZWFkZXIvbWVudVwiO1xuQHVzZSBcImxheW91dC9oZWFkZXIvc2VhcmNoLXRvZ2dsZVwiO1xuQHVzZSBcImxheW91dC9wb3Bpbi9wb3BpblwiO1xuQHVzZSBcImxheW91dC9wb3Bpbi9wb3Bpbi1oZWFkZXJcIjtcbkB1c2UgXCJsYXlvdXQvcG9waW4vcG9waW4tYm9keVwiO1xuQHVzZSBcImxheW91dC9wb3Bpbi9jbG9zZVwiO1xuQHVzZSBcImxheW91dC9wb3Bpbi9zZWFyY2hcIjtcbkB1c2UgXCJsYXlvdXQvYm90dG9tLW1vYmlsZVwiO1xuQHVzZSBcImxheW91dC9mb290ZXJcIjtcbkB1c2UgXCJsYXlvdXQvYWRtaW5cIjtcblxuLy8gUGFnZXNcbkB1c2UgXCJwYWdlcy9jYWxjdWxhdG9yXCI7XG4iLCIvKiBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiLyohXG5UaGVtZSBOYW1lOiBBRkFWXG5UaGVtZSBVUkk6IGh0dHA6Ly91bmRlcnNjb3Jlcy5tZS9cbkF1dGhvcjogT2xpdmlhIEdvbWV0elxuQXV0aG9yIFVSSTogaHR0cHM6Ly9naXRodWIuY29tL09saXZpYUdvbWV0elxuRGVzY3JpcHRpb246IEEgc3BlY2lhbCB0aGVtZSBmb3IgQUZBViB3ZWJzaXRlXG5WZXJzaW9uOiAxLjIuNFxuVGV4dCBEb21haW46IGFmYXZcbiovXG4vKiBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZlYXRoZXJcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9mZWF0aGVyL2ZlYXRoZXIuZW90XCIpO1xuICBzcmM6IHVybChcImZvbnRzL2ZlYXRoZXIvZmVhdGhlci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9mZWF0aGVyL2ZlYXRoZXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJmb250cy9mZWF0aGVyL2ZlYXRoZXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9mZWF0aGVyL2ZlYXRoZXIuc3ZnI2ZlYXRoZXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5bY2xhc3NePWljb24tXSwgLmljb24sIC5idXR0b24tYm90dG9tOjpiZWZvcmUsIC5wb3Bpbi1oZWFkZXIgYnV0dG9uOjphZnRlciwgLnNlYXJjaC10b2dnbGU6OmJlZm9yZSwgLmVycm9yOm5vdCg6ZW1wdHkpOjpiZWZvcmUsIC53cGNmNyBmb3JtIC53cGNmNy1ub3QtdmFsaWQtdGlwOm5vdCg6ZW1wdHkpOjpiZWZvcmUsIC5mb3JtLWNvbnRyb2wgbGFiZWwuaGFzLXRvb2x0aXA6OmFmdGVyLFxuLndwY2Y3IGxhYmVsLmhhcy10b29sdGlwOjphZnRlciwgLmJyZWFkY3J1bWIgc3BhbiArIHNwYW46OmJlZm9yZSwgYmxvY2txdW90ZSBwOm50aC1vZi10eXBlKDIpOjpiZWZvcmUsIGJsb2NrcXVvdGUgcDpudGgtb2YtdHlwZSgyKTo6YWZ0ZXIsIGJsb2NrcXVvdGUgcDpsYXN0LW9mLXR5cGU6OmJlZm9yZSwgYmxvY2txdW90ZSBwOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIsIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJmZWF0aGVyXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1hY3Rpdml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uaWNvbi1haXJwbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5pY29uLWFsZXJ0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4uaWNvbi1hbGVydC1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi5pY29uLWFsZXJ0LXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5pY29uLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuXG4uaWNvbi1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5pY29uLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLmljb24tYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cblxuLmljb24tYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5pY29uLWFwZXJ0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG5cbi5pY29uLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLmljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4uaWNvbi1hcnJvdy1kb3duLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uaWNvbi1hcnJvdy1kb3duLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmljb24tYXJyb3ctZG93bi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuXG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG5cbi5pY29uLWFycm93LWxlZnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG5cbi5pY29uLWFycm93LXJpZ2h0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uaWNvbi1hcnJvdy11cC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cblxuLmljb24tYXJyb3ctdXAtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuXG4uaWNvbi1hcnJvdy11cC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4uaWNvbi1hdC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5pY29uLWF3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG5cbi5pY29uLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuXG4uaWNvbi1iYXItY2hhcnQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuXG4uaWNvbi1iYXR0ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG5cbi5pY29uLWJhdHRlcnktY2hhcmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cblxuLmljb24tYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuXG4uaWNvbi1iZWxsLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuXG4uaWNvbi1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cblxuLmljb24tYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiO1xufVxuXG4uaWNvbi1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG5cbi5pY29uLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuXG4uaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuXG4uaWNvbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cblxuLmljb24tYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG5cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG59XG5cbi5pY29uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOFwiO1xufVxuXG4uaWNvbi1jYW1lcmEtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG5cbi5pY29uLWNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cblxuLmljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cblxuLmljb24tY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG59XG5cbi5pY29uLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZFwiO1xufVxuXG4uaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmVcIjtcbn1cblxuLmljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG59XG5cbi5pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzBcIjtcbn1cblxuLmljb24tY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uaWNvbi1jaGV2cm9ucy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMyXCI7XG59XG5cbi5pY29uLWNoZXZyb25zLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzNcIjtcbn1cblxuLmljb24tY2hldnJvbnMtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzRcIjtcbn1cblxuLmljb24tY2hldnJvbnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzVcIjtcbn1cblxuLmljb24tY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG59XG5cbi5pY29uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuXG4uaWNvbi1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cblxuLmljb24tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzlcIjtcbn1cblxuLmljb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cblxuLmljb24tY2xvdWQtZHJpenpsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuXG4uaWNvbi1jbG91ZC1saWdodG5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cblxuLmljb24tY2xvdWQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG5cbi5pY29uLWNsb3VkLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2VcIjtcbn1cblxuLmljb24tY2xvdWQtc25vdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZlwiO1xufVxuXG4uaWNvbi1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG5cbi5pY29uLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDFcIjtcbn1cblxuLmljb24tY29kZXNhbmRib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDJcIjtcbn1cblxuLmljb24tY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQzXCI7XG59XG5cbi5pY29uLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDRcIjtcbn1cblxuLmljb24tY29tbWFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4uaWNvbi1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG5cbi5pY29uLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDdcIjtcbn1cblxuLmljb24tY29ybmVyLWRvd24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuXG4uaWNvbi1jb3JuZXItZG93bi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OVwiO1xufVxuXG4uaWNvbi1jb3JuZXItbGVmdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG5cbi5pY29uLWNvcm5lci1sZWZ0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XG59XG5cbi5pY29uLWNvcm5lci1yaWdodC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRjXCI7XG59XG5cbi5pY29uLWNvcm5lci1yaWdodC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZFwiO1xufVxuXG4uaWNvbi1jb3JuZXItdXAtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZVwiO1xufVxuXG4uaWNvbi1jb3JuZXItdXAtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGZcIjtcbn1cblxuLmljb24tY3B1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUwXCI7XG59XG5cbi5pY29uLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XG59XG5cbi5pY29uLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cblxuLmljb24tY3Jvc3NoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUzXCI7XG59XG5cbi5pY29uLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU0XCI7XG59XG5cbi5pY29uLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuXG4uaWNvbi1kaXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG5cbi5pY29uLWRvbGxhci1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU3XCI7XG59XG5cbi5pY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU4XCI7XG59XG5cbi5pY29uLWRvd25sb2FkLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU5XCI7XG59XG5cbi5pY29uLWRyb3BsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWFcIjtcbn1cblxuLmljb24tZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1YlwiO1xufVxuXG4uaWNvbi1lZGl0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWNcIjtcbn1cblxuLmljb24tZWRpdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVkXCI7XG59XG5cbi5pY29uLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWVcIjtcbn1cblxuLmljb24tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XG59XG5cbi5pY29uLWV5ZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjBcIjtcbn1cblxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjFcIjtcbn1cblxuLmljb24tZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYyXCI7XG59XG5cbi5pY29uLWZlYXRoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjNcIjtcbn1cblxuLmljb24tZmlnbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjRcIjtcbn1cblxuLmljb24tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NVwiO1xufVxuXG4uaWNvbi1maWxlLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY2XCI7XG59XG5cbi5pY29uLWZpbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2N1wiO1xufVxuXG4uaWNvbi1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjhcIjtcbn1cblxuLmljb24tZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2OVwiO1xufVxuXG4uaWNvbi1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmFcIjtcbn1cblxuLmljb24tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YlwiO1xufVxuXG4uaWNvbi1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmNcIjtcbn1cblxuLmljb24tZm9sZGVyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZkXCI7XG59XG5cbi5pY29uLWZvbGRlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZlXCI7XG59XG5cbi5pY29uLWZyYW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZlwiO1xufVxuXG4uaWNvbi1mcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MFwiO1xufVxuXG4uaWNvbi1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTcxXCI7XG59XG5cbi5pY29uLWdpdC1icmFuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzJcIjtcbn1cblxuLmljb24tZ2l0LWNvbW1pdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3M1wiO1xufVxuXG4uaWNvbi1naXQtbWVyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzRcIjtcbn1cblxuLmljb24tZ2l0LXB1bGwtcmVxdWVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NVwiO1xufVxuXG4uaWNvbi1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzZcIjtcbn1cblxuLmljb24tZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc3XCI7XG59XG5cbi5pY29uLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc4XCI7XG59XG5cbi5pY29uLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzlcIjtcbn1cblxuLmljb24taGFyZC1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YVwiO1xufVxuXG4uaWNvbi1oYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdiXCI7XG59XG5cbi5pY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2NcIjtcbn1cblxuLmljb24taGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2RcIjtcbn1cblxuLmljb24taGVscC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2VcIjtcbn1cblxuLmljb24taGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3ZlwiO1xufVxuXG4uaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgwXCI7XG59XG5cbi5pY29uLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgxXCI7XG59XG5cbi5pY29uLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgyXCI7XG59XG5cbi5pY29uLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODNcIjtcbn1cblxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg0XCI7XG59XG5cbi5pY29uLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NVwiO1xufVxuXG4uaWNvbi1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODZcIjtcbn1cblxuLmljb24tbGF5ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg3XCI7XG59XG5cbi5pY29uLWxheW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4OFwiO1xufVxuXG4uaWNvbi1saWZlLWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODlcIjtcbn1cblxuLmljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4YVwiO1xufVxuXG4uaWNvbi1saW5rLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGJcIjtcbn1cblxuLmljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGNcIjtcbn1cblxuLmljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZFwiO1xufVxuXG4uaWNvbi1sb2FkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGVcIjtcbn1cblxuLmljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZlwiO1xufVxuXG4uaWNvbi1sb2ctaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTBcIjtcbn1cblxuLmljb24tbG9nLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5MVwiO1xufVxuXG4uaWNvbi1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkyXCI7XG59XG5cbi5pY29uLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5M1wiO1xufVxuXG4uaWNvbi1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk0XCI7XG59XG5cbi5pY29uLW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk1XCI7XG59XG5cbi5pY29uLW1heGltaXplLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTZcIjtcbn1cblxuLmljb24tbWVoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk3XCI7XG59XG5cbi5pY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OThcIjtcbn1cblxuLmljb24tbWVzc2FnZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTlcIjtcbn1cblxuLmljb24tbWVzc2FnZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWFcIjtcbn1cblxuLmljb24tbWljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTliXCI7XG59XG5cbi5pY29uLW1pYy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWNcIjtcbn1cblxuLmljb24tbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWRcIjtcbn1cblxuLmljb24tbWluaW1pemUtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZVwiO1xufVxuXG4uaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZlwiO1xufVxuXG4uaWNvbi1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTBcIjtcbn1cblxuLmljb24tbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWExXCI7XG59XG5cbi5pY29uLW1vbml0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTJcIjtcbn1cblxuLmljb24tbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhM1wiO1xufVxuXG4uaWNvbi1tb3JlLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTRcIjtcbn1cblxuLmljb24tbW9yZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhNVwiO1xufVxuXG4uaWNvbi1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE2XCI7XG59XG5cbi5pY29uLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTdcIjtcbn1cblxuLmljb24tbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YThcIjtcbn1cblxuLmljb24tbmF2aWdhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhOVwiO1xufVxuXG4uaWNvbi1uYXZpZ2F0aW9uLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWFcIjtcbn1cblxuLmljb24tb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhYlwiO1xufVxuXG4uaWNvbi1wYWNrYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFjXCI7XG59XG5cbi5pY29uLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZFwiO1xufVxuXG4uaWNvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZVwiO1xufVxuXG4uaWNvbi1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWZcIjtcbn1cblxuLmljb24tcGVuLXRvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjBcIjtcbn1cblxuLmljb24tcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliMVwiO1xufVxuXG4uaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliMlwiO1xufVxuXG4uaWNvbi1waG9uZS1jYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIzXCI7XG59XG5cbi5pY29uLXBob25lLWZvcndhcmRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliNFwiO1xufVxuXG4uaWNvbi1waG9uZS1pbmNvbWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliNVwiO1xufVxuXG4uaWNvbi1waG9uZS1taXNzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjZcIjtcbn1cblxuLmljb24tcGhvbmUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI3XCI7XG59XG5cbi5pY29uLXBob25lLW91dGdvaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI4XCI7XG59XG5cbi5pY29uLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliOVwiO1xufVxuXG4uaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJhXCI7XG59XG5cbi5pY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJiXCI7XG59XG5cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmNcIjtcbn1cblxuLmljb24tcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmRcIjtcbn1cblxuLmljb24tcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmVcIjtcbn1cblxuLmljb24tcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJmXCI7XG59XG5cbi5pY29uLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWMwXCI7XG59XG5cbi5pY29uLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzFcIjtcbn1cblxuLmljb24tcmFkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzJcIjtcbn1cblxuLmljb24tcmVmcmVzaC1jY3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzNcIjtcbn1cblxuLmljb24tcmVmcmVzaC1jdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljNFwiO1xufVxuXG4uaWNvbi1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzVcIjtcbn1cblxuLmljb24tcmV3aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM2XCI7XG59XG5cbi5pY29uLXJvdGF0ZS1jY3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzdcIjtcbn1cblxuLmljb24tcm90YXRlLWN3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM4XCI7XG59XG5cbi5pY29uLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljOVwiO1xufVxuXG4uaWNvbi1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNhXCI7XG59XG5cbi5pY29uLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNiXCI7XG59XG5cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljY1wiO1xufVxuXG4uaWNvbi1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNkXCI7XG59XG5cbi5pY29uLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljZVwiO1xufVxuXG4uaWNvbi1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljZlwiO1xufVxuXG4uaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkMFwiO1xufVxuXG4uaWNvbi1zaGFyZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQxXCI7XG59XG5cbi5pY29uLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkMlwiO1xufVxuXG4uaWNvbi1zaGllbGQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQzXCI7XG59XG5cbi5pY29uLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkNFwiO1xufVxuXG4uaWNvbi1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ1XCI7XG59XG5cbi5pY29uLXNodWZmbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDZcIjtcbn1cblxuLmljb24tc2lkZWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkN1wiO1xufVxuXG4uaWNvbi1za2lwLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDhcIjtcbn1cblxuLmljb24tc2tpcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ5XCI7XG59XG5cbi5pY29uLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRhXCI7XG59XG5cbi5pY29uLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRiXCI7XG59XG5cbi5pY29uLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGNcIjtcbn1cblxuLmljb24tc21hcnRwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZFwiO1xufVxuXG4uaWNvbi1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZVwiO1xufVxuXG4uaWNvbi1zcGVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRmXCI7XG59XG5cbi5pY29uLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllMFwiO1xufVxuXG4uaWNvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWUxXCI7XG59XG5cbi5pY29uLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWUyXCI7XG59XG5cbi5pY29uLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllM1wiO1xufVxuXG4uaWNvbi1zdW5yaXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU0XCI7XG59XG5cbi5pY29uLXN1bnNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllNVwiO1xufVxuXG4uaWNvbi10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTZcIjtcbn1cblxuLmljb24tdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU3XCI7XG59XG5cbi5pY29uLXRhcmdldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllOFwiO1xufVxuXG4uaWNvbi10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllOVwiO1xufVxuXG4uaWNvbi10aGVybW9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllYVwiO1xufVxuXG4uaWNvbi10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllYlwiO1xufVxuXG4uaWNvbi10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWNcIjtcbn1cblxuLmljb24tdG9nZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWRcIjtcbn1cblxuLmljb24tdG9nZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVlXCI7XG59XG5cbi5pY29uLXRvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWZcIjtcbn1cblxuLmljb24tdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjBcIjtcbn1cblxuLmljb24tdHJhc2gtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmMVwiO1xufVxuXG4uaWNvbi10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjJcIjtcbn1cblxuLmljb24tdHJlbmRpbmctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmM1wiO1xufVxuXG4uaWNvbi10cmVuZGluZy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmNFwiO1xufVxuXG4uaWNvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmNVwiO1xufVxuXG4uaWNvbi10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmNlwiO1xufVxuXG4uaWNvbi10djpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmN1wiO1xufVxuXG4uaWNvbi10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjhcIjtcbn1cblxuLmljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmOVwiO1xufVxuXG4uaWNvbi10eXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZhXCI7XG59XG5cbi5pY29uLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZiXCI7XG59XG5cbi5pY29uLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmY1wiO1xufVxuXG4uaWNvbi11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmRcIjtcbn1cblxuLmljb24tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZlXCI7XG59XG5cbi5pY29uLXVwbG9hZC1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmZlwiO1xufVxuXG4uaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAwXCI7XG59XG5cbi5pY29uLXVzZXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDFcIjtcbn1cblxuLmljb24tdXNlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMlwiO1xufVxuXG4uaWNvbi11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDNcIjtcbn1cblxuLmljb24tdXNlci14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG59XG5cbi5pY29uLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA1XCI7XG59XG5cbi5pY29uLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA2XCI7XG59XG5cbi5pY29uLXZpZGVvLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwN1wiO1xufVxuXG4uaWNvbi12b2ljZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDhcIjtcbn1cblxuLmljb24tdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA5XCI7XG59XG5cbi5pY29uLXZvbHVtZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBhXCI7XG59XG5cbi5pY29uLXZvbHVtZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBiXCI7XG59XG5cbi5pY29uLXZvbHVtZS14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBjXCI7XG59XG5cbi5pY29uLXdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBkXCI7XG59XG5cbi5pY29uLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGVcIjtcbn1cblxuLmljb24td2lmaS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGZcIjtcbn1cblxuLmljb24td2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMFwiO1xufVxuXG4uaWNvbi14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTExXCI7XG59XG5cbi5pY29uLXgtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEyXCI7XG59XG5cbi5pY29uLXgtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExM1wiO1xufVxuXG4uaWNvbi14LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNFwiO1xufVxuXG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE1XCI7XG59XG5cbi5pY29uLXphcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNlwiO1xufVxuXG4uaWNvbi16YXAtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE3XCI7XG59XG5cbi5pY29uLXpvb20taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMThcIjtcbn1cblxuLmljb24tem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTlcIjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0b1wiO1xuICBzcmM6IHVybChcImZvbnRzL251bml0by9OdW5pdG8tQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiZm9udHMvbnVuaXRvL051bml0by1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL251bml0by9OdW5pdG8tQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImZvbnRzL251bml0by9OdW5pdG8tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL251bml0by9OdW5pdG8tQm9sZC5zdmcjTnVuaXRvLUJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOdW5pdG9cIjtcbiAgc3JjOiB1cmwoXCJmb250cy9udW5pdG8vTnVuaXRvLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcImZvbnRzL251bml0by9OdW5pdG8tUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9udW5pdG8vTnVuaXRvLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJmb250cy9udW5pdG8vTnVuaXRvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9udW5pdG8vTnVuaXRvLVJlZ3VsYXIuc3ZnI051bml0by1SZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5ib2R5LFxubWFpbixcbmhlYWRlcixcbmZvb3RlcixcbnNlY3Rpb24sXG5hcnRpY2xlLFxuYXNpZGUsXG5kaXYsXG5mb3JtLFxuc21hbGwsXG5zdmcsXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHkge1xuICAgIHBhZGRpbmctdG9wOiA3OHB4O1xuICB9XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYSxcbmJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbnAge1xuICBtYXJnaW46IDA7XG59XG5cbnAgYSxcbmFydGljbGUgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2NkODM4YTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgei1pbmRleDogMDtcbiAgcGFkZGluZzogMCAwLjFlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5wIGE6OmFmdGVyLFxuYXJ0aWNsZSBsaSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC4xZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2Q4MzhhO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbnAgYTpob3ZlciwgcCBhOmFjdGl2ZSwgcCBhOmZvY3VzLFxuYXJ0aWNsZSBsaSBhOmhvdmVyLFxuYXJ0aWNsZSBsaSBhOmFjdGl2ZSxcbmFydGljbGUgbGkgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxucCBhOmhvdmVyOjphZnRlciwgcCBhOmFjdGl2ZTo6YWZ0ZXIsIHAgYTpmb2N1czo6YWZ0ZXIsXG5hcnRpY2xlIGxpIGE6aG92ZXI6OmFmdGVyLFxuYXJ0aWNsZSBsaSBhOmFjdGl2ZTo6YWZ0ZXIsXG5hcnRpY2xlIGxpIGE6Zm9jdXM6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctdG9wLS14eHMge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuLnBhZGRpbmctdG9wLS14cyB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4ucGFkZGluZy10b3AtLXNtIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG4ucGFkZGluZy10b3AtLW1kIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG4ucGFkZGluZy10b3AtLWxnIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG4ucGFkZGluZy10b3AtLXhsIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4ucGFkZGluZy10b3AtLXh4bCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLnBhZGRpbmctYm90dG9tLS14eHMge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuLnBhZGRpbmctYm90dG9tLS14cyB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4ucGFkZGluZy1ib3R0b20tLXNtIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG4ucGFkZGluZy1ib3R0b20tLW1kIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG4ucGFkZGluZy1ib3R0b20tLWxnIHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG4ucGFkZGluZy1ib3R0b20tLXhsIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4ucGFkZGluZy1ib3R0b20tLXh4bCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLnBhZGRpbmctbGVmdC0teHhzIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4ucGFkZGluZy1sZWZ0LS14cyB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLnBhZGRpbmctbGVmdC0tc20ge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4ucGFkZGluZy1sZWZ0LS1tZCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi5wYWRkaW5nLWxlZnQtLWxnIHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xufVxuLnBhZGRpbmctbGVmdC0teGwge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4ucGFkZGluZy1sZWZ0LS14eGwge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG4ucGFkZGluZy1yaWdodC0teHhzIHtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuLnBhZGRpbmctcmlnaHQtLXhzIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLnBhZGRpbmctcmlnaHQtLXNtIHtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbi5wYWRkaW5nLXJpZ2h0LS1tZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG4ucGFkZGluZy1yaWdodC0tbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xufVxuLnBhZGRpbmctcmlnaHQtLXhsIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi5wYWRkaW5nLXJpZ2h0LS14eGwge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4ubWFyZ2luLXRvcC0teHhzIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLm1hcmdpbi10b3AtLXhzIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLm1hcmdpbi10b3AtLXNtIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5tYXJnaW4tdG9wLS1tZCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ubWFyZ2luLXRvcC0tbGcge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLm1hcmdpbi10b3AtLXhsIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5tYXJnaW4tdG9wLS14eGwge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLm1hcmdpbi1ib3R0b20tLXh4cyB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5tYXJnaW4tYm90dG9tLS14cyB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5tYXJnaW4tYm90dG9tLS1zbSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubWFyZ2luLWJvdHRvbS0tbWQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLm1hcmdpbi1ib3R0b20tLWxnIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5tYXJnaW4tYm90dG9tLS14bCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ubWFyZ2luLWJvdHRvbS0teHhsIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5tYXJnaW4tbGVmdC0teHhzIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5tYXJnaW4tbGVmdC0teHMge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLm1hcmdpbi1sZWZ0LS1zbSB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuLm1hcmdpbi1sZWZ0LS1tZCB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuLm1hcmdpbi1sZWZ0LS1sZyB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xufVxuLm1hcmdpbi1sZWZ0LS14bCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLm1hcmdpbi1sZWZ0LS14eGwge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbn1cbi5tYXJnaW4tcmlnaHQtLXh4cyB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLm1hcmdpbi1yaWdodC0teHMge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5tYXJnaW4tcmlnaHQtLXNtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLm1hcmdpbi1yaWdodC0tbWQge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG4ubWFyZ2luLXJpZ2h0LS1sZyB7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cbi5tYXJnaW4tcmlnaHQtLXhsIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuLm1hcmdpbi1yaWdodC0teHhsIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG4uYnRuLCAuYnRuLS1tZC0tZ3JhZGllbnQyLCAuYmFubmVyLWltYWdlIC5iYW5uZXItY2FyZCAuYnV0dG9uIGEsIC5iYW5uZXItbWlkZGxlIHVsIGxpOmxhc3Qtb2YtdHlwZSBhLCAuYnRuLS1tZC0tZ3JhZGllbnQxLCAuYmFubmVyLW1pZGRsZSB1bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSkgYSwgLmJ0bi0tbWQtLXRlcnRpYXJ5LCAuYnRuLS1tZC0tc2Vjb25kYXJ5LCAuYnRuLS1tZC0tcHJpbWFyeSwgLmJ0bi0tc20tLWdyYWRpZW50MiwgLmJ0bi0tc20tLWdyYWRpZW50MSwgLndwY2Y3IGZvcm0gW3R5cGU9c3VibWl0XSwgLmJ0bi0tc20tLXRlcnRpYXJ5LCAuY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwOm50aC1vZi10eXBlKDNuIC0gMCkgLmJ1dHRvbiBhLCAuYnRuLS1zbS0tc2Vjb25kYXJ5LCAuY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwOm50aC1vZi10eXBlKDNuIC0gMSkgLmJ1dHRvbiBhLCAuYnRuLS1zbS0tcHJpbWFyeSwgLnNlYXJjaC1wYW5lbCAuY2FyZCAuYnV0dG9ucyBhLCAuY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwOm50aC1vZi10eXBlKDNuIC0gMikgLmJ1dHRvbiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luOiA4cHg7XG4gIHotaW5kZXg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5idG46OmJlZm9yZSwgLmJ0bi0tbWQtLWdyYWRpZW50Mjo6YmVmb3JlLCAuYmFubmVyLWltYWdlIC5iYW5uZXItY2FyZCAuYnV0dG9uIGE6OmJlZm9yZSwgLmJhbm5lci1taWRkbGUgdWwgbGk6bGFzdC1vZi10eXBlIGE6OmJlZm9yZSwgLmJ0bi0tbWQtLWdyYWRpZW50MTo6YmVmb3JlLCAuYmFubmVyLW1pZGRsZSB1bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSkgYTo6YmVmb3JlLCAuYnRuLS1tZC0tdGVydGlhcnk6OmJlZm9yZSwgLmJ0bi0tbWQtLXNlY29uZGFyeTo6YmVmb3JlLCAuYnRuLS1tZC0tcHJpbWFyeTo6YmVmb3JlLCAuYnRuLS1zbS0tZ3JhZGllbnQyOjpiZWZvcmUsIC5idG4tLXNtLS1ncmFkaWVudDE6OmJlZm9yZSwgLndwY2Y3IGZvcm0gW3R5cGU9c3VibWl0XTo6YmVmb3JlLCAuYnRuLS1zbS0tdGVydGlhcnk6OmJlZm9yZSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDApIC5idXR0b24gYTo6YmVmb3JlLCAuYnRuLS1zbS0tc2Vjb25kYXJ5OjpiZWZvcmUsIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXA6bnRoLW9mLXR5cGUoM24gLSAxKSAuYnV0dG9uIGE6OmJlZm9yZSwgLmJ0bi0tc20tLXByaW1hcnk6OmJlZm9yZSwgLnNlYXJjaC1wYW5lbCAuY2FyZCAuYnV0dG9ucyBhOjpiZWZvcmUsIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXA6bnRoLW9mLXR5cGUoM24gLSAyKSAuYnV0dG9uIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmJ0bjo6YWZ0ZXIsIC5idG4tLW1kLS1ncmFkaWVudDI6OmFmdGVyLCAuYmFubmVyLWltYWdlIC5iYW5uZXItY2FyZCAuYnV0dG9uIGE6OmFmdGVyLCAuYmFubmVyLW1pZGRsZSB1bCBsaTpsYXN0LW9mLXR5cGUgYTo6YWZ0ZXIsIC5idG4tLW1kLS1ncmFkaWVudDE6OmFmdGVyLCAuYmFubmVyLW1pZGRsZSB1bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSkgYTo6YWZ0ZXIsIC5idG4tLW1kLS10ZXJ0aWFyeTo6YWZ0ZXIsIC5idG4tLW1kLS1zZWNvbmRhcnk6OmFmdGVyLCAuYnRuLS1tZC0tcHJpbWFyeTo6YWZ0ZXIsIC5idG4tLXNtLS1ncmFkaWVudDI6OmFmdGVyLCAuYnRuLS1zbS0tZ3JhZGllbnQxOjphZnRlciwgLndwY2Y3IGZvcm0gW3R5cGU9c3VibWl0XTo6YWZ0ZXIsIC5idG4tLXNtLS10ZXJ0aWFyeTo6YWZ0ZXIsIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXA6bnRoLW9mLXR5cGUoM24gLSAwKSAuYnV0dG9uIGE6OmFmdGVyLCAuYnRuLS1zbS0tc2Vjb25kYXJ5OjphZnRlciwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDEpIC5idXR0b24gYTo6YWZ0ZXIsIC5idG4tLXNtLS1wcmltYXJ5OjphZnRlciwgLnNlYXJjaC1wYW5lbCAuY2FyZCAuYnV0dG9ucyBhOjphZnRlciwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDIpIC5idXR0b24gYTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0bi0tc20tLXByaW1hcnksIC5zZWFyY2gtcGFuZWwgLmNhcmQgLmJ1dHRvbnMgYSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDIpIC5idXR0b24gYSB7XG4gIGhlaWdodDogMzRweDtcbiAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5idG4tLXNtLS1wcmltYXJ5OmRpc2FibGVkLCAuc2VhcmNoLXBhbmVsIC5jYXJkIC5idXR0b25zIGE6ZGlzYWJsZWQsIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXA6bnRoLW9mLXR5cGUoM24gLSAyKSAuYnV0dG9uIGE6ZGlzYWJsZWQge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC43O1xufVxuLmJ0bi0tc20tLXByaW1hcnk6ZGlzYWJsZWQ6OmJlZm9yZSwgLnNlYXJjaC1wYW5lbCAuY2FyZCAuYnV0dG9ucyBhOmRpc2FibGVkOjpiZWZvcmUsIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXA6bnRoLW9mLXR5cGUoM24gLSAyKSAuYnV0dG9uIGE6ZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuLS1zbS0tcHJpbWFyeTo6YmVmb3JlLCAuc2VhcmNoLXBhbmVsIC5jYXJkIC5idXR0b25zIGE6OmJlZm9yZSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDIpIC5idXR0b24gYTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMTdweDtcbn1cbi5idG4tLXNtLS1wcmltYXJ5OmhvdmVyOjpiZWZvcmUsIC5zZWFyY2gtcGFuZWwgLmNhcmQgLmJ1dHRvbnMgYTpob3Zlcjo6YmVmb3JlLCAuY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwOm50aC1vZi10eXBlKDNuIC0gMikgLmJ1dHRvbiBhOmhvdmVyOjpiZWZvcmUsIC5idG4tLXNtLS1wcmltYXJ5OmFjdGl2ZTo6YmVmb3JlLCAuc2VhcmNoLXBhbmVsIC5jYXJkIC5idXR0b25zIGE6YWN0aXZlOjpiZWZvcmUsIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXA6bnRoLW9mLXR5cGUoM24gLSAyKSAuYnV0dG9uIGE6YWN0aXZlOjpiZWZvcmUsIC5idG4tLXNtLS1wcmltYXJ5OmZvY3VzOjpiZWZvcmUsIC5zZWFyY2gtcGFuZWwgLmNhcmQgLmJ1dHRvbnMgYTpmb2N1czo6YmVmb3JlLCAuY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwOm50aC1vZi10eXBlKDNuIC0gMikgLmJ1dHRvbiBhOmZvY3VzOjpiZWZvcmUge1xuICBib3R0b206IC00cHg7XG4gIHJpZ2h0OiAtNHB4O1xufVxuLmJ0bi0tc20tLXByaW1hcnksIC5zZWFyY2gtcGFuZWwgLmNhcmQgLmJ1dHRvbnMgYSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDIpIC5idXR0b24gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MTg5YmY7XG59XG4uYnRuLS1zbS0tcHJpbWFyeTo6YmVmb3JlLCAuc2VhcmNoLXBhbmVsIC5jYXJkIC5idXR0b25zIGE6OmJlZm9yZSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDIpIC5idXR0b24gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1YjRkZjtcbn1cbi5idG4tLXNtLS1zZWNvbmRhcnksIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXA6bnRoLW9mLXR5cGUoM24gLSAxKSAuYnV0dG9uIGEge1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYnRuLS1zbS0tc2Vjb25kYXJ5OmRpc2FibGVkLCAuY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwOm50aC1vZi10eXBlKDNuIC0gMSkgLmJ1dHRvbiBhOmRpc2FibGVkIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5idG4tLXNtLS1zZWNvbmRhcnk6ZGlzYWJsZWQ6OmJlZm9yZSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDEpIC5idXR0b24gYTpkaXNhYmxlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4tLXNtLS1zZWNvbmRhcnk6OmJlZm9yZSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDEpIC5idXR0b24gYTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMTdweDtcbn1cbi5idG4tLXNtLS1zZWNvbmRhcnk6aG92ZXI6OmJlZm9yZSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDEpIC5idXR0b24gYTpob3Zlcjo6YmVmb3JlLCAuYnRuLS1zbS0tc2Vjb25kYXJ5OmFjdGl2ZTo6YmVmb3JlLCAuY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwOm50aC1vZi10eXBlKDNuIC0gMSkgLmJ1dHRvbiBhOmFjdGl2ZTo6YmVmb3JlLCAuYnRuLS1zbS0tc2Vjb25kYXJ5OmZvY3VzOjpiZWZvcmUsIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXA6bnRoLW9mLXR5cGUoM24gLSAxKSAuYnV0dG9uIGE6Zm9jdXM6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTRweDtcbiAgcmlnaHQ6IC00cHg7XG59XG4uYnRuLS1zbS0tc2Vjb25kYXJ5LCAuY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwOm50aC1vZi10eXBlKDNuIC0gMSkgLmJ1dHRvbiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3N2VjMztcbn1cbi5idG4tLXNtLS1zZWNvbmRhcnk6OmJlZm9yZSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDEpIC5idXR0b24gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzYTVkNztcbn1cbi5idG4tLXNtLS10ZXJ0aWFyeSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDApIC5idXR0b24gYSB7XG4gIGhlaWdodDogMzRweDtcbiAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5idG4tLXNtLS10ZXJ0aWFyeTpkaXNhYmxlZCwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDApIC5idXR0b24gYTpkaXNhYmxlZCB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYnRuLS1zbS0tdGVydGlhcnk6ZGlzYWJsZWQ6OmJlZm9yZSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDApIC5idXR0b24gYTpkaXNhYmxlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4tLXNtLS10ZXJ0aWFyeTo6YmVmb3JlLCAuY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwOm50aC1vZi10eXBlKDNuIC0gMCkgLmJ1dHRvbiBhOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAxN3B4O1xufVxuLmJ0bi0tc20tLXRlcnRpYXJ5OmhvdmVyOjpiZWZvcmUsIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXA6bnRoLW9mLXR5cGUoM24gLSAwKSAuYnV0dG9uIGE6aG92ZXI6OmJlZm9yZSwgLmJ0bi0tc20tLXRlcnRpYXJ5OmFjdGl2ZTo6YmVmb3JlLCAuY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwOm50aC1vZi10eXBlKDNuIC0gMCkgLmJ1dHRvbiBhOmFjdGl2ZTo6YmVmb3JlLCAuYnRuLS1zbS0tdGVydGlhcnk6Zm9jdXM6OmJlZm9yZSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDApIC5idXR0b24gYTpmb2N1czo6YmVmb3JlIHtcbiAgYm90dG9tOiAtNHB4O1xuICByaWdodDogLTRweDtcbn1cbi5idG4tLXNtLS10ZXJ0aWFyeSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDApIC5idXR0b24gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZDgzOGE7XG59XG4uYnRuLS1zbS0tdGVydGlhcnk6OmJlZm9yZSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDApIC5idXR0b24gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyYjBiNTtcbn1cbi5idG4tLXNtLS1ncmFkaWVudDEsIC53cGNmNyBmb3JtIFt0eXBlPXN1Ym1pdF0ge1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYnRuLS1zbS0tZ3JhZGllbnQxOmRpc2FibGVkLCAud3BjZjcgZm9ybSBbdHlwZT1zdWJtaXRdOmRpc2FibGVkIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5idG4tLXNtLS1ncmFkaWVudDE6ZGlzYWJsZWQ6OmJlZm9yZSwgLndwY2Y3IGZvcm0gW3R5cGU9c3VibWl0XTpkaXNhYmxlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4tLXNtLS1ncmFkaWVudDE6OmJlZm9yZSwgLndwY2Y3IGZvcm0gW3R5cGU9c3VibWl0XTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMTdweDtcbn1cbi5idG4tLXNtLS1ncmFkaWVudDE6aG92ZXI6OmJlZm9yZSwgLndwY2Y3IGZvcm0gW3R5cGU9c3VibWl0XTpob3Zlcjo6YmVmb3JlLCAuYnRuLS1zbS0tZ3JhZGllbnQxOmFjdGl2ZTo6YmVmb3JlLCAud3BjZjcgZm9ybSBbdHlwZT1zdWJtaXRdOmFjdGl2ZTo6YmVmb3JlLCAuYnRuLS1zbS0tZ3JhZGllbnQxOmZvY3VzOjpiZWZvcmUsIC53cGNmNyBmb3JtIFt0eXBlPXN1Ym1pdF06Zm9jdXM6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTRweDtcbiAgcmlnaHQ6IC00cHg7XG59XG4uYnRuLS1zbS0tZ3JhZGllbnQxLCAud3BjZjcgZm9ybSBbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNjE4OWJmLCAjYTc3ZWMzKTtcbn1cbi5idG4tLXNtLS1ncmFkaWVudDE6OmJlZm9yZSwgLndwY2Y3IGZvcm0gW3R5cGU9c3VibWl0XTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTViNGRmLCAjYzNhNWQ3KTtcbn1cbi5idG4tLXNtLS1ncmFkaWVudDIge1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYnRuLS1zbS0tZ3JhZGllbnQyOmRpc2FibGVkIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5idG4tLXNtLS1ncmFkaWVudDI6ZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuLS1zbS0tZ3JhZGllbnQyOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAxN3B4O1xufVxuLmJ0bi0tc20tLWdyYWRpZW50Mjpob3Zlcjo6YmVmb3JlLCAuYnRuLS1zbS0tZ3JhZGllbnQyOmFjdGl2ZTo6YmVmb3JlLCAuYnRuLS1zbS0tZ3JhZGllbnQyOmZvY3VzOjpiZWZvcmUge1xuICBib3R0b206IC00cHg7XG4gIHJpZ2h0OiAtNHB4O1xufVxuLmJ0bi0tc20tLWdyYWRpZW50MiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2E3N2VjMywgI2NkODM4YSk7XG59XG4uYnRuLS1zbS0tZ3JhZGllbnQyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNjM2E1ZDcsICNlMmIwYjUpO1xufVxuLmJ0bi0tbWQtLXByaW1hcnkge1xuICBoZWlnaHQ6IDQycHg7XG4gIGJvcmRlci1yYWRpdXM6IDIxcHg7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYnRuLS1tZC0tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYnRuLS1tZC0tcHJpbWFyeTpkaXNhYmxlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4tLW1kLS1wcmltYXJ5OjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAyMXB4O1xufVxuLmJ0bi0tbWQtLXByaW1hcnk6aG92ZXI6OmJlZm9yZSwgLmJ0bi0tbWQtLXByaW1hcnk6YWN0aXZlOjpiZWZvcmUsIC5idG4tLW1kLS1wcmltYXJ5OmZvY3VzOjpiZWZvcmUge1xuICBib3R0b206IC01cHg7XG4gIHJpZ2h0OiAtNXB4O1xufVxuLmJ0bi0tbWQtLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE4OWJmO1xufVxuLmJ0bi0tbWQtLXByaW1hcnk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NWI0ZGY7XG59XG4uYnRuLS1tZC0tc2Vjb25kYXJ5IHtcbiAgaGVpZ2h0OiA0MnB4O1xuICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICBwYWRkaW5nOiAwIDMycHg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmJ0bi0tbWQtLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYnRuLS1tZC0tc2Vjb25kYXJ5OmRpc2FibGVkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0bi0tbWQtLXNlY29uZGFyeTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMjFweDtcbn1cbi5idG4tLW1kLS1zZWNvbmRhcnk6aG92ZXI6OmJlZm9yZSwgLmJ0bi0tbWQtLXNlY29uZGFyeTphY3RpdmU6OmJlZm9yZSwgLmJ0bi0tbWQtLXNlY29uZGFyeTpmb2N1czo6YmVmb3JlIHtcbiAgYm90dG9tOiAtNXB4O1xuICByaWdodDogLTVweDtcbn1cbi5idG4tLW1kLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTc3ZWMzO1xufVxuLmJ0bi0tbWQtLXNlY29uZGFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzYTVkNztcbn1cbi5idG4tLW1kLS10ZXJ0aWFyeSB7XG4gIGhlaWdodDogNDJweDtcbiAgYm9yZGVyLXJhZGl1czogMjFweDtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5idG4tLW1kLS10ZXJ0aWFyeTpkaXNhYmxlZCB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYnRuLS1tZC0tdGVydGlhcnk6ZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuLS1tZC0tdGVydGlhcnk6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIxcHg7XG59XG4uYnRuLS1tZC0tdGVydGlhcnk6aG92ZXI6OmJlZm9yZSwgLmJ0bi0tbWQtLXRlcnRpYXJ5OmFjdGl2ZTo6YmVmb3JlLCAuYnRuLS1tZC0tdGVydGlhcnk6Zm9jdXM6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTVweDtcbiAgcmlnaHQ6IC01cHg7XG59XG4uYnRuLS1tZC0tdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2Q4MzhhO1xufVxuLmJ0bi0tbWQtLXRlcnRpYXJ5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJiMGI1O1xufVxuLmJ0bi0tbWQtLWdyYWRpZW50MSwgLmJhbm5lci1taWRkbGUgdWwgbGk6bm90KDpsYXN0LW9mLXR5cGUpIGEge1xuICBoZWlnaHQ6IDQycHg7XG4gIGJvcmRlci1yYWRpdXM6IDIxcHg7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYnRuLS1tZC0tZ3JhZGllbnQxOmRpc2FibGVkLCAuYmFubmVyLW1pZGRsZSB1bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSkgYTpkaXNhYmxlZCB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYnRuLS1tZC0tZ3JhZGllbnQxOmRpc2FibGVkOjpiZWZvcmUsIC5iYW5uZXItbWlkZGxlIHVsIGxpOm5vdCg6bGFzdC1vZi10eXBlKSBhOmRpc2FibGVkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0bi0tbWQtLWdyYWRpZW50MTo6YmVmb3JlLCAuYmFubmVyLW1pZGRsZSB1bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSkgYTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMjFweDtcbn1cbi5idG4tLW1kLS1ncmFkaWVudDE6aG92ZXI6OmJlZm9yZSwgLmJhbm5lci1taWRkbGUgdWwgbGk6bm90KDpsYXN0LW9mLXR5cGUpIGE6aG92ZXI6OmJlZm9yZSwgLmJ0bi0tbWQtLWdyYWRpZW50MTphY3RpdmU6OmJlZm9yZSwgLmJhbm5lci1taWRkbGUgdWwgbGk6bm90KDpsYXN0LW9mLXR5cGUpIGE6YWN0aXZlOjpiZWZvcmUsIC5idG4tLW1kLS1ncmFkaWVudDE6Zm9jdXM6OmJlZm9yZSwgLmJhbm5lci1taWRkbGUgdWwgbGk6bm90KDpsYXN0LW9mLXR5cGUpIGE6Zm9jdXM6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTVweDtcbiAgcmlnaHQ6IC01cHg7XG59XG4uYnRuLS1tZC0tZ3JhZGllbnQxLCAuYmFubmVyLW1pZGRsZSB1bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSkgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzYxODliZiwgI2E3N2VjMyk7XG59XG4uYnRuLS1tZC0tZ3JhZGllbnQxOjpiZWZvcmUsIC5iYW5uZXItbWlkZGxlIHVsIGxpOm5vdCg6bGFzdC1vZi10eXBlKSBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM5NWI0ZGYsICNjM2E1ZDcpO1xufVxuLmJ0bi0tbWQtLWdyYWRpZW50MiwgLmJhbm5lci1pbWFnZSAuYmFubmVyLWNhcmQgLmJ1dHRvbiBhLCAuYmFubmVyLW1pZGRsZSB1bCBsaTpsYXN0LW9mLXR5cGUgYSB7XG4gIGhlaWdodDogNDJweDtcbiAgYm9yZGVyLXJhZGl1czogMjFweDtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5idG4tLW1kLS1ncmFkaWVudDI6ZGlzYWJsZWQsIC5iYW5uZXItaW1hZ2UgLmJhbm5lci1jYXJkIC5idXR0b24gYTpkaXNhYmxlZCwgLmJhbm5lci1taWRkbGUgdWwgbGk6bGFzdC1vZi10eXBlIGE6ZGlzYWJsZWQge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC43O1xufVxuLmJ0bi0tbWQtLWdyYWRpZW50MjpkaXNhYmxlZDo6YmVmb3JlLCAuYmFubmVyLWltYWdlIC5iYW5uZXItY2FyZCAuYnV0dG9uIGE6ZGlzYWJsZWQ6OmJlZm9yZSwgLmJhbm5lci1taWRkbGUgdWwgbGk6bGFzdC1vZi10eXBlIGE6ZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuLS1tZC0tZ3JhZGllbnQyOjpiZWZvcmUsIC5iYW5uZXItaW1hZ2UgLmJhbm5lci1jYXJkIC5idXR0b24gYTo6YmVmb3JlLCAuYmFubmVyLW1pZGRsZSB1bCBsaTpsYXN0LW9mLXR5cGUgYTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMjFweDtcbn1cbi5idG4tLW1kLS1ncmFkaWVudDI6aG92ZXI6OmJlZm9yZSwgLmJhbm5lci1pbWFnZSAuYmFubmVyLWNhcmQgLmJ1dHRvbiBhOmhvdmVyOjpiZWZvcmUsIC5iYW5uZXItbWlkZGxlIHVsIGxpOmxhc3Qtb2YtdHlwZSBhOmhvdmVyOjpiZWZvcmUsIC5idG4tLW1kLS1ncmFkaWVudDI6YWN0aXZlOjpiZWZvcmUsIC5iYW5uZXItaW1hZ2UgLmJhbm5lci1jYXJkIC5idXR0b24gYTphY3RpdmU6OmJlZm9yZSwgLmJhbm5lci1taWRkbGUgdWwgbGk6bGFzdC1vZi10eXBlIGE6YWN0aXZlOjpiZWZvcmUsIC5idG4tLW1kLS1ncmFkaWVudDI6Zm9jdXM6OmJlZm9yZSwgLmJhbm5lci1pbWFnZSAuYmFubmVyLWNhcmQgLmJ1dHRvbiBhOmZvY3VzOjpiZWZvcmUsIC5iYW5uZXItbWlkZGxlIHVsIGxpOmxhc3Qtb2YtdHlwZSBhOmZvY3VzOjpiZWZvcmUge1xuICBib3R0b206IC01cHg7XG4gIHJpZ2h0OiAtNXB4O1xufVxuLmJ0bi0tbWQtLWdyYWRpZW50MiwgLmJhbm5lci1pbWFnZSAuYmFubmVyLWNhcmQgLmJ1dHRvbiBhLCAuYmFubmVyLW1pZGRsZSB1bCBsaTpsYXN0LW9mLXR5cGUgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2E3N2VjMywgI2NkODM4YSk7XG59XG4uYnRuLS1tZC0tZ3JhZGllbnQyOjpiZWZvcmUsIC5iYW5uZXItaW1hZ2UgLmJhbm5lci1jYXJkIC5idXR0b24gYTo6YmVmb3JlLCAuYmFubmVyLW1pZGRsZSB1bCBsaTpsYXN0LW9mLXR5cGUgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYzNhNWQ3LCAjZTJiMGI1KTtcbn1cblxuLmJ1dHRvbnMsIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXAgLmJ1dHRvbiwgLmJhbm5lci1pbWFnZSAuYmFubmVyLWNhcmQgLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmxpc3QtdWwsIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXAgdWwsIGFydGljbGUgdWwsXG4ubGlzdC1vbCxcbmFydGljbGUgb2wge1xuICBtYXJnaW46IDI0cHggMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmxpc3QtdWwgbGksIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXAgdWwgbGksIGFydGljbGUgdWwgbGksXG4ubGlzdC1vbCBsaSxcbmFydGljbGUgb2wgbGkge1xuICBwYWRkaW5nOiA0cHggMDtcbn1cblxuLmxpc3QtdWwgPiBsaTo6YmVmb3JlLCAuY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwIHVsID4gbGk6OmJlZm9yZSwgYXJ0aWNsZSB1bCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZDgzOGE7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4ubGlzdC11bCA+IGxpOmhvdmVyOjpiZWZvcmUsIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXAgdWwgPiBsaTpob3Zlcjo6YmVmb3JlLCBhcnRpY2xlIHVsID4gbGk6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MTg5YmY7XG59XG5cbi5saXN0LW9sLCBhcnRpY2xlIG9sIHtcbiAgY291bnRlci1yZXNldDogbGlzdENvdW50O1xufVxuLmxpc3Qtb2wgPiBsaSwgYXJ0aWNsZSBvbCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG59XG4ubGlzdC1vbCA+IGxpOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIsIGFydGljbGUgb2wgPiBsaTpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5saXN0LW9sID4gbGk6aG92ZXI6OmJlZm9yZSwgYXJ0aWNsZSBvbCA+IGxpOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTViNGRmO1xuICBjb2xvcjogIzI2M2U2MDtcbn1cbi5saXN0LW9sID4gbGk6OmJlZm9yZSwgYXJ0aWNsZSBvbCA+IGxpOjpiZWZvcmUge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdENvdW50O1xuICBjb250ZW50OiBjb3VudGVyKGxpc3RDb3VudCk7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZGZmMjtcbiAgY29sb3I6ICM2MTg5YmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLmxpc3Qtb2wgPiBsaTo6YWZ0ZXIsIGFydGljbGUgb2wgPiBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC01O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAwLjFlbTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMC4wNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkZmYyO1xufVxuXG5hcnRpY2xlIHtcbiAgbWF4LXdpZHRoOiA3ODBweDtcbn1cbmFydGljbGUgaDIsXG5hcnRpY2xlIGgzLFxuYXJ0aWNsZSBoNCxcbmFydGljbGUgaDUsXG5hcnRpY2xlIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbmFydGljbGUgaDIge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgY29sb3I6ICMyNjNlNjA7XG59XG5hcnRpY2xlIGgzIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjNjE4OWJmO1xufVxuYXJ0aWNsZSBoNCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogI2NkODM4YTtcbn1cbmFydGljbGUgaDUge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICNhNzdlYzM7XG59XG5hcnRpY2xlIGg2IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzdhNjA4Yjtcbn1cbmFydGljbGUgcCB7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuYXJ0aWNsZSBmaWd1cmUge1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgbWF4LXdpZHRoOiA2MjBweDtcbn1cbmFydGljbGUgZmlndXJlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3gtc2hhZG93OiAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5hcnRpY2xlIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuYXJ0aWNsZSAud3AtYmxvY2stZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNDBweCAwO1xuICBwYWRkaW5nOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRkZGU4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0OXB4KSB7XG4gIGFydGljbGUgLndwLWJsb2NrLWdyb3VwIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuYXJ0aWNsZSAud3AtYmxvY2stZ3JvdXA6aG92ZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogLTRweDtcbiAgbGVmdDogLTRweDtcbn1cbmFydGljbGUgLndwLWJsb2NrLWdyb3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC01O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAtMC4xZW07XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyOiBzb2xpZCAwLjFlbSAjYzNhNWQ3O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuYXJ0aWNsZSAud3AtYmxvY2stZ3JvdXAgOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmFydGljbGUgLndwLWJsb2NrLWdyb3VwIDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmFydGljbGUgLndwLWJsb2NrLWdyb3VwIGgyLFxuYXJ0aWNsZSAud3AtYmxvY2stZ3JvdXAgaDMsXG5hcnRpY2xlIC53cC1ibG9jay1ncm91cCBoNCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogI2E3N2VjMztcbn1cbmFydGljbGUgLndwLWJsb2NrLXNlcGFyYXRvciB7XG4gIGJvcmRlci10b3A6IGRhc2hlZCAwLjFlbSAjYjFiMWIxO1xuICBtYXJnaW46IDMycHggMDtcbn1cblxuLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhZGdlLS1wcmltYXJ5IC5iYWRnZS1jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZGZmMjtcbiAgY29sb3I6ICM2MTg5YmY7XG59XG4uYmFkZ2UtLXByaW1hcnkgLnRvb2x0aXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE4OWJmO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDhweCByZ2JhKDM4LCA2MiwgOTYsIDAuMSk7XG59XG4uYmFkZ2UtLXNlY29uZGFyeSAuYmFkZ2UtY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGRkZTg7XG4gIGNvbG9yOiAjYTc3ZWMzO1xufVxuLmJhZGdlLS1zZWNvbmRhcnkgLnRvb2x0aXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTc3ZWMzO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDhweCByZ2JhKDEwMCwgODksIDEwNCwgMC4xKTtcbn1cbi5iYWRnZS0tdGVydGlhcnkgLmJhZGdlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBkYWRjO1xuICBjb2xvcjogI2NkODM4YTtcbn1cbi5iYWRnZS0tdGVydGlhcnkgLnRvb2x0aXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2Q4MzhhO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDhweCByZ2JhKDY1LCAzMywgNDEsIDAuMSk7XG59XG4uYmFkZ2U6aG92ZXIgLnRvb2x0aXAge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbn1cbi5iYWRnZSAuYmFkZ2UtY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5iYWRnZSAudG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogMjUwcHg7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uYmFubmVyLXRvcCB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTJ2dztcbiAgcGFkZGluZy1sZWZ0OiAxMnZ3O1xuICBtYXJnaW4tbGVmdDogLTEydnc7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4MCUgMTJ2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEwMGRlZywgIzYxODliZiwgI2E3N2VjMywgI2NkODM4YSA5MCUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbn1cbi5iYW5uZXItdG9wID4gKjpub3QoLmJhbm5lci1pbWFnZSk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDZ2dztcbn1cbi5iYW5uZXItdG9wIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJhbm5lci1pbWFnZSB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmJhbm5lci1pbWFnZSB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5iYW5uZXItaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJhbm5lci1pbWFnZSB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAuYmFubmVyLWltYWdlIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG4uYmFubmVyLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhbm5lci1pbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL3Bob3RvLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5iYW5uZXItaW1hZ2UgLmJhbm5lci1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNnZ3O1xuICBtYXgtd2lkdGg6IDYyMHB4O1xuICBwYWRkaW5nOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmJhbm5lci1pbWFnZSAuYmFubmVyLWNhcmQge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cbi5iYW5uZXItaW1hZ2UgLmJhbm5lci1jYXJkIGgxIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzY0NTk2ODtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5iYW5uZXItaW1hZ2UgLmJhbm5lci1jYXJkIHAge1xuICBjb2xvcjogIzI5MjkyOTtcbiAgbWFyZ2luOiA4cHggMDtcbn1cbi5iYW5uZXItaW1hZ2UgLmJhbm5lci1jYXJkIC5idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJhbm5lci1taWRkbGUge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDI0dnc7XG4gIHBhZGRpbmctbGVmdDogMjR2dztcbiAgbWFyZ2luLWxlZnQ6IC0yNHZ3O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTQwJSAxMnZ3O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNDAlIDEydnc7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMjR2dztcbiAgcGFkZGluZy1sZWZ0OiAyNHZ3O1xuICBtYXJnaW4tbGVmdDogLTI0dnc7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNDAlIDEydnc7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE0MCUgMTJ2dztcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTAwZGVnLCByZ2JhKDk3LCAxMzcsIDE5MSwgMC41KSwgcmdiYSgxNjcsIDEyNiwgMTk1LCAwLjUpLCByZ2JhKDIwNSwgMTMxLCAxMzgsIDAuNSkgOTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uYmFubmVyLW1pZGRsZSBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA4cHg7XG4gIGNvbG9yOiAjNDEyMTI5O1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5iYW5uZXItbWlkZGxlIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5ibG9ja3F1b3RlIHtcbiAgbWF4LXdpZHRoOiA2MjBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDhweCByZ2JhKDE2NywgMTI2LCAxOTUsIDAuMSk7XG59XG5ibG9ja3F1b3RlIHAge1xuICBtYXJnaW46IDhweCAwO1xuICBjb2xvcjogIzI5MjkyOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICBibG9ja3F1b3RlIHAge1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgfVxufVxuYmxvY2txdW90ZSBwOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjYTc3ZWMzO1xufVxuYmxvY2txdW90ZSBwOm50aC1vZi10eXBlKDIpLCBibG9ja3F1b3RlIHA6bGFzdC1vZi10eXBlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYmxvY2txdW90ZSBwOm50aC1vZi10eXBlKDIpOjpiZWZvcmUsIGJsb2NrcXVvdGUgcDpudGgtb2YtdHlwZSgyKTo6YWZ0ZXIsIGJsb2NrcXVvdGUgcDpsYXN0LW9mLXR5cGU6OmJlZm9yZSwgYmxvY2txdW90ZSBwOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjYjFiMWIxO1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQ5cHgpIHtcbiAgYmxvY2txdW90ZSBwOm50aC1vZi10eXBlKDIpOjpiZWZvcmUsIGJsb2NrcXVvdGUgcDpudGgtb2YtdHlwZSgyKTo6YWZ0ZXIsIGJsb2NrcXVvdGUgcDpsYXN0LW9mLXR5cGU6OmJlZm9yZSwgYmxvY2txdW90ZSBwOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmJsb2NrcXVvdGUgcDpudGgtb2YtdHlwZSgyKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzNcIjtcbiAgdG9wOiAtMC4xZW07XG4gIGxlZnQ6IC0wLjJlbTtcbn1cbmJsb2NrcXVvdGUgcDpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MzRcIjtcbiAgYm90dG9tOiAtMC4xZW07XG4gIHJpZ2h0OiAtMC4yZW07XG59XG5ibG9ja3F1b3RlIGNpdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjY2Q4MzhhO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIGJsb2NrcXVvdGUgY2l0ZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogOHB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZDgzOGE7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG5cbi5icmVhZGNydW1iIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYnJlYWRjcnVtYiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJyZWFkY3J1bWIgYTo6YmVmb3JlLCAuYnJlYWRjcnVtYiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMC4xZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5icmVhZGNydW1iIGE6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5icmVhZGNydW1iIGE6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG59XG4uYnJlYWRjcnVtYiBhOmhvdmVyOjpiZWZvcmUsIC5icmVhZGNydW1iIGE6aG92ZXI6OmFmdGVyLCAuYnJlYWRjcnVtYiBhOmFjdGl2ZTo6YmVmb3JlLCAuYnJlYWRjcnVtYiBhOmFjdGl2ZTo6YWZ0ZXIsIC5icmVhZGNydW1iIGE6Zm9jdXM6OmJlZm9yZSwgLmJyZWFkY3J1bWIgYTpmb2N1czo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5icmVhZGNydW1iIHNwYW4gKyBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA4cHggMCA0cHg7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmNhcmQsIC5wYW5lbHMgLndwLWJsb2NrLWdyb3VwIHtcbiAgbWF4LXdpZHRoOiA2MjBweDtcbiAgcGFkZGluZzogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uY2FyZCBoMiwgLnBhbmVscyAud3AtYmxvY2stZ3JvdXAgaDIsXG4uY2FyZCBoMyxcbi5wYW5lbHMgLndwLWJsb2NrLWdyb3VwIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5jYXJkIGgyOmZpcnN0LWNoaWxkOjpiZWZvcmUsIC5wYW5lbHMgLndwLWJsb2NrLWdyb3VwIGgyOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4uY2FyZCBoMzpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLnBhbmVscyAud3AtYmxvY2stZ3JvdXAgaDM6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG59XG4uY2FyZCBwLCAucGFuZWxzIC53cC1ibG9jay1ncm91cCBwIHtcbiAgY29sb3I6ICMyOTI5Mjk7XG59XG4uY2FyZCAuYnV0dG9ucywgLmNhcmQgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cCAuYnV0dG9uLCAuY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwIC5jYXJkIC5idXR0b24sIC5wYW5lbHMgLndwLWJsb2NrLWdyb3VwIC5idXR0b25zLCAucGFuZWxzIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXAgLmJ1dHRvbiwgLmNhcmRzLWxpZ2h0IC5wYW5lbHMgLndwLWJsb2NrLWdyb3VwIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xufVxuLmNhcmQtLXByaW1hcnksIC5wYW5lbHMgLndwLWJsb2NrLWdyb3VwIHtcbiAgYm94LXNoYWRvdzogNHB4IDRweCA4cHggcmdiYSg5NywgMTM3LCAxOTEsIDAuMSk7XG59XG4uY2FyZC0tcHJpbWFyeSBoMiwgLnBhbmVscyAud3AtYmxvY2stZ3JvdXAgaDIsXG4uY2FyZC0tcHJpbWFyeSBoMyxcbi5wYW5lbHMgLndwLWJsb2NrLWdyb3VwIGgzIHtcbiAgY29sb3I6ICM2MTg5YmY7XG59XG4uY2FyZC0tc2Vjb25kYXJ5IHtcbiAgYm94LXNoYWRvdzogNHB4IDRweCA4cHggcmdiYSgxNjcsIDEyNiwgMTk1LCAwLjEpO1xufVxuLmNhcmQtLXNlY29uZGFyeSBoMixcbi5jYXJkLS1zZWNvbmRhcnkgaDMge1xuICBjb2xvcjogI2E3N2VjMztcbn1cbi5jYXJkLS10ZXJ0aWFyeSB7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggOHB4IHJnYmEoMjA1LCAxMzEsIDEzOCwgMC4xKTtcbn1cbi5jYXJkLS10ZXJ0aWFyeSBoMixcbi5jYXJkLS10ZXJ0aWFyeSBoMyB7XG4gIGNvbG9yOiAjY2Q4MzhhO1xufVxuXG4ucGFuZWxzIC53cC1ibG9jay1ncm91cCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDlweCkge1xuICAucGFuZWxzIC53cC1ibG9jay1ncm91cCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYW5lbHMgLndwLWJsb2NrLWdyb3VwIGgyOjpiZWZvcmUsXG4ucGFuZWxzIC53cC1ibG9jay1ncm91cCBoMjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcmRzLWxpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXAge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAuY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIH1cbn1cbi5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXAge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAuY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXAge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cCBoMixcbi5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXAgaDMge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cCBwIHtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIG1hcmdpbjogOHB4IDA7XG59XG4uY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwIC5idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cCB1bCB7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDIpIGgyLFxuLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDIpIGgzIHtcbiAgY29sb3I6ICM2MTg5YmY7XG59XG4uY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwOm50aC1vZi10eXBlKDNuIC0gMikgYSB7XG4gIGNvbG9yOiAjNjE4OWJmO1xufVxuLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDIpIGE6aG92ZXIsIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXA6bnRoLW9mLXR5cGUoM24gLSAyKSBhOmFjdGl2ZSwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDIpIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXA6bnRoLW9mLXR5cGUoM24gLSAyKSBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MTg5YmY7XG59XG4uY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwOm50aC1vZi10eXBlKDNuIC0gMSkgaDIsXG4uY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwOm50aC1vZi10eXBlKDNuIC0gMSkgaDMge1xuICBjb2xvcjogI2E3N2VjMztcbn1cbi5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXA6bnRoLW9mLXR5cGUoM24gLSAxKSBhIHtcbiAgY29sb3I6ICNhNzdlYzM7XG59XG4uY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwOm50aC1vZi10eXBlKDNuIC0gMSkgYTpob3ZlciwgLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDEpIGE6YWN0aXZlLCAuY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwOm50aC1vZi10eXBlKDNuIC0gMSkgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDEpIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3N2VjMztcbn1cbi5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXA6bnRoLW9mLXR5cGUoM24gLSAwKSBoMixcbi5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXA6bnRoLW9mLXR5cGUoM24gLSAwKSBoMyB7XG4gIGNvbG9yOiAjY2Q4MzhhO1xufVxuLmNhcmRzLWxpZ2h0IC53cC1ibG9jay1ncm91cDpudGgtb2YtdHlwZSgzbiAtIDApIGEge1xuICBjb2xvcjogI2NkODM4YTtcbn1cbi5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXA6bnRoLW9mLXR5cGUoM24gLSAwKSBhOmhvdmVyLCAuY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwOm50aC1vZi10eXBlKDNuIC0gMCkgYTphY3RpdmUsIC5jYXJkcy1saWdodCAud3AtYmxvY2stZ3JvdXA6bnRoLW9mLXR5cGUoM24gLSAwKSBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY2FyZHMtbGlnaHQgLndwLWJsb2NrLWdyb3VwOm50aC1vZi10eXBlKDNuIC0gMCkgYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2Q4MzhhO1xufVxuLmNsaWNrYWJsZS1jYXJkLCAuY2xpY2thYmxlLWNhcmQtLWdyYWRpZW50MiwgLmNsaWNrYWJsZS1jYXJkLS1ncmFkaWVudDEsIC5jbGlja2FibGUtY2FyZC0tdGVydGlhcnksIC5jbGlja2FibGUtY2FyZC0tc2Vjb25kYXJ5LCAuY2xpY2thYmxlLWNhcmQtLXByaW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDYyMHB4O1xuICBwYWRkaW5nOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLmNsaWNrYWJsZS1jYXJkIGgyLCAuY2xpY2thYmxlLWNhcmQtLWdyYWRpZW50MiBoMiwgLmNsaWNrYWJsZS1jYXJkLS1ncmFkaWVudDEgaDIsIC5jbGlja2FibGUtY2FyZC0tdGVydGlhcnkgaDIsIC5jbGlja2FibGUtY2FyZC0tc2Vjb25kYXJ5IGgyLCAuY2xpY2thYmxlLWNhcmQtLXByaW1hcnkgaDIsXG4uY2xpY2thYmxlLWNhcmQgaDMsXG4uY2xpY2thYmxlLWNhcmQtLWdyYWRpZW50MiBoMyxcbi5jbGlja2FibGUtY2FyZC0tZ3JhZGllbnQxIGgzLFxuLmNsaWNrYWJsZS1jYXJkLS10ZXJ0aWFyeSBoMyxcbi5jbGlja2FibGUtY2FyZC0tc2Vjb25kYXJ5IGgzLFxuLmNsaWNrYWJsZS1jYXJkLS1wcmltYXJ5IGgzIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY2xpY2thYmxlLWNhcmQgcCwgLmNsaWNrYWJsZS1jYXJkLS1ncmFkaWVudDIgcCwgLmNsaWNrYWJsZS1jYXJkLS1ncmFkaWVudDEgcCwgLmNsaWNrYWJsZS1jYXJkLS10ZXJ0aWFyeSBwLCAuY2xpY2thYmxlLWNhcmQtLXNlY29uZGFyeSBwLCAuY2xpY2thYmxlLWNhcmQtLXByaW1hcnkgcCB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLmNsaWNrYWJsZS1jYXJkOjpiZWZvcmUsIC5jbGlja2FibGUtY2FyZC0tZ3JhZGllbnQyOjpiZWZvcmUsIC5jbGlja2FibGUtY2FyZC0tZ3JhZGllbnQxOjpiZWZvcmUsIC5jbGlja2FibGUtY2FyZC0tdGVydGlhcnk6OmJlZm9yZSwgLmNsaWNrYWJsZS1jYXJkLS1zZWNvbmRhcnk6OmJlZm9yZSwgLmNsaWNrYWJsZS1jYXJkLS1wcmltYXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC01O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5jbGlja2FibGUtY2FyZDpob3Zlcjo6YmVmb3JlLCAuY2xpY2thYmxlLWNhcmQtLWdyYWRpZW50Mjpob3Zlcjo6YmVmb3JlLCAuY2xpY2thYmxlLWNhcmQtLWdyYWRpZW50MTpob3Zlcjo6YmVmb3JlLCAuY2xpY2thYmxlLWNhcmQtLXRlcnRpYXJ5OmhvdmVyOjpiZWZvcmUsIC5jbGlja2FibGUtY2FyZC0tc2Vjb25kYXJ5OmhvdmVyOjpiZWZvcmUsIC5jbGlja2FibGUtY2FyZC0tcHJpbWFyeTpob3Zlcjo6YmVmb3JlLCAuY2xpY2thYmxlLWNhcmQ6YWN0aXZlOjpiZWZvcmUsIC5jbGlja2FibGUtY2FyZC0tZ3JhZGllbnQyOmFjdGl2ZTo6YmVmb3JlLCAuY2xpY2thYmxlLWNhcmQtLWdyYWRpZW50MTphY3RpdmU6OmJlZm9yZSwgLmNsaWNrYWJsZS1jYXJkLS10ZXJ0aWFyeTphY3RpdmU6OmJlZm9yZSwgLmNsaWNrYWJsZS1jYXJkLS1zZWNvbmRhcnk6YWN0aXZlOjpiZWZvcmUsIC5jbGlja2FibGUtY2FyZC0tcHJpbWFyeTphY3RpdmU6OmJlZm9yZSwgLmNsaWNrYWJsZS1jYXJkOmZvY3VzOjpiZWZvcmUsIC5jbGlja2FibGUtY2FyZC0tZ3JhZGllbnQyOmZvY3VzOjpiZWZvcmUsIC5jbGlja2FibGUtY2FyZC0tZ3JhZGllbnQxOmZvY3VzOjpiZWZvcmUsIC5jbGlja2FibGUtY2FyZC0tdGVydGlhcnk6Zm9jdXM6OmJlZm9yZSwgLmNsaWNrYWJsZS1jYXJkLS1zZWNvbmRhcnk6Zm9jdXM6OmJlZm9yZSwgLmNsaWNrYWJsZS1jYXJkLS1wcmltYXJ5OmZvY3VzOjpiZWZvcmUge1xuICB0b3A6IC04cHg7XG4gIGxlZnQ6IC04cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5jbGlja2FibGUtY2FyZC0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMjYzZTYwO1xufVxuLmNsaWNrYWJsZS1jYXJkLS1wcmltYXJ5LCAuY2xpY2thYmxlLWNhcmQtLXByaW1hcnk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NWI0ZGY7XG59XG4uY2xpY2thYmxlLWNhcmQtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNjQ1OTY4O1xufVxuLmNsaWNrYWJsZS1jYXJkLS1zZWNvbmRhcnksIC5jbGlja2FibGUtY2FyZC0tc2Vjb25kYXJ5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNhNWQ3O1xufVxuLmNsaWNrYWJsZS1jYXJkLS10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjNDEyMTI5O1xufVxuLmNsaWNrYWJsZS1jYXJkLS10ZXJ0aWFyeSwgLmNsaWNrYWJsZS1jYXJkLS10ZXJ0aWFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyYjBiNTtcbn1cbi5jbGlja2FibGUtY2FyZC0tZ3JhZGllbnQxIHtcbiAgY29sb3I6ICMyNjNlNjA7XG59XG4uY2xpY2thYmxlLWNhcmQtLWdyYWRpZW50MSwgLmNsaWNrYWJsZS1jYXJkLS1ncmFkaWVudDE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzk1YjRkZiwgI2MzYTVkNyk7XG59XG4uY2xpY2thYmxlLWNhcmQtLWdyYWRpZW50MiB7XG4gIGNvbG9yOiAjNjQ1OTY4O1xufVxuLmNsaWNrYWJsZS1jYXJkLS1ncmFkaWVudDIsIC5jbGlja2FibGUtY2FyZC0tZ3JhZGllbnQyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNjM2E1ZDcsICNlMmIwYjUpO1xufVxuXG4uZGl2aWRlciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmRpdmlkZXIge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZGl2aWRlciB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGl2aWRlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAuZGl2aWRlciB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuLmRpdmlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5kaXZpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmRpdmlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpdmlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgLmRpdmlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5kaXZpZGVyIHtcbiAgY29sb3I6ICNiMWIxYjE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmRpdmlkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmRpdmlkZXI6OmJlZm9yZSwgLmRpdmlkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4ICNiMWIxYjE7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogMi41cmVtO1xuICBtYXJnaW4tdG9wOiAtMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICBvcGFjaXR5OiAwLjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQ5cHgpIHtcbiAgLmRpdmlkZXI6OmJlZm9yZSwgLmRpdmlkZXI6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZGl2aWRlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5kaXZpZGVyOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNTAlO1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtO1xufVxuXG4ubG9hZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuLmxvYWRlciBzcGFuIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgbWFyZ2luOiAwIDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQGtleWZyYW1lcyBhbmltYXRpb24tdWFibjI2NiB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMik7XG4gIH1cbn1cbi5sb2FkZXIgc3BhbiB7XG4gIGFuaW1hdGlvbjogYW5pbWF0aW9uLXVhYm4yNjYgMS4ycyBlYXNlIDBzIGluZmluaXRlO1xufVxuLmxvYWRlciBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE4OWJmO1xufVxuLmxvYWRlciBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3N2VjMztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuLmxvYWRlciBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZDgzOGE7XG4gIGFuaW1hdGlvbi1kZWxheTogMC42cztcbn1cblxuLm1lc3NhZ2UsIC5jYWxjdWxhdG9yIC5yZXN1bHQtY29tcGxlbWVudHMgLndwLWJsb2NrLWdyb3VwIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLm1lc3NhZ2UtLXByaW1hcnksIC5jYWxjdWxhdG9yIC5yZXN1bHQtY29tcGxlbWVudHMgLndwLWJsb2NrLWdyb3VwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZGZmMjtcbn1cbi5tZXNzYWdlLS1wcmltYXJ5IHAsIC5jYWxjdWxhdG9yIC5yZXN1bHQtY29tcGxlbWVudHMgLndwLWJsb2NrLWdyb3VwIHAsXG4ubWVzc2FnZS0tcHJpbWFyeSAubGlzdC11bCxcbi5jYWxjdWxhdG9yIC5yZXN1bHQtY29tcGxlbWVudHMgLndwLWJsb2NrLWdyb3VwIC5saXN0LXVsIHtcbiAgY29sb3I6ICM2MTg5YmY7XG59XG4ubWVzc2FnZS0tcHJpbWFyeSBsaTo6YmVmb3JlLCAuY2FsY3VsYXRvciAucmVzdWx0LWNvbXBsZW1lbnRzIC53cC1ibG9jay1ncm91cCBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1YjRkZjtcbn1cbi5tZXNzYWdlLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRkZGU4O1xufVxuLm1lc3NhZ2UtLXNlY29uZGFyeSBwLFxuLm1lc3NhZ2UtLXNlY29uZGFyeSAubGlzdC11bCB7XG4gIGNvbG9yOiAjYTc3ZWMzO1xufVxuLm1lc3NhZ2UtLXNlY29uZGFyeSBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzYTVkNztcbn1cbi5tZXNzYWdlLS10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGRhZGM7XG59XG4ubWVzc2FnZS0tdGVydGlhcnkgcCxcbi5tZXNzYWdlLS10ZXJ0aWFyeSAubGlzdC11bCB7XG4gIGNvbG9yOiAjY2Q4MzhhO1xufVxuLm1lc3NhZ2UtLXRlcnRpYXJ5IGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJiMGI1O1xufVxuLm1lc3NhZ2UtLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xufVxuLm1lc3NhZ2UtLWdyZXkgcCxcbi5tZXNzYWdlLS1ncmV5IC5saXN0LXVsIHtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4ubWVzc2FnZS0tZ3JleSBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxYjFiMTtcbn1cbi5tZXNzYWdlLS1zbSB7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4ubWVzc2FnZSBpOjpiZWZvcmUsIC5jYWxjdWxhdG9yIC5yZXN1bHQtY29tcGxlbWVudHMgLndwLWJsb2NrLWdyb3VwIGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5tZXNzYWdlIHAsIC5jYWxjdWxhdG9yIC5yZXN1bHQtY29tcGxlbWVudHMgLndwLWJsb2NrLWdyb3VwIHAsXG4ubWVzc2FnZSAubGlzdC11bCxcbi5jYWxjdWxhdG9yIC5yZXN1bHQtY29tcGxlbWVudHMgLndwLWJsb2NrLWdyb3VwIC5saXN0LXVsIHtcbiAgbWFyZ2luOiA0cHggMDtcbn1cbi5tZXNzYWdlIGxpOjpiZWZvcmUsIC5jYWxjdWxhdG9yIC5yZXN1bHQtY29tcGxlbWVudHMgLndwLWJsb2NrLWdyb3VwIGxpOjpiZWZvcmUge1xuICBoZWlnaHQ6IDRweDtcbiAgd2lkdGg6IDRweDtcbn1cblxuLm92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IC01O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW4tdG9wOiAtMTAwdmg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzk1YjRkZiwgI2MzYTVkNywgI2UyYjBiNSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbCwgbWFyZ2luLXRvcDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcywgMHM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjNzO1xufVxuXG4uanMtb3BlbiAub3ZlcmxheSB7XG4gIG9wYWNpdHk6IDAuODtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi5kZXNjcmlwdGlvbiB7XG4gIG9wYWNpdHk6IDAuODtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIG1heC13aWR0aDogNzgwcHg7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5xdWVzdGlvbnMge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5xdWVzdGlvbnMgaDIsXG4ucXVlc3Rpb25zIHAge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDg1JTtcbiAgcGFkZGluZzogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm94LXNoYWRvdzogNHB4IDRweCA4cHggcmdiYSgyMDUsIDEzMSwgMTM4LCAwLjEpO1xufVxuLnF1ZXN0aW9ucyBoMiB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBtYXJnaW46IDI0cHggMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjZTRkZGU4LCAjZjBkYWRjKTtcbiAgY29sb3I6ICM4NjY0NmQ7XG59XG4ucXVlc3Rpb25zIGgyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5xdWVzdGlvbnMgcCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogOHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuXG4ucG9zdC1jYXRlZ29yaWVzIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnBvc3QtY2F0ZWdvcmllcyBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucG9zdC1jYXRlZ29yaWVzIGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gIG1hcmdpbjogMCA4cHg7XG59XG4ucG9zdC1jYXRlZ29yaWVzIGxpIGEge1xuICBjb2xvcjogI2EwYTBhMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnBvc3QtY2F0ZWdvcmllcyBsaSBhOmhvdmVyLCAucG9zdC1jYXRlZ29yaWVzIGxpIGE6YWN0aXZlLCAucG9zdC1jYXRlZ29yaWVzIGxpIGE6Zm9jdXMge1xuICBjb2xvcjogI2NkODM4YTtcbn1cblxuaDEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBvcGFjaXR5OiAwLjg7XG4gIG1heC13aWR0aDogNzgwcHg7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbCBsYWJlbCxcbi53cGNmNyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2EwYTBhMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uZm9ybS1jb250cm9sIGxhYmVsLmhhcy10b29sdGlwOjphZnRlcixcbi53cGNmNyBsYWJlbC5oYXMtdG9vbHRpcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTk3ZVwiO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGNvbG9yOiAjY2Q4MzhhO1xufVxuLmZvcm0tY29udHJvbCBsYWJlbDpob3ZlciAudG9vbHRpcCxcbi53cGNmNyBsYWJlbDpob3ZlciAudG9vbHRpcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xufVxuLmZvcm0tY29udHJvbCBsYWJlbCAudG9vbHRpcCxcbi53cGNmNyBsYWJlbCAudG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogMjUwcHg7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZDgzOGE7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggOHB4ICM0MTIxMjk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uZm9ybS1jb250cm9sIGxhYmVsIC50b29sdGlwIGEsXG4ud3BjZjcgbGFiZWwgLnRvb2x0aXAgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZvcm0tY29udHJvbCBsYWJlbCAudG9vbHRpcCBhOjphZnRlcixcbi53cGNmNyBsYWJlbCAudG9vbHRpcCBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZm9ybS1jb250cm9sIGxhYmVsIC50b29sdGlwIGE6aG92ZXIsIC5mb3JtLWNvbnRyb2wgbGFiZWwgLnRvb2x0aXAgYTphY3RpdmUsIC5mb3JtLWNvbnRyb2wgbGFiZWwgLnRvb2x0aXAgYTpmb2N1cyxcbi53cGNmNyBsYWJlbCAudG9vbHRpcCBhOmhvdmVyLFxuLndwY2Y3IGxhYmVsIC50b29sdGlwIGE6YWN0aXZlLFxuLndwY2Y3IGxhYmVsIC50b29sdGlwIGE6Zm9jdXMge1xuICBjb2xvcjogI2NkODM4YTtcbn1cbi5mb3JtLWNvbnRyb2wgbGFiZWwgLnRvb2x0aXAgcCxcbi53cGNmNyBsYWJlbCAudG9vbHRpcCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZm9ybS1jb250cm9sIFt0eXBlPXRleHRdLFxuLmZvcm0tY29udHJvbCBbdHlwZT10ZWxdLFxuLmZvcm0tY29udHJvbCBbdHlwZT1lbWFpbF0sXG4uZm9ybS1jb250cm9sIFt0eXBlPXVybF0sXG4uZm9ybS1jb250cm9sIFt0eXBlPW51bWJlcl0sXG4uZm9ybS1jb250cm9sIFt0eXBlPWRhdGVdLFxuLmZvcm0tY29udHJvbCBbdHlwZT1zZWFyY2hdLFxuLmZvcm0tY29udHJvbCBzZWxlY3QsXG4uZm9ybS1jb250cm9sIHRleHRhcmVhLFxuLndwY2Y3IFt0eXBlPXRleHRdLFxuLndwY2Y3IFt0eXBlPXRlbF0sXG4ud3BjZjcgW3R5cGU9ZW1haWxdLFxuLndwY2Y3IFt0eXBlPXVybF0sXG4ud3BjZjcgW3R5cGU9bnVtYmVyXSxcbi53cGNmNyBbdHlwZT1kYXRlXSxcbi53cGNmNyBbdHlwZT1zZWFyY2hdLFxuLndwY2Y3IHNlbGVjdCxcbi53cGNmNyB0ZXh0YXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1hcmdpbjogNHB4IDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMC4xZW0gIzYxODliZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgLThweCAxNnB4IHJnYmEoOTcsIDEzNywgMTkxLCAwLjA4KSwgLThweCA4cHggMTZweCByZ2JhKDE2NywgMTI2LCAxOTUsIDAuMDgpLCA4cHggOHB4IDE2cHggcmdiYSgyMDUsIDEzMSwgMTM4LCAwLjA4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MsIHJlc2l6ZSAwcztcbn1cbi5mb3JtLWNvbnRyb2wgW3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuLmZvcm0tY29udHJvbCBbdHlwZT10ZWxdOjpwbGFjZWhvbGRlcixcbi5mb3JtLWNvbnRyb2wgW3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbi5mb3JtLWNvbnRyb2wgW3R5cGU9dXJsXTo6cGxhY2Vob2xkZXIsXG4uZm9ybS1jb250cm9sIFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLFxuLmZvcm0tY29udHJvbCBbdHlwZT1kYXRlXTo6cGxhY2Vob2xkZXIsXG4uZm9ybS1jb250cm9sIFt0eXBlPXNlYXJjaF06OnBsYWNlaG9sZGVyLFxuLmZvcm0tY29udHJvbCBzZWxlY3Q6OnBsYWNlaG9sZGVyLFxuLmZvcm0tY29udHJvbCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsXG4ud3BjZjcgW3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuLndwY2Y3IFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLFxuLndwY2Y3IFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4ud3BjZjcgW3R5cGU9dXJsXTo6cGxhY2Vob2xkZXIsXG4ud3BjZjcgW3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIsXG4ud3BjZjcgW3R5cGU9ZGF0ZV06OnBsYWNlaG9sZGVyLFxuLndwY2Y3IFt0eXBlPXNlYXJjaF06OnBsYWNlaG9sZGVyLFxuLndwY2Y3IHNlbGVjdDo6cGxhY2Vob2xkZXIsXG4ud3BjZjcgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI2EwYTBhMDtcbn1cbi5mb3JtLWNvbnRyb2wgW3R5cGU9dGV4dF06aG92ZXIsIC5mb3JtLWNvbnRyb2wgW3R5cGU9dGV4dF06YWN0aXZlLCAuZm9ybS1jb250cm9sIFt0eXBlPXRleHRdOmZvY3VzLFxuLmZvcm0tY29udHJvbCBbdHlwZT10ZWxdOmhvdmVyLFxuLmZvcm0tY29udHJvbCBbdHlwZT10ZWxdOmFjdGl2ZSxcbi5mb3JtLWNvbnRyb2wgW3R5cGU9dGVsXTpmb2N1cyxcbi5mb3JtLWNvbnRyb2wgW3R5cGU9ZW1haWxdOmhvdmVyLFxuLmZvcm0tY29udHJvbCBbdHlwZT1lbWFpbF06YWN0aXZlLFxuLmZvcm0tY29udHJvbCBbdHlwZT1lbWFpbF06Zm9jdXMsXG4uZm9ybS1jb250cm9sIFt0eXBlPXVybF06aG92ZXIsXG4uZm9ybS1jb250cm9sIFt0eXBlPXVybF06YWN0aXZlLFxuLmZvcm0tY29udHJvbCBbdHlwZT11cmxdOmZvY3VzLFxuLmZvcm0tY29udHJvbCBbdHlwZT1udW1iZXJdOmhvdmVyLFxuLmZvcm0tY29udHJvbCBbdHlwZT1udW1iZXJdOmFjdGl2ZSxcbi5mb3JtLWNvbnRyb2wgW3R5cGU9bnVtYmVyXTpmb2N1cyxcbi5mb3JtLWNvbnRyb2wgW3R5cGU9ZGF0ZV06aG92ZXIsXG4uZm9ybS1jb250cm9sIFt0eXBlPWRhdGVdOmFjdGl2ZSxcbi5mb3JtLWNvbnRyb2wgW3R5cGU9ZGF0ZV06Zm9jdXMsXG4uZm9ybS1jb250cm9sIFt0eXBlPXNlYXJjaF06aG92ZXIsXG4uZm9ybS1jb250cm9sIFt0eXBlPXNlYXJjaF06YWN0aXZlLFxuLmZvcm0tY29udHJvbCBbdHlwZT1zZWFyY2hdOmZvY3VzLFxuLmZvcm0tY29udHJvbCBzZWxlY3Q6aG92ZXIsXG4uZm9ybS1jb250cm9sIHNlbGVjdDphY3RpdmUsXG4uZm9ybS1jb250cm9sIHNlbGVjdDpmb2N1cyxcbi5mb3JtLWNvbnRyb2wgdGV4dGFyZWE6aG92ZXIsXG4uZm9ybS1jb250cm9sIHRleHRhcmVhOmFjdGl2ZSxcbi5mb3JtLWNvbnRyb2wgdGV4dGFyZWE6Zm9jdXMsXG4ud3BjZjcgW3R5cGU9dGV4dF06aG92ZXIsXG4ud3BjZjcgW3R5cGU9dGV4dF06YWN0aXZlLFxuLndwY2Y3IFt0eXBlPXRleHRdOmZvY3VzLFxuLndwY2Y3IFt0eXBlPXRlbF06aG92ZXIsXG4ud3BjZjcgW3R5cGU9dGVsXTphY3RpdmUsXG4ud3BjZjcgW3R5cGU9dGVsXTpmb2N1cyxcbi53cGNmNyBbdHlwZT1lbWFpbF06aG92ZXIsXG4ud3BjZjcgW3R5cGU9ZW1haWxdOmFjdGl2ZSxcbi53cGNmNyBbdHlwZT1lbWFpbF06Zm9jdXMsXG4ud3BjZjcgW3R5cGU9dXJsXTpob3Zlcixcbi53cGNmNyBbdHlwZT11cmxdOmFjdGl2ZSxcbi53cGNmNyBbdHlwZT11cmxdOmZvY3VzLFxuLndwY2Y3IFt0eXBlPW51bWJlcl06aG92ZXIsXG4ud3BjZjcgW3R5cGU9bnVtYmVyXTphY3RpdmUsXG4ud3BjZjcgW3R5cGU9bnVtYmVyXTpmb2N1cyxcbi53cGNmNyBbdHlwZT1kYXRlXTpob3Zlcixcbi53cGNmNyBbdHlwZT1kYXRlXTphY3RpdmUsXG4ud3BjZjcgW3R5cGU9ZGF0ZV06Zm9jdXMsXG4ud3BjZjcgW3R5cGU9c2VhcmNoXTpob3Zlcixcbi53cGNmNyBbdHlwZT1zZWFyY2hdOmFjdGl2ZSxcbi53cGNmNyBbdHlwZT1zZWFyY2hdOmZvY3VzLFxuLndwY2Y3IHNlbGVjdDpob3Zlcixcbi53cGNmNyBzZWxlY3Q6YWN0aXZlLFxuLndwY2Y3IHNlbGVjdDpmb2N1cyxcbi53cGNmNyB0ZXh0YXJlYTpob3Zlcixcbi53cGNmNyB0ZXh0YXJlYTphY3RpdmUsXG4ud3BjZjcgdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2Q4MzhhO1xuICBib3gtc2hhZG93OiAwIC04cHggMTZweCByZ2JhKDk3LCAxMzcsIDE5MSwgMC4yKSwgLThweCA4cHggMTZweCByZ2JhKDE2NywgMTI2LCAxOTUsIDAuMiksIDhweCA4cHggMTZweCByZ2JhKDIwNSwgMTMxLCAxMzgsIDAuMik7XG59XG4uZm9ybS1jb250cm9sIFt0eXBlPXRleHRdOmhvdmVyICsgbGFiZWwsIC5mb3JtLWNvbnRyb2wgW3R5cGU9dGV4dF06YWN0aXZlICsgbGFiZWwsIC5mb3JtLWNvbnRyb2wgW3R5cGU9dGV4dF06Zm9jdXMgKyBsYWJlbCxcbi5mb3JtLWNvbnRyb2wgW3R5cGU9dGVsXTpob3ZlciArIGxhYmVsLFxuLmZvcm0tY29udHJvbCBbdHlwZT10ZWxdOmFjdGl2ZSArIGxhYmVsLFxuLmZvcm0tY29udHJvbCBbdHlwZT10ZWxdOmZvY3VzICsgbGFiZWwsXG4uZm9ybS1jb250cm9sIFt0eXBlPWVtYWlsXTpob3ZlciArIGxhYmVsLFxuLmZvcm0tY29udHJvbCBbdHlwZT1lbWFpbF06YWN0aXZlICsgbGFiZWwsXG4uZm9ybS1jb250cm9sIFt0eXBlPWVtYWlsXTpmb2N1cyArIGxhYmVsLFxuLmZvcm0tY29udHJvbCBbdHlwZT11cmxdOmhvdmVyICsgbGFiZWwsXG4uZm9ybS1jb250cm9sIFt0eXBlPXVybF06YWN0aXZlICsgbGFiZWwsXG4uZm9ybS1jb250cm9sIFt0eXBlPXVybF06Zm9jdXMgKyBsYWJlbCxcbi5mb3JtLWNvbnRyb2wgW3R5cGU9bnVtYmVyXTpob3ZlciArIGxhYmVsLFxuLmZvcm0tY29udHJvbCBbdHlwZT1udW1iZXJdOmFjdGl2ZSArIGxhYmVsLFxuLmZvcm0tY29udHJvbCBbdHlwZT1udW1iZXJdOmZvY3VzICsgbGFiZWwsXG4uZm9ybS1jb250cm9sIFt0eXBlPWRhdGVdOmhvdmVyICsgbGFiZWwsXG4uZm9ybS1jb250cm9sIFt0eXBlPWRhdGVdOmFjdGl2ZSArIGxhYmVsLFxuLmZvcm0tY29udHJvbCBbdHlwZT1kYXRlXTpmb2N1cyArIGxhYmVsLFxuLmZvcm0tY29udHJvbCBbdHlwZT1zZWFyY2hdOmhvdmVyICsgbGFiZWwsXG4uZm9ybS1jb250cm9sIFt0eXBlPXNlYXJjaF06YWN0aXZlICsgbGFiZWwsXG4uZm9ybS1jb250cm9sIFt0eXBlPXNlYXJjaF06Zm9jdXMgKyBsYWJlbCxcbi5mb3JtLWNvbnRyb2wgc2VsZWN0OmhvdmVyICsgbGFiZWwsXG4uZm9ybS1jb250cm9sIHNlbGVjdDphY3RpdmUgKyBsYWJlbCxcbi5mb3JtLWNvbnRyb2wgc2VsZWN0OmZvY3VzICsgbGFiZWwsXG4uZm9ybS1jb250cm9sIHRleHRhcmVhOmhvdmVyICsgbGFiZWwsXG4uZm9ybS1jb250cm9sIHRleHRhcmVhOmFjdGl2ZSArIGxhYmVsLFxuLmZvcm0tY29udHJvbCB0ZXh0YXJlYTpmb2N1cyArIGxhYmVsLFxuLndwY2Y3IFt0eXBlPXRleHRdOmhvdmVyICsgbGFiZWwsXG4ud3BjZjcgW3R5cGU9dGV4dF06YWN0aXZlICsgbGFiZWwsXG4ud3BjZjcgW3R5cGU9dGV4dF06Zm9jdXMgKyBsYWJlbCxcbi53cGNmNyBbdHlwZT10ZWxdOmhvdmVyICsgbGFiZWwsXG4ud3BjZjcgW3R5cGU9dGVsXTphY3RpdmUgKyBsYWJlbCxcbi53cGNmNyBbdHlwZT10ZWxdOmZvY3VzICsgbGFiZWwsXG4ud3BjZjcgW3R5cGU9ZW1haWxdOmhvdmVyICsgbGFiZWwsXG4ud3BjZjcgW3R5cGU9ZW1haWxdOmFjdGl2ZSArIGxhYmVsLFxuLndwY2Y3IFt0eXBlPWVtYWlsXTpmb2N1cyArIGxhYmVsLFxuLndwY2Y3IFt0eXBlPXVybF06aG92ZXIgKyBsYWJlbCxcbi53cGNmNyBbdHlwZT11cmxdOmFjdGl2ZSArIGxhYmVsLFxuLndwY2Y3IFt0eXBlPXVybF06Zm9jdXMgKyBsYWJlbCxcbi53cGNmNyBbdHlwZT1udW1iZXJdOmhvdmVyICsgbGFiZWwsXG4ud3BjZjcgW3R5cGU9bnVtYmVyXTphY3RpdmUgKyBsYWJlbCxcbi53cGNmNyBbdHlwZT1udW1iZXJdOmZvY3VzICsgbGFiZWwsXG4ud3BjZjcgW3R5cGU9ZGF0ZV06aG92ZXIgKyBsYWJlbCxcbi53cGNmNyBbdHlwZT1kYXRlXTphY3RpdmUgKyBsYWJlbCxcbi53cGNmNyBbdHlwZT1kYXRlXTpmb2N1cyArIGxhYmVsLFxuLndwY2Y3IFt0eXBlPXNlYXJjaF06aG92ZXIgKyBsYWJlbCxcbi53cGNmNyBbdHlwZT1zZWFyY2hdOmFjdGl2ZSArIGxhYmVsLFxuLndwY2Y3IFt0eXBlPXNlYXJjaF06Zm9jdXMgKyBsYWJlbCxcbi53cGNmNyBzZWxlY3Q6aG92ZXIgKyBsYWJlbCxcbi53cGNmNyBzZWxlY3Q6YWN0aXZlICsgbGFiZWwsXG4ud3BjZjcgc2VsZWN0OmZvY3VzICsgbGFiZWwsXG4ud3BjZjcgdGV4dGFyZWE6aG92ZXIgKyBsYWJlbCxcbi53cGNmNyB0ZXh0YXJlYTphY3RpdmUgKyBsYWJlbCxcbi53cGNmNyB0ZXh0YXJlYTpmb2N1cyArIGxhYmVsIHtcbiAgY29sb3I6ICM2MTg5YmY7XG59XG4uZm9ybS1jb250cm9sIFt0eXBlPWRhdGVdLFxuLndwY2Y3IFt0eXBlPWRhdGVdIHtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiAxNzBweDtcbn1cbi5mb3JtLWNvbnRyb2wgW3R5cGU9bnVtYmVyXSxcbi53cGNmNyBbdHlwZT1udW1iZXJdIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogYXV0bztcbn1cblxuLmZvcm0tY29udHJvbCB0ZXh0YXJlYSxcbi53cGNmNyB0ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbn1cbi5mb3JtLWNvbnRyb2wgLmNoYXJhY3RlcnMsXG4ud3BjZjcgLmNoYXJhY3RlcnMge1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogIzg4ODg4ODtcbn1cbi5mb3JtLWNvbnRyb2wgLmNoYXJhY3RlcnMgc3Bhbixcbi53cGNmNyAuY2hhcmFjdGVycyBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0Yjk3MjQ7XG59XG4uZm9ybS1jb250cm9sIC5jaGFyYWN0ZXJzIHNwYW4udG9vLXNob3J0LFxuLndwY2Y3IC5jaGFyYWN0ZXJzIHNwYW4udG9vLXNob3J0IHtcbiAgY29sb3I6ICNkZjdmMDk7XG59XG5cbi5yYWRpby1ncm91cCAucmFkaW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNHB4IDA7XG59XG4ucmFkaW8tZ3JvdXAgLnJhZGlvIFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMXB4O1xuICBsZWZ0OiAxMC41cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAtMC4xZW07XG59XG4ucmFkaW8tZ3JvdXAgLnJhZGlvIFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyOTI5Mjk7XG59XG4ucmFkaW8tZ3JvdXAgLnJhZGlvIFt0eXBlPXJhZGlvXSArIGxhYmVsOjpiZWZvcmUsIC5yYWRpby1ncm91cCAucmFkaW8gW3R5cGU9cmFkaW9dICsgbGFiZWw6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnJhZGlvLWdyb3VwIC5yYWRpbyBbdHlwZT1yYWRpb10gKyBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjFweDtcbiAgd2lkdGg6IDIxcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogc29saWQgMC4xZW0gI2EwYTBhMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5yYWRpby1ncm91cCAucmFkaW8gW3R5cGU9cmFkaW9dICsgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDExcHg7XG4gIHdpZHRoOiAxMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MTg5YmY7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA1cHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbi5yYWRpby1ncm91cCAucmFkaW8gW3R5cGU9cmFkaW9dOmhvdmVyICsgbGFiZWw6OmFmdGVyLCAucmFkaW8tZ3JvdXAgLnJhZGlvIFt0eXBlPXJhZGlvXTphY3RpdmUgKyBsYWJlbDo6YWZ0ZXIsIC5yYWRpby1ncm91cCAucmFkaW8gW3R5cGU9cmFkaW9dOmZvY3VzICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwYTBhMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xufVxuLnJhZGlvLWdyb3VwIC5yYWRpbyBbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5yYWRpby1ncm91cCAucmFkaW8gW3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE4OWJmO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uZXJyb3IsIC53cGNmNyBmb3JtIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNkZjdmMDk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIzLCAxMjcsIDksIDAuMSk7XG59XG4uZXJyb3I6bm90KDplbXB0eSksIC53cGNmNyBmb3JtIC53cGNmNy1ub3QtdmFsaWQtdGlwOm5vdCg6ZW1wdHkpIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuLmVycm9yOm5vdCg6ZW1wdHkpOjpiZWZvcmUsIC53cGNmNyBmb3JtIC53cGNmNy1ub3QtdmFsaWQtdGlwOm5vdCg6ZW1wdHkpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uZm9ybS1jb250cm9sIC5yZXN1bWUge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICM0Yjk3MjQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTg1cHgpIHtcbiAgLmZvcm0tY29udHJvbCAucmVzdW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAwLjFlbSByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxufVxuLmZvcm0tY29udHJvbCAucmVzdW1lIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZm9ybS1jb250cm9sIC5kZWxldGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgbWFyZ2luOiA4cHggMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMiwgNjgsIDY4LCAwLjIpO1xuICBjb2xvcjogI2RlNDQ0NDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmZvcm0tY29udHJvbCAuZGVsZXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC01O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiBkYXNoZWQgMC4xZW0gI2RlNDQ0NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjIsIDY4LCA2OCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmZvcm0tY29udHJvbCAuZGVsZXRlOmhvdmVyLCAuZm9ybS1jb250cm9sIC5kZWxldGU6YWN0aXZlLCAuZm9ybS1jb250cm9sIC5kZWxldGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGU0NDQ0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mb3JtLWNvbnRyb2wgLmRlbGV0ZTpob3Zlcjo6YmVmb3JlLCAuZm9ybS1jb250cm9sIC5kZWxldGU6YWN0aXZlOjpiZWZvcmUsIC5mb3JtLWNvbnRyb2wgLmRlbGV0ZTpmb2N1czo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2wgLmNyZWF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDAgMTAuNjY2NjY2NjY2N3B4O1xuICBtYXJnaW46IDhweCAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzUsIDE1MSwgMzYsIDAuMik7XG4gIGNvbG9yOiAjNGI5NzI0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5mb3JtLWNvbnRyb2wgLmNyZWF0ZTpob3ZlciwgLmZvcm0tY29udHJvbCAuY3JlYXRlOmFjdGl2ZSwgLmZvcm0tY29udHJvbCAuY3JlYXRlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiOTcyNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZm9ybS1jb250cm9sIC5jcmVhdGUgaSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uZmllbGQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZmllbGQtZ3JvdXAgc3BhbiB7XG4gIG1hcmdpbjogOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuLmZpZWxkLWdyb3VwIHNwYW46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5maWVsZC1ncm91cCBzcGFuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZmllbGQtZ3JvdXAgLnN1Yi1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uZmllbGQtZ3JvdXAtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmZpZWxkLWdyb3VwLWNvbnRhaW5lciAuZmllbGQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidG9wIHRvcCAuXCIgXCJhIGJ0biAuXCIgXCJiIGJ0biAuXCIgXCJlcnJvciBlcnJvciBlcnJvclwiO1xuICBwYWRkaW5nOiA4cHggNHB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjFlbSByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4uZmllbGQtZ3JvdXAtY29udGFpbmVyIC5maWVsZC1ncm91cDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTg1cHgpIHtcbiAgLmZpZWxkLWdyb3VwLWNvbnRhaW5lciAuZmllbGQtZ3JvdXAge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidG9wIHRvcCB0b3AgLlwiIFwiYSBiIGJ0biAuXCIgXCJlcnJvciBlcnJvciBlcnJvciBlcnJvclwiO1xuICB9XG59XG4uZmllbGQtZ3JvdXAtY29udGFpbmVyIC5maWVsZC1ncm91cDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmZpZWxkLWdyb3VwLWNvbnRhaW5lciAuZmllbGQtZ3JvdXAgLnN1Yi1ncm91cCBbdHlwZT1udW1iZXJdIHtcbiAgd2lkdGg6IDY1cHg7XG59XG4uZmllbGQtZ3JvdXAtY29udGFpbmVyIC5maWVsZC1ncm91cCAuc3ViLWdyb3VwIHNlbGVjdCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IGF1dG87XG59XG4uZmllbGQtZ3JvdXAtY29udGFpbmVyIC5maWVsZC1ncm91cCAuc3ViLWdyb3VwOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGZsZXg6IDE7XG4gIGdyaWQtYXJlYTogdG9wO1xufVxuLmZpZWxkLWdyb3VwLWNvbnRhaW5lciAuZmllbGQtZ3JvdXAgLnN1Yi1ncm91cDpudGgtb2YtdHlwZSgyKSB7XG4gIGdyaWQtYXJlYTogYTtcbn1cbi5maWVsZC1ncm91cC1jb250YWluZXIgLmZpZWxkLWdyb3VwIC5zdWItZ3JvdXA6bnRoLW9mLXR5cGUoMykge1xuICBncmlkLWFyZWE6IGI7XG59XG4uZmllbGQtZ3JvdXAtY29udGFpbmVyIC5maWVsZC1ncm91cCAuZGVsZXRlIHtcbiAgZ3JpZC1hcmVhOiBidG47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTg0cHgpIHtcbiAgLmZpZWxkLWdyb3VwLWNvbnRhaW5lciAuZmllbGQtZ3JvdXAgLmRlbGV0ZSB7XG4gICAgaGVpZ2h0OiA4MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG59XG4uZmllbGQtZ3JvdXAtY29udGFpbmVyIC5maWVsZC1ncm91cCAuZXJyb3Ige1xuICBncmlkLWFyZWE6IGVycm9yO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4uZm9ybS1jb250cm9sLmRlc2t0b3AtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvcm0tY29udHJvbC5kZXNrdG9wLWljb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9ybS1jb250cm9sLmRlc2t0b3AtaWNvbiBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxufVxuLmZvcm0tY29udHJvbC5kZXNrdG9wLWljb24gbGFiZWwgaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb3JtLWNvbnRyb2wuZGVza3RvcC1pY29uIGxhYmVsIGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9ybS1jb250cm9sLmRlc2t0b3AtaWNvbiBpbnB1dCxcbiAgLmZvcm0tY29udHJvbC5kZXNrdG9wLWljb24gc2VsZWN0LFxuICAuZm9ybS1jb250cm9sLmRlc2t0b3AtaWNvbiB0ZXh0YXJlYSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5mb3JtIC5mb3JtLWNvbnRyb2wge1xuICBtYXJnaW46IDI0cHggMDtcbn1cbi5mb3JtIC5mb3JtLWNvbnRyb2w6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZm9ybSAuZm9ybS1jb250cm9sOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cGNmNyBmb3JtIHtcbiAgbWluLXdpZHRoOiAyNTBweDtcbn1cbi53cGNmNyBmb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3BjZjcgZm9ybSBwIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG4ud3BjZjcgZm9ybSBwOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndwY2Y3IGZvcm0gcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndwY2Y3IGZvcm0gLmNoYXJhY3RlcnMge1xuICBtYXJnaW4tdG9wOiAtMjRweDtcbn1cbi53cGNmNyBmb3JtIC5jaGFyYWN0ZXJzIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xufVxuLndwY2Y3IGZvcm0gW3R5cGU9c3VibWl0XSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLndwY2Y3IGZvcm0gW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKTpob3ZlciwgLndwY2Y3IGZvcm0gW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKTphY3RpdmUsIC53cGNmNyBmb3JtIFt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNhNzdlYzMsICNjZDgzOGEpO1xuICBwYWRkaW5nOiAwIDMycHg7XG59XG4ud3BjZjcgZm9ybSAud3BjZjctc3Bpbm5lciB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53cGNmNyBmb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzg4ODg4ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzYsIDEzNiwgMTM2LCAwLjEpO1xufVxuLndwY2Y3IGZvcm0gLmNmLXR1cm5zdGlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLndwY2Y3IGZvcm0uc3VibWl0dGluZyAud3BjZjctc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndwY2Y3IGZvcm0uc3VibWl0dGluZyBsYWJlbCxcbi53cGNmNyBmb3JtLnN1Ym1pdHRpbmcgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLndwY2Y3IGZvcm0uc3VibWl0dGluZyAuY2hhcmFjdGVycyxcbi53cGNmNyBmb3JtLnN1Ym1pdHRpbmcgW3R5cGU9c3VibWl0XSxcbi53cGNmNyBmb3JtLnN1Ym1pdHRpbmcgLmNmLXR1cm5zdGlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud3BjZjcgZm9ybS5zZW50IC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBjb2xvcjogIzRiOTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NSwgMTUxLCAzNiwgMC4xKTtcbn1cbi53cGNmNyBmb3JtLnNlbnQgcCxcbi53cGNmNyBmb3JtLnNlbnQgLmNoYXJhY3RlcnMsXG4ud3BjZjcgZm9ybS5zZW50IC5jZi10dXJuc3RpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndwY2Y3IGZvcm0uaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LCAud3BjZjcgZm9ybS51bmFjY2VwdGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBjb2xvcjogI2RmN2YwOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjMsIDEyNywgOSwgMC4xKTtcbn1cbi53cGNmNyBmb3JtLnNwYW0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCwgLndwY2Y3IGZvcm0uZmFpbGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsIC53cGNmNyBmb3JtLmFib3J0ZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGNvbG9yOiAjZGU0NDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMiwgNjgsIDY4LCAwLjEpO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM1MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbi5jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM1MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG59XG5cbi5jb250YWluZXItZmxleC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY29udGFpbmVyLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDI0cHg7XG4gIG1heC13aWR0aDogMTI2NHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuY29udGFpbmVyLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDMycHg7XG4gICAgbWF4LXdpZHRoOiAxMjcycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAuY29udGFpbmVyLWZsZXgteGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5jb250YWluZXItZmxleC14bCA+IGRpdiwgLmNvbnRhaW5lci1mbGV4LXhsID4gYXJ0aWNsZSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmNvbnRhaW5lci1mbGV4LXhsID4gZGl2LCAuY29udGFpbmVyLWZsZXgteGwgPiBhcnRpY2xlIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhaW5lci1mbGV4LXhsID4gZGl2LCAuY29udGFpbmVyLWZsZXgteGwgPiBhcnRpY2xlIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXItZmxleC14bCA+IGRpdiwgLmNvbnRhaW5lci1mbGV4LXhsID4gYXJ0aWNsZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAuY29udGFpbmVyLWZsZXgteGwgPiBkaXYsIC5jb250YWluZXItZmxleC14bCA+IGFydGljbGUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbi5jb250YWluZXItZmxleC14bCA+IGRpdiwgLmNvbnRhaW5lci1mbGV4LXhsID4gYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmNvbnRhaW5lci1mbGV4LXhsID4gZGl2LCAuY29udGFpbmVyLWZsZXgteGwgPiBhcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhaW5lci1mbGV4LXhsID4gZGl2LCAuY29udGFpbmVyLWZsZXgteGwgPiBhcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXItZmxleC14bCA+IGRpdiwgLmNvbnRhaW5lci1mbGV4LXhsID4gYXJ0aWNsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAuY29udGFpbmVyLWZsZXgteGwgPiBkaXYsIC5jb250YWluZXItZmxleC14bCA+IGFydGljbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5jb250YWluZXItZmxleC14bCA+IGRpdjpmaXJzdC1vZi10eXBlLCAuY29udGFpbmVyLWZsZXgteGwgPiBhcnRpY2xlOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNvbnRhaW5lci1mbGV4LXhsID4gZGl2Omxhc3Qtb2YtdHlwZSwgLmNvbnRhaW5lci1mbGV4LXhsID4gYXJ0aWNsZTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAuY29udGFpbmVyLWZsZXgteGwgPiBkaXYsIC5jb250YWluZXItZmxleC14bCA+IGFydGljbGUge1xuICAgIG1hcmdpbjogMCA0MHB4O1xuICB9XG4gIC5jb250YWluZXItZmxleC14bCA+IGRpdjpmaXJzdC1vZi10eXBlLCAuY29udGFpbmVyLWZsZXgteGwgPiBhcnRpY2xlOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuY29udGFpbmVyLWZsZXgteGwgPiBkaXY6bGFzdC1vZi10eXBlLCAuY29udGFpbmVyLWZsZXgteGwgPiBhcnRpY2xlOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMTA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgaGVhZGVyIC50b3BiYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMTA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIgLnRvcGJhciAuaGVhZGVyLWhlbHAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTg1cHg7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcwODVhMjtcbiAgfVxufVxuaGVhZGVyIC50b3BiYXIgLmhlYWRlci1oZWxwIC50ZXh0d2lkZ2V0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICNkMWRmZjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlciAudG9wYmFyIC5oZWFkZXItaGVscCAudGV4dHdpZGdldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmhlYWRlciAudG9wYmFyIC5oZWFkZXItaGVscCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjRweDtcbiAgICB3aWR0aDogMTQ1cHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDMycHggMzJweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbn1cbi5oZWFkZXItbG9nbyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItbG9nbyBhIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZWFkZXItbG9nbyBhIHN2Zy5hZmF2LXN2ZyB7XG4gIGhlaWdodDogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1sb2dvIGEgc3ZnLmFmYXYtc3ZnIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5oZWFkZXItbG9nbyBhIHN2Zy5iYXNlbGluZS1zdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLWxvZ28gYSBzdmcuYmFzZWxpbmUtc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlYWRlci1sb2dvIGEgLnN0MCxcbi5oZWFkZXItbG9nbyBhIC5zdDEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5oZWFkZXItbG9nbyBhIC5zdDAge1xuICBmaWxsOiAjNjE4OWJmO1xufVxuLmhlYWRlci1sb2dvIGEgLnN0MSB7XG4gIGZpbGw6ICMyNjNlNjA7XG59XG4uaGVhZGVyLWxvZ28gYTpob3ZlciAuc3QwLCAuaGVhZGVyLWxvZ28gYTphY3RpdmUgLnN0MCwgLmhlYWRlci1sb2dvIGE6Zm9jdXMgLnN0MCB7XG4gIGZpbGw6ICNjZDgzOGE7XG59XG4uaGVhZGVyLWxvZ28gYTpob3ZlciAuc3QxLCAuaGVhZGVyLWxvZ28gYTphY3RpdmUgLnN0MSwgLmhlYWRlci1sb2dvIGE6Zm9jdXMgLnN0MSB7XG4gIGZpbGw6ICM0MTIxMjk7XG59XG5cbi5tZW51LXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDM2cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1lbnUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWVudS10b2dnbGUgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwLjNlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG59XG4ubWVudS10b2dnbGUgc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgdG9wOiAwO1xufVxuLm1lbnUtdG9nZ2xlIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICB0b3A6IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5tZW51LXRvZ2dsZSBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gIHRvcDogMzJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5tZW51LXRvZ2dsZSBzcGFuOjpiZWZvcmUsIC5tZW51LXRvZ2dsZSBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNzdlYzM7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuM2VtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5tZW51LXRvZ2dsZSBzcGFuOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjFlbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG59XG4ubWVudS10b2dnbGUgc3Bhbjo6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwLjFlbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbn1cbi5tZW51LXRvZ2dsZS5qcy1vcGVuIHNwYW46Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCAubWVudS10b2dnbGUuanMtb3BlbiBzcGFuOm50aC1vZi10eXBlKDIpOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpO1xufVxuLm1lbnUtdG9nZ2xlLmpzLW9wZW4gc3BhbjpmaXJzdC1vZi10eXBlOjphZnRlciwgLm1lbnUtdG9nZ2xlLmpzLW9wZW4gc3BhbjpudGgtb2YtdHlwZSgyKTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG59XG4ubWVudS10b2dnbGUuanMtb3BlbiBzcGFuOmxhc3Qtb2YtdHlwZTo6YmVmb3JlLCAubWVudS10b2dnbGUuanMtb3BlbiBzcGFuOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbn1cblxuLmhlYWRlci1tZW51IGxpIHtcbiAgbWFyZ2luOiAxNnB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItbWVudSBsaSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMWVtO1xuICB9XG59XG4uaGVhZGVyLW1lbnUgbGkuZW1waGFzaXMgYSB7XG4gIGNvbG9yOiAjY2Q4MzhhO1xufVxuLmhlYWRlci1tZW51IGxpLmVtcGhhc2lzIGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2YwZGFkYywgcmdiYSgyNDAsIDIxOCwgMjIwLCAwKSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItbWVudSBsaS5lbXBoYXNpcyBhOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmMGRhZGMsIHJnYmEoMjQwLCAyMTgsIDIyMCwgMCkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItbWVudSBsaS5lbXBoYXNpcyBhOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NkODM4YTtcbiAgfVxufVxuLmhlYWRlci1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIGE6OmJlZm9yZSxcbi5oZWFkZXItbWVudSBsaSBhOmhvdmVyOjpiZWZvcmUsXG4uaGVhZGVyLW1lbnUgbGkgYTphY3RpdmU6OmJlZm9yZSxcbi5oZWFkZXItbWVudSBsaSBhOmZvY3VzOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gYTo6YmVmb3JlLFxuICAuaGVhZGVyLW1lbnUgbGkgYTpob3Zlcjo6YmVmb3JlLFxuICAuaGVhZGVyLW1lbnUgbGkgYTphY3RpdmU6OmJlZm9yZSxcbiAgLmhlYWRlci1tZW51IGxpIGE6Zm9jdXM6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSBhOjphZnRlcixcbiAgLmhlYWRlci1tZW51IGxpIGE6aG92ZXI6OmFmdGVyLFxuICAuaGVhZGVyLW1lbnUgbGkgYTphY3RpdmU6OmFmdGVyLFxuICAuaGVhZGVyLW1lbnUgbGkgYTpmb2N1czo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaGVhZGVyLW1lbnUgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzYxODliZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1tZW51IGxpIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbi5oZWFkZXItbWVudSBsaSBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkMWRmZjIsIHJnYmEoMjQwLCAyMTgsIDIyMCwgMCkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1tZW51IGxpIGE6OmJlZm9yZSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2QxZGZmMiwgcmdiYSgyNDAsIDIxOCwgMjIwLCAwKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1tZW51IGxpIGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGhlaWdodDogMC4xZW07XG4gICAgd2lkdGg6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MTg5YmY7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBoZWFkZXIgbmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICB9XG59XG5oZWFkZXIgbmF2IC5oZWFkZXItbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJveC1zaGFkb3c6IDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgaGVhZGVyIG5hdiAuaGVhZGVyLW1lbnUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTEwJSk7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTJ2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDEydnc7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnZ3O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCUgMTJ2dztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgMTJ2dztcbiAgfVxufVxuaGVhZGVyIG5hdiAuaGVhZGVyLW1lbnUgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyIG5hdiAuaGVhZGVyLW1lbnUgdWwge1xuICAgIGhlaWdodDogNDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAxODVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBoZWFkZXIgbmF2LmpzLW9wZW4ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBoZWFkZXIgbmF2LmpzLW9wZW4gLmhlYWRlci1tZW51IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyIG5hdiAub3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZGFkYztcbiAgY29sb3I6ICNjZDgzOGE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VhcmNoLXRvZ2dsZTpob3ZlciwgLnNlYXJjaC10b2dnbGU6YWN0aXZlLCAuc2VhcmNoLXRvZ2dsZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGNvbG9yOiAjMjYzZTYwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWFyY2gtdG9nZ2xlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OSwgMjQ5LCAyNDksIDAuMik7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbi5zZWFyY2gtdG9nZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljY1wiO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlYXJjaC10b2dnbGU6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbn1cbi5zZWFyY2gtdG9nZ2xlIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VhcmNoLXRvZ2dsZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucG9waW4tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMjA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBvcGluLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvcGluLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLnBvcGluLWNvbnRhaW5lci5qcy1vcGVuIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBvcGluLWNvbnRhaW5lci5qcy1vcGVuIC5wb3BpbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wb3Bpbi1jb250YWluZXIuanMtb3BlbiAucG9waW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi5wb3Bpbi1jb250YWluZXIgLnBvcGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm94LXNoYWRvdzogMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBvcGluLWNvbnRhaW5lciAucG9waW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTEwJSk7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTJ2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDEydnc7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnZ3O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCUgMTJ2dztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgMTJ2dztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucG9waW4tY29udGFpbmVyIC5wb3BpbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgd2lkdGg6IDc4MHB4O1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIH1cbn1cblxuLnBvcGluLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNjE4OWJmLCAjYTc3ZWMzLCAjY2Q4MzhhKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucG9waW4taGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucG9waW4taGVhZGVyIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDA7XG59XG4ucG9waW4taGVhZGVyIGJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtNTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiBzb2xpZCAwLjFlbSAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnBvcGluLWhlYWRlciBidXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGVhMTFcIjtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5wb3Bpbi1oZWFkZXIgYnV0dG9uOmhvdmVyOjpiZWZvcmUsIC5wb3Bpbi1oZWFkZXIgYnV0dG9uOmFjdGl2ZTo6YmVmb3JlLCAucG9waW4taGVhZGVyIGJ1dHRvbjpmb2N1czo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wb3Bpbi1oZWFkZXIgYnV0dG9uOmhvdmVyOjphZnRlciwgLnBvcGluLWhlYWRlciBidXR0b246YWN0aXZlOjphZnRlciwgLnBvcGluLWhlYWRlciBidXR0b246Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wb3Bpbi1oZWFkZXIgYnV0dG9uIHNwYW4ge1xuICBmb250LXNpemU6IDA7XG59XG5cbi5wb3Bpbi1ib2R5IHtcbiAgbWF4LWhlaWdodDogNzB2aDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucG9waW4tYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvcGluLWJvZHkge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cbi5wb3Bpbi1ib2R5LW1hc2stdG9wLCAucG9waW4tYm9keS1tYXNrLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbn1cbi5wb3Bpbi1ib2R5LW1hc2stdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y5ZjlmOSwgcmdiYSgyNDksIDI0OSwgMjQ5LCAwKSk7XG59XG4ucG9waW4tYm9keS1tYXNrLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IC0zOXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZjlmOWY5LCByZ2JhKDI0OSwgMjQ5LCAyNDksIDApKTtcbn1cblxuLmJ1dHRvbi1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJSAxMDAlIDAgMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZDFkZmYyLCAjZTRkZGU4KTtcbiAgcGFkZGluZzogMCAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IC02MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnV0dG9uLWJvdHRvbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJ1dHRvbi1ib3R0b206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMxXCI7XG4gIGNvbG9yOiAjNzA4NWEyO1xuICBmb250LXNpemU6IDNyZW07XG59XG4uYnV0dG9uLWJvdHRvbSBzcGFuIHtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uc2VhcmNoLXBhbmVsIHtcbiAgcGFkZGluZzogMjRweCAwO1xufVxuLnNlYXJjaC1wYW5lbCBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzg4ODg4ODtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4uc2VhcmNoLXBhbmVsIC5oZWFkIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uc2VhcmNoLXBhbmVsIC5kZWNvLWJsb2NrcyB7XG4gIGhlaWdodDogMjAwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiejEgejIgejNcIiBcInoxIHo0IHozXCI7XG4gIGdyaWQtZ2FwOiAzMnB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAtMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlYXJjaC1wYW5lbCAuZGVjby1ibG9ja3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtcGFuZWwgLmRlY28tYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uc2VhcmNoLXBhbmVsIC5kZWNvLWJsb2NrOm50aC1vZi10eXBlKDEpIHtcbiAgZ3JpZC1hcmVhOiB6MTtcbn1cbi5zZWFyY2gtcGFuZWwgLmRlY28tYmxvY2s6bnRoLW9mLXR5cGUoMikge1xuICBncmlkLWFyZWE6IHoyO1xufVxuLnNlYXJjaC1wYW5lbCAuZGVjby1ibG9jazpudGgtb2YtdHlwZSgzKSB7XG4gIGdyaWQtYXJlYTogejM7XG59XG4uc2VhcmNoLXBhbmVsIC5kZWNvLWJsb2NrOm50aC1vZi10eXBlKDQpIHtcbiAgZ3JpZC1hcmVhOiB6NDtcbn1cbi5zZWFyY2gtcGFuZWwgPiAuYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uc2VhcmNoLXBhbmVsIC5jYXJkIHtcbiAgbWFyZ2luOiAxNnB4IGF1dG87XG59XG4uYm90dG9tLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJvdHRvbS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ib3R0b20tbW9iaWxlIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5ib3R0b20tbW9iaWxlIHVsIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5ib3R0b20tbW9iaWxlIHVsIGxpIHtcbiAgZmxleDogMTtcbn1cbi5ib3R0b20tbW9iaWxlIHVsIGxpOmxhc3Qtb2YtdHlwZSBhIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2Q4MzhhO1xufVxuLmJvdHRvbS1tb2JpbGUgdWwgbGk6bGFzdC1vZi10eXBlIGE6aG92ZXIsIC5ib3R0b20tbW9iaWxlIHVsIGxpOmxhc3Qtb2YtdHlwZSBhOmFjdGl2ZSwgLmJvdHRvbS1tb2JpbGUgdWwgbGk6bGFzdC1vZi10eXBlIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJiMGI1O1xuICBjb2xvcjogIzQxMjEyOTtcbn1cbi5ib3R0b20tbW9iaWxlIHVsIGxpIGEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gIGJvcmRlci1yaWdodDogc29saWQgMC4xZW0gI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxODliZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmJvdHRvbS1tb2JpbGUgdWwgbGkgYTpob3ZlciwgLmJvdHRvbS1tb2JpbGUgdWwgbGkgYTphY3RpdmUsIC5ib3R0b20tbW9iaWxlIHVsIGxpIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTViNGRmO1xuICBjb2xvcjogIzI2M2U2MDtcbn1cblxuZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTJ2dztcbiAgcGFkZGluZy1sZWZ0OiAxMnZ3O1xuICBtYXJnaW4tbGVmdDogLTEydnc7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4MCUgMTJ2dztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogODAlIDZ2dztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgZm9vdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5mb290ZXIgbmF2IHtcbiAgbWF4LXdpZHRoOiA3ODBweDtcbiAgbWFyZ2luOiAyNHB4IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgZm9vdGVyIG5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbmZvb3RlciBuYXYgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA4cHg7XG59XG5mb290ZXIgbmF2IHVsIGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luOiAxNnB4IGF1dG87XG4gIGNvbG9yOiAjNGU0ZTRlO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICBmb290ZXIgbmF2IHVsIGxpIGEge1xuICAgIG1hcmdpbjogNHB4IGF1dG87XG4gIH1cbn1cbmZvb3RlciBuYXYgdWwgbGkgYTo6YmVmb3JlLCBmb290ZXIgbmF2IHVsIGxpIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDAuMWVtO1xuICB3aWR0aDogMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbmZvb3RlciBuYXYgdWwgbGkgYTo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuZm9vdGVyIG5hdiB1bCBsaSBhOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xufVxuZm9vdGVyIG5hdiB1bCBsaSBhOmhvdmVyOjpiZWZvcmUsIGZvb3RlciBuYXYgdWwgbGkgYTpob3Zlcjo6YWZ0ZXIsIGZvb3RlciBuYXYgdWwgbGkgYTphY3RpdmU6OmJlZm9yZSwgZm9vdGVyIG5hdiB1bCBsaSBhOmFjdGl2ZTo6YWZ0ZXIsIGZvb3RlciBuYXYgdWwgbGkgYTpmb2N1czo6YmVmb3JlLCBmb290ZXIgbmF2IHVsIGxpIGE6Zm9jdXM6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5mb290ZXIgbmF2IHVsIGxpOm50aC1vZi10eXBlKDNuIC0gMikgYTpob3ZlciwgZm9vdGVyIG5hdiB1bCBsaTpudGgtb2YtdHlwZSgzbiAtIDIpIGE6YWN0aXZlLCBmb290ZXIgbmF2IHVsIGxpOm50aC1vZi10eXBlKDNuIC0gMikgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNjE4OWJmO1xufVxuZm9vdGVyIG5hdiB1bCBsaTpudGgtb2YtdHlwZSgzbiAtIDIpIGE6OmJlZm9yZSwgZm9vdGVyIG5hdiB1bCBsaTpudGgtb2YtdHlwZSgzbiAtIDIpIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1YjRkZjtcbn1cbmZvb3RlciBuYXYgdWwgbGk6bnRoLW9mLXR5cGUoM24gLSAxKSBhOmhvdmVyLCBmb290ZXIgbmF2IHVsIGxpOm50aC1vZi10eXBlKDNuIC0gMSkgYTphY3RpdmUsIGZvb3RlciBuYXYgdWwgbGk6bnRoLW9mLXR5cGUoM24gLSAxKSBhOmZvY3VzIHtcbiAgY29sb3I6ICNhNzdlYzM7XG59XG5mb290ZXIgbmF2IHVsIGxpOm50aC1vZi10eXBlKDNuIC0gMSkgYTo6YmVmb3JlLCBmb290ZXIgbmF2IHVsIGxpOm50aC1vZi10eXBlKDNuIC0gMSkgYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNhNWQ3O1xufVxuZm9vdGVyIG5hdiB1bCBsaTpudGgtb2YtdHlwZSgzbiAtIDApIGE6aG92ZXIsIGZvb3RlciBuYXYgdWwgbGk6bnRoLW9mLXR5cGUoM24gLSAwKSBhOmFjdGl2ZSwgZm9vdGVyIG5hdiB1bCBsaTpudGgtb2YtdHlwZSgzbiAtIDApIGE6Zm9jdXMge1xuICBjb2xvcjogI2NkODM4YTtcbn1cbmZvb3RlciBuYXYgdWwgbGk6bnRoLW9mLXR5cGUoM24gLSAwKSBhOjpiZWZvcmUsIGZvb3RlciBuYXYgdWwgbGk6bnRoLW9mLXR5cGUoM24gLSAwKSBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmIwYjU7XG59XG5mb290ZXIgc21hbGwge1xuICBwYWRkaW5nOiAyNHB4IDhweDtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5mb290ZXIgc21hbGwgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuZm9vdGVyIHNtYWxsIHRpbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmZvb3RlciBzbWFsbCB0aW1lOjpiZWZvcmUsIGZvb3RlciBzbWFsbCB0aW1lOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGNkY2Q7XG4gIG1hcmdpbjogMCAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGZvb3RlciBzbWFsbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uYWRtaW4tYmFyIGhlYWRlciB7XG4gIHRvcDogNDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4M3B4KSB7XG4gIC5hZG1pbi1iYXIgaGVhZGVyIHtcbiAgICB0b3A6IDMycHg7XG4gIH1cbn1cbi5hZG1pbi1iYXIgaGVhZGVyIC50b3BiYXIsXG4uYWRtaW4tYmFyIGhlYWRlciBuYXYge1xuICB0b3A6IDQ2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODNweCkge1xuICAuYWRtaW4tYmFyIGhlYWRlciAudG9wYmFyLFxuICAuYWRtaW4tYmFyIGhlYWRlciBuYXYge1xuICAgIHRvcDogMzJweDtcbiAgfVxufVxuLmFkbWluLWJhciAucG9waW4tY29udGFpbmVyIHtcbiAgdG9wOiA0NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgzcHgpIHtcbiAgLmFkbWluLWJhciAucG9waW4tY29udGFpbmVyIHtcbiAgICB0b3A6IDMycHg7XG4gIH1cbn1cbi5hZG1pbi1iYXIgI3dwYWRtaW5iYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5jYWxjdWxhdG9yIHtcbiAgbWF4LXdpZHRoOiAxMjY0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2FsY3VsYXRvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiAxMjcycHg7XG4gIH1cbn1cbi5jYWxjdWxhdG9yIC5mb3JtIHtcbiAgZmxleDogMTtcbn1cbi5jYWxjdWxhdG9yIC5mb3JtIGgyIHtcbiAgbWFyZ2luOiAzMnB4IDAgMTZweCAwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICM2MTg5YmY7XG59XG4uY2FsY3VsYXRvciAuZm9ybSBoMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkY2RjZDtcbn1cbi5jYWxjdWxhdG9yIC5jYXJkIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDlweCkge1xuICAuY2FsY3VsYXRvciAuY2FyZCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2FsY3VsYXRvciAuY2FyZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgfVxufVxuLmNhbGN1bGF0b3IgLmNhcmQgLmhlYWQge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FsY3VsYXRvciAudG90YWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2NkODM4YTtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5jYWxjdWxhdG9yIC5kZXRhaWxzX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNjE4OWJmO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLmNhbGN1bGF0b3IgLmRldGFpbHNfX3RpdGxlOjpiZWZvcmUsIC5jYWxjdWxhdG9yIC5kZXRhaWxzX190aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDAuMWVtO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMTtcbiAgYm9yZGVyLXJhZGl1czogMC4xZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWRmZjI7XG59XG4uY2FsY3VsYXRvciAuZGV0YWlsc19fdGl0bGU6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmNhbGN1bGF0b3IgLmRldGFpbHNfX3RpdGxlOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uY2FsY3VsYXRvciAuZGV0YWlsc19fdGl0bGUgKyAuZGV0YWlsc19fbGluZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXItdG9wOiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNhbGN1bGF0b3IgLmRldGFpbHNfX2xpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBib3JkZXItdG9wOiBkYXNoZWQgMC4xZW0gI2VjZWNlYztcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLmNhbGN1bGF0b3IgLmRldGFpbHNfX2xpbmUtLWRpc2FibGVkIHAge1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uY2FsY3VsYXRvciAuZGV0YWlsc19fbGluZS0taGFzLWJhZGdlIHAge1xuICBjb2xvcjogIzg4ODg4ODtcbn1cbi5jYWxjdWxhdG9yIC5kZXRhaWxzX19saW5lX192YWx1ZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNhbGN1bGF0b3IgLnJlc3VsdC1jb21wbGVtZW50cyAud3AtYmxvY2stZ3JvdXAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufSIsIkB1c2UgXCJfdmFyaWFibGVzXCIgYXMgKjtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnI3skaWNvbW9vbi1mb250LWZhbWlseX0nO1xuICBzcmM6IHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LmVvdCcpO1xuICBzcmM6IHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS5zdmcjI3skaWNvbW9vbi1mb250LWZhbWlseX0nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnI3skaWNvbW9vbi1mb250LWZhbWlseX0nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1hY3Rpdml0eSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1hY3Rpdml0eTsgXG4gIH1cbn1cbi5pY29uLWFpcnBsYXkge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYWlycGxheTsgXG4gIH1cbn1cbi5pY29uLWFsZXJ0LWNpcmNsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1hbGVydC1jaXJjbGU7IFxuICB9XG59XG4uaWNvbi1hbGVydC1vY3RhZ29uIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWFsZXJ0LW9jdGFnb247IFxuICB9XG59XG4uaWNvbi1hbGVydC10cmlhbmdsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1hbGVydC10cmlhbmdsZTsgXG4gIH1cbn1cbi5pY29uLWFsaWduLWNlbnRlciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1hbGlnbi1jZW50ZXI7IFxuICB9XG59XG4uaWNvbi1hbGlnbi1qdXN0aWZ5IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWFsaWduLWp1c3RpZnk7IFxuICB9XG59XG4uaWNvbi1hbGlnbi1sZWZ0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWFsaWduLWxlZnQ7IFxuICB9XG59XG4uaWNvbi1hbGlnbi1yaWdodCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1hbGlnbi1yaWdodDsgXG4gIH1cbn1cbi5pY29uLWFuY2hvciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1hbmNob3I7IFxuICB9XG59XG4uaWNvbi1hcGVydHVyZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1hcGVydHVyZTsgXG4gIH1cbn1cbi5pY29uLWFyY2hpdmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYXJjaGl2ZTsgXG4gIH1cbn1cbi5pY29uLWFycm93LWRvd24ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYXJyb3ctZG93bjsgXG4gIH1cbn1cbi5pY29uLWFycm93LWRvd24tY2lyY2xlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LWRvd24tY2lyY2xlOyBcbiAgfVxufVxuLmljb24tYXJyb3ctZG93bi1sZWZ0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LWRvd24tbGVmdDsgXG4gIH1cbn1cbi5pY29uLWFycm93LWRvd24tcmlnaHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYXJyb3ctZG93bi1yaWdodDsgXG4gIH1cbn1cbi5pY29uLWFycm93LWxlZnQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYXJyb3ctbGVmdDsgXG4gIH1cbn1cbi5pY29uLWFycm93LWxlZnQtY2lyY2xlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LWxlZnQtY2lyY2xlOyBcbiAgfVxufVxuLmljb24tYXJyb3ctcmlnaHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYXJyb3ctcmlnaHQ7IFxuICB9XG59XG4uaWNvbi1hcnJvdy1yaWdodC1jaXJjbGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYXJyb3ctcmlnaHQtY2lyY2xlOyBcbiAgfVxufVxuLmljb24tYXJyb3ctdXAge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYXJyb3ctdXA7IFxuICB9XG59XG4uaWNvbi1hcnJvdy11cC1jaXJjbGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYXJyb3ctdXAtY2lyY2xlOyBcbiAgfVxufVxuLmljb24tYXJyb3ctdXAtbGVmdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1hcnJvdy11cC1sZWZ0OyBcbiAgfVxufVxuLmljb24tYXJyb3ctdXAtcmlnaHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYXJyb3ctdXAtcmlnaHQ7IFxuICB9XG59XG4uaWNvbi1hdC1zaWduIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWF0LXNpZ247IFxuICB9XG59XG4uaWNvbi1hd2FyZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1hd2FyZDsgXG4gIH1cbn1cbi5pY29uLWJhci1jaGFydCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1iYXItY2hhcnQ7IFxuICB9XG59XG4uaWNvbi1iYXItY2hhcnQtMiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1iYXItY2hhcnQtMjsgXG4gIH1cbn1cbi5pY29uLWJhdHRlcnkge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYmF0dGVyeTsgXG4gIH1cbn1cbi5pY29uLWJhdHRlcnktY2hhcmdpbmcge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYmF0dGVyeS1jaGFyZ2luZzsgXG4gIH1cbn1cbi5pY29uLWJlbGwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYmVsbDsgXG4gIH1cbn1cbi5pY29uLWJlbGwtb2ZmIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWJlbGwtb2ZmOyBcbiAgfVxufVxuLmljb24tYmx1ZXRvb3RoIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWJsdWV0b290aDsgXG4gIH1cbn1cbi5pY29uLWJvbGQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYm9sZDsgXG4gIH1cbn1cbi5pY29uLWJvb2sge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYm9vazsgXG4gIH1cbn1cbi5pY29uLWJvb2stb3BlbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1ib29rLW9wZW47IFxuICB9XG59XG4uaWNvbi1ib29rbWFyayB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1ib29rbWFyazsgXG4gIH1cbn1cbi5pY29uLWJveCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1ib3g7IFxuICB9XG59XG4uaWNvbi1icmllZmNhc2Uge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYnJpZWZjYXNlOyBcbiAgfVxufVxuLmljb24tY2FsZW5kYXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY2FsZW5kYXI7IFxuICB9XG59XG4uaWNvbi1jYW1lcmEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY2FtZXJhOyBcbiAgfVxufVxuLmljb24tY2FtZXJhLW9mZiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jYW1lcmEtb2ZmOyBcbiAgfVxufVxuLmljb24tY2FzdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jYXN0OyBcbiAgfVxufVxuLmljb24tY2hlY2sge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY2hlY2s7IFxuICB9XG59XG4uaWNvbi1jaGVjay1jaXJjbGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY2hlY2stY2lyY2xlOyBcbiAgfVxufVxuLmljb24tY2hlY2stc3F1YXJlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNoZWNrLXNxdWFyZTsgXG4gIH1cbn1cbi5pY29uLWNoZXZyb24tZG93biB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jaGV2cm9uLWRvd247IFxuICB9XG59XG4uaWNvbi1jaGV2cm9uLWxlZnQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY2hldnJvbi1sZWZ0OyBcbiAgfVxufVxuLmljb24tY2hldnJvbi1yaWdodCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jaGV2cm9uLXJpZ2h0OyBcbiAgfVxufVxuLmljb24tY2hldnJvbi11cCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jaGV2cm9uLXVwOyBcbiAgfVxufVxuLmljb24tY2hldnJvbnMtZG93biB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jaGV2cm9ucy1kb3duOyBcbiAgfVxufVxuLmljb24tY2hldnJvbnMtbGVmdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jaGV2cm9ucy1sZWZ0OyBcbiAgfVxufVxuLmljb24tY2hldnJvbnMtcmlnaHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY2hldnJvbnMtcmlnaHQ7IFxuICB9XG59XG4uaWNvbi1jaGV2cm9ucy11cCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jaGV2cm9ucy11cDsgXG4gIH1cbn1cbi5pY29uLWNocm9tZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jaHJvbWU7IFxuICB9XG59XG4uaWNvbi1jaXJjbGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY2lyY2xlOyBcbiAgfVxufVxuLmljb24tY2xpcGJvYXJkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNsaXBib2FyZDsgXG4gIH1cbn1cbi5pY29uLWNsb2NrIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNsb2NrOyBcbiAgfVxufVxuLmljb24tY2xvdWQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY2xvdWQ7IFxuICB9XG59XG4uaWNvbi1jbG91ZC1kcml6emxlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNsb3VkLWRyaXp6bGU7IFxuICB9XG59XG4uaWNvbi1jbG91ZC1saWdodG5pbmcge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY2xvdWQtbGlnaHRuaW5nOyBcbiAgfVxufVxuLmljb24tY2xvdWQtb2ZmIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNsb3VkLW9mZjsgXG4gIH1cbn1cbi5pY29uLWNsb3VkLXJhaW4ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY2xvdWQtcmFpbjsgXG4gIH1cbn1cbi5pY29uLWNsb3VkLXNub3cge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY2xvdWQtc25vdzsgXG4gIH1cbn1cbi5pY29uLWNvZGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY29kZTsgXG4gIH1cbn1cbi5pY29uLWNvZGVwZW4ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY29kZXBlbjsgXG4gIH1cbn1cbi5pY29uLWNvZGVzYW5kYm94IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNvZGVzYW5kYm94OyBcbiAgfVxufVxuLmljb24tY29mZmVlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNvZmZlZTsgXG4gIH1cbn1cbi5pY29uLWNvbHVtbnMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY29sdW1uczsgXG4gIH1cbn1cbi5pY29uLWNvbW1hbmQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY29tbWFuZDsgXG4gIH1cbn1cbi5pY29uLWNvbXBhc3Mge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY29tcGFzczsgXG4gIH1cbn1cbi5pY29uLWNvcHkge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY29weTsgXG4gIH1cbn1cbi5pY29uLWNvcm5lci1kb3duLWxlZnQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY29ybmVyLWRvd24tbGVmdDsgXG4gIH1cbn1cbi5pY29uLWNvcm5lci1kb3duLXJpZ2h0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNvcm5lci1kb3duLXJpZ2h0OyBcbiAgfVxufVxuLmljb24tY29ybmVyLWxlZnQtZG93biB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jb3JuZXItbGVmdC1kb3duOyBcbiAgfVxufVxuLmljb24tY29ybmVyLWxlZnQtdXAge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY29ybmVyLWxlZnQtdXA7IFxuICB9XG59XG4uaWNvbi1jb3JuZXItcmlnaHQtZG93biB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jb3JuZXItcmlnaHQtZG93bjsgXG4gIH1cbn1cbi5pY29uLWNvcm5lci1yaWdodC11cCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jb3JuZXItcmlnaHQtdXA7IFxuICB9XG59XG4uaWNvbi1jb3JuZXItdXAtbGVmdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jb3JuZXItdXAtbGVmdDsgXG4gIH1cbn1cbi5pY29uLWNvcm5lci11cC1yaWdodCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jb3JuZXItdXAtcmlnaHQ7IFxuICB9XG59XG4uaWNvbi1jcHUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY3B1OyBcbiAgfVxufVxuLmljb24tY3JlZGl0LWNhcmQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY3JlZGl0LWNhcmQ7IFxuICB9XG59XG4uaWNvbi1jcm9wIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNyb3A7IFxuICB9XG59XG4uaWNvbi1jcm9zc2hhaXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY3Jvc3NoYWlyOyBcbiAgfVxufVxuLmljb24tZGF0YWJhc2Uge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZGF0YWJhc2U7IFxuICB9XG59XG4uaWNvbi1kZWxldGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZGVsZXRlOyBcbiAgfVxufVxuLmljb24tZGlzYyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1kaXNjOyBcbiAgfVxufVxuLmljb24tZG9sbGFyLXNpZ24ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZG9sbGFyLXNpZ247IFxuICB9XG59XG4uaWNvbi1kb3dubG9hZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1kb3dubG9hZDsgXG4gIH1cbn1cbi5pY29uLWRvd25sb2FkLWNsb3VkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWRvd25sb2FkLWNsb3VkOyBcbiAgfVxufVxuLmljb24tZHJvcGxldCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1kcm9wbGV0OyBcbiAgfVxufVxuLmljb24tZWRpdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1lZGl0OyBcbiAgfVxufVxuLmljb24tZWRpdC0yIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWVkaXQtMjsgXG4gIH1cbn1cbi5pY29uLWVkaXQtMyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1lZGl0LTM7IFxuICB9XG59XG4uaWNvbi1leHRlcm5hbC1saW5rIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWV4dGVybmFsLWxpbms7IFxuICB9XG59XG4uaWNvbi1leWUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZXllOyBcbiAgfVxufVxuLmljb24tZXllLW9mZiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1leWUtb2ZmOyBcbiAgfVxufVxuLmljb24tZmFjZWJvb2sge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZmFjZWJvb2s7IFxuICB9XG59XG4uaWNvbi1mYXN0LWZvcndhcmQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZmFzdC1mb3J3YXJkOyBcbiAgfVxufVxuLmljb24tZmVhdGhlciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1mZWF0aGVyOyBcbiAgfVxufVxuLmljb24tZmlnbWEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZmlnbWE7IFxuICB9XG59XG4uaWNvbi1maWxlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWZpbGU7IFxuICB9XG59XG4uaWNvbi1maWxlLW1pbnVzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWZpbGUtbWludXM7IFxuICB9XG59XG4uaWNvbi1maWxlLXBsdXMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZmlsZS1wbHVzOyBcbiAgfVxufVxuLmljb24tZmlsZS10ZXh0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWZpbGUtdGV4dDsgXG4gIH1cbn1cbi5pY29uLWZpbG0ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZmlsbTsgXG4gIH1cbn1cbi5pY29uLWZpbHRlciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1maWx0ZXI7IFxuICB9XG59XG4uaWNvbi1mbGFnIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWZsYWc7IFxuICB9XG59XG4uaWNvbi1mb2xkZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZm9sZGVyOyBcbiAgfVxufVxuLmljb24tZm9sZGVyLW1pbnVzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWZvbGRlci1taW51czsgXG4gIH1cbn1cbi5pY29uLWZvbGRlci1wbHVzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWZvbGRlci1wbHVzOyBcbiAgfVxufVxuLmljb24tZnJhbWVyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWZyYW1lcjsgXG4gIH1cbn1cbi5pY29uLWZyb3duIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWZyb3duOyBcbiAgfVxufVxuLmljb24tZ2lmdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1naWZ0OyBcbiAgfVxufVxuLmljb24tZ2l0LWJyYW5jaCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1naXQtYnJhbmNoOyBcbiAgfVxufVxuLmljb24tZ2l0LWNvbW1pdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1naXQtY29tbWl0OyBcbiAgfVxufVxuLmljb24tZ2l0LW1lcmdlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWdpdC1tZXJnZTsgXG4gIH1cbn1cbi5pY29uLWdpdC1wdWxsLXJlcXVlc3Qge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZ2l0LXB1bGwtcmVxdWVzdDsgXG4gIH1cbn1cbi5pY29uLWdpdGh1YiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1naXRodWI7IFxuICB9XG59XG4uaWNvbi1naXRsYWIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZ2l0bGFiOyBcbiAgfVxufVxuLmljb24tZ2xvYmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZ2xvYmU7IFxuICB9XG59XG4uaWNvbi1ncmlkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWdyaWQ7IFxuICB9XG59XG4uaWNvbi1oYXJkLWRyaXZlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWhhcmQtZHJpdmU7IFxuICB9XG59XG4uaWNvbi1oYXNoIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWhhc2g7IFxuICB9XG59XG4uaWNvbi1oZWFkcGhvbmVzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWhlYWRwaG9uZXM7IFxuICB9XG59XG4uaWNvbi1oZWFydCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1oZWFydDsgXG4gIH1cbn1cbi5pY29uLWhlbHAtY2lyY2xlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWhlbHAtY2lyY2xlOyBcbiAgfVxufVxuLmljb24taGV4YWdvbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1oZXhhZ29uOyBcbiAgfVxufVxuLmljb24taG9tZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1ob21lOyBcbiAgfVxufVxuLmljb24taW1hZ2Uge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24taW1hZ2U7IFxuICB9XG59XG4uaWNvbi1pbmJveCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1pbmJveDsgXG4gIH1cbn1cbi5pY29uLWluZm8ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24taW5mbzsgXG4gIH1cbn1cbi5pY29uLWluc3RhZ3JhbSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1pbnN0YWdyYW07IFxuICB9XG59XG4uaWNvbi1pdGFsaWMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24taXRhbGljOyBcbiAgfVxufVxuLmljb24ta2V5IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWtleTsgXG4gIH1cbn1cbi5pY29uLWxheWVycyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1sYXllcnM7IFxuICB9XG59XG4uaWNvbi1sYXlvdXQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbGF5b3V0OyBcbiAgfVxufVxuLmljb24tbGlmZS1idW95IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWxpZmUtYnVveTsgXG4gIH1cbn1cbi5pY29uLWxpbmsge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbGluazsgXG4gIH1cbn1cbi5pY29uLWxpbmstMiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1saW5rLTI7IFxuICB9XG59XG4uaWNvbi1saW5rZWRpbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1saW5rZWRpbjsgXG4gIH1cbn1cbi5pY29uLWxpc3Qge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbGlzdDsgXG4gIH1cbn1cbi5pY29uLWxvYWRlciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1sb2FkZXI7IFxuICB9XG59XG4uaWNvbi1sb2NrIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWxvY2s7IFxuICB9XG59XG4uaWNvbi1sb2ctaW4ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbG9nLWluOyBcbiAgfVxufVxuLmljb24tbG9nLW91dCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1sb2ctb3V0OyBcbiAgfVxufVxuLmljb24tbWFpbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1tYWlsOyBcbiAgfVxufVxuLmljb24tbWFwIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLW1hcDsgXG4gIH1cbn1cbi5pY29uLW1hcC1waW4ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbWFwLXBpbjsgXG4gIH1cbn1cbi5pY29uLW1heGltaXplIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLW1heGltaXplOyBcbiAgfVxufVxuLmljb24tbWF4aW1pemUtMiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1tYXhpbWl6ZS0yOyBcbiAgfVxufVxuLmljb24tbWVoIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLW1laDsgXG4gIH1cbn1cbi5pY29uLW1lbnUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbWVudTsgXG4gIH1cbn1cbi5pY29uLW1lc3NhZ2UtY2lyY2xlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLW1lc3NhZ2UtY2lyY2xlOyBcbiAgfVxufVxuLmljb24tbWVzc2FnZS1zcXVhcmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbWVzc2FnZS1zcXVhcmU7IFxuICB9XG59XG4uaWNvbi1taWMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbWljOyBcbiAgfVxufVxuLmljb24tbWljLW9mZiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1taWMtb2ZmOyBcbiAgfVxufVxuLmljb24tbWluaW1pemUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbWluaW1pemU7IFxuICB9XG59XG4uaWNvbi1taW5pbWl6ZS0yIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLW1pbmltaXplLTI7IFxuICB9XG59XG4uaWNvbi1taW51cyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1taW51czsgXG4gIH1cbn1cbi5pY29uLW1pbnVzLWNpcmNsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1taW51cy1jaXJjbGU7IFxuICB9XG59XG4uaWNvbi1taW51cy1zcXVhcmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbWludXMtc3F1YXJlOyBcbiAgfVxufVxuLmljb24tbW9uaXRvciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1tb25pdG9yOyBcbiAgfVxufVxuLmljb24tbW9vbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1tb29uOyBcbiAgfVxufVxuLmljb24tbW9yZS1ob3Jpem9udGFsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLW1vcmUtaG9yaXpvbnRhbDsgXG4gIH1cbn1cbi5pY29uLW1vcmUtdmVydGljYWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbW9yZS12ZXJ0aWNhbDsgXG4gIH1cbn1cbi5pY29uLW1vdXNlLXBvaW50ZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbW91c2UtcG9pbnRlcjsgXG4gIH1cbn1cbi5pY29uLW1vdmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbW92ZTsgXG4gIH1cbn1cbi5pY29uLW11c2ljIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLW11c2ljOyBcbiAgfVxufVxuLmljb24tbmF2aWdhdGlvbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1uYXZpZ2F0aW9uOyBcbiAgfVxufVxuLmljb24tbmF2aWdhdGlvbi0yIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLW5hdmlnYXRpb24tMjsgXG4gIH1cbn1cbi5pY29uLW9jdGFnb24ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tb2N0YWdvbjsgXG4gIH1cbn1cbi5pY29uLXBhY2thZ2Uge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tcGFja2FnZTsgXG4gIH1cbn1cbi5pY29uLXBhcGVyY2xpcCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1wYXBlcmNsaXA7IFxuICB9XG59XG4uaWNvbi1wYXVzZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1wYXVzZTsgXG4gIH1cbn1cbi5pY29uLXBhdXNlLWNpcmNsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1wYXVzZS1jaXJjbGU7IFxuICB9XG59XG4uaWNvbi1wZW4tdG9vbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1wZW4tdG9vbDsgXG4gIH1cbn1cbi5pY29uLXBlcmNlbnQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tcGVyY2VudDsgXG4gIH1cbn1cbi5pY29uLXBob25lIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXBob25lOyBcbiAgfVxufVxuLmljb24tcGhvbmUtY2FsbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1waG9uZS1jYWxsOyBcbiAgfVxufVxuLmljb24tcGhvbmUtZm9yd2FyZGVkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXBob25lLWZvcndhcmRlZDsgXG4gIH1cbn1cbi5pY29uLXBob25lLWluY29taW5nIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXBob25lLWluY29taW5nOyBcbiAgfVxufVxuLmljb24tcGhvbmUtbWlzc2VkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXBob25lLW1pc3NlZDsgXG4gIH1cbn1cbi5pY29uLXBob25lLW9mZiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1waG9uZS1vZmY7IFxuICB9XG59XG4uaWNvbi1waG9uZS1vdXRnb2luZyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1waG9uZS1vdXRnb2luZzsgXG4gIH1cbn1cbi5pY29uLXBpZS1jaGFydCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1waWUtY2hhcnQ7IFxuICB9XG59XG4uaWNvbi1wbGF5IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXBsYXk7IFxuICB9XG59XG4uaWNvbi1wbGF5LWNpcmNsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1wbGF5LWNpcmNsZTsgXG4gIH1cbn1cbi5pY29uLXBsdXMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tcGx1czsgXG4gIH1cbn1cbi5pY29uLXBsdXMtY2lyY2xlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXBsdXMtY2lyY2xlOyBcbiAgfVxufVxuLmljb24tcGx1cy1zcXVhcmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tcGx1cy1zcXVhcmU7IFxuICB9XG59XG4uaWNvbi1wb2NrZXQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tcG9ja2V0OyBcbiAgfVxufVxuLmljb24tcG93ZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tcG93ZXI7IFxuICB9XG59XG4uaWNvbi1wcmludGVyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXByaW50ZXI7IFxuICB9XG59XG4uaWNvbi1yYWRpbyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1yYWRpbzsgXG4gIH1cbn1cbi5pY29uLXJlZnJlc2gtY2N3IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXJlZnJlc2gtY2N3OyBcbiAgfVxufVxuLmljb24tcmVmcmVzaC1jdyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1yZWZyZXNoLWN3OyBcbiAgfVxufVxuLmljb24tcmVwZWF0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXJlcGVhdDsgXG4gIH1cbn1cbi5pY29uLXJld2luZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1yZXdpbmQ7IFxuICB9XG59XG4uaWNvbi1yb3RhdGUtY2N3IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXJvdGF0ZS1jY3c7IFxuICB9XG59XG4uaWNvbi1yb3RhdGUtY3cge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tcm90YXRlLWN3OyBcbiAgfVxufVxuLmljb24tcnNzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXJzczsgXG4gIH1cbn1cbi5pY29uLXNhdmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tc2F2ZTsgXG4gIH1cbn1cbi5pY29uLXNjaXNzb3JzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXNjaXNzb3JzOyBcbiAgfVxufVxuLmljb24tc2VhcmNoIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXNlYXJjaDsgXG4gIH1cbn1cbi5pY29uLXNlbmQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tc2VuZDsgXG4gIH1cbn1cbi5pY29uLXNlcnZlciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1zZXJ2ZXI7IFxuICB9XG59XG4uaWNvbi1zZXR0aW5ncyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1zZXR0aW5nczsgXG4gIH1cbn1cbi5pY29uLXNoYXJlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXNoYXJlOyBcbiAgfVxufVxuLmljb24tc2hhcmUtMiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1zaGFyZS0yOyBcbiAgfVxufVxuLmljb24tc2hpZWxkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXNoaWVsZDsgXG4gIH1cbn1cbi5pY29uLXNoaWVsZC1vZmYge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tc2hpZWxkLW9mZjsgXG4gIH1cbn1cbi5pY29uLXNob3BwaW5nLWJhZyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1zaG9wcGluZy1iYWc7IFxuICB9XG59XG4uaWNvbi1zaG9wcGluZy1jYXJ0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXNob3BwaW5nLWNhcnQ7IFxuICB9XG59XG4uaWNvbi1zaHVmZmxlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXNodWZmbGU7IFxuICB9XG59XG4uaWNvbi1zaWRlYmFyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXNpZGViYXI7IFxuICB9XG59XG4uaWNvbi1za2lwLWJhY2sge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tc2tpcC1iYWNrOyBcbiAgfVxufVxuLmljb24tc2tpcC1mb3J3YXJkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXNraXAtZm9yd2FyZDsgXG4gIH1cbn1cbi5pY29uLXNsYWNrIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXNsYWNrOyBcbiAgfVxufVxuLmljb24tc2xhc2gge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tc2xhc2g7IFxuICB9XG59XG4uaWNvbi1zbGlkZXJzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXNsaWRlcnM7IFxuICB9XG59XG4uaWNvbi1zbWFydHBob25lIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXNtYXJ0cGhvbmU7IFxuICB9XG59XG4uaWNvbi1zbWlsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1zbWlsZTsgXG4gIH1cbn1cbi5pY29uLXNwZWFrZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tc3BlYWtlcjsgXG4gIH1cbn1cbi5pY29uLXNxdWFyZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1zcXVhcmU7IFxuICB9XG59XG4uaWNvbi1zdGFyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXN0YXI7IFxuICB9XG59XG4uaWNvbi1zdG9wLWNpcmNsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1zdG9wLWNpcmNsZTsgXG4gIH1cbn1cbi5pY29uLXN1biB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1zdW47IFxuICB9XG59XG4uaWNvbi1zdW5yaXNlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXN1bnJpc2U7IFxuICB9XG59XG4uaWNvbi1zdW5zZXQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tc3Vuc2V0OyBcbiAgfVxufVxuLmljb24tdGFibGV0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXRhYmxldDsgXG4gIH1cbn1cbi5pY29uLXRhZyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi10YWc7IFxuICB9XG59XG4uaWNvbi10YXJnZXQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdGFyZ2V0OyBcbiAgfVxufVxuLmljb24tdGVybWluYWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdGVybWluYWw7IFxuICB9XG59XG4uaWNvbi10aGVybW9tZXRlciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi10aGVybW9tZXRlcjsgXG4gIH1cbn1cbi5pY29uLXRodW1icy1kb3duIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXRodW1icy1kb3duOyBcbiAgfVxufVxuLmljb24tdGh1bWJzLXVwIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXRodW1icy11cDsgXG4gIH1cbn1cbi5pY29uLXRvZ2dsZS1sZWZ0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXRvZ2dsZS1sZWZ0OyBcbiAgfVxufVxuLmljb24tdG9nZ2xlLXJpZ2h0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXRvZ2dsZS1yaWdodDsgXG4gIH1cbn1cbi5pY29uLXRvb2wge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdG9vbDsgXG4gIH1cbn1cbi5pY29uLXRyYXNoIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXRyYXNoOyBcbiAgfVxufVxuLmljb24tdHJhc2gtMiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi10cmFzaC0yOyBcbiAgfVxufVxuLmljb24tdHJlbGxvIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXRyZWxsbzsgXG4gIH1cbn1cbi5pY29uLXRyZW5kaW5nLWRvd24ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdHJlbmRpbmctZG93bjsgXG4gIH1cbn1cbi5pY29uLXRyZW5kaW5nLXVwIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXRyZW5kaW5nLXVwOyBcbiAgfVxufVxuLmljb24tdHJpYW5nbGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdHJpYW5nbGU7IFxuICB9XG59XG4uaWNvbi10cnVjayB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi10cnVjazsgXG4gIH1cbn1cbi5pY29uLXR2IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXR2OyBcbiAgfVxufVxuLmljb24tdHdpdGNoIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXR3aXRjaDsgXG4gIH1cbn1cbi5pY29uLXR3aXR0ZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdHdpdHRlcjsgXG4gIH1cbn1cbi5pY29uLXR5cGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdHlwZTsgXG4gIH1cbn1cbi5pY29uLXVtYnJlbGxhIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXVtYnJlbGxhOyBcbiAgfVxufVxuLmljb24tdW5kZXJsaW5lIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXVuZGVybGluZTsgXG4gIH1cbn1cbi5pY29uLXVubG9jayB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi11bmxvY2s7IFxuICB9XG59XG4uaWNvbi11cGxvYWQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdXBsb2FkOyBcbiAgfVxufVxuLmljb24tdXBsb2FkLWNsb3VkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXVwbG9hZC1jbG91ZDsgXG4gIH1cbn1cbi5pY29uLXVzZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdXNlcjsgXG4gIH1cbn1cbi5pY29uLXVzZXItY2hlY2sge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdXNlci1jaGVjazsgXG4gIH1cbn1cbi5pY29uLXVzZXItbWludXMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdXNlci1taW51czsgXG4gIH1cbn1cbi5pY29uLXVzZXItcGx1cyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi11c2VyLXBsdXM7IFxuICB9XG59XG4uaWNvbi11c2VyLXgge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdXNlci14OyBcbiAgfVxufVxuLmljb24tdXNlcnMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdXNlcnM7IFxuICB9XG59XG4uaWNvbi12aWRlbyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi12aWRlbzsgXG4gIH1cbn1cbi5pY29uLXZpZGVvLW9mZiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi12aWRlby1vZmY7IFxuICB9XG59XG4uaWNvbi12b2ljZW1haWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdm9pY2VtYWlsOyBcbiAgfVxufVxuLmljb24tdm9sdW1lIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXZvbHVtZTsgXG4gIH1cbn1cbi5pY29uLXZvbHVtZS0xIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXZvbHVtZS0xOyBcbiAgfVxufVxuLmljb24tdm9sdW1lLTIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdm9sdW1lLTI7IFxuICB9XG59XG4uaWNvbi12b2x1bWUteCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi12b2x1bWUteDsgXG4gIH1cbn1cbi5pY29uLXdhdGNoIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXdhdGNoOyBcbiAgfVxufVxuLmljb24td2lmaSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi13aWZpOyBcbiAgfVxufVxuLmljb24td2lmaS1vZmYge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24td2lmaS1vZmY7IFxuICB9XG59XG4uaWNvbi13aW5kIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXdpbmQ7IFxuICB9XG59XG4uaWNvbi14IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXg7IFxuICB9XG59XG4uaWNvbi14LWNpcmNsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi14LWNpcmNsZTsgXG4gIH1cbn1cbi5pY29uLXgtb2N0YWdvbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi14LW9jdGFnb247IFxuICB9XG59XG4uaWNvbi14LXNxdWFyZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi14LXNxdWFyZTsgXG4gIH1cbn1cbi5pY29uLXlvdXR1YmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24teW91dHViZTsgXG4gIH1cbn1cbi5pY29uLXphcCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi16YXA7IFxuICB9XG59XG4uaWNvbi16YXAtb2ZmIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXphcC1vZmY7IFxuICB9XG59XG4uaWNvbi16b29tLWluIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXpvb20taW47IFxuICB9XG59XG4uaWNvbi16b29tLW91dCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi16b29tLW91dDsgXG4gIH1cbn1cblxuIiwiQHVzZSBcInNhc3M6bWFwXCI7XHJcbkB1c2UgXCIuLi9pY29ucy9fc3R5bGVcIjtcclxuXHJcbiRub3JtYWw6IDQwMDtcclxuJGJvbGQ6IDcwMDtcclxuXHJcbiRmb250UGF0aDogJ2ZvbnRzL251bml0by9OdW5pdG8tJztcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xyXG4gICAgc3JjOiB1cmwoJyN7JGZvbnRQYXRofUJvbGQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnI3skZm9udFBhdGh9Qm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnI3skZm9udFBhdGh9Qm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcjeyRmb250UGF0aH1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJyN7JGZvbnRQYXRofUJvbGQuc3ZnI051bml0by1Cb2xkJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ051bml0byc7XHJcbiAgICBzcmM6IHVybCgnI3skZm9udFBhdGh9UmVndWxhci5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcjeyRmb250UGF0aH1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcjeyRmb250UGF0aH1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJyN7JGZvbnRQYXRofVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnI3skZm9udFBhdGh9UmVndWxhci5zdmcjTnVuaXRvLVJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbi5pY29uIHtcclxuICAgIEBleHRlbmQgW2NsYXNzXj1cImljb24tXCJdO1xyXG59XHJcblxyXG4kc3BhY2luZ1hTOiAuMWVtO1xyXG4kc3BhY2luZ1NNOiAuMTVlbTtcclxuJHNwYWNpbmdMRzogLjNlbTtcclxuXHJcbiRmb250U2l6ZUJhc2U6IDE2cHg7XHJcblxyXG4kZm9udFNpemVYWFM6IDAuN3JlbTtcclxuJGZvbnRTaXplWFM6IDAuOHJlbTtcclxuJGZvbnRTaXplU006IDAuOXJlbTtcclxuJGZvbnRTaXplTUQ6IDFyZW07XHJcbiRmb250U2l6ZUxHOiAxLjFyZW07XHJcbiRmb250U2l6ZVhMOiAxLjJyZW07XHJcbiRmb250U2l6ZVhYTDogMS4zcmVtO1xyXG5cclxuJHRpdGxlU2l6ZVhYUzogMS4xcmVtO1xyXG4kdGl0bGVTaXplWFM6IDEuMnJlbTtcclxuJHRpdGxlU2l6ZVNNOiAxLjRyZW07XHJcbiR0aXRsZVNpemVNRDogMS43cmVtO1xyXG4kdGl0bGVTaXplTEc6IDJyZW07XHJcbiR0aXRsZVNpemVYTDogMi41cmVtO1xyXG4kdGl0bGVTaXplWFhMOiAzcmVtO1xyXG5cclxuJGxpbmVIZWlnaHRYUzogMTtcclxuJGxpbmVIZWlnaHRTTTogMS4yNTtcclxuJGxpbmVIZWlnaHRNRDogMS41O1xyXG4kbGluZUhlaWdodExHOiAyO1xyXG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzL192YXJpYWJsZXNcIiBhcyAqO1xuXG5ib2R5LFxubWFpbixcbmhlYWRlcixcbmZvb3RlcixcbnNlY3Rpb24sXG5hcnRpY2xlLFxuYXNpZGUsXG5kaXYsXG5mb3JtLFxuc21hbGwsXG5zdmcsXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICdOdW5pdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplQmFzZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHRNRDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUyMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6ICR0b3BiYXI7XG5cbiAgICBAbWVkaWEgI3skbWVudURlc2t0b3B9IHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRoZWxwQmFyICsgJG1lbnVCYXI7XG4gICAgfVxufVxuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmEsXG5idXR0b24ge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbnAge1xuICAgIG1hcmdpbjogMDtcbn1cblxucCxcbmFydGljbGUgbGkge1xuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICB6LWluZGV4OiAkei1pbmRleC1jb250ZW50O1xuICAgICAgICBwYWRkaW5nOiAwICRsaW5lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uU007XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAkei1pbmRleC1iZy1saW5rO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAkbGluZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRsaW5lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlcnRpYXJ5O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvblNNO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTAwO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWFwXCI7XHJcblxyXG4vLyBNYWluIGNvbG9yc1xyXG5cclxuJHByaW1hcnk6ICM2MTg5YmY7XHJcbiRzZWNvbmRhcnk6ICNhNzdlYzM7XHJcbiR0ZXJ0aWFyeTogI2NkODM4YTtcclxuXHJcbiRwcmltYXJ5TGlnaHQ6ICM5NWI0ZGY7XHJcbiRzZWNvbmRhcnlMaWdodDogI2MzYTVkNztcclxuJHRlcnRpYXJ5TGlnaHQ6ICNlMmIwYjU7XHJcblxyXG4kcHJpbWFyeVVsdHJhTGlnaHQ6ICNkMWRmZjI7XHJcbiRzZWNvbmRhcnlVbHRyYUxpZ2h0OiAjZTRkZGU4O1xyXG4kdGVydGlhcnlVbHRyYUxpZ2h0OiAjZjBkYWRjO1xyXG5cclxuJHByaW1hcnlEYXJrOiAjNzA4NWEyO1xyXG4kc2Vjb25kYXJ5RGFyazogIzdhNjA4YjtcclxuJHRlcnRpYXJ5RGFyazogIzg2NjQ2ZDtcclxuXHJcbiRwcmltYXJ5VWx0cmFEYXJrOiAjMjYzZTYwO1xyXG4kc2Vjb25kYXJ5VWx0cmFEYXJrOiAjNjQ1OTY4O1xyXG4kdGVydGlhcnlVbHRyYURhcms6ICM0MTIxMjk7XHJcblxyXG4kY29sb3JzOiAoXHJcbiAgICBwcmltYXJ5OiAoXHJcbiAgICAgICAgbWFpbjogJHByaW1hcnksXHJcbiAgICAgICAgbGlnaHQ6ICRwcmltYXJ5TGlnaHQsXHJcbiAgICAgICAgdWx0cmFMaWdodDogJHByaW1hcnlVbHRyYUxpZ2h0LFxyXG4gICAgICAgIGRhcms6ICRwcmltYXJ5RGFyayxcclxuICAgICAgICB1bHRyYURhcms6ICRwcmltYXJ5VWx0cmFEYXJrXHJcbiAgICApLFxyXG4gICAgc2Vjb25kYXJ5OiAoXHJcbiAgICAgICAgbWFpbjogJHNlY29uZGFyeSxcclxuICAgICAgICBsaWdodDogJHNlY29uZGFyeUxpZ2h0LFxyXG4gICAgICAgIHVsdHJhTGlnaHQ6ICRzZWNvbmRhcnlVbHRyYUxpZ2h0LFxyXG4gICAgICAgIGRhcms6ICRzZWNvbmRhcnlEYXJrLFxyXG4gICAgICAgIHVsdHJhRGFyazogJHNlY29uZGFyeVVsdHJhRGFya1xyXG4gICAgKSxcclxuICAgIHRlcnRpYXJ5OiAoXHJcbiAgICAgICAgbWFpbjogJHRlcnRpYXJ5LFxyXG4gICAgICAgIGxpZ2h0OiAkdGVydGlhcnlMaWdodCxcclxuICAgICAgICB1bHRyYUxpZ2h0OiAkdGVydGlhcnlVbHRyYUxpZ2h0LFxyXG4gICAgICAgIGRhcms6ICR0ZXJ0aWFyeURhcmssXHJcbiAgICAgICAgdWx0cmFEYXJrOiAkdGVydGlhcnlVbHRyYURhcmtcclxuICAgIClcclxuKTtcclxuXHJcbiRncmFkaWVudHM6IChcclxuICAgIGdyYWRpZW50MTogKFxyXG4gICAgICAgIGJhc2U6IG1hcC5nZXQoJGNvbG9ycywgcHJpbWFyeSksXHJcbiAgICAgICAgc2hhZGU6IG1hcC5nZXQoJGNvbG9ycywgc2Vjb25kYXJ5KVxyXG4gICAgKSxcclxuICAgIGdyYWRpZW50MjogKFxyXG4gICAgICAgIGJhc2U6IG1hcC5nZXQoJGNvbG9ycywgc2Vjb25kYXJ5KSxcclxuICAgICAgICBzaGFkZTogbWFwLmdldCgkY29sb3JzLCB0ZXJ0aWFyeSlcclxuICAgIClcclxuKTtcclxuXHJcbiRwYWxsZXQ6IG1hcC5tZXJnZSgkY29sb3JzLCAkZ3JhZGllbnRzKTtcclxuXHJcbi8vIFN0YXR1c1xyXG5cclxuJHN0YXR1czogKFxyXG4gICAgc3VjY2VzczogIzRiOTcyNCxcclxuICAgIHdhcm5pbmc6ICNkZjdmMDksXHJcbiAgICBkYW5nZXI6ICNkZTQ0NDRcclxuKTtcclxuXHJcbiRiZ1RyYW5zcGFyZW50OiAtOTAlO1xyXG5cclxuLy8gV2hpdGUgYW5kIGJsYWNrXHJcblxyXG4kd2hpdGUwMDogI2ZmZmZmZjtcclxuJHdoaXRlMTA6ICNmOWY5Zjk7XHJcbiR3aGl0ZTIwOiAjZWNlY2VjO1xyXG4kZ3JleTAwOiAjZGVkZWRlO1xyXG4kZ3JleTEwOiAjY2RjZGNkO1xyXG4kZ3JleTIwOiAjYjFiMWIxO1xyXG4kZ3JleTMwOiAjYTBhMGEwO1xyXG4kZ3JleTQwOiAjODg4ODg4O1xyXG4kZ3JleTUwOiAjNGU0ZTRlO1xyXG4kZ3JleTYwOiAjMjkyOTI5O1xyXG4kYmxhY2swMDogIzAwMDAwMDtcclxuIiwiJGxpbmU6IDAuMWVtO1xyXG5cclxuJHJhZGlvU2l6ZTogMjFweDtcclxuJHJhZGlvQ2lyY2xlU2l6ZTogJHJhZGlvU2l6ZSAtIDEwcHg7XHJcblxyXG4kd2lkdGhDYXJkOiAzMDBweDtcclxuJHdpZHRoQmxvY2s6IDYyMHB4O1xyXG4kd2lkdGhDb250ZW50OiA3ODBweDtcclxuJHdpZHRoQ29udGFpbmVyOiAxMTAwcHg7XHJcbiR0b3BiYXI6IDQwcHg7XHJcbiRsb2dvV2lkdGg6IDE0NXB4O1xyXG4kaGVscEJhcjogMzBweDtcclxuJG1lbnVCYXI6IDQ4cHg7XHJcbiRib3R0b21Nb2JpbGU6ICR0b3BiYXI7XHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4uaGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AaW5jbHVkZSBzcGFjZXNDbGFzc2VzKHBhZGRpbmcpO1xyXG5AaW5jbHVkZSBzcGFjZXNDbGFzc2VzKG1hcmdpbik7XHJcbiIsIiRzcGFjZUJhc2U6IDRweDtcclxuXHJcbiRzcGFjZVhYUzogJHNwYWNlQmFzZTtcclxuJHNwYWNlWFM6ICRzcGFjZUJhc2UgKiAyO1xyXG4kc3BhY2VTTTogJHNwYWNlQmFzZSAqIDQ7XHJcbiRzcGFjZU1EOiAkc3BhY2VCYXNlICogNjtcclxuJHNwYWNlTEc6ICRzcGFjZUJhc2UgKiA4O1xyXG4kc3BhY2VYTDogJHNwYWNlQmFzZSAqIDEwO1xyXG4kc3BhY2VYWEw6ICRzcGFjZUJhc2UgKiAxNTtcclxuXHJcbiRzcGFjZXM6IChcclxuICAgIHh4czogJHNwYWNlWFhTLFxyXG4gICAgeHM6ICRzcGFjZVhTLFxyXG4gICAgc206ICRzcGFjZVNNLFxyXG4gICAgbWQ6ICRzcGFjZU1ELFxyXG4gICAgbGc6ICRzcGFjZUxHLFxyXG4gICAgeGw6ICRzcGFjZVhMLFxyXG4gICAgeHhsOiAkc3BhY2VYWExcclxuKTtcclxuXHJcbkBtaXhpbiBzcGFjZXNDbGFzc2VzKCR0eXBlKSB7XHJcbiAgICAuI3skdHlwZX0ge1xyXG4gICAgICAgIEBlYWNoICRkaXJlY3Rpb24gaW4gKHRvcCwgYm90dG9tLCBsZWZ0LCByaWdodCkge1xyXG4gICAgICAgICAgICAmLSN7JGRpcmVjdGlvbn0ge1xyXG4gICAgICAgICAgICAgICAgQGVhY2ggJHNwYWNlTmFtZSwgJHNwYWNlIGluICRzcGFjZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICYtLSN7JHNwYWNlTmFtZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAjeyR0eXBlfS0jeyRkaXJlY3Rpb259OiAkc3BhY2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCJzYXNzOm1hcFwiO1xyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcbkB1c2UgXCIuLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4kYnRuU2l6ZXM6IChcclxuICAgIHNtOiAoXHJcbiAgICAgICAgaGVpZ2h0OiAzNHB4LFxyXG4gICAgICAgIHNoaWZ0OiAtNHB4LFxyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZU1ELFxyXG4gICAgICAgIGZvbnQ6ICRmb250U2l6ZVhTXHJcbiAgICApLFxyXG4gICAgbWQ6IChcclxuICAgICAgICBoZWlnaHQ6IDQycHgsXHJcbiAgICAgICAgc2hpZnQ6IC01cHgsXHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNlTEcsXHJcbiAgICAgICAgZm9udDogJGZvbnRTaXplU01cclxuICAgIClcclxuKTtcclxuXHJcbkBtaXhpbiBidG4oJHNpemUsICRjb2xvcikge1xyXG4gICAgaGVpZ2h0OiBtYXAuZ2V0KCRzaXplLCBoZWlnaHQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogbWF0aC5kaXYobWFwLmdldCgkc2l6ZSwgaGVpZ2h0KSwgMik7XHJcbiAgICBwYWRkaW5nOiAwIG1hcC5nZXQoJHNpemUsIHBhZGRpbmcpO1xyXG4gICAgZm9udC1zaXplOiBtYXAuZ2V0KCRzaXplLCBmb250KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG5cclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgb3BhY2l0eTogLjc7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogbWF0aC5kaXYobWFwLmdldCgkc2l6ZSwgaGVpZ2h0KSwgMik7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm90dG9tOiBtYXAuZ2V0KCRzaXplLCBzaGlmdCk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBtYXAuZ2V0KCRzaXplLCBzaGlmdCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpZiBtYXAuaGFzLWtleSgkY29sb3IsIGJhc2UpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgIHRvIHJpZ2h0LFxyXG4gICAgICAgICAgICBtYXAuZ2V0KG1hcC5nZXQoJGNvbG9yLCBiYXNlKSwgbWFpbiksXHJcbiAgICAgICAgICAgIG1hcC5nZXQobWFwLmdldCgkY29sb3IsIHNoYWRlKSwgbWFpbilcclxuICAgICAgICApO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICB0byByaWdodCxcclxuICAgICAgICAgICAgICAgIG1hcC5nZXQobWFwLmdldCgkY29sb3IsIGJhc2UpLCBsaWdodCksXHJcbiAgICAgICAgICAgICAgICBtYXAuZ2V0KG1hcC5nZXQoJGNvbG9yLCBzaGFkZSksIGxpZ2h0KVxyXG4gICAgICAgICAgICApO1xyXG4gICAgICAgIH1cclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC5nZXQoJGNvbG9yLCBtYWluKTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLmdldCgkY29sb3IsIGxpZ2h0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIENsYXNzZXNcclxuXHJcbi5idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIG1hcmdpbjogJHNwYWNlWFM7XHJcbiAgICB6LWluZGV4OiBhdXRvO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkc3BhY2luZ1NNO1xyXG4gICAgY29sb3I6ICR3aGl0ZTAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvblNNO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6ICR6LWluZGV4LWJnLWxpbms7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uU007XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQGVhY2ggJHNpemVOYW1lLCAkc2l6ZSBpbiAkYnRuU2l6ZXMge1xyXG4gICAgICAgIEBlYWNoICRjb2xvck5hbWUsICRjb2xvciBpbiAkcGFsbGV0IHtcclxuICAgICAgICAgICAgJi0tI3skc2l6ZU5hbWV9LS0jeyRjb2xvck5hbWV9IHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bigkc2l6ZSwgJGNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQnV0dG9ucyBjb250YWluZXJcclxuXHJcbi5idXR0b25zIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6ICR6LWluZGV4LWNvbnRlbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5AdXNlIFwiLi4vdmFyaWFibGVzL192YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuLmxpc3QtdWwsXHJcbi5saXN0LW9sIHtcclxuICAgIG1hcmdpbjogJHNwYWNlTUQgMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZVhYUyAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGlzdC11bCB7XHJcbiAgICAmID4gbGkge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAkc3BhY2VYUztcclxuICAgICAgICAgICAgd2lkdGg6ICRzcGFjZVhTO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXJ0aWFyeTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VYUztcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkZHVyYXRpb25NRDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saXN0LW9sIHtcclxuICAgIGNvdW50ZXItcmVzZXQ6IGxpc3RDb3VudDtcclxuXHJcbiAgICAmID4gbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZU1EICsgJHNwYWNlWFM7XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5VWx0cmFEYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdENvdW50O1xyXG4gICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3RDb3VudCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNwYWNlTUQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc3BhY2VNRDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeVVsdHJhTGlnaHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSgkc3BhY2VNRCArICRzcGFjZVhTKTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VYUztcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvbk1EO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6ICR6LWluZGV4LWJnO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkbGluZTtcclxuICAgICAgICAgICAgdG9wOiAkc3BhY2VYWFM7XHJcbiAgICAgICAgICAgIGxlZnQ6IG1hdGguZGl2KCRzcGFjZU1ELCAyKTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IG1hdGguZGl2KCRsaW5lLCAtMik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5VWx0cmFMaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlcy9fdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIl9saXN0c1wiIGFzICo7XHJcblxyXG5hcnRpY2xlIHtcclxuICAgIG1heC13aWR0aDogJHdpZHRoQ29udGVudDtcclxuXHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VTTTtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlTEc7XHJcbiAgICAgICAgZm9udC1zaXplOiAkdGl0bGVTaXplTUQ7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5VWx0cmFEYXJrO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VNRDtcclxuICAgICAgICBmb250LXNpemU6ICR0aXRsZVNpemVTTTtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZU1EO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHRpdGxlU2l6ZVhTO1xyXG4gICAgICAgIGNvbG9yOiAkdGVydGlhcnk7XHJcbiAgICB9XHJcblxyXG4gICAgaDUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZVNNO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHRpdGxlU2l6ZVhYUztcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgIH1cclxuXHJcbiAgICBoNiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlU007XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemVNRDtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeURhcms7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2VTTSAwO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBAZXh0ZW5kIC5saXN0LXVsO1xyXG4gICAgfVxyXG5cclxuICAgIG9sIHtcclxuICAgICAgICBAZXh0ZW5kIC5saXN0LW9sO1xyXG4gICAgfVxyXG5cclxuICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2VYTCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdpZHRoQmxvY2s7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzTEc7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRibGFja1NoYWRvd01EO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHNwYWNlU00gMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHRYUztcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZXk0MDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemVTTTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndwLWJsb2NrLWdyb3VwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2VYTCAwO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZUxHO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXNMRztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5VWx0cmFMaWdodDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JG1heFNNfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZVNNO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtJHNwYWNlWFhTO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLSRzcGFjZVhYUztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAkei1pbmRleC1iZztcclxuICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLSRsaW5lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VYWFM7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgJGxpbmUgJHNlY29uZGFyeUxpZ2h0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzTEc7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvbk1EO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyLFxyXG4gICAgICAgIGgzLFxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkdGl0bGVTaXplWFM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud3AtYmxvY2stc2VwYXJhdG9yIHtcclxuICAgICAgICBib3JkZXItdG9wOiBkYXNoZWQgJGxpbmUgJGdyZXkyMDtcclxuICAgICAgICBtYXJnaW46ICRzcGFjZUxHIDA7XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuJHJhZGl1c1NNOiA0cHg7XHJcbiRyYWRpdXNNRDogOHB4O1xyXG4kcmFkaXVzTEc6IDE2cHg7XHJcbiRyYWRpdXNYTDogMzJweDtcclxuXHJcbiRyb3VuZGVkWFhTOiAxNDAlO1xyXG4kcm91bmRlZFhTOiAxMjAlO1xyXG4kcm91bmRlZFNNOiAxMDAlO1xyXG4kcm91bmRlZE1EOiA4MCU7XHJcbiRyb3VuZGVkTEc6IDYwJTtcclxuJHJvdW5kZWRYTDogNTAlO1xyXG5cclxuJHJvdW5kZWREZWdyZWU6IDEydnc7XHJcblxyXG5AbWl4aW4gYmdSb3VuZGVkKCRkaXJlY3Rpb246IHRvcCwgJHJvdW5kZWQ6ICRyb3VuZGVkTUQsICR0eXBlOiBhc3ltLCAkY29lZmY6IDEpIHtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcm91bmRlZERlZ3JlZSAqICRjb2VmZjtcclxuICAgIHBhZGRpbmctbGVmdDogJHJvdW5kZWREZWdyZWUgKiAkY29lZmY7XHJcbiAgICBtYXJnaW4tbGVmdDogLSRyb3VuZGVkRGVncmVlICogJGNvZWZmO1xyXG4gICAgYm9yZGVyLSN7JGRpcmVjdGlvbn0tcmlnaHQtcmFkaXVzOiAkcm91bmRlZCAkcm91bmRlZERlZ3JlZTtcclxuXHJcbiAgICBAaWYgJHR5cGUgPT0gJ3N5bScge1xyXG4gICAgICAgIGJvcmRlci0jeyRkaXJlY3Rpb259LWxlZnQtcmFkaXVzOiAkcm91bmRlZCAkcm91bmRlZERlZ3JlZTtcclxuICAgIH0gQGVsc2UgaWYgJHR5cGUgPT0gJ2FzeW0nIHtcclxuICAgICAgICBib3JkZXItI3skZGlyZWN0aW9ufS1sZWZ0LXJhZGl1czogJHJvdW5kZWQgbWF0aC5kaXYoJHJvdW5kZWREZWdyZWUsIDIpO1xyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XHJcbkB1c2UgXCJfY29sb3JzXCIgYXMgKjtcclxuXHJcbiRzaGFkb3dTTTogOHB4O1xyXG4kc2hhZG93TUQ6IDE2cHg7XHJcblxyXG4kYmxhY2tTaGFkb3dTTTogMCAwICRzaGFkb3dTTSBjb2xvci5zY2FsZSgkYmxhY2swMCwgJGFscGhhOiAtOTAlKTtcclxuJGJsYWNrU2hhZG93TUQ6IDAgMCAkc2hhZG93TUQgY29sb3Iuc2NhbGUoJGJsYWNrMDAsICRhbHBoYTogLTgwJSk7XHJcblxyXG4kcHJpbWFyeVNoYWRvd1NNOiAwIC0jeyRzaGFkb3dTTX0gJHNoYWRvd01EIGNvbG9yLnNjYWxlKCRwcmltYXJ5LCAkYWxwaGE6IC05MiUpO1xyXG4kc2Vjb25kYXJ5U2hhZG93U006IC0jeyRzaGFkb3dTTX0gJHNoYWRvd1NNICRzaGFkb3dNRCBjb2xvci5zY2FsZSgkc2Vjb25kYXJ5LCAkYWxwaGE6IC05MiUpO1xyXG4kdGVydGlhcnlTaGFkb3dTTTogJHNoYWRvd1NNICRzaGFkb3dTTSAkc2hhZG93TUQgY29sb3Iuc2NhbGUoJHRlcnRpYXJ5LCAkYWxwaGE6IC05MiUpO1xyXG5cclxuJHByaW1hcnlTaGFkb3dNRDogMCAtI3skc2hhZG93U019ICRzaGFkb3dNRCBjb2xvci5zY2FsZSgkcHJpbWFyeSwgJGFscGhhOiAtODAlKTtcclxuJHNlY29uZGFyeVNoYWRvd01EOiAtI3skc2hhZG93U019ICRzaGFkb3dTTSAkc2hhZG93TUQgY29sb3Iuc2NhbGUoJHNlY29uZGFyeSwgJGFscGhhOiAtODAlKTtcclxuJHRlcnRpYXJ5U2hhZG93TUQ6ICRzaGFkb3dTTSAkc2hhZG93U00gJHNoYWRvd01EIGNvbG9yLnNjYWxlKCR0ZXJ0aWFyeSwgJGFscGhhOiAtODAlKTtcclxuIiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcclxuQHVzZSBcInNhc3M6bWFwXCI7XHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuQHVzZSBcIi4uL3ZhcmlhYmxlcy9fdmFyaWFibGVzXCIgYXMgKjtcclxuXHJcbi5iYWRnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcclxuICAgICAgICAmLS0jeyRuYW1lfSB7XHJcbiAgICAgICAgICAgIC5iYWRnZS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXNTTTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZVhYUztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC5nZXQoJGNvbG9yLCB1bHRyYUxpZ2h0KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAuZ2V0KCRjb2xvciwgbWFpbik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50b29sdGlwIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC5nZXQoJGNvbG9yLCBtYWluKTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG1hdGguZGl2KCRzaGFkb3dTTSwgMikgbWF0aC5kaXYoJHNoYWRvd1NNLCAyKSAkc2hhZG93U00gY29sb3Iuc2NhbGUobWFwLmdldCgkY29sb3IsIHVsdHJhRGFyayksICRhbHBoYTogLTkwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLnRvb2x0aXAge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJhZGdlLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzU007XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNlWFhTO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplWFhTO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzcGFjaW5nU007XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0WFM7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2x0aXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHotaW5kZXg6ICR6LWluZGV4LXRvb2x0aXA7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2VYUztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzU007XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemVYUztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uU007XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcclxuQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5AdXNlIFwiLi4vdmFyaWFibGVzL192YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiX2J1dHRvbnNcIiBhcyAqO1xyXG5cclxuLmJhbm5lci10b3Age1xyXG4gICAgQGluY2x1ZGUgYmdSb3VuZGVkKGJvdHRvbSwgJHJvdW5kZWRNRCwgc2ltcGxlKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTAwZGVnLCAkcHJpbWFyeSwgJHNlY29uZGFyeSwgJHRlcnRpYXJ5IDkwJSk7XHJcbiAgICBjb2xvcjogJHdoaXRlMDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uTUQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogLjFweDtcclxuXHJcbiAgICAmID4gKjpub3QoLmJhbm5lci1pbWFnZSk6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHJvdW5kZWREZWdyZWUsIDIpO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUwMDtcclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lci1pbWFnZSB7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlUHJvcChwYWRkaW5nKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9waG90by5wbmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvcGFjaXR5OiAuMjtcclxuICAgIH1cclxuXHJcbiAgICAuYmFubmVyLWNhcmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkcm91bmRlZERlZ3JlZSwgMik7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd2lkdGhCbG9jaztcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2VMRztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzTEc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Iuc2NhbGUoJHdoaXRlMDAsICRhbHBoYTogLTMwJSk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRtYXhNRH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VNRDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICR0aXRsZVNpemVMRztcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlVbHRyYURhcms7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmV5NjA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHNwYWNlWFMgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5idXR0b25zO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG4tLW1kLS1ncmFkaWVudDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYW5uZXItbWlkZGxlIHtcclxuICAgIEBpbmNsdWRlIGJnUm91bmRlZCh0b3AsICRyb3VuZGVkWFhTLCBzeW0sIDIpO1xyXG4gICAgQGluY2x1ZGUgYmdSb3VuZGVkKGJvdHRvbSwgJHJvdW5kZWRYWFMsIHN5bSwgMik7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VMRztcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZUxHO1xyXG4gICAgcGFkZGluZy10b3A6ICRzcGFjZUxHO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjZUxHO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAxMDBkZWcsXHJcbiAgICAgICAgY29sb3Iuc2NhbGUoJHByaW1hcnksICRhbHBoYTogLTUwJSksXHJcbiAgICAgICAgY29sb3Iuc2NhbGUoJHNlY29uZGFyeSwgJGFscGhhOiAtNTAlKSxcclxuICAgICAgICBjb2xvci5zY2FsZSgkdGVydGlhcnksICRhbHBoYTogLTUwJSkgOTAlXHJcbiAgICApO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvbk1EO1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2VYUztcclxuICAgICAgICBjb2xvcjogJHRlcnRpYXJ5VWx0cmFEYXJrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplWEw7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG4tLW1kLS1ncmFkaWVudDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bi0tbWQtLWdyYWRpZW50MjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwiX3NwYWNlc1wiIGFzICo7XHJcblxyXG4kd2lkdGhTTTogNTUwcHg7XHJcbiR3aWR0aE1EOiA5NjBweDtcclxuJHdpZHRoTEc6IDEyMDBweDtcclxuJHdpZHRoWEw6IDEzNTBweDtcclxuXHJcbiRtaW5TTTogXCIobWluLXdpZHRoOiAjeyR3aWR0aFNNfSlcIjtcclxuJG1pbk1EOiBcIihtaW4td2lkdGg6ICN7JHdpZHRoTUR9KVwiO1xyXG4kbWluTEc6IFwiKG1pbi13aWR0aDogI3skd2lkdGhMR30pXCI7XHJcbiRtaW5YTDogXCIobWluLXdpZHRoOiAjeyR3aWR0aFhMfSlcIjtcclxuJG1heFNNOiBcIihtYXgtd2lkdGg6ICN7JHdpZHRoU00gLSAxfSlcIjtcclxuJG1heE1EOiBcIihtYXgtd2lkdGg6ICN7JHdpZHRoTUQgLSAxfSlcIjtcclxuJG1heExHOiBcIihtYXgtd2lkdGg6ICN7JHdpZHRoTEcgLSAxfSlcIjtcclxuJG1heFhMOiBcIihtYXgtd2lkdGg6ICN7JHdpZHRoWEwgLSAxfSlcIjtcclxuXHJcbiRtZW51TW9iaWxlOiAkbWF4TEc7XHJcbiRtZW51RGVza3RvcDogJG1pbkxHO1xyXG5cclxuJGZvcm1MRzogNTg1cHg7XHJcbiRmb3JtTWluTEc6IFwiKG1pbi13aWR0aDogI3skZm9ybUxHfSlcIjtcclxuJGZvcm1NYXhMRzogXCIobWF4LXdpZHRoOiAjeyRmb3JtTEcgLSAxfSlcIjtcclxuXHJcbiRyZXNwb25zaXZlU3BhY2VzOiAoXHJcbiAgICAkbWluU006ICRzcGFjZU1ELFxyXG4gICAgJG1pbk1EOiAkc3BhY2VMRyxcclxuICAgICRtaW5MRzogJHNwYWNlWEwsXHJcbiAgICAkbWluWEw6ICRzcGFjZVhYTFxyXG4pO1xyXG5cclxuQG1peGluIHJlc3BvbnNpdmVQcm9wKCRwcm9wLCAkY29lZmY6IDEpIHtcclxuICAgICN7JHByb3B9OiAkc3BhY2VTTSAqICRjb2VmZjtcclxuXHJcbiAgICBAZWFjaCAkbWVkaWFRdWVyeSwgJHNwYWNlIGluICRyZXNwb25zaXZlU3BhY2VzIHtcclxuICAgICAgICBAbWVkaWEgI3skbWVkaWFRdWVyeX0ge1xyXG4gICAgICAgICAgICAjeyRwcm9wfTogJHNwYWNlICogJGNvZWZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcbkB1c2UgXCIuLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG5ibG9ja3F1b3RlIHtcclxuICAgIG1heC13aWR0aDogJHdpZHRoQmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2VMRztcclxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXNMRztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTAwO1xyXG4gICAgYm94LXNoYWRvdzogbWF0aC5kaXYoJHNoYWRvd1NNLCAyKSBtYXRoLmRpdigkc2hhZG93U00sIDIpICRzaGFkb3dTTSBjb2xvci5zY2FsZSgkc2Vjb25kYXJ5LCAkYWxwaGE6IC05MCUpO1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNlWFMgMDtcclxuICAgICAgICBjb2xvcjogJGdyZXk2MDtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgI3skbWluU019IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkc3BhY2VMRztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlU007XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplWEw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMiksXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmljb247XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXkyMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRpdGxlU2l6ZUxHO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtYXhTTX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJGljb24tY2hldnJvbnMtbGVmdDtcclxuICAgICAgICAgICAgICAgIHRvcDogLTAuMWVtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTAuMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWNoZXZyb25zLXJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMC4xZW07XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTAuMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGNpdGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZVNNO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodFhTO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAkdGVydGlhcnk7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtaW5TTX0ge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzcGFjZVhTO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzcGFjZVhTO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlcnRpYXJ5O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZVhTO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiRpY29tb29uLWZvbnQtZmFtaWx5OiBcImZlYXRoZXJcIjtcclxuJGljb21vb24tZm9udC1wYXRoOiBcImZvbnRzL2ZlYXRoZXJcIjtcclxuXHJcbiRpY29uLWFjdGl2aXR5OiBcIlxcZTkwMFwiO1xyXG4kaWNvbi1haXJwbGF5OiBcIlxcZTkwMVwiO1xyXG4kaWNvbi1hbGVydC1jaXJjbGU6IFwiXFxlOTAyXCI7XHJcbiRpY29uLWFsZXJ0LW9jdGFnb246IFwiXFxlOTAzXCI7XHJcbiRpY29uLWFsZXJ0LXRyaWFuZ2xlOiBcIlxcZTkwNFwiO1xyXG4kaWNvbi1hbGlnbi1jZW50ZXI6IFwiXFxlOTA1XCI7XHJcbiRpY29uLWFsaWduLWp1c3RpZnk6IFwiXFxlOTA2XCI7XHJcbiRpY29uLWFsaWduLWxlZnQ6IFwiXFxlOTA3XCI7XHJcbiRpY29uLWFsaWduLXJpZ2h0OiBcIlxcZTkwOFwiO1xyXG4kaWNvbi1hbmNob3I6IFwiXFxlOTA5XCI7XHJcbiRpY29uLWFwZXJ0dXJlOiBcIlxcZTkwYVwiO1xyXG4kaWNvbi1hcmNoaXZlOiBcIlxcZTkwYlwiO1xyXG4kaWNvbi1hcnJvdy1kb3duOiBcIlxcZTkwY1wiO1xyXG4kaWNvbi1hcnJvdy1kb3duLWNpcmNsZTogXCJcXGU5MGRcIjtcclxuJGljb24tYXJyb3ctZG93bi1sZWZ0OiBcIlxcZTkwZVwiO1xyXG4kaWNvbi1hcnJvdy1kb3duLXJpZ2h0OiBcIlxcZTkwZlwiO1xyXG4kaWNvbi1hcnJvdy1sZWZ0OiBcIlxcZTkxMFwiO1xyXG4kaWNvbi1hcnJvdy1sZWZ0LWNpcmNsZTogXCJcXGU5MTFcIjtcclxuJGljb24tYXJyb3ctcmlnaHQ6IFwiXFxlOTEyXCI7XHJcbiRpY29uLWFycm93LXJpZ2h0LWNpcmNsZTogXCJcXGU5MTNcIjtcclxuJGljb24tYXJyb3ctdXA6IFwiXFxlOTE0XCI7XHJcbiRpY29uLWFycm93LXVwLWNpcmNsZTogXCJcXGU5MTVcIjtcclxuJGljb24tYXJyb3ctdXAtbGVmdDogXCJcXGU5MTZcIjtcclxuJGljb24tYXJyb3ctdXAtcmlnaHQ6IFwiXFxlOTE3XCI7XHJcbiRpY29uLWF0LXNpZ246IFwiXFxlOTE4XCI7XHJcbiRpY29uLWF3YXJkOiBcIlxcZTkxOVwiO1xyXG4kaWNvbi1iYXItY2hhcnQ6IFwiXFxlOTFhXCI7XHJcbiRpY29uLWJhci1jaGFydC0yOiBcIlxcZTkxYlwiO1xyXG4kaWNvbi1iYXR0ZXJ5OiBcIlxcZTkxY1wiO1xyXG4kaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nOiBcIlxcZTkxZFwiO1xyXG4kaWNvbi1iZWxsOiBcIlxcZTkxZVwiO1xyXG4kaWNvbi1iZWxsLW9mZjogXCJcXGU5MWZcIjtcclxuJGljb24tYmx1ZXRvb3RoOiBcIlxcZTkyMFwiO1xyXG4kaWNvbi1ib2xkOiBcIlxcZTkyMVwiO1xyXG4kaWNvbi1ib29rOiBcIlxcZTkyMlwiO1xyXG4kaWNvbi1ib29rLW9wZW46IFwiXFxlOTIzXCI7XHJcbiRpY29uLWJvb2ttYXJrOiBcIlxcZTkyNFwiO1xyXG4kaWNvbi1ib3g6IFwiXFxlOTI1XCI7XHJcbiRpY29uLWJyaWVmY2FzZTogXCJcXGU5MjZcIjtcclxuJGljb24tY2FsZW5kYXI6IFwiXFxlOTI3XCI7XHJcbiRpY29uLWNhbWVyYTogXCJcXGU5MjhcIjtcclxuJGljb24tY2FtZXJhLW9mZjogXCJcXGU5MjlcIjtcclxuJGljb24tY2FzdDogXCJcXGU5MmFcIjtcclxuJGljb24tY2hlY2s6IFwiXFxlOTJiXCI7XHJcbiRpY29uLWNoZWNrLWNpcmNsZTogXCJcXGU5MmNcIjtcclxuJGljb24tY2hlY2stc3F1YXJlOiBcIlxcZTkyZFwiO1xyXG4kaWNvbi1jaGV2cm9uLWRvd246IFwiXFxlOTJlXCI7XHJcbiRpY29uLWNoZXZyb24tbGVmdDogXCJcXGU5MmZcIjtcclxuJGljb24tY2hldnJvbi1yaWdodDogXCJcXGU5MzBcIjtcclxuJGljb24tY2hldnJvbi11cDogXCJcXGU5MzFcIjtcclxuJGljb24tY2hldnJvbnMtZG93bjogXCJcXGU5MzJcIjtcclxuJGljb24tY2hldnJvbnMtbGVmdDogXCJcXGU5MzNcIjtcclxuJGljb24tY2hldnJvbnMtcmlnaHQ6IFwiXFxlOTM0XCI7XHJcbiRpY29uLWNoZXZyb25zLXVwOiBcIlxcZTkzNVwiO1xyXG4kaWNvbi1jaHJvbWU6IFwiXFxlOTM2XCI7XHJcbiRpY29uLWNpcmNsZTogXCJcXGU5MzdcIjtcclxuJGljb24tY2xpcGJvYXJkOiBcIlxcZTkzOFwiO1xyXG4kaWNvbi1jbG9jazogXCJcXGU5MzlcIjtcclxuJGljb24tY2xvdWQ6IFwiXFxlOTNhXCI7XHJcbiRpY29uLWNsb3VkLWRyaXp6bGU6IFwiXFxlOTNiXCI7XHJcbiRpY29uLWNsb3VkLWxpZ2h0bmluZzogXCJcXGU5M2NcIjtcclxuJGljb24tY2xvdWQtb2ZmOiBcIlxcZTkzZFwiO1xyXG4kaWNvbi1jbG91ZC1yYWluOiBcIlxcZTkzZVwiO1xyXG4kaWNvbi1jbG91ZC1zbm93OiBcIlxcZTkzZlwiO1xyXG4kaWNvbi1jb2RlOiBcIlxcZTk0MFwiO1xyXG4kaWNvbi1jb2RlcGVuOiBcIlxcZTk0MVwiO1xyXG4kaWNvbi1jb2Rlc2FuZGJveDogXCJcXGU5NDJcIjtcclxuJGljb24tY29mZmVlOiBcIlxcZTk0M1wiO1xyXG4kaWNvbi1jb2x1bW5zOiBcIlxcZTk0NFwiO1xyXG4kaWNvbi1jb21tYW5kOiBcIlxcZTk0NVwiO1xyXG4kaWNvbi1jb21wYXNzOiBcIlxcZTk0NlwiO1xyXG4kaWNvbi1jb3B5OiBcIlxcZTk0N1wiO1xyXG4kaWNvbi1jb3JuZXItZG93bi1sZWZ0OiBcIlxcZTk0OFwiO1xyXG4kaWNvbi1jb3JuZXItZG93bi1yaWdodDogXCJcXGU5NDlcIjtcclxuJGljb24tY29ybmVyLWxlZnQtZG93bjogXCJcXGU5NGFcIjtcclxuJGljb24tY29ybmVyLWxlZnQtdXA6IFwiXFxlOTRiXCI7XHJcbiRpY29uLWNvcm5lci1yaWdodC1kb3duOiBcIlxcZTk0Y1wiO1xyXG4kaWNvbi1jb3JuZXItcmlnaHQtdXA6IFwiXFxlOTRkXCI7XHJcbiRpY29uLWNvcm5lci11cC1sZWZ0OiBcIlxcZTk0ZVwiO1xyXG4kaWNvbi1jb3JuZXItdXAtcmlnaHQ6IFwiXFxlOTRmXCI7XHJcbiRpY29uLWNwdTogXCJcXGU5NTBcIjtcclxuJGljb24tY3JlZGl0LWNhcmQ6IFwiXFxlOTUxXCI7XHJcbiRpY29uLWNyb3A6IFwiXFxlOTUyXCI7XHJcbiRpY29uLWNyb3NzaGFpcjogXCJcXGU5NTNcIjtcclxuJGljb24tZGF0YWJhc2U6IFwiXFxlOTU0XCI7XHJcbiRpY29uLWRlbGV0ZTogXCJcXGU5NTVcIjtcclxuJGljb24tZGlzYzogXCJcXGU5NTZcIjtcclxuJGljb24tZG9sbGFyLXNpZ246IFwiXFxlOTU3XCI7XHJcbiRpY29uLWRvd25sb2FkOiBcIlxcZTk1OFwiO1xyXG4kaWNvbi1kb3dubG9hZC1jbG91ZDogXCJcXGU5NTlcIjtcclxuJGljb24tZHJvcGxldDogXCJcXGU5NWFcIjtcclxuJGljb24tZWRpdDogXCJcXGU5NWJcIjtcclxuJGljb24tZWRpdC0yOiBcIlxcZTk1Y1wiO1xyXG4kaWNvbi1lZGl0LTM6IFwiXFxlOTVkXCI7XHJcbiRpY29uLWV4dGVybmFsLWxpbms6IFwiXFxlOTVlXCI7XHJcbiRpY29uLWV5ZTogXCJcXGU5NWZcIjtcclxuJGljb24tZXllLW9mZjogXCJcXGU5NjBcIjtcclxuJGljb24tZmFjZWJvb2s6IFwiXFxlOTYxXCI7XHJcbiRpY29uLWZhc3QtZm9yd2FyZDogXCJcXGU5NjJcIjtcclxuJGljb24tZmVhdGhlcjogXCJcXGU5NjNcIjtcclxuJGljb24tZmlnbWE6IFwiXFxlOTY0XCI7XHJcbiRpY29uLWZpbGU6IFwiXFxlOTY1XCI7XHJcbiRpY29uLWZpbGUtbWludXM6IFwiXFxlOTY2XCI7XHJcbiRpY29uLWZpbGUtcGx1czogXCJcXGU5NjdcIjtcclxuJGljb24tZmlsZS10ZXh0OiBcIlxcZTk2OFwiO1xyXG4kaWNvbi1maWxtOiBcIlxcZTk2OVwiO1xyXG4kaWNvbi1maWx0ZXI6IFwiXFxlOTZhXCI7XHJcbiRpY29uLWZsYWc6IFwiXFxlOTZiXCI7XHJcbiRpY29uLWZvbGRlcjogXCJcXGU5NmNcIjtcclxuJGljb24tZm9sZGVyLW1pbnVzOiBcIlxcZTk2ZFwiO1xyXG4kaWNvbi1mb2xkZXItcGx1czogXCJcXGU5NmVcIjtcclxuJGljb24tZnJhbWVyOiBcIlxcZTk2ZlwiO1xyXG4kaWNvbi1mcm93bjogXCJcXGU5NzBcIjtcclxuJGljb24tZ2lmdDogXCJcXGU5NzFcIjtcclxuJGljb24tZ2l0LWJyYW5jaDogXCJcXGU5NzJcIjtcclxuJGljb24tZ2l0LWNvbW1pdDogXCJcXGU5NzNcIjtcclxuJGljb24tZ2l0LW1lcmdlOiBcIlxcZTk3NFwiO1xyXG4kaWNvbi1naXQtcHVsbC1yZXF1ZXN0OiBcIlxcZTk3NVwiO1xyXG4kaWNvbi1naXRodWI6IFwiXFxlOTc2XCI7XHJcbiRpY29uLWdpdGxhYjogXCJcXGU5NzdcIjtcclxuJGljb24tZ2xvYmU6IFwiXFxlOTc4XCI7XHJcbiRpY29uLWdyaWQ6IFwiXFxlOTc5XCI7XHJcbiRpY29uLWhhcmQtZHJpdmU6IFwiXFxlOTdhXCI7XHJcbiRpY29uLWhhc2g6IFwiXFxlOTdiXCI7XHJcbiRpY29uLWhlYWRwaG9uZXM6IFwiXFxlOTdjXCI7XHJcbiRpY29uLWhlYXJ0OiBcIlxcZTk3ZFwiO1xyXG4kaWNvbi1oZWxwLWNpcmNsZTogXCJcXGU5N2VcIjtcclxuJGljb24taGV4YWdvbjogXCJcXGU5N2ZcIjtcclxuJGljb24taG9tZTogXCJcXGU5ODBcIjtcclxuJGljb24taW1hZ2U6IFwiXFxlOTgxXCI7XHJcbiRpY29uLWluYm94OiBcIlxcZTk4MlwiO1xyXG4kaWNvbi1pbmZvOiBcIlxcZTk4M1wiO1xyXG4kaWNvbi1pbnN0YWdyYW06IFwiXFxlOTg0XCI7XHJcbiRpY29uLWl0YWxpYzogXCJcXGU5ODVcIjtcclxuJGljb24ta2V5OiBcIlxcZTk4NlwiO1xyXG4kaWNvbi1sYXllcnM6IFwiXFxlOTg3XCI7XHJcbiRpY29uLWxheW91dDogXCJcXGU5ODhcIjtcclxuJGljb24tbGlmZS1idW95OiBcIlxcZTk4OVwiO1xyXG4kaWNvbi1saW5rOiBcIlxcZTk4YVwiO1xyXG4kaWNvbi1saW5rLTI6IFwiXFxlOThiXCI7XHJcbiRpY29uLWxpbmtlZGluOiBcIlxcZTk4Y1wiO1xyXG4kaWNvbi1saXN0OiBcIlxcZTk4ZFwiO1xyXG4kaWNvbi1sb2FkZXI6IFwiXFxlOThlXCI7XHJcbiRpY29uLWxvY2s6IFwiXFxlOThmXCI7XHJcbiRpY29uLWxvZy1pbjogXCJcXGU5OTBcIjtcclxuJGljb24tbG9nLW91dDogXCJcXGU5OTFcIjtcclxuJGljb24tbWFpbDogXCJcXGU5OTJcIjtcclxuJGljb24tbWFwOiBcIlxcZTk5M1wiO1xyXG4kaWNvbi1tYXAtcGluOiBcIlxcZTk5NFwiO1xyXG4kaWNvbi1tYXhpbWl6ZTogXCJcXGU5OTVcIjtcclxuJGljb24tbWF4aW1pemUtMjogXCJcXGU5OTZcIjtcclxuJGljb24tbWVoOiBcIlxcZTk5N1wiO1xyXG4kaWNvbi1tZW51OiBcIlxcZTk5OFwiO1xyXG4kaWNvbi1tZXNzYWdlLWNpcmNsZTogXCJcXGU5OTlcIjtcclxuJGljb24tbWVzc2FnZS1zcXVhcmU6IFwiXFxlOTlhXCI7XHJcbiRpY29uLW1pYzogXCJcXGU5OWJcIjtcclxuJGljb24tbWljLW9mZjogXCJcXGU5OWNcIjtcclxuJGljb24tbWluaW1pemU6IFwiXFxlOTlkXCI7XHJcbiRpY29uLW1pbmltaXplLTI6IFwiXFxlOTllXCI7XHJcbiRpY29uLW1pbnVzOiBcIlxcZTk5ZlwiO1xyXG4kaWNvbi1taW51cy1jaXJjbGU6IFwiXFxlOWEwXCI7XHJcbiRpY29uLW1pbnVzLXNxdWFyZTogXCJcXGU5YTFcIjtcclxuJGljb24tbW9uaXRvcjogXCJcXGU5YTJcIjtcclxuJGljb24tbW9vbjogXCJcXGU5YTNcIjtcclxuJGljb24tbW9yZS1ob3Jpem9udGFsOiBcIlxcZTlhNFwiO1xyXG4kaWNvbi1tb3JlLXZlcnRpY2FsOiBcIlxcZTlhNVwiO1xyXG4kaWNvbi1tb3VzZS1wb2ludGVyOiBcIlxcZTlhNlwiO1xyXG4kaWNvbi1tb3ZlOiBcIlxcZTlhN1wiO1xyXG4kaWNvbi1tdXNpYzogXCJcXGU5YThcIjtcclxuJGljb24tbmF2aWdhdGlvbjogXCJcXGU5YTlcIjtcclxuJGljb24tbmF2aWdhdGlvbi0yOiBcIlxcZTlhYVwiO1xyXG4kaWNvbi1vY3RhZ29uOiBcIlxcZTlhYlwiO1xyXG4kaWNvbi1wYWNrYWdlOiBcIlxcZTlhY1wiO1xyXG4kaWNvbi1wYXBlcmNsaXA6IFwiXFxlOWFkXCI7XHJcbiRpY29uLXBhdXNlOiBcIlxcZTlhZVwiO1xyXG4kaWNvbi1wYXVzZS1jaXJjbGU6IFwiXFxlOWFmXCI7XHJcbiRpY29uLXBlbi10b29sOiBcIlxcZTliMFwiO1xyXG4kaWNvbi1wZXJjZW50OiBcIlxcZTliMVwiO1xyXG4kaWNvbi1waG9uZTogXCJcXGU5YjJcIjtcclxuJGljb24tcGhvbmUtY2FsbDogXCJcXGU5YjNcIjtcclxuJGljb24tcGhvbmUtZm9yd2FyZGVkOiBcIlxcZTliNFwiO1xyXG4kaWNvbi1waG9uZS1pbmNvbWluZzogXCJcXGU5YjVcIjtcclxuJGljb24tcGhvbmUtbWlzc2VkOiBcIlxcZTliNlwiO1xyXG4kaWNvbi1waG9uZS1vZmY6IFwiXFxlOWI3XCI7XHJcbiRpY29uLXBob25lLW91dGdvaW5nOiBcIlxcZTliOFwiO1xyXG4kaWNvbi1waWUtY2hhcnQ6IFwiXFxlOWI5XCI7XHJcbiRpY29uLXBsYXk6IFwiXFxlOWJhXCI7XHJcbiRpY29uLXBsYXktY2lyY2xlOiBcIlxcZTliYlwiO1xyXG4kaWNvbi1wbHVzOiBcIlxcZTliY1wiO1xyXG4kaWNvbi1wbHVzLWNpcmNsZTogXCJcXGU5YmRcIjtcclxuJGljb24tcGx1cy1zcXVhcmU6IFwiXFxlOWJlXCI7XHJcbiRpY29uLXBvY2tldDogXCJcXGU5YmZcIjtcclxuJGljb24tcG93ZXI6IFwiXFxlOWMwXCI7XHJcbiRpY29uLXByaW50ZXI6IFwiXFxlOWMxXCI7XHJcbiRpY29uLXJhZGlvOiBcIlxcZTljMlwiO1xyXG4kaWNvbi1yZWZyZXNoLWNjdzogXCJcXGU5YzNcIjtcclxuJGljb24tcmVmcmVzaC1jdzogXCJcXGU5YzRcIjtcclxuJGljb24tcmVwZWF0OiBcIlxcZTljNVwiO1xyXG4kaWNvbi1yZXdpbmQ6IFwiXFxlOWM2XCI7XHJcbiRpY29uLXJvdGF0ZS1jY3c6IFwiXFxlOWM3XCI7XHJcbiRpY29uLXJvdGF0ZS1jdzogXCJcXGU5YzhcIjtcclxuJGljb24tcnNzOiBcIlxcZTljOVwiO1xyXG4kaWNvbi1zYXZlOiBcIlxcZTljYVwiO1xyXG4kaWNvbi1zY2lzc29yczogXCJcXGU5Y2JcIjtcclxuJGljb24tc2VhcmNoOiBcIlxcZTljY1wiO1xyXG4kaWNvbi1zZW5kOiBcIlxcZTljZFwiO1xyXG4kaWNvbi1zZXJ2ZXI6IFwiXFxlOWNlXCI7XHJcbiRpY29uLXNldHRpbmdzOiBcIlxcZTljZlwiO1xyXG4kaWNvbi1zaGFyZTogXCJcXGU5ZDBcIjtcclxuJGljb24tc2hhcmUtMjogXCJcXGU5ZDFcIjtcclxuJGljb24tc2hpZWxkOiBcIlxcZTlkMlwiO1xyXG4kaWNvbi1zaGllbGQtb2ZmOiBcIlxcZTlkM1wiO1xyXG4kaWNvbi1zaG9wcGluZy1iYWc6IFwiXFxlOWQ0XCI7XHJcbiRpY29uLXNob3BwaW5nLWNhcnQ6IFwiXFxlOWQ1XCI7XHJcbiRpY29uLXNodWZmbGU6IFwiXFxlOWQ2XCI7XHJcbiRpY29uLXNpZGViYXI6IFwiXFxlOWQ3XCI7XHJcbiRpY29uLXNraXAtYmFjazogXCJcXGU5ZDhcIjtcclxuJGljb24tc2tpcC1mb3J3YXJkOiBcIlxcZTlkOVwiO1xyXG4kaWNvbi1zbGFjazogXCJcXGU5ZGFcIjtcclxuJGljb24tc2xhc2g6IFwiXFxlOWRiXCI7XHJcbiRpY29uLXNsaWRlcnM6IFwiXFxlOWRjXCI7XHJcbiRpY29uLXNtYXJ0cGhvbmU6IFwiXFxlOWRkXCI7XHJcbiRpY29uLXNtaWxlOiBcIlxcZTlkZVwiO1xyXG4kaWNvbi1zcGVha2VyOiBcIlxcZTlkZlwiO1xyXG4kaWNvbi1zcXVhcmU6IFwiXFxlOWUwXCI7XHJcbiRpY29uLXN0YXI6IFwiXFxlOWUxXCI7XHJcbiRpY29uLXN0b3AtY2lyY2xlOiBcIlxcZTllMlwiO1xyXG4kaWNvbi1zdW46IFwiXFxlOWUzXCI7XHJcbiRpY29uLXN1bnJpc2U6IFwiXFxlOWU0XCI7XHJcbiRpY29uLXN1bnNldDogXCJcXGU5ZTVcIjtcclxuJGljb24tdGFibGV0OiBcIlxcZTllNlwiO1xyXG4kaWNvbi10YWc6IFwiXFxlOWU3XCI7XHJcbiRpY29uLXRhcmdldDogXCJcXGU5ZThcIjtcclxuJGljb24tdGVybWluYWw6IFwiXFxlOWU5XCI7XHJcbiRpY29uLXRoZXJtb21ldGVyOiBcIlxcZTllYVwiO1xyXG4kaWNvbi10aHVtYnMtZG93bjogXCJcXGU5ZWJcIjtcclxuJGljb24tdGh1bWJzLXVwOiBcIlxcZTllY1wiO1xyXG4kaWNvbi10b2dnbGUtbGVmdDogXCJcXGU5ZWRcIjtcclxuJGljb24tdG9nZ2xlLXJpZ2h0OiBcIlxcZTllZVwiO1xyXG4kaWNvbi10b29sOiBcIlxcZTllZlwiO1xyXG4kaWNvbi10cmFzaDogXCJcXGU5ZjBcIjtcclxuJGljb24tdHJhc2gtMjogXCJcXGU5ZjFcIjtcclxuJGljb24tdHJlbGxvOiBcIlxcZTlmMlwiO1xyXG4kaWNvbi10cmVuZGluZy1kb3duOiBcIlxcZTlmM1wiO1xyXG4kaWNvbi10cmVuZGluZy11cDogXCJcXGU5ZjRcIjtcclxuJGljb24tdHJpYW5nbGU6IFwiXFxlOWY1XCI7XHJcbiRpY29uLXRydWNrOiBcIlxcZTlmNlwiO1xyXG4kaWNvbi10djogXCJcXGU5ZjdcIjtcclxuJGljb24tdHdpdGNoOiBcIlxcZTlmOFwiO1xyXG4kaWNvbi10d2l0dGVyOiBcIlxcZTlmOVwiO1xyXG4kaWNvbi10eXBlOiBcIlxcZTlmYVwiO1xyXG4kaWNvbi11bWJyZWxsYTogXCJcXGU5ZmJcIjtcclxuJGljb24tdW5kZXJsaW5lOiBcIlxcZTlmY1wiO1xyXG4kaWNvbi11bmxvY2s6IFwiXFxlOWZkXCI7XHJcbiRpY29uLXVwbG9hZDogXCJcXGU5ZmVcIjtcclxuJGljb24tdXBsb2FkLWNsb3VkOiBcIlxcZTlmZlwiO1xyXG4kaWNvbi11c2VyOiBcIlxcZWEwMFwiO1xyXG4kaWNvbi11c2VyLWNoZWNrOiBcIlxcZWEwMVwiO1xyXG4kaWNvbi11c2VyLW1pbnVzOiBcIlxcZWEwMlwiO1xyXG4kaWNvbi11c2VyLXBsdXM6IFwiXFxlYTAzXCI7XHJcbiRpY29uLXVzZXIteDogXCJcXGVhMDRcIjtcclxuJGljb24tdXNlcnM6IFwiXFxlYTA1XCI7XHJcbiRpY29uLXZpZGVvOiBcIlxcZWEwNlwiO1xyXG4kaWNvbi12aWRlby1vZmY6IFwiXFxlYTA3XCI7XHJcbiRpY29uLXZvaWNlbWFpbDogXCJcXGVhMDhcIjtcclxuJGljb24tdm9sdW1lOiBcIlxcZWEwOVwiO1xyXG4kaWNvbi12b2x1bWUtMTogXCJcXGVhMGFcIjtcclxuJGljb24tdm9sdW1lLTI6IFwiXFxlYTBiXCI7XHJcbiRpY29uLXZvbHVtZS14OiBcIlxcZWEwY1wiO1xyXG4kaWNvbi13YXRjaDogXCJcXGVhMGRcIjtcclxuJGljb24td2lmaTogXCJcXGVhMGVcIjtcclxuJGljb24td2lmaS1vZmY6IFwiXFxlYTBmXCI7XHJcbiRpY29uLXdpbmQ6IFwiXFxlYTEwXCI7XHJcbiRpY29uLXg6IFwiXFxlYTExXCI7XHJcbiRpY29uLXgtY2lyY2xlOiBcIlxcZWExMlwiO1xyXG4kaWNvbi14LW9jdGFnb246IFwiXFxlYTEzXCI7XHJcbiRpY29uLXgtc3F1YXJlOiBcIlxcZWExNFwiO1xyXG4kaWNvbi15b3V0dWJlOiBcIlxcZWExNVwiO1xyXG4kaWNvbi16YXA6IFwiXFxlYTE2XCI7XHJcbiRpY29uLXphcC1vZmY6IFwiXFxlYTE3XCI7XHJcbiRpY29uLXpvb20taW46IFwiXFxlYTE4XCI7XHJcbiRpY29uLXpvb20tb3V0OiBcIlxcZWExOVwiO1xyXG5cclxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5AdXNlIFwiLi4vdmFyaWFibGVzL192YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuLmJyZWFkY3J1bWIge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlU007XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAkZm9udFNpemVYUztcclxuICAgIGxldHRlci1zcGFjaW5nOiAkc3BhY2luZ1NNO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0TEc7XHJcbiAgICBvcGFjaXR5OiAuODtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUwMDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGxpbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRsaW5lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUwMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvblNNO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiBtYXRoLmRpdigkZHVyYXRpb25TTSwgMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4gKyBzcGFuIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAkaWNvbi1jaGV2cm9uLXJpZ2h0O1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5pY29uO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2VYUyAwICRzcGFjZVhYUztcclxuICAgICAgICAgICAgb3BhY2l0eTogLjY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcclxuQHVzZSBcInNhc3M6bWFwXCI7XHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuQHVzZSBcIi4uL3ZhcmlhYmxlcy9fdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIl9idXR0b25zXCIgYXMgKjtcclxuQHVzZSBcIl9saXN0c1wiIGFzICo7XHJcblxyXG4uY2FyZCB7XHJcbiAgICBtYXgtd2lkdGg6ICR3aWR0aEJsb2NrO1xyXG4gICAgcGFkZGluZzogJHNwYWNlTEc7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzTEc7XHJcbiAgICBjb2xvcjogJGdyZXk2MDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTAwO1xyXG5cclxuICAgIGgyLFxyXG4gICAgaDMge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VTTTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZVhYTDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkcmFkaXVzU007XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHNwYWNlTUQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VYUztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXNTTTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTIwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleTYwO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b25zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VTTTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtJHNwYWNlWFM7XHJcbiAgICB9XHJcblxyXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcclxuICAgICAgICAmLS0jeyRuYW1lfSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG1hdGguZGl2KCRzaGFkb3dTTSwgMikgbWF0aC5kaXYoJHNoYWRvd1NNLCAyKSAkc2hhZG93U00gY29sb3Iuc2NhbGUobWFwLmdldCgkY29sb3IsIG1haW4pLCAkYWxwaGE6IC05MCUpO1xyXG5cclxuICAgICAgICAgICAgaDIsXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAuZ2V0KCRjb2xvciwgbWFpbik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYW5lbHMge1xyXG4gICAgLndwLWJsb2NrLWdyb3VwIHtcclxuICAgICAgICBAZXh0ZW5kIC5jYXJkO1xyXG4gICAgICAgIEBleHRlbmQgLmNhcmQtLXByaW1hcnk7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skbWF4U019IHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlU007XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyLFxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkcy1saWdodCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgLndwLWJsb2NrLWdyb3VwIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlUHJvcChtYXJnaW4tdG9wLCAwLjUpO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmVQcm9wKG1hcmdpbi1ib3R0b20sIDAuNSk7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZVByb3AobWFyZ2luLWxlZnQpO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmVQcm9wKG1hcmdpbi1yaWdodCk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd2lkdGhDYXJkO1xyXG5cclxuICAgICAgICBoMixcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlU007XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplWFhMO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTYwO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRzcGFjZVhTIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9ucztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAubGlzdC11bDtcclxuICAgICAgICAgICAgbWFyZ2luOiAkc3BhY2VTTSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJGNhcmRDb2xvcnM6IDIgcHJpbWFyeSAkcHJpbWFyeSwgMSBzZWNvbmRhcnkgJHNlY29uZGFyeSwgMCB0ZXJ0aWFyeSAkdGVydGlhcnk7XHJcblxyXG4gICAgICAgIEBlYWNoICRudW1iZXIsICRuYW1lLCAkY29sb3IgaW4gJGNhcmRDb2xvcnMge1xyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDNuIC0gI3skbnVtYmVyfSkge1xyXG4gICAgICAgICAgICAgICAgaDIsXHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bi0tc20tLSN7JG5hbWV9O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNsaWNrYWJsZS1jYXJkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG1heC13aWR0aDogJHdpZHRoQmxvY2s7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2VMRztcclxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXNMRztcclxuXHJcbiAgICBoMixcclxuICAgIGgzIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlU007XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHRpdGxlU2l6ZU1EO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplU007XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAkei1pbmRleC1iZztcclxuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZVhTO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXNMRztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkZHVyYXRpb25NRDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IC0kc3BhY2VYUztcclxuICAgICAgICAgICAgbGVmdDogLSRzcGFjZVhTO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBlYWNoICRjb2xvck5hbWUsICRjb2xvciBpbiAkcGFsbGV0IHtcclxuICAgICAgICAmLS0jeyRjb2xvck5hbWV9IHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuY2xpY2thYmxlLWNhcmQ7XHJcblxyXG4gICAgICAgICAgICBAaWYgbWFwLmhhcy1rZXkoJGNvbG9yLCBiYXNlKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLmdldChtYXAuZ2V0KCRjb2xvciwgYmFzZSksIHVsdHJhRGFyayk7XHJcblxyXG4gICAgICAgICAgICAgICAgJixcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0byByaWdodCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFwLmdldChtYXAuZ2V0KCRjb2xvciwgYmFzZSksIGxpZ2h0KSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFwLmdldChtYXAuZ2V0KCRjb2xvciwgc2hhZGUpLCBsaWdodClcclxuICAgICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IEBlbHNlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAuZ2V0KCRjb2xvciwgdWx0cmFEYXJrKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLFxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAuZ2V0KCRjb2xvciwgbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4uZGl2aWRlciB7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlUHJvcChtYXJnaW4tdG9wKTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmVQcm9wKG1hcmdpbi1ib3R0b20pO1xyXG4gICAgY29sb3I6ICRncmV5MjA7XHJcbiAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogJHRpdGxlU2l6ZVhMO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSAjeyRtaW5TTX0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgJHNwYWNlWFhTICRncmV5MjA7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBoZWlnaHQ6ICR0aXRsZVNpemVYTDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtJHRpdGxlU2l6ZVhMO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0kc3BhY2VYWFM7XHJcbiAgICAgICAgb3BhY2l0eTogLjM7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRtYXhTTX0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kdGl0bGVTaXplWEw7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VNRDtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZU1EO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLSR0aXRsZVNpemVYTDtcclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzL192YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuLmxvYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW46ICRzcGFjZVNNIDA7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgaGVpZ2h0OiAkc3BhY2VNRDtcclxuICAgICAgICB3aWR0aDogJHNwYWNlTUQ7XHJcbiAgICAgICAgbWFyZ2luOiAwICRzcGFjZVhTO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBAaW5jbHVkZSBhbmltYXRpb24oMS4ycyBlYXNlIDBzIGluZmluaXRlKSB7XHJcbiAgICAgICAgICAgIHRvIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH07XHJcblxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4zcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlcnRpYXJ5O1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNnM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCJzYXNzOnN0cmluZ1wiO1xyXG5cclxuJGR1cmF0aW9uU006IDAuM3M7XHJcbiRkdXJhdGlvbk1EOiAwLjVzO1xyXG4kZHVyYXRpb25MRzogMC44cztcclxuXHJcbkBtaXhpbiBhbmltYXRpb24oJHBhcmFtcykge1xyXG4gICAgJG5hbWU6IGFuaW1hdGlvbi0je3N0cmluZy51bmlxdWUtaWQoKX07XHJcblxyXG4gICAgQGtleWZyYW1lcyAjeyRuYW1lfSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgYW5pbWF0aW9uOiAkbmFtZSAkcGFyYW1zO1xyXG59XHJcbiIsIkB1c2UgXCJzYXNzOm1hcFwiO1xyXG5AdXNlIFwiLi4vdmFyaWFibGVzL192YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuLm1lc3NhZ2Uge1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgcGFkZGluZzogJHNwYWNlU007XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzTEc7XHJcblxyXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcclxuICAgICAgICAmLS0jeyRuYW1lfSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC5nZXQoJGNvbG9yLCB1bHRyYUxpZ2h0KTtcclxuXHJcbiAgICAgICAgICAgIHAsXHJcbiAgICAgICAgICAgIC5saXN0LXVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAuZ2V0KCRjb2xvciwgbWFpbik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLmdldCgkY29sb3IsIGxpZ2h0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1ncmV5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUyMDtcclxuXHJcbiAgICAgICAgcCxcclxuICAgICAgICAubGlzdC11bCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTQwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXkyMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1zbSB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNlWFM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1c01EO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplWFM7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0U007XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwLFxyXG4gICAgLmxpc3QtdWwge1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNlWFhTIDA7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNwYWNlWFhTO1xyXG4gICAgICAgICAgICB3aWR0aDogJHNwYWNlWFhTO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzL192YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuLm92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogJHotaW5kZXgtYmc7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgbWFyZ2luLXRvcDogLTEwMHZoO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkcHJpbWFyeUxpZ2h0LCAkc2Vjb25kYXJ5TGlnaHQsICR0ZXJ0aWFyeUxpZ2h0KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGwsIG1hcmdpbi10b3A7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb25TTSwgMHM7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgJGR1cmF0aW9uU007XHJcbn1cclxuXHJcbi5qcy1vcGVuIHtcclxuICAgIC5vdmVybGF5IHtcclxuICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gICAgfVxyXG59IiwiQHVzZSBcIi4uL3ZhcmlhYmxlcy9fdmFyaWFibGVzXCIgYXMgKjtcclxuXHJcbi5kZXNjcmlwdGlvbiB7XHJcbiAgICBvcGFjaXR5OiAuODtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplTEc7XHJcbiAgICBtYXgtd2lkdGg6ICR3aWR0aENvbnRlbnQ7XHJcbiAgICBtYXJnaW46ICRzcGFjZVNNIDA7XHJcblxyXG4gICAgQG1lZGlhICN7JG1heE1EfSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemVNRDtcclxuICAgIH1cclxufSIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuQHVzZSBcIi4uL3ZhcmlhYmxlcy9fdmFyaWFibGVzXCIgYXMgKjtcclxuXHJcbi5xdWVzdGlvbnMge1xyXG4gICAgbWF4LXdpZHRoOiAkd2lkdGhDb250YWluZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBoMixcclxuICAgIHAge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4NSU7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNlTEc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1c0xHO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG1hdGguZGl2KCRzaGFkb3dTTSwgMikgbWF0aC5kaXYoJHNoYWRvd1NNLCAyKSAkc2hhZG93U00gY29sb3Iuc2NhbGUoJHRlcnRpYXJ5LCAkYWxwaGE6IC05MCUpO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICBtYXJnaW46ICRzcGFjZU1EIDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemVNRDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAkc2Vjb25kYXJ5VWx0cmFMaWdodCwgJHRlcnRpYXJ5VWx0cmFMaWdodCk7XHJcbiAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeURhcms7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNlWFMgMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUwMDtcclxuICAgICAgICBjb2xvcjogJGdyZXk2MDtcclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzL192YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuLnBvc3QtY2F0ZWdvcmllcyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VYUztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkc3BhY2VYUztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkc3BhY2VYUztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTIwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICRzcGFjZVhTO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmV5MzA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplWFM7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc3BhY2luZ1NNO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uU007XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlcnRpYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG5oMSB7XHJcbiAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogJHRpdGxlU2l6ZVhYTDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodFNNO1xyXG4gICAgb3BhY2l0eTogLjg7XHJcbiAgICBtYXgtd2lkdGg6ICR3aWR0aENvbnRlbnQ7XHJcbiAgICBtYXJnaW46ICRzcGFjZVNNIDA7XHJcblxyXG4gICAgQG1lZGlhICN7JG1heE1EfSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkdGl0bGVTaXplTEc7XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcclxuQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5AdXNlIFwiLi4vLi4vdmFyaWFibGVzL192YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuLmZvcm0tY29udHJvbCxcclxuLndwY2Y3IHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleTMwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uU007XHJcblxyXG4gICAgICAgICYuaGFzLXRvb2x0aXAge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pY29uO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJGljb24taGVscC1jaXJjbGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlcnRpYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLnRvb2x0aXAge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9vbHRpcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6ICR6LWluZGV4LXRvb2x0aXA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VYUztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1c1NNO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVydGlhcnk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG1hdGguZGl2KCRzaGFkb3dTTSwgMikgbWF0aC5kaXYoJHNoYWRvd1NNLCAyKSAkc2hhZG93U00gY29sb3Iuc2NhbGUoJHRlcnRpYXJ5VWx0cmFEYXJrLCAkYWxwaGE6IDkwJSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUwMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplWFM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkZHVyYXRpb25TTTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlcnRpYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCIuLi8uLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4uZm9ybS1jb250cm9sLFxyXG4ud3BjZjcge1xyXG4gICAgW3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgW3R5cGU9XCJ0ZWxcIl0sXHJcbiAgICBbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgW3R5cGU9XCJ1cmxcIl0sXHJcbiAgICBbdHlwZT1cIm51bWJlclwiXSxcclxuICAgIFt0eXBlPVwiZGF0ZVwiXSxcclxuICAgIFt0eXBlPVwic2VhcmNoXCJdLFxyXG4gICAgc2VsZWN0LFxyXG4gICAgdGV4dGFyZWEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2VYWFMgMDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZUxHO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodFNNO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleTYwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAkbGluZSAkcHJpbWFyeTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzU00gJHJhZGl1c1NNIDAgMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNlWFM7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHByaW1hcnlTaGFkb3dTTSwgJHNlY29uZGFyeVNoYWRvd1NNLCAkdGVydGlhcnlTaGFkb3dTTTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uU00sIHJlc2l6ZSAwcztcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTMwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRlcnRpYXJ5O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAkcHJpbWFyeVNoYWRvd01ELCAkc2Vjb25kYXJ5U2hhZG93TUQsICR0ZXJ0aWFyeVNoYWRvd01EO1xyXG5cclxuICAgICAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBbdHlwZT1cImRhdGVcIl0ge1xyXG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIFt0eXBlPVwibnVtYmVyXCJdIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwic2FzczptYXBcIjtcclxuQHVzZSBcIi4uLy4uL3ZhcmlhYmxlcy9fdmFyaWFibGVzXCIgYXMgKjtcclxuXHJcbi5mb3JtLWNvbnRyb2wsXHJcbi53cGNmNyB7XHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGFyYWN0ZXJzIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlWFhTO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZVNNO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleTQwO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogbWFwLmdldCgkc3RhdHVzLCBzdWNjZXNzKTtcclxuXHJcbiAgICAgICAgICAgICYudG9vLXNob3J0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAuZ2V0KCRzdGF0dXMsIHdhcm5pbmcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5AdXNlIFwiLi4vLi4vdmFyaWFibGVzL192YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuLnJhZGlvLWdyb3VwIHtcclxuICAgIC5yYWRpbyB7XHJcbiAgICAgICAgJGFjdGl2ZUNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAkbWFpbkNvbG9yOiAkZ3JleTMwO1xyXG4gICAgICAgICRiZ0NvbG9yOiAkd2hpdGUwMDtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNlWFhTIDA7XHJcblxyXG4gICAgICAgIFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogJHJhZGlvU2l6ZTtcclxuICAgICAgICAgICAgbGVmdDogbWF0aC5kaXYoJHJhZGlvU2l6ZSwgMik7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxpbmU7XHJcblxyXG4gICAgICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHJhZGlvU2l6ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmV5NjA7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkZHVyYXRpb25TTTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkcmFkaW9TaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkcmFkaW9TaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlWFM7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgJGxpbmUgJG1haW5Db2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdDb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkcmFkaW9DaXJjbGVTaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkcmFkaW9DaXJjbGVTaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlQ29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBtYXRoLmRpdigkcmFkaW9TaXplIC0gJHJhZGlvQ2lyY2xlU2l6ZSwgMik7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogbWF0aC5kaXYoJHJhZGlvU2l6ZSAtICRyYWRpb0NpcmNsZVNpemUsIDIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5Db2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmVDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xyXG5AdXNlIFwic2FzczptYXBcIjtcclxuQHVzZSBcIi4uLy4uL3ZhcmlhYmxlcy9fdmFyaWFibGVzXCIgYXMgKjtcclxuXHJcbi5lcnJvciB7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzU007XHJcbiAgICBjb2xvcjogbWFwLmdldCgkc3RhdHVzLCB3YXJuaW5nKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLnNjYWxlKG1hcC5nZXQoJHN0YXR1cywgd2FybmluZyksICRhbHBoYTogJGJnVHJhbnNwYXJlbnQpO1xyXG5cclxuICAgICY6bm90KDplbXB0eSkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZVhTO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZVhYUyAkc3BhY2VYUztcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJGljb24tYWxlcnQtY2lyY2xlO1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5pY29uO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlWFM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcclxuQHVzZSBcInNhc3M6bWFwXCI7XHJcbkB1c2UgXCIuLi8uLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4uZm9ybS1jb250cm9sIHtcclxuICAgIC5yZXN1bWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplU007XHJcbiAgICAgICAgY29sb3I6IG1hcC5nZXQoJHN0YXR1cywgc3VjY2Vzcyk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRmb3JtTWluTEd9IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkICRsaW5lIGNvbG9yLnNjYWxlKCRibGFjazAwLCAkYWxwaGE6IC05NSUpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VYUztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VYUztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcclxuQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5AdXNlIFwic2FzczptYXBcIjtcclxuQHVzZSBcIi4uLy4uL3ZhcmlhYmxlcy9fdmFyaWFibGVzXCIgYXMgKjtcclxuXHJcbi5mb3JtLWNvbnRyb2wge1xyXG4gICAgJGJ0bkhlaWdodDogJHNwYWNlTEc7XHJcblxyXG4gICAgLmRlbGV0ZSB7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGhlaWdodDogJGJ0bkhlaWdodDtcclxuICAgICAgICB3aWR0aDogJGJ0bkhlaWdodDtcclxuICAgICAgICBtYXJnaW46ICRzcGFjZVhTIDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Iuc2NhbGUobWFwLmdldCgkc3RhdHVzLCBkYW5nZXIpLCAkYWxwaGE6IC04MCUpO1xyXG4gICAgICAgIGNvbG9yOiBtYXAuZ2V0KCRzdGF0dXMsIGRhbmdlcik7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemVYTDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uU007XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6ICR6LWluZGV4LWJnO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyOiBkYXNoZWQgJGxpbmUgbWFwLmdldCgkc3RhdHVzLCBkYW5nZXIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5zY2FsZShtYXAuZ2V0KCRzdGF0dXMsIGRhbmdlciksICRhbHBoYTogLTkwJSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXNTTTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uU007XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAuZ2V0KCRzdGF0dXMsIGRhbmdlcik7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUwMDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jcmVhdGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICBoZWlnaHQ6ICRidG5IZWlnaHQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRidG5IZWlnaHQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogbWF0aC5kaXYoJGJ0bkhlaWdodCwgMik7XHJcbiAgICAgICAgcGFkZGluZzogMCBtYXRoLmRpdigkYnRuSGVpZ2h0LCAzKTtcclxuICAgICAgICBtYXJnaW46ICRzcGFjZVhTIDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLnNjYWxlKG1hcC5nZXQoJHN0YXR1cywgc3VjY2VzcyksICRhbHBoYTogLTgwJSk7XHJcbiAgICAgICAgY29sb3I6IG1hcC5nZXQoJHN0YXR1cywgc3VjY2Vzcyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvblNNO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAuZ2V0KCRzdGF0dXMsIHN1Y2Nlc3MpO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VYUztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xyXG5AdXNlIFwiLi4vLi4vdmFyaWFibGVzL192YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuLmZpZWxkLWdyb3VwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNlWFM7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZVhTO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkc3BhY2luZ1hTO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWItZ3JvdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZVhTO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmllbGQtZ3JvdXAtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIC5maWVsZC1ncm91cCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0b3AgdG9wIC5cIiBcImEgYnRuIC5cIiBcImIgYnRuIC5cIiBcImVycm9yIGVycm9yIGVycm9yXCI7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNlWFMgJHNwYWNlWFhTO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkICRsaW5lIGNvbG9yLnNjYWxlKCRibGFjazAwLCAkYWxwaGE6IC05NSUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGR1cmF0aW9uU007XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5zY2FsZSgkYmxhY2swMCwgJGFscGhhOiAtOTglKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRmb3JtTWluTEd9IHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0b3AgdG9wIHRvcCAuXCIgXCJhIGIgYnRuIC5cIiBcImVycm9yIGVycm9yIGVycm9yIGVycm9yXCI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3ViLWdyb3VwIHtcclxuICAgICAgICAgICAgW3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IHRvcDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVsZXRlIHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiBidG47XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgI3skZm9ybU1heExHfSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXNTTTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVycm9yIHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiBlcnJvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwiLi4vLi4vdmFyaWFibGVzL192YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuLmZvcm0tY29udHJvbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQG1lZGlhICN7JG1lbnVEZXNrdG9wfSB7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmLmRlc2t0b3AtaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRtZW51RGVza3RvcH0ge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWVudURlc2t0b3B9IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZW51RGVza3RvcH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplWEw7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZVhTO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kc3BhY2VYWFM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0LFxyXG4gICAgICAgIHNlbGVjdCxcclxuICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZW51RGVza3RvcH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2VYTDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0ge1xyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2VNRCAwO1xyXG5cclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XHJcbkB1c2UgXCJzYXNzOm1hcFwiO1xyXG5AdXNlIFwiLi4vLi4vdmFyaWFibGVzL192YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiLi4vX2J1dHRvbnNcIiBhcyAqO1xyXG5AdXNlIFwiX2Vycm9yc1wiIGFzICo7XHJcblxyXG4ud3BjZjcge1xyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHNwYWNlTUQgMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoYXJhY3RlcnMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtJHNwYWNlTUQ7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4zZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYnRuLS1zbS0tZ3JhZGllbnQxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uU007XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG8gcmlnaHQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICRzZWNvbmRhcnksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICR0ZXJ0aWFyeVxyXG4gICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCBtYXAuZ2V0KG1hcC5nZXQoJGJ0blNpemVzLCBtZCksIHBhZGRpbmcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC53cGNmNy1zcGlubmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5lcnJvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZU1EO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VTTTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzU007XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTQwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5zY2FsZSgkZ3JleTQwLCAkYWxwaGE6ICRiZ1RyYW5zcGFyZW50KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jZi10dXJuc3RpbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3VibWl0dGluZyB7XHJcbiAgICAgICAgICAgIC53cGNmNy1zcGlubmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsYWJlbCxcclxuICAgICAgICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hhcmFjdGVycyxcclxuICAgICAgICAgICAgW3R5cGU9XCJzdWJtaXRcIl0sXHJcbiAgICAgICAgICAgIC5jZi10dXJuc3RpbGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zZW50IHtcclxuICAgICAgICAgICAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLmdldCgkc3RhdHVzLCBzdWNjZXNzKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLnNjYWxlKG1hcC5nZXQoJHN0YXR1cywgc3VjY2VzcyksICRhbHBoYTogJGJnVHJhbnNwYXJlbnQpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwLFxyXG4gICAgICAgICAgICAuY2hhcmFjdGVycyxcclxuICAgICAgICAgICAgLmNmLXR1cm5zdGlsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmludmFsaWQsXHJcbiAgICAgICAgJi51bmFjY2VwdGVkIHtcclxuICAgICAgICAgICAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLmdldCgkc3RhdHVzLCB3YXJuaW5nKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLnNjYWxlKG1hcC5nZXQoJHN0YXR1cywgd2FybmluZyksICRhbHBoYTogJGJnVHJhbnNwYXJlbnQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNwYW0sXHJcbiAgICAgICAgJi5mYWlsZWQsXHJcbiAgICAgICAgJi5hYm9ydGVkIHtcclxuICAgICAgICAgICAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLmdldCgkc3RhdHVzLCBkYW5nZXIpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Iuc2NhbGUobWFwLmdldCgkc3RhdHVzLCBkYW5nZXIpLCAkYWxwaGE6ICRiZ1RyYW5zcGFyZW50KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCIuLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4uY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmVQcm9wKG1hcmdpbi10b3ApO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZVByb3AobWFyZ2luLWJvdHRvbSk7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlUHJvcChwYWRkaW5nLWxlZnQpO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZVByb3AocGFkZGluZy1yaWdodCk7XHJcbn1cclxuXHJcbi5jb250YWluZXItZmxleC1jZW50ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uY29udGFpbmVyLWdyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZ2FwOiAkc3BhY2VNRDtcclxuICAgIG1heC13aWR0aDogJHdpZHRoQmxvY2sgKiAyICsgJHNwYWNlTUQ7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBAbWVkaWEgI3skbWluTUR9IHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgZ2FwOiAkc3BhY2VMRztcclxuICAgICAgICBtYXgtd2lkdGg6ICR3aWR0aEJsb2NrICogMiArICRzcGFjZUxHO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLWZsZXgteGwge1xyXG4gICAgQG1lZGlhICN7JG1pblhMfSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gZGl2LFxyXG4gICAgJiA+IGFydGljbGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmVQcm9wKG1hcmdpbi10b3ApO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmVQcm9wKG1hcmdpbi1ib3R0b20pO1xyXG5cclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JG1pblhMfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2VYTDtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi8uLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4kdG9wYmFyUGFkZGluZzogJHNwYWNlWFhTO1xyXG4kdG9wYmFyQ2hpbGQ6ICR0b3BiYXIgLSAyKiRzcGFjZVhYUztcclxuXHJcbiRsb2dvTGVmdDogJHNwYWNlTUQ7XHJcbiRsb2dvVG90YWw6ICRsb2dvV2lkdGggKyAkbG9nb0xlZnQ7XHJcblxyXG5oZWFkZXIge1xyXG4gICAgQG1lZGlhICN7JG1lbnVEZXNrdG9wfSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHotaW5kZXg6ICR6LWluZGV4LXRvcGJhcjtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAudG9wYmFyIHtcclxuICAgICAgICBAbWVkaWEgI3skbWVudU1vYmlsZX0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6ICR6LWluZGV4LXRvcGJhcjtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkdG9wYmFyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkdG9wYmFyUGFkZGluZztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUwMDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJGJsYWNrU2hhZG93TUQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLWhlbHAge1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWVudURlc2t0b3B9IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVscEJhcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGxvZ29Ub3RhbCArICRzcGFjZVNNO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemVTTTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5RGFyaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHR3aWRnZXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeVVsdHJhTGlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JG1lbnVEZXNrdG9wfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSBcIi4uLy4uL3ZhcmlhYmxlcy9fdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIl9oZWFkZXJcIiBhcyAqO1xyXG5cclxuLmhlYWRlci1sb2dvIHtcclxuICAgIEBtZWRpYSAjeyRtZW51RGVza3RvcH0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAkbG9nb0xlZnQ7XHJcbiAgICAgICAgd2lkdGg6ICRsb2dvV2lkdGg7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNlWFM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlMDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwICRyYWRpdXNYTCAkcmFkaXVzWEw7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGJsYWNrU2hhZG93TUQ7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZW51RGVza3RvcH0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWZhdi1zdmcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkdG9wYmFyQ2hpbGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JG1lbnVEZXNrdG9wfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJhc2VsaW5lLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZW51RGVza3RvcH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3QwLFxyXG4gICAgICAgIC5zdDEge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uU007XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3QwIHtcclxuICAgICAgICAgICAgZmlsbDogJHByaW1hcnk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3QxIHtcclxuICAgICAgICAgICAgZmlsbDogJHByaW1hcnlVbHRyYURhcms7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAuc3QwIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICR0ZXJ0aWFyeTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN0MSB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkdGVydGlhcnlVbHRyYURhcms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XHJcbkB1c2UgXCIuLi8uLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCJfaGVhZGVyXCIgYXMgKjtcclxuXHJcbi5tZW51LXRvZ2dsZSB7XHJcbiAgICAkdG9nZ2xlV2lkdGg6ICR0b3BiYXJDaGlsZCArICRzcGFjZVhYUztcclxuICAgICR0b2dnbGVMaW5lOiAuM2VtO1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAkdG9wYmFyQ2hpbGQ7XHJcbiAgICB3aWR0aDogJHRvZ2dsZVdpZHRoO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgI3skbWVudURlc2t0b3B9IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6ICR0b2dnbGVMaW5lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICB0b3A6IG1hdGguZGl2KCR0b3BiYXJDaGlsZCwgMik7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgdG9wOiAkdG9wYmFyQ2hpbGQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogbWF0aC5kaXYoJHRvZ2dsZVdpZHRoLCAyKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHRvZ2dsZUxpbmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkZHVyYXRpb25TTTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCR0b2dnbGVMaW5lLCAzKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KCR0b2dnbGVMaW5lLCAzKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5qcy1vcGVuIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlLFxyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xyXG5AdXNlIFwiLi4vLi4vdmFyaWFibGVzL192YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuLmhlYWRlci1tZW51IHtcclxuICAgIGxpIHtcclxuICAgICAgICBtYXJnaW46ICRzcGFjZVNNIDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRtZW51RGVza3RvcH0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZW1waGFzaXMge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVydGlhcnk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvIHJpZ2h0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAkdGVydGlhcnlVbHRyYUxpZ2h0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvci5zY2FsZSgkdGVydGlhcnlVbHRyYUxpZ2h0LCAkYWxwaGE6IC0xMDAlKVxyXG4gICAgICAgICAgICAgICAgICAgICk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZW51RGVza3RvcH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0byB0b3AsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkdGVydGlhcnlVbHRyYUxpZ2h0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3Iuc2NhbGUoJHRlcnRpYXJ5VWx0cmFMaWdodCwgJGFscGhhOiAtMTAwJSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZW51RGVza3RvcH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVydGlhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIGEsXHJcbiAgICAgICAgYTpob3ZlcixcclxuICAgICAgICBhOmFjdGl2ZSxcclxuICAgICAgICBhOmZvY3VzIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JG1lbnVEZXNrdG9wfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWVudURlc2t0b3B9IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogJHotaW5kZXgtY29udGVudDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZVNNO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZUxHO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZW51RGVza3RvcH0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZU1EO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHRYUztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogJHotaW5kZXgtYmctbGluaztcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAgICAgdG8gcmlnaHQsXHJcbiAgICAgICAgICAgICAgICAgICAgJHByaW1hcnlVbHRyYUxpZ2h0LFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yLnNjYWxlKCR0ZXJ0aWFyeVVsdHJhTGlnaHQsICRhbHBoYTogLTEwMCUpXHJcbiAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvbkxHO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZW51RGVza3RvcH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG8gdG9wLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeVVsdHJhTGlnaHQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yLnNjYWxlKCR0ZXJ0aWFyeVVsdHJhTGlnaHQsICRhbHBoYTogLTEwMCUpXHJcbiAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JG1lbnVEZXNrdG9wfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkbGluZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvblNNO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSBcIi4uLy4uL3ZhcmlhYmxlcy9fdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIl9oZWFkZXJcIiBhcyAqO1xyXG5cclxuaGVhZGVyIHtcclxuICAgIG5hdiB7XHJcbiAgICAgICAgQG1lZGlhICN7JG1lbnVNb2JpbGV9IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAkei1pbmRleC1tZW51O1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICR0b3BiYXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICRkdXJhdGlvblNNO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci1tZW51IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlMTA7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRibGFja1NoYWRvd01EO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhICN7JG1lbnVNb2JpbGV9IHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTEwJSk7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlWFM7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uTUQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmdSb3VuZGVkKGJvdHRvbSwgJHJvdW5kZWRYTCwgc3ltKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWVudURlc2t0b3B9IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRtZW51QmFyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRsb2dvVG90YWwgKyAkc3BhY2VTTTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5qcy1vcGVuIHtcclxuICAgICAgICAgICAgQG1lZGlhICN7JG1lbnVNb2JpbGV9IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGVhZGVyLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JG1lbnVNb2JpbGV9IHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vdmVybGF5IHtcclxuICAgICAgICAgICAgQG1lZGlhICN7JG1lbnVEZXNrdG9wfSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XHJcbkB1c2UgXCIuLi8uLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCJfaGVhZGVyXCIgYXMgKjtcclxuXHJcbi5zZWFyY2gtdG9nZ2xlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6ICR0b3BiYXJDaGlsZDtcclxuICAgIHdpZHRoOiAkdG9wYmFyQ2hpbGQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVydGlhcnlVbHRyYUxpZ2h0O1xyXG4gICAgY29sb3I6ICR0ZXJ0aWFyeTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAkZHVyYXRpb25TTTtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBAbWVkaWEgI3skbWVudURlc2t0b3B9IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Iuc2NhbGUoJHdoaXRlMDAsICRhbHBoYTogLTUwJSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeVVsdHJhRGFyaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICN7JG1lbnVEZXNrdG9wfSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHNwYWNlWFM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5zY2FsZSgkd2hpdGUxMCwgJGFscGhhOiAtODAlKTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlMDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAkaWNvbi1zZWFyY2g7XHJcbiAgICAgICAgQGV4dGVuZCAuaWNvbjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZVhMO1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skbWVudURlc2t0b3B9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemVTTTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VYUztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JG1lbnVEZXNrdG9wfSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCIuLi8uLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4ucG9waW4tY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6ICR6LWluZGV4LXBvcGluO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAkZHVyYXRpb25TTTtcclxuXHJcbiAgICBAbWVkaWEgI3skbWVudU1vYmlsZX0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICR0b3BiYXI7XHJcbiAgICAgICAgei1pbmRleDogJHotaW5kZXgtbWVudTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skbWVudURlc2t0b3B9IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICYuanMtb3BlbiB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG5cclxuICAgICAgICAucG9waW4ge1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWVudU1vYmlsZX0ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWVudURlc2t0b3B9IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VMRztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG9waW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTEwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRibGFja1NoYWRvd01EO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkZHVyYXRpb25NRDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skbWVudU1vYmlsZX0ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExMCUpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmdSb3VuZGVkKGJvdHRvbSwgJHJvdW5kZWRYTCwgc3ltKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRtZW51RGVza3RvcH0ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogJHdpZHRoQ29udGVudDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXNYTDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uLy4uL3ZhcmlhYmxlcy9fdmFyaWFibGVzXCIgYXMgKjtcclxuXHJcbi5wb3Bpbi1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2VNRDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHByaW1hcnksICRzZWNvbmRhcnksICR0ZXJ0aWFyeSk7XHJcbiAgICBjb2xvcjogJHdoaXRlMDA7XHJcbiAgICBmb250LXNpemU6ICRmb250U2l6ZVhYTDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHJcbiAgICBAbWVkaWEgI3skbWVudU1vYmlsZX0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUwMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHotaW5kZXg6ICR6LWluZGV4LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6ICR6LWluZGV4LWJnO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkICRsaW5lICR3aGl0ZTAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvblNNO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAkaWNvbi14O1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5pY29uO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvblNNO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xyXG5AdXNlIFwiLi4vLi4vdmFyaWFibGVzL192YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuLnBvcGluLWJvZHkge1xyXG4gICAgJG1hc2tTaXplOiAkc3BhY2VYTDtcclxuICAgIFxyXG4gICAgbWF4LWhlaWdodDogNzB2aDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZzogJHNwYWNlU007XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJG1hc2tTaXplO1xyXG5cclxuICAgIEBtZWRpYSAjeyRtZW51TW9iaWxlfSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICN7JG1lbnVEZXNrdG9wfSB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNlTUQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi1tYXNrIHtcclxuICAgICAgICAmLXRvcCxcclxuICAgICAgICAmLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogJG1hc2tTaXplO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10b3Age1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkd2hpdGUxMCwgY29sb3Iuc2NhbGUoJHdoaXRlMTAsICRhbHBoYTogLTEwMCUpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYm90dG9tIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRtYXNrU2l6ZSArIDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJHdoaXRlMTAsIGNvbG9yLnNjYWxlKCR3aGl0ZTEwLCAkYWxwaGE6IC0xMDAlKSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi8uLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4uYnV0dG9uLWJvdHRvbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VNRDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCUgMTAwJSAwIDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRwcmltYXJ5VWx0cmFMaWdodCwgJHNlY29uZGFyeVVsdHJhTGlnaHQpO1xyXG4gICAgcGFkZGluZzogMCAjeyRzcGFjZVhYTCoyfTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VYWEw7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtJHNwYWNlWFhMO1xyXG5cclxuICAgIEBtZWRpYSAjeyRtZW51RGVza3RvcH0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAkaWNvbi1jaGV2cm9uLXVwO1xyXG4gICAgICAgIEBleHRlbmQgLmljb247XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5RGFyaztcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XHJcbkB1c2UgXCIuLi8uLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCIuLi8uLi9jb21wb25lbnRzL19idXR0b25zXCIgYXMgKjtcclxuXHJcbi5zZWFyY2gtcGFuZWwge1xyXG4gICAgcGFkZGluZzogJHNwYWNlTUQgMDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRncmV5NDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemVTTTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemVYTDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVjby1ibG9ja3Mge1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7O1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ6MSB6MiB6M1wiIFwiejEgejQgejNcIjtcclxuICAgICAgICBncmlkLWdhcDogJHNwYWNlTEc7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlTEc7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRzcGFjZU1EO1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skbWVudU1vYmlsZX0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVjby1ibG9jayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Iuc2NhbGUoJGJsYWNrMDAsICRhbHBoYTogLTk3JSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1c1NNO1xyXG5cclxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDQge1xyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKCN7JGl9KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IHojeyRpfTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmJ1dHRvbnMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZUxHO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkIHtcclxuICAgICAgICBtYXJnaW46ICRzcGFjZVNNIGF1dG87XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmJ1dHRvbnMge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bi0tc20tLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5AdXNlIFwiLi4vdmFyaWFibGVzL192YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuLmJvdHRvbS1tb2JpbGUge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGhlaWdodDogJGJvdHRvbU1vYmlsZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlMDA7XHJcbiAgICBib3gtc2hhZG93OiAkYmxhY2tTaGFkb3dTTTtcclxuXHJcbiAgICBAbWVkaWEgI3skbWVudURlc2t0b3B9IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAkYm90dG9tTW9iaWxlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdpZHRoU007XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skbWluU019IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogbWF0aC5kaXYoJGJvdHRvbU1vYmlsZSwgMik7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlcnRpYXJ5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVydGlhcnlMaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeVVsdHJhRGFyaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemVTTTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc3BhY2luZ0xHO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAkbGluZSAkd2hpdGUwMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvblNNO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5TGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5VWx0cmFEYXJrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuQHVzZSBcIi4uL3ZhcmlhYmxlcy9fdmFyaWFibGVzXCIgYXMgKjtcclxuXHJcbmZvb3RlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VYWEw7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNlTUQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvbk1EO1xyXG4gICAgQGluY2x1ZGUgYmdSb3VuZGVkKCk7XHJcblxyXG4gICAgQG1lZGlhICN7JG1lbnVNb2JpbGV9IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkYm90dG9tTW9iaWxlO1xyXG4gICAgfVxyXG5cclxuICAgIG5hdiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd2lkdGhDb250ZW50O1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNlTUQgYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JG1pblNNfSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHNwYWNlWFM7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZVhYUztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRzcGFjZVNNIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5NTA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkZHVyYXRpb25TTTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JG1pblNNfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHNwYWNlWFhTIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uU007XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IG1hdGguZGl2KCRkdXJhdGlvblNNLCAyKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJGxpbmtDb2xvcnM6XHJcbiAgICAgICAgICAgICAgICAgICAgMiAkcHJpbWFyeSAkcHJpbWFyeUxpZ2h0LFxyXG4gICAgICAgICAgICAgICAgICAgIDEgJHNlY29uZGFyeSAkc2Vjb25kYXJ5TGlnaHQsXHJcbiAgICAgICAgICAgICAgICAgICAgMCAkdGVydGlhcnkgJHRlcnRpYXJ5TGlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGVhY2ggJG51bWJlciwgJG1haW4sICRsaWdodCBpbiAkbGlua0NvbG9ycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzbiAtICN7JG51bWJlcn0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzbWFsbCB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNlTUQgJHNwYWNlWFM7XHJcbiAgICAgICAgY29sb3I6ICRncmV5NDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemVYWFM7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzcGFjaW5nTEc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0TUQ7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRpbWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzcGFjZVhTO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzcGFjZVhTO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXkxMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2VTTTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JG1pbk1EfSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAbWl4aW4gcmVzZXRBZG1pbkJhcigpIHtcclxuICAgIHRvcDogNDZweDtcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgzcHgpIHtcclxuICAgICAgICB0b3A6IDMycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZG1pbi1iYXIge1xyXG4gICAgaGVhZGVyIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldEFkbWluQmFyKCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnRvcGJhcixcclxuICAgICAgICBuYXYge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNldEFkbWluQmFyKCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wb3Bpbi1jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0QWRtaW5CYXIoKTtcclxuICAgIH1cclxuXHJcbiAgICAjd3BhZG1pbmJhciB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXMvX3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCIuLi9jb21wb25lbnRzL19tZXNzYWdlc1wiIGFzICo7XHJcblxyXG4uY2FsY3VsYXRvciB7XHJcbiAgICBtYXgtd2lkdGg6ICR3aWR0aEJsb2NrICogMiArICRzcGFjZU1EO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgQG1lZGlhICN7JG1pbkxHfSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd2lkdGhCbG9jayAqIDIgKyAkc3BhY2VMRztcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW46ICRzcGFjZUxHIDAgJHNwYWNlU00gMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemVYWEw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHJhZGl1c1NNO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzcGFjZU1EO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlWFM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzU007XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTEwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZVhMO1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skbWF4U019IHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlU007XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbWluTEd9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZUxHO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvdGFsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeTtcclxuICAgICAgICBmb250LXNpemU6ICR0aXRsZVNpemVYTDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VYUztcclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlscyB7XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZUxHO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGxpbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbGluZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5VWx0cmFMaWdodDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlWFM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VYUztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiArIC5kZXRhaWxzX19saW5lIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpbmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlWFhTO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBkYXNoZWQgJGxpbmUgJHdoaXRlMjA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZVhYUztcclxuXHJcbiAgICAgICAgICAgICYtLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC40O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1oYXMtYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5NDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ZhbHVlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZXN1bHQtY29tcGxlbWVudHMge1xyXG4gICAgICAgIC53cC1ibG9jay1ncm91cCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLm1lc3NhZ2U7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLm1lc3NhZ2UtLXByaW1hcnk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VYTDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl19 */
