html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;margin:0;padding:0}/*!
*  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
*  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
*/@font-face{font-family:"FontAwesome";src:url("../fonts/fontawesome-webfont.45c73723862c.eot?v=4.2.0");src:url("../fonts/fontawesome-webfont.45c73723862c.eot?#iefix&v=4.2.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.dfb02f8f6d0c.woff?v=4.2.0") format("woff"),url("../fonts/fontawesome-webfont.7c87870ab40d.ttf?v=4.2.0") format("truetype"),url("../fonts/fontawesome-webfont.76a4f23c6be7.svg?v=4.2.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}html{background:#1f272e}html.ie8 section,html.ie8 nav,html.ie8 header,html.ie8 aside,html.ie8 footer{display:block}body{background-color:#fff}[role=main]{padding-top:0px;position:relative;overflow:hidden}[role=main] section,[role=main] .section{padding-top:20px;padding-bottom:20px}[role=main] section.flush-img-section,[role=main] .section.flush-img-section{overflow:hidden}html.ie8 [role=main] section.first-section,html.ie8 [role=main] .section.first-section{padding-top:120px !important;padding-bottom:0px !important}@media all and (min-width: 37.5em){[role=main] section,[role=main] .section{padding-top:40px;padding-bottom:30px}}@media all and (min-width: 65.875em){[role=main] section,[role=main] .section{padding-top:60px;padding-bottom:40px}}[role=main] section.alt,[role=main] .section.alt{background-color:#212e39;background-size:cover;background-position:center bottom}[role=main] section.alt2,[role=main] .section.alt2{background-color:#f1f5f8}[role=main] section.alt3,[role=main] .section.alt3{background:#fbfbfb;border-bottom:1px solid #ccc}[role=main] section.alt4,[role=main] .section.alt4{padding-bottom:0;border-bottom:1px solid #ccc}[role=main] section.alt5,[role=main] .section.alt5{padding-bottom:0}[role=main] section.first-section,[role=main] .section.first-section{padding-top:120px}@media all and (min-width: 65.875em){[role=main] section.first-section,[role=main] .section.first-section{padding-top:120px;padding-bottom:40px}}[role=main] section.short,[role=main] .section.short{padding-top:20px;padding-bottom:0}@media all and (min-width: 37.5em){[role=main] section.short,[role=main] .section.short{padding-top:24px;padding-bottom:0}}#main-wrap{position:relative;background-color:#fff}body.home [role=main]{padding-top:0}@media all and (min-width: 65.875em){body.home [role=main]{padding-top:0}}table{width:100%;border-spacing:0;border-collapse:collapse;color:#697d90}table tr:nth-of-type(odd){background:#fafbfd}table thead tr:first-of-type{background:none}table tbody tr{border-bottom:none}table tbody tr:last-of-type{border-bottom:none}table th,table td{text-align:left;padding:5px;color:#697d90;vertical-align:bottom}@media all and (min-width: 37.5em){table th,table td{padding:10px}}table th .fa-check,table td .fa-check{color:#697d90;font-size:15px}@media all and (min-width: 43.75em){table th,table td{max-width:100px}}@media all and (min-width: 65.875em){table th,table td{max-width:100%}}table th{border-bottom:1px solid rgba(105,125,144,.1);font-weight:400;text-transform:uppercase;letter-spacing:1px;padding-bottom:10px}table strong{font-family:"gesta",clean,sans-serif;font-size:22px;font-size:1.375rem;text-transform:uppercase;letter-spacing:1px}table.disabled{color:rgba(20,20,20,.2)}table.unstyled tr{background:none}table.unstyled tr:last-of-type td{padding:5px}table.unstyled td{padding:5px}.text-push{text-align:right}.push{float:right}.hidden{visibility:hidden}.caps{text-transform:uppercase;letter-spacing:1px}.pull-up{position:relative;top:-20px}.horz-rule{border:0;height:0;border-top:none;border-bottom:1px solid rgba(20,20,20,.2);margin-bottom:20px}.horz-rule.alt{margin-top:20px;margin-bottom:20px}@media all and (min-width: 65.875em){.horz-rule.alt{margin-top:20px;margin-bottom:40px}}.horz-rule.alt2{margin-top:0px;margin-bottom:0px;border-color:rgba(0,0,0,0)}@media all and (min-width: 65.875em){.horz-rule.alt2{margin-top:10px;margin-bottom:30px;width:600px;margin-right:auto;margin-left:auto}}.stack{clear:both;display:block;line-height:1.6;font-family:"proxima-nova",sans-serif}.shadow{text-shadow:0 0 10px rgba(0,0,0,.1)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#2c97de}a h2,a h3{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#2c97de}a.alt{color:#565758}a.reverse,a.first-section{color:#fff}a.reverse:hover,a.first-section:hover,a.reverse:focus,a.first-section:focus,a.reverse:active,a.first-section:active{color:#5bbeff}a.box{position:relative}a.box h2,a.box h3{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#5bbeff}a.box:hover,a.box:focus,a.box:active{color:#2d2d2d}a.box:hover h2,a.box:hover h3,a.box:focus h2,a.box:focus h3,a.box:active h2,a.box:active h3{color:#2d2d2d}a:hover,a:focus,a:active{color:#5bbeff}a:hover h2,a:hover h3,a:focus h2,a:focus h3,a:active h2,a:active h3{color:#5bbeff}a.alt2{color:#ccc}a.alt2:hover,a.alt2:focus,a.alt2:active{color:#565758}.ir{font-size:0;color:rgba(0,0,0,0);display:block;background-repeat:no-repeat;background-position:left top}button.full-width{width:100%}a.btn,button.btn,span.btn,input.btn{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out;color:#2c97de;border:2px solid #2c97de;background:rgba(0,0,0,0);border-radius:3px;padding:14px 30px 13px;font-family:"proxima-nova",sans-serif;text-align:center;line-height:1;letter-spacing:1px;text-transform:uppercase;font-weight:600;font-size:15px;font-size:0.9375rem;position:relative;overflow:hidden;display:inline-block;-webkit-transform:translateZ(0)}a.btn:hover,a.btn:focus,button.btn:hover,button.btn:focus,span.btn:hover,span.btn:focus,input.btn:hover,input.btn:focus{color:#5bbeff;border-color:#5bbeff}a.btn:active,button.btn:active,span.btn:active,input.btn:active{color:#218ad0;border-color:#218ad0}a.btn.reverse-btn,button.btn.reverse-btn,span.btn.reverse-btn,input.btn.reverse-btn{color:#fff}a.btn.reverse-btn:hover,button.btn.reverse-btn:hover,span.btn.reverse-btn:hover,input.btn.reverse-btn:hover{color:#fff}a.btn.alt,button.btn.alt,span.btn.alt,input.btn.alt{padding:16px 30px 15px;border:none;background-color:#2c97de;color:#fff}a.btn.alt:hover,button.btn.alt:hover,span.btn.alt:hover,input.btn.alt:hover{color:#fff;background-color:#5bbeff}a.btn.alt:active,button.btn.alt:active,span.btn.alt:active,input.btn.alt:active{background-color:#218ad0;color:#fff}a.btn.alt2,button.btn.alt2,span.btn.alt2,input.btn.alt2{padding:16px 30px 15px;border:none;background-color:#7bc34e;color:#fff}a.btn.alt2:hover,button.btn.alt2:hover,span.btn.alt2:hover,input.btn.alt2:hover{background-color:#9cd27a;color:#fff}a.btn.alt2:active,button.btn.alt2:active,span.btn.alt2:active,input.btn.alt2:active{background-color:#6eb93f;color:#fff}a.btn.alt3,button.btn.alt3,span.btn.alt3,input.btn.alt3{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,.3);color:#fff}a.btn.alt3:hover,button.btn.alt3:hover,span.btn.alt3:hover,input.btn.alt3:hover{color:#fff}a.btn.alt4,button.btn.alt4,span.btn.alt4,input.btn.alt4{border-color:#5bbeff;background-color:rgba(0,0,0,0);color:#5bbeff}a.btn.alt4:hover,button.btn.alt4:hover,span.btn.alt4:hover,input.btn.alt4:hover{color:#fff}a.btn.alt5,button.btn.alt5,span.btn.alt5,input.btn.alt5{border-color:#697d90;background-color:rgba(0,0,0,0);color:#697d90}a.btn.alt5:hover,button.btn.alt5:hover,span.btn.alt5:hover,input.btn.alt5:hover{color:#fff}a.btn.alt5 .btn-background,button.btn.alt5 .btn-background,span.btn.alt5 .btn-background,input.btn.alt5 .btn-background{z-index:-1;height:100%;top:0;left:0;background-color:#697d90}a.btn.alt5.active,button.btn.alt5.active,span.btn.alt5.active,input.btn.alt5.active{border-color:#5bbeff;background:#5bbeff;color:#fff}a.btn.alt5.active:hover,button.btn.alt5.active:hover,span.btn.alt5.active:hover,input.btn.alt5.active:hover{color:#fff}a.btn.alt5.active .btn-background,button.btn.alt5.active .btn-background,span.btn.alt5.active .btn-background,input.btn.alt5.active .btn-background{display:none}p a.btn.alt:nth-of-type(2){margin-top:10px}.more-link,.badge{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;color:#2c97de;border:none;padding:12px 18px 12px 0;background:none;display:inline-block;font-family:"proxima-nova",sans-serif;text-align:center;line-height:1;letter-spacing:1px;text-transform:uppercase;font-weight:600;font-size:15px;font-size:0.9375rem;position:relative;-webkit-transform:translateZ(0)}.more-link:hover,.badge:hover{color:#5bbeff}.badge{background:#2c97de;color:#fff;padding:7px 6px 6px 7px;font-size:13px;text-transform:uppercase;border-radius:2px;font-weight:400}.badge .error{background:#ee1115}.badge:hover{color:#fff}.arrow-icon i{position:relative}.arrow-icon i:before{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:16px;font-weight:900;margin-left:9px;color:#2c97de;position:absolute;top:50%;margin-top:-13px}.arrow-icon:hover i:before{margin-left:11px;color:#5bbeff}.reverse,.alt p,.alt h1,.alt h2,.alt h3,.alt h4,.alt h5,.first-section h1,.first-section{color:#fff}.for-sm-screen{display:block}@media all and (min-width: 43.75em){.for-sm-screen{display:none}}.slim{padding-top:0 !important;padding-bottom:0 !important}.for-lg-screen{display:none}@media all and (min-width: 43.75em){.for-lg-screen{display:block}}img{max-width:100%;height:auto;vertical-align:bottom}img.contain-media{width:100%}img.contain-illo{margin:auto;display:block;padding-top:10px;padding-bottom:10px;width:200px}img.contain-illo.alt{padding-top:0;padding-bottom:0;margin-bottom:-5px}img.contain-illo.alt2{max-width:150px;padding-bottom:10px}img.contain-illo.alt3{width:270px;max-width:270px}img.contain-illo.alt4{width:320px;max-width:320px}img.contain-illo.alt5{width:50px;max-width:50px}img.contain-illo.alt6{height:300px;max-height:300px;max-width:100%;width:auto}img.contain-illo.alt7{max-width:80px;width:80px;padding:0;margin-top:-10px}@media all and (min-width: 37.5em){img.contain-illo{max-width:100%}img.contain-illo.alt{width:500px}img.contain-illo.alt2{width:150px;padding-bottom:10px}img.contain-illo.alt3{width:270px;max-width:270px}img.contain-illo.alt4{width:320px;max-width:320px}}img.img-right{float:right}img.img-left{float:left}@media all and (min-width: 43.75em){img.offset-1{margin-left:-20px}}img.two-up{display:inline-block;width:50%;padding-right:20px;padding-top:10px}img.two-up:last-of-type{padding-right:0;padding-left:20px}.rounded{border-radius:3px}@media all and (max-width: 43.75em){.flexbox .flexbox-inner:first-child .flush{margin-bottom:15px}}figure,.img-wrap{margin-top:0;margin-bottom:20px;position:relative}figure.flush,.img-wrap.flush{margin-bottom:-45px}@media screen and (max-width: 1053px){figure.flush,.img-wrap.flush{margin-bottom:-35px}}@media screen and (max-width: 600px){figure.flush,.img-wrap.flush{margin-bottom:-25px}}figure.contain,.img-wrap.contain{display:block;text-align:center}figure.contain img,.img-wrap.contain img{display:inline-block;text-align:center}figure.alt,.img-wrap.alt{background:#fff;box-shadow:0 0 2px rgba(0,0,0,.1);padding:10px;width:100%;height:98%;position:relative;overflow:hidden;margin-bottom:10px}.text-image-wrap img{border-radius:3px}.text-image-wrap figcaption{position:absolute;display:block;width:100%;top:50%;margin-top:-8px;text-shadow:0 1px 0 rgba(86,87,88,.5)}video{width:100%;height:auto}.video-img-wrap{padding:0;position:absolute;top:11px;width:98.4%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);display:none}.video-img-wrap:after{content:"";position:absolute;background:rgba(44,151,222,.5);top:0;left:0;width:100%;height:100%;z-index:3}@media all and (min-width: 65.875em){.video-img-wrap{display:block}}.video-img-wrap video{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;position:absolute;top:0;left:0;opacity:1}.video-img-wrap video.show{opacity:1}.video-wrapper{float:none;clear:both;width:100%;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-wrapper iframe{position:absolute;width:100%;height:100%;top:0;left:0;display:block}.header-bg{width:100%}[role=main] section.dark-overlay{position:relative;overflow:hidden;border-bottom:5px solid #5bbeff;padding:0}[role=main] section.dark-overlay:after{content:"";position:absolute;top:0;width:100%;background:rgba(0,0,0,.55);height:100%}[role=main] section.dark-overlay h1.alt{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;z-index:2}@media all and (min-width: 65.875em){[role=main] section.dark-overlay h1.alt{margin-top:20px}}.toggle-buttons{display:block;text-align:center;margin-bottom:40px}.toggle-buttons ul{display:inline-block;text-align:center;border:3px solid #5bbeff}.toggle-buttons ul li{display:inline-block;text-align:center;background:#fff;margin:0;width:49%}.toggle-buttons ul li:first-of-type{float:left}@media all and (min-width: 37.5em){.toggle-buttons ul li:first-of-type{float:none}}.toggle-buttons ul li:last-of-type{float:right}@media all and (min-width: 37.5em){.toggle-buttons ul li:last-of-type{float:none}}@media all and (min-width: 37.5em){.toggle-buttons ul li{width:auto}}.toggle-buttons ul li a{padding:1px 20px;color:gray;width:170px;display:block;text-transform:uppercase;letter-spacing:1px;font-family:"gesta",clean,sans-serif;font-size:20px;font-size:1.25rem;font-weight:bold}.toggle-buttons ul li a.current{background:#5bbeff;color:#fff}.toggle-buttons.alt ul{border:none}.toggle-buttons.alt li a{padding:5px;display:inline}@media all and (min-width: 65.875em){.toggle-buttons.alt li a{padding:1px 10px;display:block}}ul.pagination{display:block;text-align:center}ul.pagination li{display:inline-block;text-align:center}ul.pagination li.current{font-weight:bold;border-bottom:2px solid #5bbeff;padding:2px 3px}ul.pagination li a{color:#5bbeff;padding:2px 10px}.box-wrap{margin-bottom:40px}@media all and (min-width: 65.875em){.box-wrap{margin-bottom:80px}.box-wrap:nth-of-type(odd){padding-right:40px !important}.box-wrap:nth-of-type(even){padding-left:40px !important}}@media all and (min-width: 37.5em){.overlay-content{position:absolute;top:50%;left:10%;width:80%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}}.overlay-content-inner{width:100%}@media all and (min-width: 37.5em){.overlay-content-inner{width:75%;float:left;color:#fff}}.overlay-content-inner h2{font-size:24px;font-size:1.5rem;color:#2c97de;font-weight:200;max-width:500px;margin-top:20px}@media all and (min-width: 37.5em){.overlay-content-inner h2{font-size:42px;font-size:2.625rem;color:#fff;margin-top:0}}[role=main] ul.horz-centered-list{display:block;text-align:center}[role=main] ul.horz-centered-list li{display:inline-block;text-align:center}[role=main] ul.horz-centered-list a{margin:0 8px}.slider-arrows{width:100%;position:absolute;top:42%;margin-top:-25px;display:none}@media all and (min-width: 65.875em){.slider-arrows{display:block}}.block{margin-bottom:5px;clear:left;overflow:hidden}#site-map{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out;background:#212e39;position:fixed;z-index:10;width:100%;-webkit-transform:translate(0, -130%);-moz-transform:translate(0, -130%);-ms-transform:translate(0, -130%);-o-transform:translate(0, -130%);transform:translate(0, -130%);left:0;top:0}html.ie8 #site-map{top:-130%}#site-map.show{top:73px;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}html.ie8 #site-map.show{top:73px}@media all and (min-width: 26.25em){#site-map.show{padding-top:0}}@media all and (min-width: 37.5em){#site-map.show{top:101px}}#site-map ul{overflow-y:scroll;max-height:600px;-webkit-overflow-scrolling:touch;padding-bottom:250px}@media all and (min-width: 65.875em){#site-map ul{max-height:1000px;padding-bottom:0px}}#site-map ul>li{display:inline-block;float:left;margin-bottom:0;min-width:100%;padding:0;font-size:16px;font-size:1rem;text-transform:uppercase;letter-spacing:1px;text-rendering:geometricPrecision;position:relative;font-weight:700}@media all and (min-width: 65.875em){#site-map ul>li{font-size:14px;font-size:0.875rem;min-width:140px;margin-bottom:20px;padding:0 10px}#site-map ul>li:last-of-type{min-width:0px}}#site-map ul>li a{color:#fff;padding:10px 0;display:block;position:relative;border-top:1px solid #182129}#site-map ul>li a i{width:20px;height:20px;position:absolute;right:10px;top:50%;margin-top:-10px;display:block}#site-map ul>li a i:before{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;font-size:20px;font-weight:900;color:#fff;width:20px;height:20px;top:0;left:50%;margin-left:-10px;display:block}#site-map ul>li a:hover i:before{color:#fff}@media all and (min-width: 65.875em){#site-map ul>li a{border-top:none}#site-map ul>li a i{display:none}}#site-map ul>li:first-of-type{border:none}#site-map ul>li:first-of-type a{border-top:none}@media all and (min-width: 65.875em){#site-map ul>li:first-of-type{display:none}}#site-map ul li.active a i:before{-webkit-transform:rotate(0) rotateX(-180deg) rotateY(0);-moz-transform:rotate(0) rotateX(-180deg) rotateY(0);-ms-transform:rotate(0) rotateX(-180deg) rotateY(0);-o-transform:rotate(0) rotateX(-180deg) rotateY(0);transform:rotate(0) rotateX(-180deg) rotateY(0)}#site-map ul>li ul{max-height:0;overflow:hidden;padding-bottom:0px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#site-map ul>li ul.show{max-height:800px}@media all and (min-width: 65.875em){#site-map ul>li ul{max-height:800px}}#site-map ul>li ul li{display:block;float:none;margin-bottom:2px;min-width:0px;border:none;padding:0px;font-size:14px;font-size:0.875rem;text-transform:capitalize;letter-spacing:0}@media all and (max-width: 65.875em){#site-map ul>li ul li{font-size:1.2rem}}@media all and (min-width: 65.875em){#site-map ul>li ul li{font-size:14px;font-size:0.875rem;display:block}}#site-map ul>li ul li a{color:#697d90;border-top:none;padding:3px 0;display:block}#site-map ul li.with-drop ul{display:none;z-index:22;position:absolute;left:90%;top:-7px;background:#fff;padding:10px;margin:0;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,.3)}#site-map ul li.with-drop ul:before{content:"";display:block;position:absolute;top:20px;width:10px;height:10px;-webkit-transform:rotate(45deg) rotateX(0) rotateY(0);-moz-transform:rotate(45deg) rotateX(0) rotateY(0);-ms-transform:rotate(45deg) rotateX(0) rotateY(0);-o-transform:rotate(45deg) rotateX(0) rotateY(0);transform:rotate(45deg) rotateX(0) rotateY(0);background:#fff;left:-5px;margin-top:-5px;border-radius:1px}#site-map ul li.with-drop ul a{color:#565758;padding:2px 10px}#site-map ul li.with-drop ul.show{display:block}.box{box-shadow:0 0 5px rgba(0,0,0,.05);border:2px solid #e2ebf1;border-radius:3px;*zoom:1;margin-bottom:20px;background:#fff}.box:after{content:"";display:table;clear:both}.box.alt{background-color:#fafafa}.box.alt .box-body{*zoom:1;padding:20px 10px 10px}.box.alt .box-body:after{content:"";display:table;clear:both}.box.alt2{border:2px solid #2c97de}.box.alt2 header{background-color:#2c97de}.box.alt2 header .subhead{color:#a2d4f1}.box header{padding:20px;background-color:#e2ebf1}.box header .subhead{font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#818c95}.box header>*{margin:0 !important}.box .box-body{padding:20px 20px}.box .box-body.alt{padding-top:10px}.box .btn.alt{font-size:12px;padding:12px 12px 10px 12px}.pricing .box-body{padding-bottom:5px}.pricing .box td{padding:5px 10px}.pricing .ctas{margin-top:5px}.pricing .ctas tr{background:none}.pricing .ctas tr:last-child{border-top:1px solid #e2e4e6}.pricing .ctas td{padding:15px 5px 5px 5px;vertical-align:middle}@media all and (min-width: 43.75em){.inner-wrap-space{padding-right:25px !important;padding-left:25px !important}}@media all and (min-width: 65.875em){.inner-wrap-space.alt{padding-right:25px !important;padding-left:25px !important}}.inner-wrap-space.alt2{margin-bottom:50px}.inner-wrap-space.alt2:nth-of-type(odd){border-right:1px solid gray}.inner-wrap-space.alt2:nth-of-type(even){padding-left:50px !important}@media all and (min-width: 26.25em){.inner-wrap-space.alt3{padding-right:10% !important;padding-left:10% !important}}@media all and (min-width: 37.5em){.inner-wrap-space.alt3{padding-right:8% !important;padding-left:8% !important}}@media all and (min-width: 43.75em){.inner-wrap-space.alt3{padding-right:25px !important;padding-left:25px !important}}@media all and (min-width: 65.875em){.inner-wrap-space.alt3{padding-right:25px !important;padding-left:25px !important}}.grid-block{background:#99a3ac;padding:5px;color:#fff;text-align:center;margin-bottom:20px;letter-spacing:1px}@media all and (min-width: 43.75em){.flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox.row-reverse{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.flexbox.row-stretch{-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}}.inset{padding-left:0px}@media all and (min-width: 37.5em){.inset{padding-left:40px}}.stretch{padding:0 !important}.stretch .stretch{padding:0 !important;background:#2c97de}.stretch .stretch .flexbox{padding:0 !important}.stretch .stretch .flexbox .inner-wrap-space{padding:20px 60px !important}.stretch .stretch .flexbox>*:first-of-type{background:#212e39}.stretch .stretch .flexbox>*:last-of-type{background:#1f272e}.stretch .stretch.alt{background:#7bc34e}.stretch .stretch.alt .flexbox>*:first-of-type{background:#1f272e}.stretch .stretch.alt .flexbox>*:last-of-type{background:#212e39}.stretch .stretch.alt2{background:#2c97de}.stretch .stretch.alt2 .flexbox>*:first-of-type{background:#212e39}.stretch .stretch.alt2 .flexbox>*:last-of-type{background:#2c97de}.zoom{z-index:10;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.zoom:before{content:"";position:absolute;display:block;bottom:0;left:50%;margin-left:-15px;width:30px;height:30px;z-index:11}.zoom:before{background:rgba(255,255,255,.8);border:1px solid rgba(128,128,128,.5);border-radius:30px;content:"+";text-align:center;line-height:31px;color:#565758;font-size:24px;display:inline-block;font-weight:700}.zoom.active{-webkit-transform:scale(1.65, 1.65);-moz-transform:scale(1.65, 1.65);-ms-transform:scale(1.65, 1.65);-o-transform:scale(1.65, 1.65);transform:scale(1.65, 1.65)}.zoom.active:before{content:"—";font-size:18px;line-height:28px}.ui-slider{position:relative;text-align:left;display:none;margin-bottom:10px;margin-top:150px;overflow:visible}@media all and (min-width: 65.875em){.ui-slider{display:block}}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:10px;background:#e2ebf1}.ui-slider-horizontal .ui-slider-handle{top:-140px;margin-left:-90px;width:180px;height:100px}.ui-slider-horizontal .ui-slider-handle:before{content:"";bottom:-62px;left:50%;margin-left:-14px;display:block;background:#fff;border:4px solid #5bbeff;box-shadow:-5px 0 0 #fff,5px 0 0 #fff;border-radius:30px;cursor:pointer;width:24px;height:24px;position:absolute}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}input#amount{width:150px;min-width:150px;max-width:150px;margin-top:0px}@media all and (min-width: 65.875em){input#amount{margin-top:128px}}input.amount{position:absolute;top:0;left:0;border:none;width:200px;padding:8px 5px;border-radius:0;text-align:center;background:#2c97de;color:#fff;font-weight:900;text-transform:uppercase;letter-spacing:1px;font-size:14px}input.price{position:absolute;top:40px;left:0;border:none;width:200px;padding:8px 5px;border-radius:0;text-align:center;background:#fff;font-size:24px;font-weight:900;color:#697d90}.icon-flag:before{content:"";position:relative;width:178px;height:100px;display:block;background:url("../images/icon-us-flag.397d5dd30676.png") no-repeat left top;background-size:178px 100px}.icon-flag.flag-canada:before{background-image:url("../images/icon-canada-flag.0dc0df649eda.png")}@media all and (min-width: 43.75em){.vertical-contain{min-height:50px}}.block-message{margin:0 10px 10px 10px;padding:5px;border-radius:2px;text-align:center}.block-message.error{background-color:#f2dede;color:#712d2d}.block-message.info{background-color:#d9edf7;color:#1b6083}.block-message.success{background-color:#6eb021;color:#fff}.block-message.warning{background-color:#fcf8e3;color:#9c8611}.error-message{color:#c00}.d-none{display:none}.ie8 h1.alpha,.ie8 .first-section h1,.first-section .ie8 h1{margin-top:150px}.ie8 a.more-link{display:inline-block;margin-top:20px}input:invalid{box-shadow:none}.flex{*zoom:1;position:relative;clear:both;padding:5px 10px;display:block;max-width:1060px;max-width:66.25rem;margin:0 auto}.flex:after{content:"";display:table;clear:both}.flex.flex-wide{max-width:1300px;max-width:81.25rem}.flex.flex-extra-wide{max-width:1800px;max-width:112.5rem}.flex.tuck{padding:0 10px}.flex .g1-flex1{float:left;width:25%;padding:0 10px;padding:0 0.625rem}.flex .g1-flex1.push{float:right}.flex .g1-flex2{float:left;width:50%;padding:0 10px;padding:0 0.625rem}.flex .g1-flex2.push{float:right}.flex .g1-flex3{width:75%;padding:0 10px;padding:0 0.625rem}.flex .g1-flex3.push{float:right}.flex .g1-flex4{float:left;width:100%;padding:0 10px;padding:0 0.625rem}.flex .g1-flex4.push{float:right}.flex .g1-hide,.flex .g2-hide{display:none}.flex .g1-show{display:block}.flex .flex-nested:first-child,.flex .flex-nested.g1-flex4:last-child{padding-left:0}@media all and (min-width: 43.75em){.flex .g2-flex1{float:left;width:16.6666666667%;padding:0 10px;padding:0 0.625rem}.flex .g2-flex1.push{float:right}.flex .g2-flex2{float:left;width:33.3333333333%;padding:0 10px;padding:0 0.625rem}.flex .g2-flex2.push{float:right}.flex .g2-flex3{float:left;width:50%;padding:0 10px;padding:0 0.625rem}.flex .g2-flex3.push{float:right}.flex .g2-flex4{float:left;width:66.6666666667%;padding:0 10px;padding:0 0.625rem}.flex .g2-flex4.push{float:right}.flex .g2-flex5{float:left;width:83.3333333333%;padding:0 10px;padding:0 0.625rem}.flex .g2-flex5.push{float:right}.flex .g2-flex6{width:100%;padding:0 10px;padding:0 0.625rem}.flex .g2-flex6.push{float:right}.flex .g2-show{display:block}.flex .g2-hide{display:none}.flex .g2-offset1{margin-left:16.4%}.flex .flex-nested:last-child{padding-right:0}.flex .flex-nested.g1-flex4:last-child{padding-left:10px;padding-left:0.625rem}.flex .flex-nested.g1-flex4:first-child{padding-left:0}}@media all and (min-width: 65.875em){.flex .g3-flex1{float:left;width:8.3333333333%;padding:0 10px;padding:0 0.625rem}.flex .g3-flex1.push{float:right}.flex .g3-flex2{float:left;width:16.6666666667%;padding:0 10px;padding:0 0.625rem}.flex .g3-flex2.push{float:right}.flex .g3-flex3{float:left;width:25%;padding:0 10px;padding:0 0.625rem}.flex .g3-flex3.push{float:right}.flex .g3-flex4{float:left;width:33.3333333333%;padding:0 10px;padding:0 0.625rem}.flex .g3-flex4.push{float:right}.flex .g3-flex5{float:left;width:41.6666666667%;padding:0 10px;padding:0 0.625rem}.flex .g3-flex5.push{float:right}.flex .g3-flex6{float:left;width:50%;padding:0 10px;padding:0 0.625rem}.flex .g3-flex6.push{float:right}.flex .g3-flex7{float:left;width:58.3333333333%;padding:0 10px;padding:0 0.625rem}.flex .g3-flex7.push{float:right}.flex .g3-flex8{float:left;width:66.6666666667%;padding:0 10px;padding:0 0.625rem}.flex .g3-flex8.push{float:right}.flex .g3-flex9{float:left;width:75%;padding:0 10px;padding:0 0.625rem}.flex .g3-flex9.push{float:right}.flex .g3-flex10{float:left;width:83.3333333333%;padding:0 10px;padding:0 0.625rem}.flex .g3-flex10.push{float:right}.flex .g3-flex11{float:left;width:91.6666666667%;padding:0 10px;padding:0 0.625rem}.flex .g3-flex11.push{float:right}.flex .g3-flex12{width:100%;padding:0 10px;padding:0 0.625rem}.flex .g3-flex12.push{float:right}.flex .g3-show{display:block}.flex .g3-hide{display:none}.flex .g3-offset1{margin-left:8.4%}.flex .g3-offset2{margin-left:16.8%}.flex .g3-offset3{margin-left:25.2%}}html{font-size:83%}html.ie8{font-style:normal !important}body{font-family:"proxima-nova",sans-serif;font-weight:400;line-height:1.7;color:#565758}html.ie8 body{font-style:normal !important}strong{font-weight:900}em{font-style:italic}.center{text-align:center}.alpha,.first-section h1{font-size:40px;font-size:2.5rem}.beta,.alt h2{font-size:32px;font-size:2rem}.gamma{font-size:24px;font-size:1.5rem}.delta{font-size:20px;font-size:1.25rem}.epsilon{font-size:16px;font-size:1rem}.zeta,.box header .subhead{font-size:15px;font-size:0.9375rem}h1,h2,h3,h4,h5,h6{font-family:"gesta",clean,sans-serif;color:#212e39;margin-bottom:10px;font-weight:900;line-height:1.2;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1.shadow,h2.shadow,h3.shadow,h4.shadow,h5.shadow,h6.shadow{text-shadow:0 1px 0 rgba(0,0,0,.5)}html.ie8 h1,html.ie8 h2,html.ie8 h3,html.ie8 h4,html.ie8 h5,html.ie8 h6{font-style:normal !important}h1.big-text,h2.big-text,h3.big-text,h4.big-text,h5.big-text,h6.big-text{font-size:120px;font-size:7.5rem;line-height:.8;margin-top:0}h1.alt,h2.alt,h3.alt,h4.alt,h5.alt,h6.alt{font-style:italic}h1.alt2,h2.alt2,h3.alt2,h4.alt2,h5.alt2,h6.alt2{color:#697d90;display:inline-block;position:relative;padding-top:40px;padding-bottom:40px;text-transform:uppercase;letter-spacing:1px}h1.alt2:after,h2.alt2:after,h3.alt2:after,h4.alt2:after,h5.alt2:after,h6.alt2:after{width:2000px;display:block;position:absolute;content:"";height:1px;top:50%;margin-left:110%;margin-top:-1px;border-bottom:1px solid #99a3ac}h1.alt3,h2.alt3,h3.alt3,h4.alt3,h5.alt3,h6.alt3{color:#5bbeff}h1.alt4,h2.alt4,h3.alt4,h4.alt4,h5.alt4,h6.alt4{color:#697d90}@media all and (min-width: 37.5em){h1.alt4,h2.alt4,h3.alt4,h4.alt4,h5.alt4,h6.alt4{margin-top:60px;margin-bottom:80px}}h1.alt5,h2.alt5,h3.alt5,h4.alt5,h5.alt5,h6.alt5{font-weight:400;margin-bottom:10px}@media all and (min-width: 37.5em){h1.alt5,h2.alt5,h3.alt5,h4.alt5,h5.alt5,h6.alt5{margin-bottom:60px}}h1{text-transform:uppercase;letter-spacing:1px}h4,h5,h6{text-transform:uppercase;letter-spacing:1px}.subtext{font-size:14px;font-size:0.875rem;line-height:1;color:#697d90;margin-bottom:10px}@media all and (min-width: 65.875em){.subtext{font-size:30px;font-size:1.875rem}}.subtext.alt{font-style:italic}p,ul,pre{font-size:18px;font-size:1.125rem}p.small,ul.small,pre.small{font-size:14px;font-size:0.875rem}p.small.white,ul.small.white,pre.small.white{color:#fff}p.small.push,ul.small.push,pre.small.push{float:right}p.large,.first-section p,ul.large,pre.large{font-size:18px;font-size:1.125rem}ul{list-style-type:none}ul.horz-list{*zoom:1;font-weight:400;list-style-type:none}ul.horz-list:after{content:"";display:table;clear:both}ul.horz-list li{float:left}ul.horz-list li a{display:block;float:left}ul li.push{float:right;margin-right:0}ul.horz-buttons,ul.prev-next-buttons{*zoom:1;list-style-type:none;text-align:center;overflow:hidden;padding-top:20px}ul.horz-buttons:after,ul.prev-next-buttons:after{content:"";display:table;clear:both}[role=main] ul.horz-buttons,[role=main] ul.prev-next-buttons{margin-left:20px;padding-right:0}ul.horz-buttons li,ul.prev-next-buttons li{display:inline-block;text-align:center;vertical-align:top}@media all and (min-width: 65.875em){ul.horz-buttons li,ul.prev-next-buttons li{margin:0 8px;overflow:visible}}ul.horz-buttons li:first-child a,ul.prev-next-buttons li:first-child a{margin-bottom:10px}@media all and (min-width: 43.75em){ul.horz-buttons li:first-child a,ul.prev-next-buttons li:first-child a{margin-bottom:0}}ul.horz-buttons.alt-buttons,ul.alt-buttons.prev-next-buttons{text-align:left;margin-left:0;padding-left:0}ul.horz-buttons.alt-buttons li,ul.alt-buttons.prev-next-buttons li{vertical-align:top;display:inline-block}@media all and (min-width: 65.875em){ul.horz-buttons.alt-buttons li,ul.alt-buttons.prev-next-buttons li{margin:0 14px 0 0}}ul.prev-next-buttons{margin-top:40px;padding-bottom:40px;display:block}ul.prev-next-buttons li{float:left}ul.prev-next-buttons li:last-of-type{float:right}ul.prev-next-buttons li a.btn{padding:17px 12px 14px 15px}@media all and (min-width: 65.875em){ul.prev-next-buttons li{margin:0 10px;overflow:visible}ul.prev-next-buttons li a.btn{padding:17px 30px 14px 32px}}ul.prev-next-buttons li:first-child a{margin-bottom:0px}@media all and (min-width: 43.75em){ul.prev-next-buttons li:first-child a{margin-bottom:0}}ul.alt{font-family:"gesta",clean,sans-serif}ul.alt li:first-child a{width:50px}ul.alt a{color:#fff;color:rgba(255,255,255,.6);font-size:30px;font-size:1.875rem;padding:5px 15px}ul.alt a.ss-icon{padding:10px 10px 0px}ul.alt a.ss-businessuser{padding-right:35px;position:relative}ul.alt a.ss-businessuser:after{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:26px;font-size:1.625rem;position:absolute;top:8px;color:rgba(255,255,255,.6);margin-left:7px;margin-top:2px}ul.alt a:hover{cursor:pointer}ul.alt a.active{color:#fff}ul.alt a.active.ss-businessuser:after{color:#fff}ul.alt li.active a{color:#fff}[role=main] p,[role=main] ul,[role=main] dl,[role=main] pre{line-height:1.7;margin-bottom:24px;margin-bottom:1.5rem;font-weight:400;font-family:"proxima-nova",sans-serif;font-size:16px;font-size:1rem}[role=main] p.shadow,[role=main] ul.shadow,[role=main] dl.shadow,[role=main] pre.shadow{text-shadow:0 1px 0 rgba(0,0,0,.5)}html.ie8 [role=main] p,html.ie8 [role=main] ul,html.ie8 [role=main] dl,html.ie8 [role=main] pre{font-style:normal !important}[role=main] p.small,[role=main] ul.small,[role=main] dl.small,[role=main] pre.small{font-size:14px;font-size:0.875rem}[role=main] p.large,[role=main] .first-section p,.first-section [role=main] p,[role=main] ul.large,[role=main] dl.large,[role=main] pre.large{font-size:18px;font-size:1.125rem}[role=main] p.horz-center,[role=main] ul.horz-center,[role=main] dl.horz-center,[role=main] pre.horz-center{display:block;text-align:center}[role=main] p.horz-center dt,[role=main] p.horz-center dd,[role=main] p.horz-center li,[role=main] ul.horz-center dt,[role=main] ul.horz-center dd,[role=main] ul.horz-center li,[role=main] dl.horz-center dt,[role=main] dl.horz-center dd,[role=main] dl.horz-center li,[role=main] pre.horz-center dt,[role=main] pre.horz-center dd,[role=main] pre.horz-center li{display:inline-block;text-align:center;margin:0;padding:0 10px}[role=main] p.horz-center dt,[role=main] ul.horz-center dt,[role=main] dl.horz-center dt,[role=main] pre.horz-center dt{border-right:1px solid rgba(105,125,144,.4);padding-right:12px}[role=main] p.horz-center dd a,[role=main] ul.horz-center dd a,[role=main] dl.horz-center dd a,[role=main] pre.horz-center dd a{color:#778a9c}[role=main] p.horz-center dd a:hover,[role=main] ul.horz-center dd a:hover,[role=main] dl.horz-center dd a:hover,[role=main] pre.horz-center dd a:hover{color:#fff}[role=main] li{margin-bottom:18px;margin-bottom:1.125rem}[role=main] ul,[role=main] ol,[role=main] dl{margin-left:40px;padding-right:20px;margin-top:0}[role=main] ul.flush,[role=main] ol.flush,[role=main] dl.flush{margin-left:0}[role=main] ul li,[role=main] ul dd,[role=main] ul dt,[role=main] ol li,[role=main] ol dd,[role=main] ol dt,[role=main] dl li,[role=main] dl dd,[role=main] dl dt{margin-bottom:4px}[role=main] ul dt,[role=main] ol dt,[role=main] dl dt{font-weight:700}[role=main] ul.bullets{list-style-type:circle}[role=main] ul.bullets.alt{list-style-type:none}@media all and (min-width: 65.875em){[role=main] ul.bullets.alt{margin-left:90px}[role=main] ul.bullets.alt.pull{margin-left:22px}}[role=main] ul.bullets.alt li{font-size:18px;font-size:1.125rem;position:relative}[role=main] ul.bullets.alt li:before{content:"";position:absolute;left:-23px;top:8px;width:10px;height:10px;border-radius:50px;border:2px solid #2c97de}[role=main] .box ul.bullets{margin-left:22px}[role=main] p.alt2{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2)}[role=main] p.alt3{margin-bottom:0}pre{font-size:22px;font-size:1.375rem}blockquote{font-style:italic;font-size:24px;font-size:1.5rem;font-weight:300;padding-left:20px;padding-right:20px;position:relative;color:#2c97de}blockquote:before,blockquote:after{content:open-quote;font-size:26px;font-size:1.625rem;color:#2c97de;font-weight:900;padding:0 3px}blockquote:after{content:close-quote}blockquote.small{color:#697d90;font-size:16px;font-size:1rem;padding-left:0px;padding-right:0px;margin-bottom:24px}blockquote.small:before,blockquote.small:after{content:"";padding:0;font-weight:400;display:none}blockquote.alt{font-style:normal;font-size:18px;font-size:1.125rem;font-weight:400;padding-left:0px;padding-right:0px}blockquote.alt:before,blockquote.alt:after{display:none}cite{display:block;width:100%;font-style:normal;margin-top:0;text-align:center}@media all and (min-width: 43.75em){html{font-size:94%}.alpha,.first-section h1{font-size:40px;font-size:2.5rem}.beta,.alt h2{font-size:34px;font-size:2.125rem}.gamma{font-size:28px;font-size:1.75rem}.delta{font-size:24px;font-size:1.5rem}.epsilon{font-size:19px;font-size:1.1875rem}.zeta,.box header .subhead{font-size:15px;font-size:0.9375rem}}@media all and (min-width: 65.875em){html{font-size:100%}.alpha,.first-section h1{font-size:40px;font-size:2.5rem}.beta,.alt h2{font-size:34px;font-size:2.125rem}.gamma{font-size:28px;font-size:1.75rem}.delta{font-size:24px;font-size:1.5rem}.epsilon{font-size:19px;font-size:1.1875rem}.zeta,.box header .subhead{font-size:15px;font-size:0.9375rem}}.intro{padding-left:10px;padding-right:40px}.intro h3.step::before{content:"1";background-color:#212e39;width:20px;height:20px;display:inline-block;border-radius:10px;color:#fff;text-align:center;vertical-align:middle;position:absolute;left:10px;font-size:12px;padding-top:3px;margin-top:-1px}.intro h3.step.step-two::before{content:"2"}.intro h3.step.step-three::before{content:"3"}.site-title{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;background-image:url("../images/logo.9195bbd408b2.png");background-repeat:no-repeat;background-position:center center;background-size:130px 40px;width:130px;height:40px;margin:19px auto 9px;display:block}@media all and (min-width: 26.25em){.site-title{background-size:130px 40px;width:130px;height:40px}}@media all and (min-width: 37.5em){.site-title{margin-top:20px;margin-bottom:12px;background-size:180px 56px;width:180px;height:56px}}html.ie8 .site-title{background:url("../images/logo-sm.e6cb61088899.png") no-repeat left top;height:43px;width:197px}[role=banner]{position:absolute;background:rgba(33,46,57,.5);width:100%;left:0;top:0;padding-bottom:30px;z-index:21;*zoom:1;-webkit-transform:translate3d(0, 0, 0);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:fixed;padding-bottom:0px}[role=banner]:after{content:"";display:table;clear:both}[role=banner].sticky-show{background:#212e39}[role=banner].nav-active{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out;background:#212e39}[role=banner] h2{float:left;display:inline-block}[role=banner]>.flex{padding-top:0;padding-bottom:0}@media all and (min-width: 65.875em){[role=banner]{background:rgba(0,0,0,0)}html.ie8 [role=banner]{background:#212e39}}#hero{position:relative;background:#565758;overflow:hidden}#hero h1.intro{margin-bottom:0;font-weight:200;font-size:26px;font-size:1.625rem;font-style:italic;color:#fff}@media all and (min-width: 65.875em){#hero h1.intro{font-size:30px;font-size:1.875rem}}#hero h1.intro em{font-style:normal;font-weight:900;display:block;font-size:28px;font-size:1.75rem;line-height:1;margin-bottom:15px;color:#5bbeff}@media all and (min-width: 65.875em){#hero h1.intro em{font-size:40px;font-size:2.5rem}}#hero .hero-content{position:absolute;top:50%;left:50%;width:90%;margin-bottom:0;z-index:2;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#hero .hero-content p{margin-bottom:0}@media all and (min-width: 65.875em){#hero .hero-content p{margin-bottom:24px}}#hero-background img{position:relative;z-index:1}.menu-button{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-tap-highlight-color:rgba(0,0,0,0);position:absolute;top:22px;right:100%;width:30px;height:30px;border-top:3px solid #2c97de;display:block}html.ie8 .menu-button{display:none !important}.menu-button:before,.menu-button:after{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";background-color:#2c97de;position:absolute;top:6px;left:0;width:30px;height:3px}.menu-button:after{top:15px;width:24px}@media all and (max-width: 27.5em){.menu-button{right:110px}}@media all and (min-width: 55em){.menu-button{display:none}}.menu-button:hover{border-top:3px solid #5bbeff;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.menu-button:hover:before,.menu-button:hover:after{background-color:#5bbeff}.menu-button.active{border-top:6px solid rgba(0,0,0,0);top:16px}.menu-button.active:before,.menu-button.active:after{top:50%;width:30px;height:3px;-webkit-transform:rotate(-225deg) rotateX(0) rotateY(0);-moz-transform:rotate(-225deg) rotateX(0) rotateY(0);-ms-transform:rotate(-225deg) rotateX(0) rotateY(0);-o-transform:rotate(-225deg) rotateX(0) rotateY(0);transform:rotate(-225deg) rotateX(0) rotateY(0)}.menu-button.active:after{-webkit-transform:rotate(225deg) rotateX(0) rotateY(0);-moz-transform:rotate(225deg) rotateX(0) rotateY(0);-ms-transform:rotate(225deg) rotateX(0) rotateY(0);-o-transform:rotate(225deg) rotateX(0) rotateY(0);transform:rotate(225deg) rotateX(0) rotateY(0)}[role=navigation]{-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;display:block;*zoom:1;z-index:2;width:100%}[role=navigation]:after{content:"";display:table;clear:both}@media all and (min-width: 37.5em){[role=navigation]{width:auto;display:inline-block}}[role=navigation] ul.main-nav{*zoom:1;list-style-type:none;margin-top:10px;margin-bottom:15px;margin-left:10px;text-align:center;display:none}[role=navigation] ul.main-nav:after{content:"";display:table;clear:both}@media all and (min-width: 55em){[role=navigation] ul.main-nav{display:block}}[role=navigation] ul.main-nav>li:last-child{display:block}@media all and (min-width: 37.5em){[role=navigation] ul.main-nav{margin-top:32px;margin-bottom:25px;float:left}}@media all and (min-width: 65.875em){[role=navigation] ul.main-nav{margin-right:0;display:block}}html.ie8 [role=navigation] ul.main-nav{margin-right:150px;display:block}html.ie8 [role=navigation] ul.main-nav>li:last-child{display:none}[role=navigation] ul.main-nav>li>ul{display:none;position:absolute;left:50%;top:38px;background:#fff;padding:10px 10px;margin:0;width:230px;margin-left:-115px;border-radius:3px;border:1px solid #ededed;border-bottom:none;box-shadow:0 2px 0 rgba(0,0,0,.2)}[role=navigation] ul.main-nav>li>ul.show{display:block}[role=navigation] ul.main-nav>li>ul:before{content:"";display:block;position:absolute;top:-5px;width:10px;height:10px;-webkit-transform:rotate(45deg) rotateX(0) rotateY(0);-moz-transform:rotate(45deg) rotateX(0) rotateY(0);-ms-transform:rotate(45deg) rotateX(0) rotateY(0);-o-transform:rotate(45deg) rotateX(0) rotateY(0);transform:rotate(45deg) rotateX(0) rotateY(0);background:#fff;left:50%;margin-left:-5px;border-radius:1px}[role=navigation] ul.main-nav>li>ul li{display:block;position:relative;text-align:left;clear:left;width:100%;padding:4px 10px;margin-left:0;color:#565758}[role=navigation] ul.main-nav>li>ul li a{padding:0;margin:0;color:#565758;text-align:left;display:block;text-transform:capitalize;letter-spacing:0}html.ie8 [role=navigation] ul.main-nav>li>ul li a{font-style:normal !important}[role=navigation] ul.main-nav>li>ul li a:hover{color:#5bbeff}[role=navigation] ul.main-nav>li>ul>li.with-drop ul{display:none;z-index:22;position:absolute;left:110%;top:-3px;background:#fff;padding:10px;margin:0;border-radius:3px;box-shadow:0 2px 0 rgba(0,0,0,.3)}[role=navigation] ul.main-nav>li>ul>li.with-drop ul:before{content:"";display:block;position:absolute;top:20px;width:10px;height:10px;-webkit-transform:rotate(45deg) rotateX(0) rotateY(0);-moz-transform:rotate(45deg) rotateX(0) rotateY(0);-ms-transform:rotate(45deg) rotateX(0) rotateY(0);-o-transform:rotate(45deg) rotateX(0) rotateY(0);transform:rotate(45deg) rotateX(0) rotateY(0);background:#fff;left:-5px;margin-top:-5px;border-radius:1px;padding:5px 10px;color:#565758}[role=navigation] ul.main-nav>li>ul>li.with-drop ul li{margin:0}[role=navigation] ul.main-nav>li>ul>li.with-drop ul a{color:#565758;padding:0;text-transform:capitalize !important}[role=navigation] ul.main-nav>li>ul>li.with-drop ul.show{display:block}[role=navigation] ul.main-nav li{-webkit-transition:color .1s ease-in-out;-moz-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;-ms-transition:color .1s ease-in-out;transition:color .1s ease-in-out;-webkit-transform:translate3d(0, 0, 0);display:inline-block;position:relative;margin:0;text-align:center;font-size:14px;font-size:0.875rem;color:#fff;padding:5px 5px 0;margin-left:10px;margin-right:10px;font-family:"proxima-nova",sans-serif;text-transform:uppercase;letter-spacing:1px;text-rendering:geometricPrecision;font-weight:700}[role=navigation] ul.main-nav li:hover{cursor:pointer;color:#5bbeff}@media all and (min-width: 37.5em){[role=navigation] ul.main-nav li{float:left;padding:5px 1px 2px;margin-left:25px;margin-right:0px}}[role=navigation] ul.main-nav li a{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out;display:block;background:none;text-align:center;position:relative;font-weight:700;color:#fff}@media all and (min-width: 37.5em){[role=navigation] ul.main-nav li a{border-top:none}}@media all and (min-width: 65.875em){[role=navigation] ul.main-nav li a:hover,[role=navigation] ul.main-nav li a:focus,[role=navigation] ul.main-nav li a:active{color:#5bbeff}}[role=navigation] ul.main-nav li a.current{color:#5bbeff}ul.nav-extras{display:block;margin-top:16px;padding-top:16px;padding-bottom:16px;padding-left:20px;position:absolute;top:0;right:20px}html.ie8 ul.nav-extras li{display:inline-block;float:left;margin-left:10px}ul.nav-extras li:nth-of-type(2),ul.nav-extras li:last-of-type{display:inline-block}ul.nav-extras li:nth-of-type(2){display:inline-block;position:absolute;top:50px;right:0}@media all and (min-width: 26.25em){ul.nav-extras li:nth-of-type(2){display:inline-block;margin-right:5px;position:relative;top:auto}}@media all and (max-width: 37.5em){ul.nav-extras{margin-top:5px}}@media all and (max-width: 27.5em){ul.nav-extras #login{display:none}}ul.nav-extras #login a.btn{padding-top:8px}ul.nav-extras #user-info{-webkit-transition:color .1s ease-in-out;-moz-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;-ms-transition:color .1s ease-in-out;transition:color .1s ease-in-out;-webkit-transform:translate3d(0, 0, 0);display:inline-block;vertical-align:top;top:2px;text-align:center;font-size:14px;font-size:0.875rem;color:#fff;padding:5px;margin:0px 5px;font-family:"proxima-nova",sans-serif;text-transform:uppercase;letter-spacing:1px;text-rendering:geometricPrecision;font-weight:700}@media all and (max-width: 55em){ul.nav-extras #user-info{display:none;position:relative;top:3px;margin-right:-4px}}ul.nav-extras #user-info .userIcon{-webkit-transition:background-size .1s ease-in-out;-moz-transition:background-size .1s ease-in-out;-o-transition:background-size .1s ease-in-out;-ms-transition:background-size .1s ease-in-out;transition:background-size .1s ease-in-out;background-image:url("../images/usercircle.0901dc250d6f.png");background-position:0 50%;background-repeat:no-repeat;background-size:31px 31px;padding:10px 10px 10px 45px}@media all and (min-width: 55em){ul.nav-extras #user-info .userIcon{background-size:22px 22px;padding:5px;padding-left:22px;position:relative;top:-8px;display:inline-block;height:25px;vertical-align:middle}}ul.nav-extras #user-info .username{display:none;max-width:120px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}@media all and (min-width: 55em){ul.nav-extras #user-info .username{display:inline-block;vertical-align:text-bottom;line-height:25px}}ul.nav-extras #user-info:hover{cursor:pointer;color:#5bbeff}ul.nav-extras #user-info>ul{display:none;position:absolute;left:50%;top:38px;background:#fff;padding:10px 10px;margin:0;width:230px;margin-left:-115px;border-radius:3px;border:1px solid #ededed;border-bottom:none;box-shadow:0 2px 0 rgba(0,0,0,.2)}ul.nav-extras #user-info>ul.show{display:block}ul.nav-extras #user-info>ul:before{content:"";display:block;position:absolute;top:-5px;width:10px;height:10px;-webkit-transform:rotate(45deg) rotateX(0) rotateY(0);-moz-transform:rotate(45deg) rotateX(0) rotateY(0);-ms-transform:rotate(45deg) rotateX(0) rotateY(0);-o-transform:rotate(45deg) rotateX(0) rotateY(0);transform:rotate(45deg) rotateX(0) rotateY(0);background:#fff;left:50%;margin-left:-5px;border-radius:1px}ul.nav-extras #user-info>ul li{display:block;position:relative;text-align:left;clear:left;width:100%;padding:4px 10px;margin-left:0;color:#565758}ul.nav-extras #user-info>ul li a{padding:0;margin:0;color:#565758;text-align:left;display:block;text-transform:capitalize;letter-spacing:0;font-size:14px;font-size:0.875rem}html.ie8 ul.nav-extras #user-info>ul li a{font-style:normal !important}ul.nav-extras #user-info>ul li a:hover{color:#5bbeff}ul.nav-extras #user-info.with-drop>ul{display:none;z-index:22;position:absolute;left:-163px;top:42px;background:#fff;padding:10px;margin:0;border-radius:3px;box-shadow:0 2px 0 rgba(0,0,0,.3)}@media all and (min-width: 55em){ul.nav-extras #user-info.with-drop>ul{left:-104px}}ul.nav-extras #user-info.with-drop>ul:before{content:"";display:block;position:absolute;top:4px;width:5px;height:5px;-webkit-transform:rotate(45deg) rotateX(0) rotateY(0);-moz-transform:rotate(45deg) rotateX(0) rotateY(0);-ms-transform:rotate(45deg) rotateX(0) rotateY(0);-o-transform:rotate(45deg) rotateX(0) rotateY(0);transform:rotate(45deg) rotateX(0) rotateY(0);background:#fff;left:50%;margin-top:-5px;border-radius:1px;padding:5px 10px;color:#565758}ul.nav-extras #user-info.with-drop>ul li{margin:0}ul.nav-extras #user-info.with-drop>ul li:nth-of-type(2){top:0}ul.nav-extras #user-info.with-drop>ul li:last-child{display:block}ul.nav-extras #user-info.with-drop>ul a{color:#565758;padding:0;text-transform:capitalize !important}ul.nav-extras #user-info.with-drop>ul.show{display:block}@media all and (max-width: 55em){ul.nav-extras #user-info.with-drop>ul.show{left:-99px}}ul.nav-extras #buy a.btn{padding-top:10px}ul.nav-extras a.btn{font-size:13px;font-weight:normal;padding-left:13px;padding-right:13px;height:32px;width:auto;margin-top:2px}.sub-nav{background-color:#f1f5f8;padding:15px}.sub-nav ul{display:block;text-align:center;margin:0}.sub-nav ul li{display:inline-block;text-align:center;margin:0 1px;font-size:14px;font-size:0.875rem;font-family:"proxima-nova",sans-serif;text-transform:uppercase;letter-spacing:1px;text-rendering:geometricPrecision;font-weight:700}@media all and (min-width: 37.5em){.sub-nav ul li{margin:0 5px}}.sub-nav ul a{display:block;padding:5px}@media all and (min-width: 37.5em){.sub-nav ul a{padding:5px 10px}}.tabs{margin:-30px 0 30px 0}.tabs ul{text-align:center;margin:0;border-bottom:1px solid #e3ebf1;height:60px}.tabs ul li{display:inline-block;margin:0 5px 0 0}.tabs ul li a{background:gray;padding:20px 40px;display:block;height:60px;width:280px;background:#f6f9fc;border:1px solid #e3ebf1;border-top-right-radius:3px;border-top-left-radius:3px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#697d90}.tabs li.active a{background:#fff;border-bottom:1px solid #fff}.tabs li:last-child{margin-right:0}[role=contentinfo]{position:relative;z-index:4;background:#1f272e;padding:20px 0 20px}.footer-nav ul{display:block;text-align:center}.footer-nav ul li{display:inline-block;vertical-align:top;margin-bottom:20px;margin-top:0px;text-align:left;font-size:14px;font-size:0.875rem;text-transform:uppercase;color:#fff;min-width:175px;text-rendering:geometricPrecision;font-weight:600}.footer-nav ul li figure{display:inline}.footer-nav ul li figure a{display:inline}.footer-nav ul li figure img{width:26px}.footer-nav ul li:last-of-type{min-width:0}.footer-nav ul li a{display:block;margin:5px;color:#fff;letter-spacing:1px}.footer-nav ul li a:hover{color:#fff}.footer-nav ul li>ul.inline li{display:inline}.footer-nav ul li>ul li{text-transform:capitalize;font-size:14px;font-size:0.875rem;display:block;text-align:left;margin-bottom:0;float:none}.footer-nav ul li>ul li a{color:#4f5e68;letter-spacing:0}p.footer-logo a{width:44px;height:43px;display:inline-block;text-align:center;background:url("../images/logo-mark.29b9d368a27f.png") no-repeat left top;background-size:44px 43px}html.ie8 p.footer-logo a{background:url("../images/logo-mark-sm.a324ede1af92.png") no-repeat left top}.eu-banner{display:block;position:fixed;background:#3498db;width:100%;color:#fff;z-index:99999999;padding:20px;box-sizing:border-box;line-height:1.4;font-size:13px;-webkit-transition:all ease .3s;transition:all ease .3s;bottom:0;opacity:1}.eu-banner .banner-item{width:100%;max-width:1260px;margin:auto;text-align:left;padding:5px;vertical-align:middle;overflow:hidden}.eu-banner .banner-item a{color:#fff !important;text-decoration:underline}.eu-banner .banner-item span{width:85%;float:left;display:inline-block;line-height:1.8;font-size:14px;font-family:"proxima-nova",sans-serif;font-weight:400}@media all and (max-width: 768px){.eu-banner .banner-item span{width:100%;float:none}}.eu-banner .banner-item .banner-logo{float:left;width:5%;margin-right:2%}.eu-banner .banner-item .banner-logo img{width:100%;max-width:50px;vertical-align:middle}@media all and (max-width: 1070px){.eu-banner .banner-item .banner-logo{display:none}}.eu-banner .banner-item button{color:#fff;border:2px solid #fff;background:rgba(0,0,0,0);display:inline-block;border-radius:4px;padding:10px;float:right;font-weight:bold;-webkit-font-smoothing:antialiased;letter-spacing:.6px;font-family:"proxima-nova",sans-serif;font-size:1rem;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.eu-banner .banner-item button:hover{background:#fff;color:#008cba}@media all and (max-width: 768px){.eu-banner .banner-item button{float:left;margin-top:15px;margin-bottom:0px}}form .flex{overflow:hidden}.form-heading{overflow:hidden}fieldset{border:none;margin:0;padding:0}.errors{color:red}label,legend{display:block;color:#697d90;margin-top:5px;margin-bottom:5px;text-transform:uppercase;letter-spacing:1px;font-size:13.4px;font-size:0.8375rem;font-weight:700}label span.byop-price,legend span.byop-price{color:#5bbeff}.select-styled{position:relative;width:100%;height:41px;overflow:hidden;background:#fff;border:1px solid #99a3ac;border-radius:3px;margin-top:2px}.select-styled i{position:absolute;right:12px;top:11px;font-size:20px;display:block;width:20px;height:20px;z-index:0}.select-styled select{background:rgba(0,0,0,0);width:100%;height:39px;padding:6px 18px 4px;font-size:17px;font-size:1.0625rem;line-height:1.2;border:none;-webkit-appearance:none;color:#697d90;font-family:"proxima-nova",sans-serif;position:relative;z-index:1}textarea,input{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #99a3ac;border-radius:3px;margin-bottom:5px;font-size:15px;font-size:0.9375rem;padding:12px 12px 11px;font-family:"proxima-nova",sans-serif;color:#565758;min-width:100%;max-width:100%;-webkit-border-radius:3px}textarea:focus,textarea:active,input:focus,input:active{outline:0;background-color:#fff}textarea.alt,input.alt{background-color:rgba(55,55,55,.25)}textarea.alt:focus,textarea.alt:active,input.alt:focus,input.alt:active{background-color:rgba(55,55,55,.6);color:#fff}input[type=text],input[type=search],input[type=email]{-webkit-appearance:none}textarea{font-family:"proxima-nova",sans-serif;font-size:16px;font-size:1rem;padding:13px 30px 11px 30px;min-height:200px}.placeholder{color:gray}button.btn:hover,button.btn:focus,button.btn:active{cursor:pointer}.search-form input[type=search]{margin-bottom:60px}.clear{clear:both;margin-top:30px}.label-wrap{margin-bottom:10px;position:relative}.label-wrap>*{display:inline-block}.label-wrap input[type=checkbox],.label-wrap input[type=radio]{position:absolute;width:auto;min-width:0;top:1px;left:0px}@media all and (min-width: 37.5em){.label-wrap input[type=checkbox],.label-wrap input[type=radio]{top:4px}}.label-wrap label,.label-wrap legend{margin-top:2px}.label-wrap.icon-flag{margin-top:20px;display:inline-block;margin-right:20px}.label-wrap.icon-flag input[type=radio]{top:auto;bottom:5px}.label-wrap.icon-flag label{margin-top:7px}fieldset{margin-bottom:15px}fieldset .label-wrap{margin-bottom:7px}fieldset .label-wrap label{margin-top:0;margin-left:26px;font-weight:400}@media all and (pointer: coarse){fieldset .label-wrap label{margin-left:36px;margin-top:6px}}fieldset legend{margin-top:2px}#card-number,#expiration-date,#cvv{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #99a3ac;border-radius:3px;margin-bottom:0px;font-size:15px;font-size:0.9375rem;padding:9px 12px 11px;font-family:"proxima-nova",sans-serif;color:#565758;min-width:100%;max-width:100%;-webkit-border-radius:3px;height:41px}#card-number:focus,#card-number:active,#expiration-date:focus,#expiration-date:active,#cvv:focus,#cvv:active{outline:0;background-color:#fff}#card-number.alt,#expiration-date.alt,#cvv.alt{background-color:rgba(55,55,55,.25)}#card-number.alt:focus,#card-number.alt:active,#expiration-date.alt:focus,#expiration-date.alt:active,#cvv.alt:focus,#cvv.alt:active{background-color:rgba(55,55,55,.6);color:#fff}.modal-overlay{display:none;position:fixed;top:0;left:0;z-index:11;width:100%;height:100%;background:rgba(24,34,42,.8)}.modal-overlay.show{display:block;z-index:9999}.modal{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fff;z-index:10000;width:400px;padding:40px 30px 30px 30px;border-radius:5px;text-align:left;box-shadow:0 0 400px rgba(0,0,0,.4)}.modal .modal-close-button{position:absolute;z-index:12;top:20px;right:20px;display:block;width:10px;height:10px;background-image:url("../images/modal-close-icon@2x.7bfda1da69a8.png");background-size:10px 10px;background-position:0 0;background-repeat:no-repeat;font-size:0}.modal .modal-close-button:hover{cursor:pointer}.modal .product-detail-thumbs{padding-bottom:40px}.modal .product-detail-thumbs li{width:18%}.modal .product-detail-image{padding:0 40px 0 40px}.modal .product-detail-image header{margin-bottom:20px}.modal .product-detail{padding-top:60px;padding-right:40px}.modal .product-detail header{margin-bottom:20px}.modal .product-size,.modal .product-quantity-add{margin-bottom:30px}.modal .product-size .label-wrap label{padding:10px 35px}#login-signup .modal{width:96%;height:400px;overflow-y:scroll}@media all and (min-width: 43.75em){#login-signup .modal{width:80%;height:auto}}#login-signup .modal .login-signup{margin-top:30px}@media all and (min-width: 43.75em){#login-signup .modal .login-signup{padding:0 40px 40px}}@media all and (min-width: 43.75em){#login-signup .modal .login-signup>.flex>.g1-flex4:first-of-type{padding-right:40px}}@media all and (min-width: 43.75em){#login-signup .modal .login-signup>.flex>.g1-flex4:last-of-type{padding-left:35px;border-left:1px solid #5bbeff}}#login-signup .modal button.btn{margin-top:30px}#login-signup .modal .forgot-password{display:block;font-style:italic;margin-top:10px}.carousel{padding:0 !important;position:relative;width:100%;height:450px;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.carousel-holder{margin:0 !important;padding:0 !important;position:absolute;top:0;left:0;width:100%;height:100%;list-style:none;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.carousel-holder .slide{background:no-repeat center top;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100%;height:100%;position:absolute;top:0;right:0;left:0;z-index:1;opacity:0;margin:0 !important;overflow-y:auto}@media all and (min-width: 43.75em){.carousel-holder .slide{overflow-y:hidden}}.carousel-holder .slide .gradientOverlay{position:relative;top:0;left:0;width:100%;height:100%;background:#1e374f;background:-moz-linear-gradient(top, rgb(30, 55, 79) 0%, rgba(30, 55, 79, 0.9) 33%, rgba(30, 55, 79, 0.48) 72%, rgba(30, 55, 79, 0) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgb(30, 55, 79)), color-stop(33%, rgba(30, 55, 79, 0.9)), color-stop(72%, rgba(30, 55, 79, 0.48)), color-stop(100%, rgba(30, 55, 79, 0)));background:-webkit-linear-gradient(top, rgb(30, 55, 79) 0%, rgba(30, 55, 79, 0.9) 33%, rgba(30, 55, 79, 0.48) 72%, rgba(30, 55, 79, 0) 100%);background:-o-linear-gradient(top, rgb(30, 55, 79) 0%, rgba(30, 55, 79, 0.9) 33%, rgba(30, 55, 79, 0.48) 72%, rgba(30, 55, 79, 0) 100%);background:-ms-linear-gradient(top, rgb(30, 55, 79) 0%, rgba(30, 55, 79, 0.9) 33%, rgba(30, 55, 79, 0.48) 72%, rgba(30, 55, 79, 0) 100%);background:linear-gradient(to bottom, rgb(30, 55, 79) 0%, rgba(30, 55, 79, 0.9) 33%, rgba(30, 55, 79, 0.48) 72%, rgba(30, 55, 79, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#1e374f ", endColorstr="#1e374f ", GradientType=0 )}.carousel-holder .slide .text-holder{width:100%;position:absolute;top:120px;left:0px}.carousel-holder .slide .text-holder .videoPlayer.small-view{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.carousel-holder .slide .text-holder .flex .flexbox .flex-start{-webkit-align-self:flex-start;align-self:flex-start}.carousel-holder .slide .text-holder .flex .flexbox .flex-center{-webkit-align-self:center;align-self:center}.carousel-holder .slide .text-holder .flex .flexbox .flex-bottom{-webkit-align-self:flex-end;align-self:flex-end}.carousel-holder .slide .videoPlayer.showOnPlay{display:none}.carousel-holder .slide iframe{position:relative;top:0;left:0}.slide.active,.slide.left,.slide.right{z-index:2;opacity:1}.js-reset-left{left:auto}.slide.left{left:-100%;right:0}.slide.right{right:-100%;left:auto}.transition .slide.left{left:0%}.transition .slide.right{right:0%}.transition .slide.shift-right{right:100%;left:auto}.transition .slide.shift-left{left:100%;right:auto}.transition .slide{transition-property:right,left,margin}.indicator-holder{position:relative;top:100%;height:15px;margin-top:-35px;left:50%;width:50%;margin-left:-25%;z-index:10}.indicators{width:100%;height:20px;z-index:1000;padding:0 !important;margin:0 !important;text-align:center;opacity:.5}.indicators:hover{opacity:1}.indicators li{width:13px;height:13px;display:inline-block;margin:5px;background:#fff;list-style-type:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #9c9c9c;cursor:pointer;transition:background .3s ease-out;-webkit-box-shadow:0px -1px 46px 2px rgba(0,0,0,.39);-moz-box-shadow:0px -1px 46px 2px rgba(0,0,0,.39);box-shadow:0px -1px 46px 2px rgba(0,0,0,.39)}.indicators li.active{background-color:#2c97de}.indicators li.active:hover{background-color:#2c97de;cursor:default}.indicators li:hover{background-color:#949494}.arrow-holder{position:absolute;top:30%;width:100px;height:40%;z-index:10;opacity:.5;cursor:pointer;display:none}.arrow-holder:hover{opacity:1}.arrow-holder.left{left:0;background:-moz-linear-gradient(left, rgb(33, 46, 57) 0%, rgba(33, 46, 57, 0) 100%);background:-webkit-linear-gradient(left, rgb(33, 46, 57) 0%, rgba(33, 46, 57, 0) 100%);background:linear-gradient(to right, rgb(33, 46, 57) 0%, rgba(33, 46, 57, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#212e39", endColorstr="#00212e39",GradientType=1 )}.arrow-holder.right{right:0;background:-moz-linear-gradient(left, rgba(33, 46, 57, 0) 0%, rgb(33, 46, 57) 100%);background:-webkit-linear-gradient(left, rgba(33, 46, 57, 0) 0%, rgb(33, 46, 57) 100%);background:linear-gradient(to right, rgba(33, 46, 57, 0) 0%, rgb(33, 46, 57) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00212e39", endColorstr="#212e39",GradientType=1 )}.arrow{width:20px;height:20px;position:absolute;top:44%;z-index:5;border-top:3px solid #fff;border-right:3px solid #fff;cursor:pointer;transition:border-color .3s ease-out}.arrow-left{left:40px;transform:rotate(225deg)}.arrow-right{right:40px;transform:rotate(45deg)}.ytp-thumbnail-overlay button{display:none !important}html.training body .main{padding-top:156px;background-color:#f1f4f6}html.training body .main .section{padding-top:0;padding-bottom:0}@media all and (min-width: 43.75em){html.training body .main .section{padding-top:25px}}html.training body .main .section.short{padding-top:25px}html.training body .main .section.short.alt2{padding-top:24px;margin-top:25px}html.training body .main .section.short.zero{padding-top:0}html.training body .main .section.short.overlap{padding-top:0;position:relative;top:-45px}header[role=banner].non-transparent{background:#212e39}#submenu{position:relative;z-index:-1;background:#fff;width:100%;line-height:15px}@media screen and (max-width: 767px){#submenu .flex{padding:0px}}#submenu .searchInput{display:none;width:35%;position:absolute;z-index:101;right:3.5%;top:51px;background-color:#fff;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}@media screen and (max-width: 920px){#submenu .searchInput{width:45%}}#submenu .searchInput input{margin-bottom:0px;background-color:#f1f4f6;border:1px solid #2c97de}#submenu .searchInput input:focus{-webkit-box-shadow:0px 0px 4px 0px #2c97de;-moz-box-shadow:0px 0px 4px 0px #2c97de;box-shadow:0px 0px 4px 0px #2c97de}#submenu .searchInput #searchForm{padding:6%}#submenu .searchInput .srchey{width:100%;position:relative}#submenu .searchInput .srchey div{position:absolute;top:0px;right:0px;z-index:2}#submenu .searchInput .srchey div .btn{padding:14px 18px 14px}#submenu .srch-tgled{background-color:#56575b !important;transition:.5s}#submenu .srchbtn{background-color:#2c97de;padding:23%;width:34.36px;border-radius:3px;transition:.5s}#submenu .srchbtn .fa-search{color:#fff}#submenu .srchbtn:hover{-webkit-box-shadow:0px 0px 8px 0px #2c97de;-moz-box-shadow:0px 0px 8px 0px #2c97de;box-shadow:0px 0px 8px 0px #2c97de}#submenu .menu-title{float:left;display:inline-block;width:125px;border-right:1px solid #1b9cd6;padding:5px;margin:5px}#submenu .menu-title a{color:#565758;text-decoration:none}#submenu .menu-title .fa{margin:0;padding:0;float:right;display:inline-block;line-height:12px;cursor:pointer;opacity:.8;margin-right:3px;animation:slideRight 1s linear infinite;animation-play-state:paused}@media all and (min-width: 768px){#submenu .menu-title .fa{display:none}}#submenu .menu-title .fa:hover{opacity:1;animation-play-state:running}#submenu [role=navigation]{width:95%;display:block;margin:auto}@media screen and (max-width: 920px){#submenu [role=navigation]{width:83%}}@media screen and (max-width: 846px){#submenu [role=navigation]{width:92%}}#submenu [role=navigation] ul.main-nav{width:100%;padding:0;margin:0}#submenu [role=navigation] ul.main-nav li{padding:5px;margin:5px 5px 5px 0%;color:#565758;font-weight:600;text-transform:capitalize;letter-spacing:0px;line-height:19px;z-index:101;font-size:1em}#submenu [role=navigation] ul.main-nav li:last-child,#submenu [role=navigation] ul.main-nav li:nth-last-child(2){display:block}@media all and (min-width: 922px){#submenu [role=navigation] ul.main-nav li{margin-left:2%}}@media all and (min-width: 65.875em){#submenu [role=navigation] ul.main-nav li{margin-left:4%}}#submenu [role=navigation] ul.main-nav li a{color:#565758;font-weight:600}#submenu [role=navigation] ul.main-nav li.nav-selected{border-bottom:3px solid #2c97de;padding-bottom:14px;margin-bottom:-6px}#submenu [role=navigation] ul.main-nav li.nav-selected .title{color:#1e374f}#submenu [role=navigation] ul.main-nav li:hover{color:#2c97de}#submenu [role=navigation] ul.main-nav a:hover{color:#2c97de}#submenu [role=navigation] ul.main-nav>li>ul{background:#212e39;border:1px solid #212e39;border-top:3px solid #42b4ff}#submenu [role=navigation] ul.main-nav>li>ul:before{background:#42b4ff}#submenu [role=navigation] ul.main-nav>li>ul li{color:#fff}#submenu [role=navigation] ul.main-nav>li>ul li a{color:#fff}#submenu [role=navigation] ul.main-nav>li>ul li a:hover{color:#5bbeff}#submenu [role=navigation] ul.main-nav>li>ul .playlist-item{margin:0;padding:10px}#submenu [role=navigation] ul.main-nav>li>ul>li.with-drop ul{background:#42b4ff}#submenu [role=navigation] ul.main-nav>li>ul>li.with-drop ul:before{background:#212e39;color:#fff}#submenu [role=navigation] ul.main-nav>li>ul>li.with-drop ul a{color:#fff}#submenu [role=navigation] .nav-extras{padding:0;margin:0;cursor:pointer;color:#2c97de}#submenu [role=navigation] .nav-extras .fa-search{font-size:20px}#submenu [role=navigation] .nav-extras .fa-angle-double-down{margin-top:-5px;animation:slidein 3s linear infinite;animation-play-state:paused}#submenu [role=navigation] .nav-extras .fa-angle-double-down:hover{animation-play-state:running}#mobile-submenu{position:fixed;top:126px;left:-100%;width:40%;padding-bottom:3000px;margin-bottom:-3000px;border-bottom-right-radius:3px;background:#fff;border-bottom:1px solid;border-right:1px solid;border-color:#cfdee9}#mobile-submenu ul.navigation{bottom:0px;width:80%;margin:auto;-webkit-overflow-scrolling:touch;padding-bottom:250px}#mobile-submenu ul.navigation .close-nav{cursor:pointer;position:absolute;right:30px;top:20px;z-index:3}#mobile-submenu ul.navigation li{display:inline-block;float:left;margin-bottom:0;min-width:100%;font-size:16px;font-size:1rem;text-transform:uppercase;letter-spacing:1px;text-rendering:geometricPrecision;position:relative;font-weight:700;border-bottom:1px solid #ccc;padding:10px 0}#mobile-submenu ul.navigation li .fa-angle-down{cursor:pointer}#mobile-submenu ul.navigation li.with-sm-drop div{width:100%}#mobile-submenu ul.navigation li:last-child{border-bottom:none}#mobile-submenu ul.navigation li ul{padding-bottom:0px}#mobile-submenu ul.navigation li ul ul{display:none}#mobile-submenu ul.navigation li ul ul li{padding:0}#mobile-submenu ul.navigation li ul ul li:last-of-type{border-bottom-left-radius:3px;border-bottom-right-radius:3px}#mobile-submenu ul.navigation li .fa-angle-down{float:right;font-size:20px;color:#999}#mobile-submenu ul.navigation li a{padding-left:0px;padding:10px 5px;display:block;position:relative;text-transform:none;letter-spacing:0px}@media screen and (max-width: 460px){#mobile-submenu{width:60%}}#mobile-submenu .searchInput{width:82%;position:relative;left:9%;top:2px}#mobile-submenu .searchInput .srchey{width:78%;position:relative;float:left}#mobile-submenu .searchInput .srchey-button{float:left;width:21%;margin-left:-4px;position:relative;z-index:2}#mobile-submenu .searchInput .srchey-button .btn{padding:14px 15px 13px}@keyframes slidein{0%{margin-top:-5px}50%{margin-top:0}100%{margin-top:-5px}}@keyframes slideRight{0%{margin-right:3px}50%{margin-right:0}100%{margin-right:3px}}.boxTitle{border-left:2px solid #5bbeff;margin-bottom:25px;padding-left:10px;text-transform:uppercase;font-size:15px}.box.training{border:1px solid #adadad;border-radius:0}.box.training.full-width{border:none;box-shadow:none;margin:0}.box.training.full-width .box-body{height:auto;margin:0}.box.training.dropPlayer{display:none;position:relative;margin-top:10px;padding:10px 0px;margin-bottom:35px;background:#fff;border-color:#fff #5bbeff;border-width:2px;box-shadow:none;z-index:1}@media all and (min-width: 43.75em){.box.training.dropPlayer{margin-top:-4px}}.box.training.dropPlayer .box-body{margin:5px 10px}.box.training.dropPlayer .box-body .flex .flexbox-inner .clickVideo{top:10px}.box.training.dropPlayer .box-body .flex .flexbox-inner .up-next,.box.training.dropPlayer .box-body .flex .flexbox-inner .up-next-show{height:auto}.box.training.dropPlayer .box-body .flex .flexbox-inner .up-next .three-bars,.box.training.dropPlayer .box-body .flex .flexbox-inner .up-next-show .three-bars{margin:0;padding:0 0 5px 10px;font-size:12px}.box.training.dropPlayer .box-body .flex .flexbox-inner .up-next .three-bars li,.box.training.dropPlayer .box-body .flex .flexbox-inner .up-next-show .three-bars li{height:auto}.box.training.dropPlayer .box-body .flex .flexbox-inner .up-next .three-bars li a img,.box.training.dropPlayer .box-body .flex .flexbox-inner .up-next-show .three-bars li a img{float:left;position:relative;top:0;width:35px;margin:10px;margin-top:0}.box.training.dropPlayer .box-body .flex .flexbox-inner .up-next .three-bars li a .text-holder,.box.training.dropPlayer .box-body .flex .flexbox-inner .up-next-show .three-bars li a .text-holder{width:80%;height:auto;overflow:hidden}.box.training.dropPlayer .box-body .flex .flexbox-inner .up-next .three-bars li a .text-holder .title,.box.training.dropPlayer .box-body .flex .flexbox-inner .up-next-show .three-bars li a .text-holder .title{font-size:12px;color:#2c97de;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.box.training.dropPlayer .box-body .flex .flexbox-inner .up-next .three-bars li a .text-holder .info,.box.training.dropPlayer .box-body .flex .flexbox-inner .up-next-show .three-bars li a .text-holder .info{font-size:12px}.box.training.dropPlayer .box-body .flex .flexbox-inner .up-next .three-bars li:first-child,.box.training.dropPlayer .box-body .flex .flexbox-inner .up-next-show .three-bars li:first-child{padding-top:0}.box.training.dropPlayer .box-body .flex .flexbox-inner .up-next .three-bars li:first-child a img,.box.training.dropPlayer .box-body .flex .flexbox-inner .up-next-show .three-bars li:first-child a img{margin-top:10px}.box.training .box-body{border-radius:0;margin:10px;padding:0;height:270px;overflow:hidden}.box.training .box-body.chapterDisplay{overflow:visible}.box.training .box-body.chapterDisplay.top .carousel.videoThumb-holder{height:369px}@media all and (min-width: 43.75em){.box.training .box-body.chapterDisplay.top .carousel.videoThumb-holder{height:235px}}.box.training .box-body.chapterDisplay.top .carousel.videoThumb-holder .carousel-holder{height:369px}@media all and (min-width: 43.75em){.box.training .box-body.chapterDisplay.top .carousel.videoThumb-holder .carousel-holder{height:235px}}.box.training .box-body.chapterDisplay.top .carousel.videoThumb-holder .carousel-holder .slide.active{padding-top:40px;height:369px}@media all and (min-width: 43.75em){.box.training .box-body.chapterDisplay.top .carousel.videoThumb-holder .carousel-holder .slide.active{height:235px}}.box.training .box-body.chapterDisplay .carousel.videoThumb-holder{overflow:visible;height:330px}@media all and (min-width: 43.75em){.box.training .box-body.chapterDisplay .carousel.videoThumb-holder{height:200px}}.box.training .box-body.chapterDisplay .carousel.videoThumb-holder .carousel-holder{overflow:visible;height:330px}@media all and (min-width: 43.75em){.box.training .box-body.chapterDisplay .carousel.videoThumb-holder .carousel-holder{height:200px}}.box.training .box-body.chapterDisplay .carousel.videoThumb-holder .carousel-holder .slide.active{padding:0;overflow:visible;height:330px}@media all and (min-width: 43.75em){.box.training .box-body.chapterDisplay .carousel.videoThumb-holder .carousel-holder .slide.active{height:200px}}.box.training .box-body .clickVideo{position:relative;top:0;left:0;width:100%;height:280px;background:no-repeat center center;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.box.training .box-body .clickVideo .play-button{position:relative;border:2px solid #fff;top:34%;left:50%;margin-left:-37.5px;width:75px;height:50px;border-radius:9px;background:#212e39;opacity:.8;cursor:pointer;transition:all .2s ease-in-out}.box.training .box-body .clickVideo .play-button.roundedButton{width:70px;height:70px;border-radius:43px;margin-left:-35px}.box.training .box-body .clickVideo .play-button:hover{opacity:1;transform:scale(1.15)}.box.training .box-body .clickVideo .play-button .fa-play{color:#fff;padding:9px 26px;font-size:28px}.box.training .box-body .clickVideo .play-button .fa-play.roundedButton{color:#fff;padding:16px 23px;font-size:35px}.box.training .box-body .clickVideo iframe{position:absolute;top:0;left:0}.box.training .box-body .clickVideo .indicator-holder{position:relative;top:100%;height:35px;margin-top:-85px;left:0;width:100%;margin-left:0;z-index:10;background:#1f384e;opacity:.8}.box.training .box-body .clickVideo .indicator-holder .slideTitle{color:#fff;float:left;padding:8px 11px;font-size:14px;max-width:50%}.box.training .box-body .clickVideo .indicator-holder .slideTitle .title{text-transform:uppercase}.box.training .box-body .clickVideo .indicator-holder .slideTitle .info{font-size:12px}.box.training .box-body .clickVideo:hover .indicator-holder{opacity:1}.box.training .box-body.full-width{height:280px}.box.training .box-body .flex{padding:0}.box.training .box-body .flex .flexbox-inner{padding:0}.box.training .box-body .flex .flexbox-inner:nth-child(1){padding-right:5px}.box.training .box-body .flex .flexbox-inner:nth-child(2){padding-left:5px}.box.training .box-body .flex .flexbox-inner .closeButton{position:absolute;top:0;right:10px;width:10px;height:10px;background-image:url("../images/modal-close-icon@2x.7bfda1da69a8.png");background-size:10px 10px;background-position:0 0;cursor:pointer}.box.training .box-body .flex .flexbox-inner .text-holder{width:100%;height:120px;padding-left:10px;overflow:hidden;padding-top:10px}@media all and (min-width: 43.75em){.box.training .box-body .flex .flexbox-inner .text-holder{padding-top:0}}.box.training .box-body .flex .flexbox-inner .text-holder .title{font-size:18px;text-transform:uppercase}.box.training .box-body .flex .flexbox-inner .text-holder p{font-size:11px;margin:0}.box.training .box-body .flex .flexbox-inner .text-holder .info{font-size:13px;max-height:45px;overflow:hidden}.box.training .box-body .flex .flexbox-inner .text-holder .tags a{font-size:12px}.box.training .box-body .flex .flexbox-inner .text-holder .tags a:after{content:", "}.box.training .box-body .flex .flexbox-inner .text-holder .tags a:last-child:after{content:""}.box.training .box-body .flex .flexbox-inner .up-next,.box.training .box-body .flex .flexbox-inner .up-next-show{width:100%;height:160px;overflow:hidden}.box.training .box-body .flex .flexbox-inner .up-next p,.box.training .box-body .flex .flexbox-inner .up-next-show p{margin:0;padding:0 0 5px 10px;text-transform:uppercase;font-size:12px}.box.training .box-body .three-bars{margin:0;padding:0}.box.training .box-body .three-bars li{width:100%;height:83.3px;padding:0;margin:9.5px 0;overflow:hidden;background:#fff}.box.training .box-body .three-bars li:hover{background:#f6f6f6}.box.training .box-body .three-bars li:first-child{margin-top:0}.box.training .box-body .three-bars li:last-child{margin-bottom:0}.box.training .box-body .three-bars li div{float:left}.box.training .box-body .three-bars li .image-holder{width:20%;height:100%;background:no-repeat center center;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.box.training .box-body .three-bars li .text-holder{width:80%;height:100%;padding:5px 10px;color:#565656}.box.training .box-body .three-bars li .text-holder .title{font-weight:bold;line-height:14px;font-size:13px}.box.training .box-body .three-bars li .text-holder .info{font-size:12px;line-height:13px}.box.training .box-body .quadContainer{margin:0;padding:0}.box.training .box-body .quadContainer li{float:left;border:1px solid #adadad;width:49%;height:130px;margin:0;padding:0;overflow:hidden;background:no-repeat center top;background-position:center top;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;cursor:pointer}.box.training .box-body .quadContainer li:nth-child(1){margin:0 1% 5px 0}.box.training .box-body .quadContainer li:nth-child(2){margin:0 0 5px 1%}.box.training .box-body .quadContainer li:nth-child(3){margin:5px 1% 0 0}.box.training .box-body .quadContainer li:nth-child(4){margin:5px 0 0 1%}.box.training .box-body .quadContainer li .fill-space{margin:0;padding:0;width:100%;height:100%}.box.training .box-body .quadContainer li .fill-space .titleOverlay{position:relative;top:100%;width:100%;height:50px;margin-top:-50px;color:#fff;padding:2px 10px;font-size:17px;background:#1f384e;opacity:.8}.box.training .box-body .quadContainer li .fill-space .titleOverlay .videoTitle{font-size:12px}.box.training .box-body .quadContainer li .fill-space:hover .titleOverlay{opacity:1}.box.training .box-body .quadContainer.half li .titleOverlay{height:35px;margin-top:-35px}.box.training .box-body .quadContainer.half li .titleOverlay .videoTitle{font-size:15px;line-height:30px}.box.training .box-body .quadContainer.half li:nth-child(1){margin:0;margin-right:1%;height:135px}.box.training .box-body .quadContainer.half li:nth-child(2){margin:0;margin-left:1%;height:135px}.box.training .box-body .carousel{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.box.training .box-body .carousel .carousel-holder{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.box.training .box-body .carousel .carousel-holder .slide .play-button{position:relative;border:2px solid #fff;top:34%;left:50%;margin-left:-37.5px;width:75px;height:50px;border-radius:9px;background:#212e39;opacity:.8;cursor:pointer;transition:all .2s ease-in-out}.box.training .box-body .carousel .carousel-holder .slide .play-button.roundedButton{position:absolute;top:50%;left:50%;width:70px;height:70px;border-radius:43px;margin-left:-35px;margin-top:-40px}.box.training .box-body .carousel .carousel-holder .slide .play-button:hover{opacity:1;transform:scale(1.15)}.box.training .box-body .carousel .carousel-holder .slide .play-button .fa-play{color:#fff;padding:9px 26px;font-size:28px}.box.training .box-body .carousel .carousel-holder .slide .play-button .fa-play.roundedButton{color:#fff;padding:16px 23px;font-size:35px}.box.training .box-body .carousel .carousel-holder .indicator-holder{position:relative;top:100%;height:70px;margin-top:-70px;left:0;width:100%;margin-left:0;z-index:10;background:#1f384e;opacity:.8}.box.training .box-body .carousel .carousel-holder .indicator-holder .indicators{float:right;width:45%;height:20px;z-index:1000;margin-top:25px !important;margin-right:15px !important;text-align:right;opacity:1}.box.training .box-body .carousel .carousel-holder .indicator-holder .slideTitle{float:left;padding:8px 11px;font-size:14px;max-width:50%}.box.training .box-body .carousel .carousel-holder .indicator-holder .slideTitle .title{text-transform:uppercase}.box.training .box-body .carousel .carousel-holder .indicator-holder .slideTitle .info{font-size:12px}.box.training .box-body .carousel .carousel-holder:hover .indicator-holder{opacity:1}.box.training .box-body .carousel.videoThumb-holder{height:430px;padding:30px 0}@media all and (min-width: 43.75em){.box.training .box-body .carousel.videoThumb-holder{height:240px}}.box.training .box-body .carousel.videoThumb-holder .carousel-holder{height:430px;padding:30px 0}@media all and (min-width: 43.75em){.box.training .box-body .carousel.videoThumb-holder .carousel-holder{height:240px}}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide{height:430px;padding:40px 0;background-color:rgba(0,0,0,0);overflow:hidden}@media all and (min-width: 43.75em){.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide{height:240px}}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li{position:relative;top:0;left:0;height:160px;overflow:visible}@media all and (min-width: 43.75em){.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li:nth-child(1){margin:0 1% 2.5px 0}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li:nth-child(2){margin:0 0 2.5px 1%}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li:nth-child(3){margin:2.5px 1% 0 0}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li:nth-child(4){margin:2.5px 0 0 1%}}@media all and (min-width: 43.75em){.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li{width:24.25%}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li:nth-child(1),.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li:nth-child(2),.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li:nth-child(3){margin:0 1% 0 0}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li:nth-child(4){margin:0}}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li.activePlayer{border:3px solid #212e39}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li.activePlayer:before{border-color:#212e39 rgba(0,0,0,0) rgba(0,0,0,0);margin-top:3px;content:"";width:0;height:0;top:100%;left:50%;margin-left:-13px;border-style:solid;border-width:10px 13px 0;position:absolute}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li.activePlayer:after{margin-top:3px;border-color:#212e39 rgba(0,0,0,0) rgba(0,0,0,0);content:"";width:0;height:0;top:100%;left:50%;border-style:solid;border-width:15px 17px 0;margin-left:-17px;position:absolute}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li .title-card-overlay{position:absolute;left:0;right:0;bottom:0;height:35px;color:#fff;padding:2px 10px;font-size:17px;background:#1f384e;opacity:.8}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li:hover .title-card-overlay{opacity:1}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li .title-card{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;overflow:hidden;background:no-repeat center top;background-position:center top;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li .activeClick{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li .bob-card{position:absolute;visibility:hidden;z-index:2;background:rgba(0,0,0,0);-webkit-transform:scale(0.67);-moz-transform:scale(0.67);-ms-transform:scale(0.67);-o-transform:scale(0.67);transform:scale(0.67);opacity:0}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li .bob-card .bob-background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li .bob-card .image-rotator{overflow:hidden}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li .bob-card .image-rotator .image-rotator-image{position:absolute;top:0;left:0;right:0;bottom:0;background:no-repeat center top;background-position:center top;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;opacity:0}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li .bob-card .bob-outline{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;z-index:1;border:1px solid #46627a}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li .bob-card .bob-overlay{position:absolute;top:0;right:0;bottom:-1px;left:-1px;background-color:rgba(0,0,0,0);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(33%, rgba(0, 0, 0, 0)), to(rgba(255, 255, 255, 0.85)));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 33%, rgba(255, 255, 255, 0.85) 100%)}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li .bob-card .bob-overlay .fill-space{z-index:4}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li .bob-card .bob-overlay .fill-space.top,.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li .bob-card .bob-overlay .fill-space.bottom{position:absolute}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li .bob-card .bob-overlay .fill-space.top{top:0;height:70%}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li .bob-card .bob-overlay .fill-space.top:hover .play-button{opacity:1}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li .bob-card .bob-overlay .fill-space.bottom{top:70%;height:30%}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li .bob-card .bob-overlay .fill-space .play-button{position:absolute;opacity:0;z-index:auto}@media all and (min-width: 43.75em){.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li .bob-card .bob-overlay .fill-space .play-button{opacity:.8}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li .bob-card .bob-overlay .fill-space .play-button:hover{opacity:1}}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li .bob-card .bob-overlay .fill-space .lauchPlayerButton{position:absolute;bottom:-3px;left:50%;width:36px;margin-left:-13px;opacity:0}@media all and (min-width: 43.75em){.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li .bob-card .bob-overlay .fill-space .lauchPlayerButton{-webkit-transition-property:opacity,transform;-moz-transition-property:opacity,transform;-ms-transition-property:opacity,transform;-o-transition-property:opacity,transform;transition-property:opacity,transform;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-ms-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li .bob-card .bob-overlay .fill-space .lauchPlayerButton .fa-angle-down{font-size:40px;color:#fff}}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li .bob-card .bob-overlay .fill-space .titleOverlay{z-index:auto;height:70px;margin-top:-70px;opacity:.8}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li .bob-card .bob-overlay .fill-space .titleOverlay:hover{opacity:1}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li .bob-card .bob-overlay .fill-space .titleOverlay .videoTitle,.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li .bob-card .bob-overlay .fill-space .titleOverlay .videoInfo{width:100%;font-size:15px;padding-top:3px}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li .bob-card .bob-overlay .fill-space .titleOverlay .videoInfo{font-size:12px;line-height:14px;white-space:nowrap;max-height:20px;overflow:hidden}@media all and (min-width: 43.75em){.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li .bob-card .bob-overlay:hover .fill-space .play-button{opacity:.8}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li .bob-card .bob-overlay:hover .fill-space .titleOverlay:hover{opacity:1}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li .bob-card .bob-overlay:hover .fill-space .titleOverlay .lauchPlayerButton{opacity:1;transform:translateY(5px)}}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li .bob-card .bob-overlay:hover .fill-space .titleOverlay{opacity:1}@media all and (min-width: 43.75em){.box.training .box-body .carousel.videoThumb-holder .carousel-holder .slide .quadContainer.inline li .bob-card .bob-overlay:hover .fill-space .titleOverlay{opacity:.8}}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .indicator-holder{top:0;height:30px;margin-top:0;background:none;opacity:1;z-index:0}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .indicator-holder .indicators{margin-top:4px !important}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .indicator-holder .indicators li{width:20px;height:5px;margin:2px;border-radius:0;box-shadow:none}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .indicator-holder .boxTitle{position:absolute;top:0;left:0;color:#565758}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .arrow-holder{top:375px;height:65px;background:none;opacity:.8}@media all and (min-width: 43.75em){.box.training .box-body .carousel.videoThumb-holder .carousel-holder .arrow-holder{top:40px;height:160px;opacity:.5}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .arrow-holder.left{left:0;background:-moz-linear-gradient(left, rgb(33, 46, 57) 0%, rgba(33, 46, 57, 0) 100%);background:-webkit-linear-gradient(left, rgb(33, 46, 57) 0%, rgba(33, 46, 57, 0) 100%);background:linear-gradient(to right, rgb(33, 46, 57) 0%, rgba(33, 46, 57, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#212e39", endColorstr="#00212e39",GradientType=1 )}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .arrow-holder.right{right:0;background:-moz-linear-gradient(left, rgba(33, 46, 57, 0) 0%, rgb(33, 46, 57) 100%);background:-webkit-linear-gradient(left, rgba(33, 46, 57, 0) 0%, rgb(33, 46, 57) 100%);background:linear-gradient(to right, rgba(33, 46, 57, 0) 0%, rgb(33, 46, 57) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00212e39", endColorstr="#212e39",GradientType=1 )}}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .arrow-holder:hover{opacity:1}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .arrow-holder .arrow{width:40px;height:40px;border-top-width:0;border-right-width:0;font-size:50px !important;color:#212e39;top:0}@media all and (min-width: 43.75em){.box.training .box-body .carousel.videoThumb-holder .carousel-holder .arrow-holder .arrow{top:40%}}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .arrow-holder .arrow.arrow-left{left:10px;transform:rotate(0deg);font:normal normal normal 14px/1 FontAwesome}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .arrow-holder .arrow.arrow-left::before{content:""}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .arrow-holder .arrow.arrow-right{right:10px;transform:rotate(0deg);font:normal normal normal 14px/1 FontAwesome}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .arrow-holder .arrow.arrow-right::before{content:""}@media all and (min-width: 43.75em){.box.training .box-body .carousel.videoThumb-holder .carousel-holder .arrow-holder .arrow{border-top-width:4px;border-right-width:4px}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .arrow-holder .arrow.arrow-left{left:40px;transform:rotate(225deg)}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .arrow-holder .arrow.arrow-left::before{content:""}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .arrow-holder .arrow.arrow-right{right:40px;transform:rotate(45deg)}.box.training .box-body .carousel.videoThumb-holder .carousel-holder .arrow-holder .arrow.arrow-right::before{content:""}}.trainport .v-space-sm{margin-bottom:3%;margin-top:3%}.trainport .v-spacetop-sm{margin-top:3%;margin-bottom:0px}.trainport .v-spacebot-sm{margin-top:0px;margin-bottom:2%}.trainport .v-space-xsm{margin-top:1%;margin-bottom:1%}.trainport .v-spacetop-xsm{margin-top:1%;margin-bottom:0px}@media screen and (max-width: 699px){.trainport .resp-v-space-sm{margin-top:8%;margin-bottom:8%}}.trainport .hdricon{width:10%;height:auto;float:left;margin-right:5%;margin-top:-7px}@media screen and (max-width: 1054px){.trainport .hdricon{width:6%;margin-right:2%;margin-top:-1%}}@media screen and (max-width: 700px){.trainport .hdricon{width:8%}}.trainport .gamma a{color:inherit;transition:.5s}.trainport .gamma a:hover{color:#2c97de;transition:.5s}.trainport #showcaseVideoPlayer{height:205px;padding:0;background:#000}.trainport #showcaseVideoPlayer .fa{color:#fff;position:relative;top:50%;left:50%;font-size:50px;margin:-25px 0 0 -32.12px}@media all and (min-width: 43.75em){.trainport #showcaseVideoPlayer{height:455px}.trainport #showcaseVideoPlayer .fa{font-size:70px;margin:-35px 0 0 -45px}}@media all and (min-width: 65.875em){.trainport #showcaseVideoPlayer{height:427.5px}}.trainport .clickVideo{position:relative;top:0;left:0;width:100%;height:280px;background:no-repeat center center;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.trainport .clickVideo .play-button{position:relative;border:2px solid #fff;top:34%;left:50%;margin-left:-37.5px;width:75px;height:50px;border-radius:9px;background:#212e39;opacity:.8;cursor:pointer;transition:all .2s ease-in-out}.trainport .clickVideo .play-button.roundedButton{width:70px;height:70px;border-radius:43px;margin-left:-35px}.trainport .clickVideo .play-button:hover{opacity:1;transform:scale(1.15)}.trainport .clickVideo .play-button .fa-play{color:#fff;padding:9px 26px;font-size:28px}.trainport .clickVideo .play-button .fa-play.roundedButton{color:#fff;padding:16px 23px;font-size:35px}.trainport .clickVideo iframe{position:absolute;top:0;left:0;height:100%}.trainport .clickVideo .indicator-holder{position:relative;top:100%;height:35px;margin-top:-85px;left:0;width:100%;margin-left:0;z-index:10;background:#1f384e;opacity:.8}.trainport .clickVideo .indicator-holder .slideTitle{color:#fff;float:left;padding:8px 11px;font-size:14px;max-width:50%}.trainport .clickVideo .indicator-holder .slideTitle .title{text-transform:uppercase}.trainport .clickVideo .indicator-holder .slideTitle .info{font-size:12px}.trainport .clickVideo:hover .indicator-holder{opacity:1}.trainport .playcircle{background-color:rgba(30,55,79,.8);border-radius:50%;border:2px solid #fff;opacity:.8;position:relative;left:50%;margin-left:-30px;width:60px;height:60px;margin-top:20%;margin-bottom:20%;display:block;z-index:20;cursor:pointer;transition:.5s}.trainport .playcircle .fa-play{color:#fff;display:block;position:relative;left:39%;top:30%;font-size:24px;transition:.5s}.trainport p{color:#898989;-webkit-font-smoothing:antialiased;line-height:1.3;margin-bottom:1rem}.trainport h5{text-transform:capitalize;letter-spacing:0px;-webkit-font-smoothing:antialiased}.trainport h5 a{color:#1e374f;cursor:pointer}.trainport h5 a:hover{color:#2c97de}.trainport .vidcont{position:relative}.trainport .vidcont.recommended{height:269px}@media all and (min-width: 65.875em){.trainport .vidcont.recommended{height:300px}}.trainport .vidcont .vid-thumbnail{width:95%;height:auto;position:relative;transition:.5s;right:0px;bottom:0px;cursor:pointer;background-image:url("/media/slidetemp-bg.jpg");background-position:top center;background-size:cover;background-repeat:no-repeat;overflow:hidden}.trainport .vidcont .vid-thumbnail .playlist-box{width:15%;height:auto;position:absolute;bottom:0px;z-index:20}.trainport .vidcont .vid-thumbnail .up-next,.trainport .vidcont .vid-thumbnail .up-next-show{position:absolute;top:0px;left:0px;background-color:#2c97de;z-index:20;width:35%}.trainport .vidcont .vid-thumbnail .up-next h3,.trainport .vidcont .vid-thumbnail .up-next-show h3{color:#fff;padding:10%;margin:0px;font-weight:400}@media screen and (max-width: 1024px){.trainport .vidcont .vid-thumbnail .up-next,.trainport .vidcont .vid-thumbnail .up-next-show{width:46%}}@media screen and (min-width: 600px){.trainport .vidcont .vid-thumbnail:hover{transition:.5s;width:98%;bottom:6px;-webkit-box-shadow:0px 0px 13px 0px #2c97de;-moz-box-shadow:0px 0px 13px 0px #2c97de;box-shadow:0px 0px 13px 0px #2c97de}}@media screen and (min-width: 600px)and (max-width: 920px){.trainport .vidcont .vid-thumbnail:hover{width:95%;right:0}}@media screen and (min-width: 600px){.trainport .vidcont .vid-thumbnail:hover .playcircle{transition:.5s;margin-left:-35px;width:70px;height:70px;opacity:1}.trainport .vidcont .vid-thumbnail:hover .playcircle .fa-play{font-size:27px;transition:.5s}}@media screen and (min-width: 600px)and (max-width: 920px){.trainport .vidcont .vid-thumbnail:hover .playcircle .fa-play{font-size:24px}}@media screen and (min-width: 600px)and (max-width: 920px){.trainport .vidcont .vid-thumbnail:hover .playcircle{width:60px;height:60px;margin-left:-30px}}@media screen and (min-width: 600px){.trainport .vidcont .vidthmbhov:hover+.thumbnail-desc{transition:.5s;margin-top:3%}}.trainport .vidcont .thumbnail-desc{margin-top:6%;transition:.5s}.trainport .vidcont .thumbnail-desc .tags .fa-tags{color:#2c97de;float:left;margin-right:3%}.trainport .vidcont .thumbnail-desc .tags h5,.trainport .vidcont .thumbnail-desc .tags h5 a{color:#2c97de}.trainport .vidcont .thumbnail-desc .grseparator{width:100%;height:2px;background-color:#dedede;clear:both;margin-top:2%;margin-bottom:2%}.trainport .vidcont .thumbnail-desc .description{position:relative;overflow:hidden;height:55px;color:#898989;line-height:1.3;margin:0;margin-bottom:1rem;font-weight:400;font-family:proxima-nova,sans-serif;vertical-align:baseline;padding:0;display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-font-smoothing:antialiased}.trainport .vidcont .thumbnail-desc .description .ellipsis-expand{padding-left:7px;position:absolute;bottom:-3px;right:0;color:#2c97de;cursor:pointer;background:#f1f4f6;font-weight:600;width:100%}.trainport .vidcont .thumbnail-desc .description .ellipsis-expand.less{position:relative}.trainport .vidcont .thumbnail-desc .description .ellipsis-expand:after{content:"show more ▾";float:right}.trainport .vidcont .thumbnail-desc .description .ellipsis-expand.less:after{content:"show less ▴";float:right}@media screen and (max-width: 650px){.trainport .vidcont .thumbnail-desc .description{display:none}}.trainport .vidcont.vidplaying .thumbnail-desc{margin-top:3%}.trainport .vidcont.vidplaying p{font-size:1.1em}@media screen and (max-width: 650px){.trainport .vidcont.vidplaying p{display:block}}.trainport .vidcont.vidplaying .fa-thumbs-up{margin-left:1%;margin-right:5px;font-size:25px;opacity:.6;cursor:pointer;transition:.5s}.trainport .vidcont.vidplaying .fa-thumbs-up:hover{opacity:1;color:#2c97de;transition:.5s}.trainport .vidcont.vidplaying .fa-thumbs-up.selected{color:#2c97de;opacity:1}.trainport .vidcont.vidplaying .fa-thumbs-down{font-size:25px;opacity:.6;cursor:pointer;transition:.5s}.trainport .vidcont.vidplaying .fa-thumbs-down:hover{opacity:1;color:#d91010;transition:.5s}.trainport .vidcont.vidplaying .fa-thumbs-down.selected{color:#d91010;opacity:1}.trainport .blog-post{margin-top:3%;margin-bottom:3%;border-bottom:2px solid #dedede}.trainport .blog-post a{font-weight:400}.trainport .blog-post h5{font-weight:100}.trainport .highrate .vidcont{margin-bottom:5%}.trainport .highrate .vid-thumbnail .playcircle{position:relative;left:50%;margin-left:-25px;width:50px;height:50px}.trainport .highrate .vid-thumbnail .playcircle .fa-play{top:25%;left:35%;font-size:22px}@media screen and (min-width: 700px){.trainport .highrate .vid-thumbnail:hover .vidcont{margin-bottom:5px}.trainport .highrate .vid-thumbnail:hover .playcircle{margin-left:-30px;width:60px;height:60px}.trainport .highrate .vid-thumbnail:hover .playcircle .fa-play{font-size:24px}}.trainport .highrate .thumbnail-desc{margin-top:0px}.trainport .highrate .thumbnail-desc p{font-size:.9em}@media screen and (max-width: 1053px){.trainport .highrate{margin-top:5%}}.trainport .tp-footer{border-top:2px solid #dedede;padding-top:3%}.trainport .tp-footer a{font-weight:500;cursor:pointer}.trainport .tp-footer .relres .flex{padding:5px 0px 0px 0px}.trainport .tp-footer .relres .flex img{width:80%}@media screen and (max-width: 699px){.trainport .tp-footer{border-top:0px;text-align:center}}.trainport .pstinfo a{font-weight:500;cursor:pointer}.trainport .featvid-ovrlay{position:absolute;top:0px;left:10px;right:9px;bottom:0px;z-index:15;background:#1e374f;background:-moz-linear-gradient(top, rgb(30, 55, 79) 0%, rgba(30, 55, 79, 0.9) 33%, rgba(30, 55, 79, 0.48) 72%, rgba(30, 55, 79, 0) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgb(30, 55, 79)), color-stop(33%, rgba(30, 55, 79, 0.9)), color-stop(72%, rgba(30, 55, 79, 0.48)), color-stop(100%, rgba(30, 55, 79, 0)));background:-webkit-linear-gradient(top, rgb(30, 55, 79) 0%, rgba(30, 55, 79, 0.9) 33%, rgba(30, 55, 79, 0.48) 72%, rgba(30, 55, 79, 0) 100%);background:-o-linear-gradient(top, rgb(30, 55, 79) 0%, rgba(30, 55, 79, 0.9) 33%, rgba(30, 55, 79, 0.48) 72%, rgba(30, 55, 79, 0) 100%);background:-ms-linear-gradient(top, rgb(30, 55, 79) 0%, rgba(30, 55, 79, 0.9) 33%, rgba(30, 55, 79, 0.48) 72%, rgba(30, 55, 79, 0) 100%);background:linear-gradient(to bottom, rgb(30, 55, 79) 0%, rgba(30, 55, 79, 0.9) 33%, rgba(30, 55, 79, 0.48) 72%, rgba(30, 55, 79, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#1e374f", endColorstr="#1e374f", GradientType=0 );cursor:pointer;transition:.5s}.trainport .featvid-ovrlay:hover{transition:.5s}.trainport .featvid-ovrlay:hover+.vid-thumbnail{-webkit-box-shadow:0px 0px 13px 0px #2c97de;-moz-box-shadow:0px 0px 13px 0px #2c97de;box-shadow:0px 0px 13px 0px #2c97de}@media screen and (max-width: 699px){.trainport .featvid-ovrlay{left:8px;right:8px}}.trainport .featvid .vid-thumbnail{width:100%}.trainport .featvid .vid-thumbnail .info-cont h3{color:#fff;-webkit-font-smoothing:antialiased;font-weight:500}.trainport .featvid .vid-thumbnail .info-cont h5{color:#2c97de;text-transform:uppercase}.trainport .featvid .vid-thumbnail .info-cont .feat-desc{position:absolute;left:5%;top:5%;z-index:16}.trainport .featvid .vid-thumbnail .error{color:red;font-size:12px}.trainport .featvid .vid-thumbnail.lrg .playcircle{margin-top:27.6%;margin-bottom:27.6%}.trainport .featvid .vid-thumbnail:hover{width:100%;right:0px;top:0px;bottom:0px}.trainport .featvid .vid-thumbnail:hover .playcircle{margin-left:-30px;width:60px;height:60px}.trainport .featvid .vid-thumbnail:hover .playcircle .fa-play{font-size:24px}@media screen and (max-width: 699px){.trainport .featvid .side-vid{float:left;width:48%;margin-right:2%;margin-top:4%}.trainport .featvid .side-vid:nth-of-type(2){margin-left:2%;margin-right:0px}}.trainport .featvid .side-vid.next-vid .thumbnail-desc{margin-top:3%}.trainport .suggvids h3{margin-bottom:5%;margin-left:.625rem}.trainport .suggvids .vidcont{margin-bottom:5%}.trainport .suggvids .vid-thumbnail .playcircle{width:50px;height:50px}.trainport .suggvids .vid-thumbnail .playcircle .fa-play{top:25%;left:35%;font-size:22px}@media screen and (min-width: 700px){.trainport .suggvids .vid-thumbnail:hover .vidcont{margin-bottom:5px}.trainport .suggvids .vid-thumbnail:hover .playcircle{width:60px;height:60px}.trainport .suggvids .vid-thumbnail:hover .playcircle .fa-play{font-size:24px;left:39%;top:29%}}.trainport .suggvids .thumbnail-desc{margin-top:0px}.trainport .suggvids .thumbnail-desc p{font-size:.9em}@media screen and (max-width: 699px){.trainport .suggvids{margin-top:5%}}.trainport .clear{margin-top:0px}.trainport .relres h3{margin-bottom:5%;margin-left:.625rem}.trainport .relres .more-link{font-weight:400;cursor:pointer}@media screen and (max-width: 699px){.trainport .relres{text-align:center}}@media screen and (max-width: 699px){.trainport .relres .fpsupp img{width:30%;margin-bottom:5%}}@media screen and (max-width: 699px){.trainport .relres .resicons{width:80%;text-align:left}.trainport .relres .resicons .g1-flex2{width:18%;margin-right:5%}.trainport .relres .resplg{font-size:1.4rem}}.trainport .arrow-icon i:before{transition:.5s}.trainport .rot{transform:rotate(90deg);transition:.5s}.trainport .rot:before{margin-top:-28px;margin-left:-10px !important;transition:.5s}.trainport .vidideaform{margin-top:5%}.trainport .vidideaform h5{font-weight:100;text-transform:none;margin-top:10px}.trainport .vidideaform input{border-color:#2c97de}.trainport .vidideaform.vidideatoggle{display:none}.trainport .vidideaform .error{color:red;font-size:12px}.trainport .srchbar-bg .flt-left{float:left;width:85%}@media screen and (max-width: 834px){.trainport .srchbar-bg .flt-left{width:81%}}@media screen and (max-width: 699px){.trainport .srchbar-bg .flt-left{width:68%}}.trainport .srchbar-bg input{border:1px solid #2c97de;font-size:24px;font-weight:100}@media screen and (max-width: 1053px){.trainport .srchbar-bg input{font-size:23px}}@media screen and (max-width: 699px){.trainport .srchbar-bg input{font-size:17px}}.trainport .srchbar-bg input:focus{-webkit-box-shadow:0px 0px 4px 0px #2c97de;-moz-box-shadow:0px 0px 4px 0px #2c97de;box-shadow:0px 0px 4px 0px #2c97de}.trainport .srchbar-bg input:focus+.btn{-webkit-box-shadow:0px 0px 4px 0px #2c97de;-moz-box-shadow:0px 0px 4px 0px #2c97de;box-shadow:0px 0px 4px 0px #2c97de}.trainport .srchbar-bg .btn{border-top-left-radius:0px;border-top-right-radius:3px;border-bottom-left-radius:0px;border-bottom-right-radius:3px;margin-left:-2px;padding-top:20px;padding-bottom:19px}@media screen and (max-width: 699px){.trainport .srchbar-bg .btn{padding-top:18px;padding-bottom:16px}}.trainport .srchside{border-left:1px solid #dedede;padding-left:3%}.trainport .srchside .relres .flex{padding:0px}.trainport .srchside .btn .alt{padding:12px 19px 12px;font-size:.8em}.trainport .srchside .pstinfo{padding:0px}@media screen and (max-width: 699px){.trainport .srchside{border-left:0px;margin-top:5%}}@media screen and (max-width: 1053px){.trainport .mid-colmn{width:0px;margin:0px;height:0px;padding:0px}}.menubut{padding-left:0px;position:fixed;left:0px;top:101px}@media screen and (max-width: 599px){.menubut{top:78px}}.mobile-menubut{display:none;background-color:#d4cece;cursor:pointer;font-size:94%}.mobile-menubut h3{padding:20px;color:#4e4e4e;margin-bottom:0px}@media screen and (max-width: 880px){.mobile-menubut{display:block}}.tileSlider{position:relative;top:0;left:0;width:100%}@media screen and (max-width: 1160px){.tileSlider{width:98%;left:1%}}@media screen and (max-width: 1000px){.tileSlider{width:92%;left:4%}}.rowContainer{position:relative;z-index:0}.rowContainer .rowContent{padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rowContainer .rowContent .slider{z-index:2;padding:0;position:relative;margin:0;-ms-touch-action:pan-y;touch-action:pan-y}.rowContainer .rowContent .slider .pagination-indicator{padding:0;list-style-type:none;position:absolute;top:-2%;right:1%}@media all and (min-width: 750px){.rowContainer .rowContent .slider .pagination-indicator{top:0}}.rowContainer .rowContent .slider .pagination-indicator li{display:inline-block;width:25px;height:5px;background-color:#fff;margin-left:1px;border:1px solid #2c97de}.rowContainer .rowContent .slider .pagination-indicator li.active{background-color:#2c97de}.rowContainer .rowContent .slider .sliderMask.showPeek{overflow-x:hidden;padding-top:3%}.rowContainer .rowContent .slider .sliderMask.showPeek .sliderContent{white-space:nowrap;-webkit-transition-timing-function:cubic-bezier(0.5, 0, 0.1, 1);-moz-transition-timing-function:cubic-bezier(0.5, 0, 0.1, 1);-ms-transition-timing-function:cubic-bezier(0.5, 0, 0.1, 1);-o-transition-timing-function:cubic-bezier(0.5, 0, 0.1, 1);transition-timing-function:cubic-bezier(0.5, 0, 0.1, 1)}.rowContainer .rowContent .slider .sliderMask.showPeek .sliderContent .slider-item{width:48%;margin-left:1%;margin-right:1%;z-index:1;display:inline-block;position:relative;white-space:normal;vertical-align:top}.rowContainer .rowContent .slider .sliderMask.showPeek .sliderContent .slider-item .vid-thumbnail{width:100%}@media all and (min-width: 750px){.rowContainer .rowContent .slider .sliderMask.showPeek .sliderContent .slider-item{width:31%}}.rowContainer .rowContent .slider .handle{position:absolute;top:25.5%;width:100px;z-index:20;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;opacity:1}.rowContainer .rowContent .slider .handle.hide{display:none}.rowContainer .rowContent .slider .handle .fa{color:#aba9a9;font-size:34px;transition:.5s}.rowContainer .rowContent .slider .handle:hover .fa{color:#2c97de;transition:.5s}.rowContainer .rowContent .slider .handle.active{cursor:pointer}.rowContainer .rowContent .slider .handle.handleNext{right:0}.rowContainer .rowContent .slider .handle.handlePrev{left:-100px}@media screen and (max-width: 1160px){.rowContainer .rowContent .slider .handle.handlePrev{left:-65px}}.rowContainer .rowContent .slider .handle.handleNext{right:-100px}@media screen and (max-width: 1160px){.rowContainer .rowContent .slider .handle.handleNext{right:-65px}}.rowContainer .rowContent .slider:hover .handle{opacity:.8}#body-searchForm.searchForm .autocomplete,#searchForm.searchForm .autocomplete{display:none;min-width:400px;z-index:21;position:absolute;background:#fff;width:81.25%;border:1px solid #2c97de;border-top-width:0px;margin:-5px 1px 0 5px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:0}#body-searchForm.searchForm .autocomplete li,#searchForm.searchForm .autocomplete li{color:#2c97de;padding:10px;margin:0;cursor:pointer;width:100%}#body-searchForm.searchForm .autocomplete li:last-child,#searchForm.searchForm .autocomplete li:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}#body-searchForm.searchForm .autocomplete li:hover,#searchForm.searchForm .autocomplete li:hover{background:#f2f6f9}#body-searchForm.searchForm.nav-form .autocomplete,#searchForm.searchForm.nav-form .autocomplete{z-index:0;min-width:0;width:68.6%}#body-searchForm.searchForm.nav-form .autocomplete li,#searchForm.searchForm.nav-form .autocomplete li{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:10px}#body-searchForm.searchForm.nav-form input,#searchForm.searchForm.nav-form input{position:relative;z-index:1}.ellipsis{position:relative;overflow:hidden;height:55px}.ellipsis .ellipsis-expand{position:absolute;bottom:0;right:0;color:#2c97de;cursor:pointer;background:#fff;font-weight:600}.ellipsis .ellipsis-expand:after{content:"[...]"}#submenu.page-header{display:flex;flex-direction:row;position:relative;z-index:100;padding:18px 0 0;flex:0 0 auto;background:#fff;border-left:1px solid rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1);padding-left:25px}#submenu.page-header .flex,#submenu.page-header .g1-flex4{width:100%;padding-left:0}#submenu.page-header .flex nav,#submenu.page-header .g1-flex4 nav{width:100%;margin:0}@media all and (min-width: 43.75em){#submenu.page-header .flex nav .main-nav,#submenu.page-header .g1-flex4 nav .main-nav{display:none}}@media(min-width: 900px){#submenu.page-header .flex nav .main-nav,#submenu.page-header .g1-flex4 nav .main-nav{display:block}}#submenu.page-header .flex nav .main-nav li.with-drop,#submenu.page-header .flex nav .main-nav li.nav-selected,#submenu.page-header .g1-flex4 nav .main-nav li.with-drop,#submenu.page-header .g1-flex4 nav .main-nav li.nav-selected{margin:0;margin-right:26px;padding-bottom:0}#submenu.page-header .flex nav .main-nav li.with-drop:first-child,#submenu.page-header .flex nav .main-nav li.nav-selected:first-child,#submenu.page-header .g1-flex4 nav .main-nav li.with-drop:first-child,#submenu.page-header .g1-flex4 nav .main-nav li.nav-selected:first-child{margin-left:0}#submenu.page-header .flex nav .main-nav li.with-drop ul li a,#submenu.page-header .flex nav .main-nav li.nav-selected ul li a,#submenu.page-header .g1-flex4 nav .main-nav li.with-drop ul li a,#submenu.page-header .g1-flex4 nav .main-nav li.nav-selected ul li a{color:#fff;opacity:1}#submenu.page-header .flex nav .main-nav li.with-drop ul li a:hover,#submenu.page-header .flex nav .main-nav li.nav-selected ul li a:hover,#submenu.page-header .g1-flex4 nav .main-nav li.with-drop ul li a:hover,#submenu.page-header .g1-flex4 nav .main-nav li.nav-selected ul li a:hover{color:#3498db}#submenu.page-header .flex nav .main-nav li.with-drop a,#submenu.page-header .flex nav .main-nav li.nav-selected a,#submenu.page-header .g1-flex4 nav .main-nav li.with-drop a,#submenu.page-header .g1-flex4 nav .main-nav li.nav-selected a{font-family:"proxima-nova",sans-serif;text-transform:uppercase;color:#637582;letter-spacing:.5px;opacity:.7;transition:opacity .1s ease,color .1s ease;font-size:14px;height:25px;justify-content:space-between;font-weight:100}#submenu.page-header .flex nav .main-nav li.with-drop a:hover,#submenu.page-header .flex nav .main-nav li.nav-selected a:hover,#submenu.page-header .g1-flex4 nav .main-nav li.with-drop a:hover,#submenu.page-header .g1-flex4 nav .main-nav li.nav-selected a:hover{cursor:pointer;opacity:1}#submenu.page-header .flex nav .main-nav .nav-extras .srchbtn,#submenu.page-header .g1-flex4 nav .main-nav .nav-extras .srchbtn{margin:0;margin-top:-3px}#submenu.page-header .flex nav .main-nav .searchInput,#submenu.page-header .g1-flex4 nav .main-nav .searchInput{top:36px;right:30%}#submenu.page-header .flex nav .main-nav li.nav-selected,#submenu.page-header .g1-flex4 nav .main-nav li.nav-selected{border-bottom-color:#3498db}#submenu.page-header .flex nav .main-nav li.nav-selected a,#submenu.page-header .g1-flex4 nav .main-nav li.nav-selected a{color:#32495f;opacity:1}#submenu.page-header .centering-container,#submenu.page-header .centering-container .flex{padding:0}#submenu.page-header .ph-title{text-align:left;margin-bottom:18px;text-transform:none;letter-spacing:0px;align-self:center;color:#384147;font-family:gesta,sans-serif;font-weight:400;z-index:1;font-size:26px}#submenu.page-header .ph-title.pristine{color:#c5cdd5}.navigation-bar{position:fixed;background:#1e374f;width:180px;justify-content:space-between;z-index:1000;font-size:14px;line-height:1.4;transition:all ease .2s;height:100%}.navigation-bar .nb-foreflight-logo{display:inline-block;position:relative;overflow:hidden;margin-top:16px;margin-bottom:5px;width:100%;height:40px}.navigation-bar .nb-foreflight-logo div{opacity:1;margin-left:12px;position:absolute}.navigation-bar .nb-foreflight-logo div::before{color:#fff;font-size:35px;line-height:40px}.navigation-bar .nb-foreflight-logo div.nb-logo-name::before{font-size:100px;position:absolute;top:2px;left:40px;line-height:40px}.navigation-bar .nb-menu-collapse-toggle{display:inline-block;position:absolute;z-index:1000;right:3px;top:3px;padding:5px;opacity:.8}.navigation-bar .nb-menu-collapse-toggle:hover{cursor:pointer;opacity:1}.is-collapsed .navigation-bar{width:60px}.is-collapsed .navigation-bar .nb-menu-collapse-toggle{transform:rotate(180deg)}.is-collapsed .navigation-bar .nb-foreflight-logo .nb-logo-name{display:none}.training-ffweb #main-wrap{margin-left:180px;transition:all ease .2s}.training-ffweb #main-wrap header[role=banner]{margin-left:180px;transition:all ease .2s}.training-ffweb #main-wrap header[role=banner] #submenu .centering-container{margin:0}@media all and (min-width: 43.75em){.training-ffweb #main-wrap header[role=banner] .menubut .mobile-menubut{display:block}}@media(min-width: 900px){.training-ffweb #main-wrap header[role=banner] .menubut .mobile-menubut{display:none}}.training-ffweb.is-collapsed #main-wrap{margin-left:60px}.training-ffweb.is-collapsed #main-wrap header[role=banner]{margin-left:60px}.menu-list>li>a,.menu-list #web-account-container>li>a{font-size:14px;font-weight:100}.menu-list>li a:before,.menu-list #web-account-container>li a:before{font-size:18px;font-weight:100}.ellipsis .ellipsis-expand{padding-left:7px;position:absolute;bottom:0;right:0;color:#2c97de;cursor:pointer;background:#f1f4f6;font-weight:600}.ellipsis .ellipsis-expand:after{content:"[...]"}.with-ellipsis{white-space:nowrap;overflow:hidden;display:block;width:100%;text-overflow:ellipsis}.vidplaying .share-btn{cursor:pointer;opacity:.8}.vidplaying .share-btn:hover{opacity:1}.vidplaying .share-section{display:none;margin-bottom:10px}.vidplaying .share-section input[name=timestamp]{min-width:0px;width:78px}#faqs-search-form input{position:relative;z-index:2}#faqs-search-form .error{padding-left:14px;color:red;font-size:14px}#faqs-search-form .autocomplete-dropdown{position:absolute;top:44px;left:25px;background:#fff;z-index:1;width:88%;border:1px solid #99a3ac;border-bottom-left-radius:3px;border-bottom-right-radius:3px;margin:0;padding:0;display:none}@media all and (min-width: 43.75em){#faqs-search-form .autocomplete-dropdown{width:60.5%}}@media all and (min-width: 65.875em){#faqs-search-form .autocomplete-dropdown{width:79%}}#faqs-search-form .autocomplete-dropdown li{padding:10px;margin:0;cursor:pointer}#faqs-search-form .autocomplete-dropdown li:hover{background:#f1f5f6}#faqs-search-form .autocomplete-dropdown li:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}#faqs-search-form .hoverButton{position:absolute;right:0;width:100px;z-index:3}#faqs-search-form .hoverButton .label-wrap{text-align:end;margin-right:15px}#faqs-search-form .hoverButton .label-wrap button{padding:14px 11px 14px;border-bottom-left-radius:0;border-top-left-radius:0}@media all and (min-width: 43.75em){#faqs-search-form .hoverButton{position:relative;width:33.33333%}#faqs-search-form .hoverButton .label-wrap{text-align:center;margin-right:0}#faqs-search-form .hoverButton .label-wrap button{padding:16px 30px 15px;border-bottom-left-radius:3px;border-top-left-radius:3px}}@media all and (min-width: 65.875em){#faqs-search-form .hoverButton{width:16.66667%}}.faqHover .headerlink{display:inline-block;opacity:0;margin-left:-18px;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-ms-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.faqHover:hover .headerlink{opacity:1}.skeleton-loader{margin:0;padding:0}.skeleton-loader li{background:#f3f3f3;width:90%;height:16px;margin:8px}.skeleton-loader li:nth-child(even){width:75%}.skeleton-loader li:nth-child(4n){width:90%}.skeleton-loader li:nth-child(5n){width:85%}.skeleton-loader li:nth-child(5n){width:95%}.skeleton-loader li:last-child{width:45%}.skeleton-loader li{-webkit-animation:pulse 2s infinite;-moz-animation:pulse 2s infinite;-o-animation:pulse 2s infinite;animation:pulse 2s infinite}@-webkit-keyframes pulse{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@-moz-keyframes pulse{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@-o-keyframes pulse{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@keyframes pulse{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}.zendesk-help .flex .flexbox .flex-start{-webkit-align-self:flex-start;align-self:flex-start}.zendesk-help .card-block{-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,.2);box-shadow:0px 0px 6px 0px rgba(0,0,0,.2);background:#2c97de;padding:0px;border-radius:5px;transition:all .3s ease-in-out;cursor:pointer;text-align:left;margin-bottom:9%;height:68px}.zendesk-help .card-block .image-holder{float:left;-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,.2);box-shadow:0px 0px 6px 0px rgba(0,0,0,.2);width:25%;height:100%;background:#fff;border-top-left-radius:5px;border-bottom-left-radius:5px;padding:5px}.zendesk-help .card-block .image-holder img{position:relative;left:50%;margin-left:-20px;width:40px}@media(min-width: 0em){.zendesk-help .card-block .image-holder.flexbox{display:-ms-flexbox;display:flex;-moz-align-items:center;-ms-flex-align:center;align-items:center}}.zendesk-help .card-block .contents{float:left;padding:10px 0 10px 20px;width:70%;height:100%}.zendesk-help .card-block .contents span{font-weight:bold;-webkit-font-smoothing:antialiased;margin:0;color:#fff;line-height:20px}@media all and (max-width: 700px){.zendesk-help .card-block .contents span{font-size:1.3rem}}@media(min-width: 0em){.zendesk-help .card-block .contents.flexbox{display:-ms-flexbox;display:flex;-moz-align-items:center;-ms-flex-align:center;align-items:center}}.zendesk-help .card-block:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,.3);transform:translateY(-2px)}.zendesk-help .card-block:hover .image-holder{box-shadow:0px 0px 10px 0px rgba(0,0,0,.3)}.zendesk-help .article-content{overflow:scroll}.zendesk-help .article-content h2{margin-bottom:5%;line-height:1.8}.zendesk-help .article-content .last-updated{margin-top:5%}.zendesk-help .article-content .last-updated p{opacity:.6;font-size:.9em}.zendesk-help .article-content p{word-wrap:break-word}.zendesk-help .article-content.search-results a{font-size:20px}.zendesk-help .article-content.search-results .last-updated{margin:0}.zendesk-help .article-content.search-results .pagination{margin-bottom:20px;width:100%;text-align:center}.zendesk-help .article-content.search-results .pagination a,.zendesk-help .article-content.search-results .pagination span{font-size:16px}.zendesk-help .article-content.search-results .pagination span{margin:0 5px}.zendesk-help .article-content .wysiwyg-text-align-center{text-align:center}.zendesk-help .article-content .wysiwyg-text-align-left{text-align:left}.zendesk-help .article-content .wysiwyg-text-align-right{text-align:right}.zendesk-help .article-content.content-enter{opacity:.01}.zendesk-help .article-content.content-enter.content-enter-active{opacity:1;transition:opacity 500ms ease-in}.zendesk-help .article-content.content-leave{opacity:1}.zendesk-help .article-content.content-leave.content-leave-active{opacity:.01;transition:opacity 1ms ease-in}.zendesk-help .article-content .section{padding:0}.zendesk-help .breadcrumb{min-height:50px;border-bottom:1px solid #ececec}.zendesk-help .breadcrumb .flex{padding-top:11px}.zendesk-help .breadcrumb span,.zendesk-help .breadcrumb a{padding-right:10px;padding-left:10px;display:inline-block;vertical-align:bottom}.zendesk-help .breadcrumb span:nth-child(1),.zendesk-help .breadcrumb a:nth-child(1){padding-left:0px}.zendesk-help .breadcrumb span i,.zendesk-help .breadcrumb a i{font-size:16px}.zendesk-help .breadcrumb .article-name{width:300px;overflow:hidden;display:inline-block;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom}@media all and (max-width: 1054px){.zendesk-help .breadcrumb .flex{padding-top:13px}}.zendesk-help .subcat-head{margin-bottom:3%}@media all and (max-width: 1050px){.zendesk-help .subcat-head{margin-bottom:0px}}@media all and (max-width: 700px){.zendesk-help .subcat-head{margin-bottom:5%;margin-left:8px}}.zendesk-help .subcat-content h1{float:left}.zendesk-help .subcat-content .subcat-group{margin-top:10%;margin-bottom:10%}.zendesk-help .subcat-content .subcat-group h3{margin-bottom:5%}.zendesk-help .subcat-content .subcat-group a{display:block;margin-top:5px;margin-bottom:5px;width:85%;padding:5px}.zendesk-help .subcat-content .subcat-group .articles-enter{opacity:.01}.zendesk-help .subcat-content .subcat-group .articles-enter.articles-enter-active{opacity:1;transition:opacity 500ms ease-in}.zendesk-help .subcat-content .subcat-group .articles-leave{opacity:1}.zendesk-help .subcat-content .subcat-group .articles-leave.articles-leave-active{opacity:.01;transition:opacity 300ms ease-in}@media all and (max-width: 700px){.zendesk-help .subcat-content .subcat-group{margin-top:2%;margin-bottom:2%;border-bottom:1px solid #ececec;padding-bottom:5px;padding-top:5px}.zendesk-help .subcat-content .subcat-group h3{margin-bottom:3%}.zendesk-help .subcat-content .subcat-group a{padding:0px}}.zendesk-help .maincat-nav.nav-offset{margin-left:8.3%}.zendesk-help .maincat-nav #rt-nav{border-left:1px solid #ececec}.zendesk-help .maincat-nav a{display:block;margin-bottom:5px;padding-left:12px;transition:border .3s ease-in-out;border-left:2px solid #fff}.zendesk-help .maincat-nav a.current{font-weight:600;color:#212e39 !important;border-left:2px solid #212e39}.zendesk-help .maincat-nav a:hover{border-left:2px solid #56bafd}@media all and (max-width: 1054px){.zendesk-help .maincat-nav{margin-top:5%}.zendesk-help .maincat-nav.nav-offset{margin-left:0px}.zendesk-help .maincat-nav #rt-nav{border-left:0px}}.zendesk-help a{cursor:pointer}#zen-search-form .label-wrap{margin-bottom:19px}@media all and (max-width: 700px){#zen-search-form .hoverButton{position:absolute;top:5px;right:10px}#zen-search-form .hoverButton button{padding:14px 30px 13px;border-bottom-left-radius:0px;border-top-left-radius:0px}}#supportContactForm button[type=submit]:disabled{cursor:not-allowed;opacity:.5}#main-wrap .allow-overflow{overflow:visible}.performance-directory-plugin .select-wrapper{position:relative}.performance-directory-plugin .select-wrapper .select-dropdown{width:100%;-webkit-appearance:button;-moz-appearance:button;-webkit-user-select:none;-moz-user-select:none;border:1px solid #e2e2e2;font-size:inherit;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;cursor:pointer;padding:10px;color:#9e9e9e;background-color:#fff;background-image:url("../images/common/caret.170c9d614cbf.svg"),-webkit-linear-gradient(top, #ffffff, #ffffff);background-image:url("../images/common/caret.170c9d614cbf.svg"),-moz-linear-gradient(top, #ffffff, #ffffff);background-image:url("../images/common/caret.170c9d614cbf.svg"),-ms-linear-gradient(top, #ffffff, #ffffff);background-image:url("../images/common/caret.170c9d614cbf.svg"),-o-linear-gradient(top, #ffffff, #ffffff);background-image:url("../images/common/caret.170c9d614cbf.svg"),linear-gradient(to bottom, #ffffff, #ffffff);background-position:98%;background-repeat:no-repeat}.performance-directory-plugin .select-wrapper .dropdown-content{display:none;position:absolute;width:100%;height:308px;overflow:scroll;z-index:5;margin:0;margin-bottom:30px;padding:0;background:#fff;border:1px solid #e2e2e2;border-top:3px solid #000;-webkit-box-shadow:-4px 13px 36px -8px rgba(0,0,0,.35);-moz-box-shadow:-4px 13px 36px -8px rgba(0,0,0,.35);box-shadow:-4px 13px 36px -8px rgba(0,0,0,.35)}.performance-directory-plugin .select-wrapper .dropdown-content fieldset{margin:0;border-top:1px solid #efefef}.performance-directory-plugin .select-wrapper .dropdown-content fieldset:first-child{border:none}.performance-directory-plugin .select-wrapper .dropdown-content fieldset a{color:#505050}.performance-directory-plugin .select-wrapper .dropdown-content li{padding:5px 10px;margin:0;cursor:pointer}.performance-directory-plugin .select-wrapper .dropdown-content li:hover{background:#efefef}html.performance_directory body .main{padding-top:100px;background-color:#fff}html.performance_directory body .main .section{padding-top:0;padding-bottom:0}@media all and (min-width: 43.75em){html.performance_directory body .main .section{padding-top:25px}}html.performance_directory body .main .section.short{padding-top:25px}html.performance_directory body .main .section.short.alt2{padding-top:24px;margin-top:25px}html.performance_directory body .main .section.short.zero{padding-top:0}html.performance_directory body .main .section.short.overlap{padding-top:0;position:relative;top:-45px}html.performance_directory body .main .section .container{padding-right:10px}html.performance_directory body .main .section #left-container{padding:0 5px 0 0}html.performance_directory body .main .section #left-container .top{color:#fff;cursor:pointer;background:#2c97de;position:fixed;bottom:10px;left:10px;width:50px;height:50px;border-radius:25px;z-index:1}html.performance_directory body .main .section #left-container .top.top-enter{opacity:.01}html.performance_directory body .main .section #left-container .top.top-enter.top-enter-active{opacity:1;transition:opacity 500ms ease-in}html.performance_directory body .main .section #left-container .top.top-leave{opacity:1}html.performance_directory body .main .section #left-container .top.top-leave.top-leave-active{opacity:.01;transition:opacity 300ms ease-in}html.performance_directory body .main .section #left-container .top .fa{font-size:45px;margin-left:10.5px;margin-top:-2px}html.performance_directory body .main .section #left-container .filter-holder{margin-bottom:10px;border-bottom:1px solid #e3ebf1;width:95%;padding-top:5px;padding-bottom:10px;-webkit-animation:fadeinAircraftRow .5s;-moz-animation:fadeinAircraftRow .5s;-ms-animation:fadeinAircraftRow .5s;-o-animation:fadeinAircraftRow .5s;animation:fadeinAircraftRow .5s}html.performance_directory body .main .section #left-container .filter-holder.manufacturer{display:none}@media all and (min-width: 43.75em){html.performance_directory body .main .section #left-container .filter-holder.manufacturer{display:block}}html.performance_directory body .main .section #left-container .filter-holder.planetype,html.performance_directory body .main .section #left-container .filter-holder.engines{float:left;width:50%;height:163px}@media all and (min-width: 43.75em){html.performance_directory body .main .section #left-container .filter-holder.planetype,html.performance_directory body .main .section #left-container .filter-holder.engines{display:block;width:95%;height:auto}}@media all and (max-width: 699px){html.performance_directory body .main .section #left-container .filter-holder.features .title{margin-bottom:2%}}html.performance_directory body .main .section #left-container .filter-holder .title{font-family:Gesta,Helvetica,Open Sans,sans-serif;margin-bottom:5%;font-weight:600;text-transform:uppercase;-webkit-font-smoothing:antialiased;color:#212e39;letter-spacing:1.5px;font-size:13px;transition:.5s}html.performance_directory body .main .section #left-container .filter-holder .title.active{color:#3498d8;transition:.5s}html.performance_directory body .main .section #left-container .filter-holder .show-more,html.performance_directory body .main .section #left-container .filter-holder .show-less{font-weight:700;color:#3498d8;font-size:13px;letter-spacing:0;cursor:pointer}html.performance_directory body .main .section #left-container .filter-holder .show-more:hover,html.performance_directory body .main .section #left-container .filter-holder .show-less:hover{color:#237db6}html.performance_directory body .main .section #left-container .filter-holder .filter-items{margin:0;padding:0}html.performance_directory body .main .section #left-container .filter-holder .filter-items.manufacturer{height:294px;overflow:hidden}html.performance_directory body .main .section #left-container .filter-holder .filter-items.manufacturer .checked-manufacturers{margin:0;padding:0;border-bottom:1px solid #e3ebf1}html.performance_directory body .main .section #left-container .filter-holder .filter-items.manufacturer .checked-manufacturers .clear-search{position:absolute;left:85%;top:4px;height:14px;width:14px;background:url("../images/close-x@2x.31545d3a5ff2.png") 3px 3px/8px 8px no-repeat #b4bdc3;border-radius:8px;transition:opacity ease .1s;opacity:.6}@media all and (min-width: 43.75em){html.performance_directory body .main .section #left-container .filter-holder .filter-items.manufacturer .checked-manufacturers .clear-search{left:92%}}html.performance_directory body .main .section #left-container .filter-holder .filter-items.manufacturer .checked-manufacturers .clear-search:hover{transition:opacity ease .1s;opacity:1;cursor:pointer}html.performance_directory body .main .section #left-container .filter-holder .filter-items.manufacturer.show-more{height:auto}html.performance_directory body .main .section #left-container .filter-holder .filter-items li{cursor:pointer;font-weight:700;color:#637582;font-family:Gesta,Helvetica,Open Sans,sans-serif;font-size:13px;-webkit-font-smoothing:antialiased}html.performance_directory body .main .section #left-container .filter-holder .filter-items li input[type=checkbox]{visibility:hidden;position:absolute;left:-1000px}html.performance_directory body .main .section #left-container .filter-holder .filter-items li input[type=checkbox]:checked+label::after{border:2px solid #fff;background-color:#3498d8;box-shadow:0 0 0 1px #3498d8}html.performance_directory body .main .section #left-container .filter-holder .filter-items li .checkbox-label{text-transform:inherit;font-weight:700;color:#637582;font-size:13px;letter-spacing:0px;position:relative;display:block;padding:1px 0px 1px 25px;cursor:pointer}html.performance_directory body .main .section #left-container .filter-holder .filter-items li .checkbox-label::after{content:"";display:block;width:12px;height:12px;border-radius:2px;border:2px solid rgba(0,0,0,0);box-shadow:0 0 0 1px #ddd;position:absolute;left:2px;top:5px}html.performance_directory body .main .section #left-container .filter-holder .filter-items li:hover{background:#f2f3f6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}@media all and (max-width: 700px){html.performance_directory body .main .section #left-container .filter-holder .filter-items li:hover{background:none}}html.performance_directory body .main .section #left-container .filter-holder.legend{border-radius:5px;background-color:#f7f7f7;padding:15px;border-bottom:0px;width:100%}html.performance_directory body .main .section #left-container .filter-holder.legend .left-symbol{float:left;width:10%;margin-right:2%}html.performance_directory body .main .section #left-container .filter-holder.legend .left-symbol .fa-check-circle{color:#67b750;float:left}@media all and (max-width: 699px){html.performance_directory body .main .section #left-container .filter-holder.legend .left-symbol .fa-check-circle{margin-top:4px;font-size:1.1rem}}@media all and (max-width: 699px){html.performance_directory body .main .section #left-container .filter-holder.legend .left-symbol{width:3%;margin-right:5px}}html.performance_directory body .main .section #left-container .filter-holder.legend .right-value{float:left;width:88%}html.performance_directory body .main .section #left-container .filter-holder.legend .right-value p{font-size:.8rem;margin-bottom:0px;margin-top:0px;color:#697d90}@media all and (max-width: 699px){html.performance_directory body .main .section #left-container .filter-holder.legend .right-value p{font-size:1.1rem}}html.performance_directory body .main .section #left-container .filter-holder.legend p{font-size:.9rem;margin-bottom:0px;margin-top:5px}@media all and (max-width: 699px){html.performance_directory body .main .section #left-container .filter-holder.legend p{font-size:1.1rem}}@media all and (max-width: 699px){html.performance_directory body .main .section #left-container .filter-holder.legend .title{margin-bottom:2%}}html.performance_directory body .main .section #left-container .container.sticky{width:255px}html.performance_directory body .main .section #left-container .container.sticky.top-fixed{position:fixed;top:125px}html.performance_directory body .main .section #left-container .container.sticky.absolute{position:absolute}html.performance_directory body .main .section #left-container .container.sticky.bottom-fixed{position:fixed;top:auto;bottom:20px}html.performance_directory body .main .section #left-container .container.sticky.footer-fixed{position:absolute;bottom:0;top:auto}html.performance_directory body .main .section #left-container .container.sticky #body-search-form button{top:10px;left:5px}html.performance_directory body .main .section #left-container .container.sticky #body-search-form .clear-search{top:15px;left:226px}html.performance_directory body .main .section #left-container .compare-box{display:none;background:#1e374f;width:100%;height:315px;border-top:none}html.performance_directory body .main .section #left-container .compare-box .title{color:#fff}html.performance_directory body .main .section #left-container .compare-box .compare-list{margin:20px 0;padding:0;height:161px}html.performance_directory body .main .section #left-container .compare-box .compare-list li{background:#fff;padding:10px;margin-bottom:10px}html.performance_directory body .main .section #left-container .compare-box .compare-list li span{top:-2px;opacity:.6;cursor:pointer}html.performance_directory body .main .section #left-container .compare-box .compare-list li span:hover{opacity:1}html.performance_directory body .main .section #left-container .compare-box .compare-list li span .fa-circle{color:red}html.performance_directory body .main .section #left-container .compare-box .compare-list li span .fa-close{top:-1.5px}html.performance_directory body .main .section #left-container #body-search-form .clear-search{position:absolute;left:87%;top:20px;height:14px;width:14px;background:url("../images/close-x@2x.31545d3a5ff2.png") 3px 3px/8px 8px no-repeat #b4bdc3;border-radius:8px;transition:opacity ease .1s;opacity:.6}@media all and (min-width: 43.75em){html.performance_directory body .main .section #left-container #body-search-form .clear-search{left:29%}}@media all and (min-width: 65.875em){html.performance_directory body .main .section #left-container #body-search-form .clear-search{left:235px}}html.performance_directory body .main .section #left-container #body-search-form .clear-search:hover{transition:opacity ease .1s;opacity:1;cursor:pointer}html.performance_directory body .main .section #left-container #body-search-form .search-holder{margin-bottom:10px;font-size:14px;border:1px solid #e3ebf1;border-radius:2px;padding-left:30px;-webkit-font-smoothing:antialiased}html.performance_directory body .main .section #left-container #body-search-form .search-holder:focus{border:1px solid #3498d8;color:#212e39;font-weight:600}html.performance_directory body .main .section #left-container #body-search-form .search-holder:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}html.performance_directory body .main .section #left-container #body-search-form .search-holder::-webkit-input-placeholder{color:gray;font-size:12px}html.performance_directory body .main .section #left-container #body-search-form .autocomplete{display:none}html.performance_directory body .main .section #left-container #body-search-form button{background:rgba(0,0,0,0);border:none;color:#3498d8;position:absolute;top:15px;left:15px;font-size:12px;cursor:pointer}html.performance_directory body .main .section #left-container #body-search-form button:hover{color:#707070}@media all and (max-width: 700px){html.performance_directory body .main .section #left-container #body-search-form button{top:17px}}html.performance_directory body .main .section #left-container #paginator{border-top:none}html.performance_directory body .main .section #left-container #paginator .results{font-size:14px;margin-top:-15px}html.performance_directory body .main .section #left-container #paginator .results span{font-weight:600}html.performance_directory body .main .section #right-container{position:relative;padding:0 0 0 0px;border-radius:2px;border:1px solid #e3ebf1}html.performance_directory body .main .section #right-container .container .active{color:#2c97de}html.performance_directory body .main .section #right-container .table{padding:0;border-bottom:none}html.performance_directory body .main .section #right-container .table table thead th{background-color:#fff;font-family:Gesta,Helvetica,Open Sans,sans-serif;margin-bottom:5%;font-weight:600;text-transform:uppercase;-webkit-font-smoothing:antialiased;color:#344a61;letter-spacing:1.5px;font-size:13px;vertical-align:top;border-bottom:1px solid #e3ebf1;border-right:1px solid #e3ebf1}html.performance_directory body .main .section #right-container .table table thead th:first-child{width:45%}html.performance_directory body .main .section #right-container .table table thead th:first-child{cursor:pointer}html.performance_directory body .main .section #right-container .table table thead th:first-child:hover{color:#3498d8}html.performance_directory body .main .section #right-container .table table thead th:last-child{border-right:none}html.performance_directory body .main .section #right-container .table table tbody .hidden-aircraft{display:none}html.performance_directory body .main .section #right-container .table table tbody tr{border-bottom:1px solid #e3ebf1;background:rgba(0,0,0,0);-webkit-animation:fadeinAircraftRow .5s;-moz-animation:fadeinAircraftRow .5s;-ms-animation:fadeinAircraftRow .5s;-o-animation:fadeinAircraftRow .5s;animation:fadeinAircraftRow .5s}html.performance_directory body .main .section #right-container .table table tbody tr:nth-child(even){background-color:#fafbfd}html.performance_directory body .main .section #right-container .table table tbody tr .loader{text-align:center}html.performance_directory body .main .section #right-container .table table tbody tr td{vertical-align:top;font-size:14px}html.performance_directory body .main .section #right-container .table table tbody tr td:first-child{padding-left:20px;width:45%}html.performance_directory body .main .section #right-container .table table tbody tr td:first-child .name{font-size:19px;font-weight:600;-webkit-font-smoothing:antialiased;color:#212e39;font-family:"gesta",clean,sans-serif}@media all and (max-width: 700px){html.performance_directory body .main .section #right-container .table table tbody tr td:first-child .name{font-size:16px}}html.performance_directory body .main .section #right-container .table table tbody tr td ul{margin-left:5px;margin-bottom:0;padding:0;list-style-type:none;font-size:14px}html.performance_directory body .main .section #right-container .table table tbody tr td ul li{margin-bottom:-2px}html.performance_directory body .main .section #right-container .table table tbody tr.visible-aircraft .field-performance{white-space:nowrap;overflow:hidden}html.performance_directory body .main .section #right-container .table table tbody tr.visible-aircraft .field-performance .fa{display:inline-block;vertical-align:text-bottom;font-size:16px;color:#67b750}html.performance_directory body .main .section #right-container .table table tbody tr.visible-aircraft .field-performance span{display:inline-block;vertical-align:middle;white-space:pre-wrap;width:92%}html.performance_directory body .main .section #right-container .table table tbody tr.notification td{text-align:center}html.performance_directory body .main .section #right-container .table table tbody tr.notification td .holder{width:80%;margin-left:10%;padding:20px}html.performance_directory body .main .section #right-container .table table tbody tr.notification td .holder .fa-space-shuttle{position:relative;width:20%;top:25px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}html.performance_directory body .main .section #right-container .table table tbody tr.notification td .holder span{float:right;width:80%;padding-left:5%;padding-bottom:20px}html.performance_directory body .main .section #right-container .table table tbody tr.notification td #perf-suggest-form h3{text-align:left;padding:10px}html.performance_directory body .main .section #right-container .table table tbody tr.notification td #perf-suggest-form label{text-align:left}html.performance_directory body .main .section #right-container .table table tbody tr.notification td #perf-suggest-form button{margin-top:20px}html.performance_directory body .main .section #right-container .table table tbody tr.notification td .create-your-own{margin-top:20px}html.performance_directory body .main .section #right-container fieldset{margin-bottom:0px}#suggestForm textarea{border:none;resize:none}@keyframes fadeinAircraftRow{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeinAircraftRow{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeinAircraftRow{from{opacity:0}to{opacity:1}}@-ms-keyframes fadeinAircraftRow{from{opacity:0}to{opacity:1}}@-o-keyframes fadeinAircraftRow{from{opacity:0}to{opacity:1}}#loader-container{margin:40px 0}@-webkit-keyframes line-scale{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(0.4);transform:scaley(0.4)}100%{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(0.4);transform:scaley(0.4)}100%{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale>div:nth-child(1){-webkit-animation:line-scale 1s -0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);animation:line-scale 1s -0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.line-scale>div:nth-child(2){-webkit-animation:line-scale 1s -0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);animation:line-scale 1s -0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.line-scale>div:nth-child(3){-webkit-animation:line-scale 1s -0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);animation:line-scale 1s -0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.line-scale>div:nth-child(4){-webkit-animation:line-scale 1s -0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);animation:line-scale 1s -0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.line-scale>div:nth-child(5){-webkit-animation:line-scale 1s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);animation:line-scale 1s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.line-scale>div{background-color:#2c97de;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}@-webkit-keyframes line-scale-party{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.5);transform:scale(0.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes line-scale-party{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.5);transform:scale(0.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}.line-scale-party>div:nth-child(1){-webkit-animation-delay:.55s;animation-delay:.55s;-webkit-animation-duration:1.23s;animation-duration:1.23s}.line-scale-party>div:nth-child(2){-webkit-animation-delay:.55s;animation-delay:.55s;-webkit-animation-duration:.55s;animation-duration:.55s}.line-scale-party>div:nth-child(3){-webkit-animation-delay:.09s;animation-delay:.09s;-webkit-animation-duration:.39s;animation-duration:.39s}.line-scale-party>div:nth-child(4){-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:.59s;animation-duration:.59s}.line-scale-party>div{background-color:#2c97de;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation-name:line-scale-party;animation-name:line-scale-party;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes line-scale-pulse-out{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(0.4);transform:scaley(0.4)}100%{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale-pulse-out{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(0.4);transform:scaley(0.4)}100%{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale-pulse-out>div{background-color:#2c97de;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation:line-scale-pulse-out .9s -0.6s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85);animation:line-scale-pulse-out .9s -0.6s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85)}.line-scale-pulse-out>div:nth-child(2),.line-scale-pulse-out>div:nth-child(4){-webkit-animation-delay:-0.4s !important;animation-delay:-0.4s !important}.line-scale-pulse-out>div:nth-child(1),.line-scale-pulse-out>div:nth-child(5){-webkit-animation-delay:-0.2s !important;animation-delay:-0.2s !important}@-webkit-keyframes line-scale-pulse-out-rapid{0%{-webkit-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(0.3);transform:scaley(0.3)}90%{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale-pulse-out-rapid{0%{-webkit-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(0.3);transform:scaley(0.3)}90%{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale-pulse-out-rapid>div{background-color:#2c97de;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;vertical-align:middle;-webkit-animation:line-scale-pulse-out-rapid .9s -0.5s infinite cubic-bezier(0.11, 0.49, 0.38, 0.78);animation:line-scale-pulse-out-rapid .9s -0.5s infinite cubic-bezier(0.11, 0.49, 0.38, 0.78)}.line-scale-pulse-out-rapid>div:nth-child(2),.line-scale-pulse-out-rapid>div:nth-child(4){-webkit-animation-delay:-0.25s !important;animation-delay:-0.25s !important}.line-scale-pulse-out-rapid>div:nth-child(1),.line-scale-pulse-out-rapid>div:nth-child(5){-webkit-animation-delay:0s !important;animation-delay:0s !important}.clearfix{clear:both}#suggest-success{margin-top:20px}.pricecard-cont{margin:auto}.pricecard-cont .pricecard{width:32%;min-height:600px;border-radius:8px;padding:0px;overflow:hidden;position:relative;perspective:1;-webkit-perspective:1;-moz-perspective:1;-webkit-box-shadow:0px 0px 49px 7px rgba(67,67,67,.17);-moz-box-shadow:0px 0px 49px 7px rgba(67,67,67,.17);box-shadow:0px 0px 49px 7px rgba(67,67,67,.17)}.pricecard-cont .pricecard .plan{width:100%;height:150px;transform-origin:0;transform:skewY(-10deg);background-image:url("../images/purchase/geotexture.1bb5d13d4f6a.png");background-size:100%;background-blend-mode:soft-light}.pricecard-cont .pricecard .plan.basic-plus{background-color:#90989d}.pricecard-cont .pricecard .plan.pro-plus{background-color:#2c475e}.pricecard-cont .pricecard .plan.performance-plus{background-color:#5bafe6}.pricecard-cont .pricecard .plan:after{content:"";background-color:#fff;left:0;right:0;bottom:-100%;position:absolute;height:100%;z-index:0}.pricecard-cont .pricecard .text{position:absolute;left:10%;top:5%;z-index:1;text-align:left}.pricecard-cont .pricecard .text h1{-webkit-font-smoothing:antialiased;letter-spacing:0px;text-transform:inherit}.pricecard-cont .pricecard .text h3{margin-bottom:0px;-webkit-font-smoothing:antialiased;opacity:.78;font-size:1.4rem;letter-spacing:-1px}.pricecard-cont .pricecard .compass-ship{position:absolute;width:34px;height:34px;right:6%;top:3%;z-index:1;background-image:url("../images/purchase/compass-ship.8307976cd0e7.png");background-size:100%;background-repeat:no-repeat;image-rendering:auto}.pricecard-cont .pricecard.pro-plus .text h3{opacity:1;color:#c3c6c9}.pricecard-cont .pricecard .content-container{padding-left:10%;padding-top:5%;padding-right:10%;padding-bottom:5%;background-color:#fff}.pricecard-cont .pricecard .content-container .description{margin-bottom:19%;position:relative}.pricecard-cont .pricecard .content-container .description p{font-size:17px;line-height:1.4}.pricecard-cont .pricecard .content-container .description strong{color:#212e39}.pricecard-cont .pricecard .content-container a.btn.alt{width:100% !important}.pricecard-cont .pricecard .content-container .resp-hide{display:none}.pricecard-cont .pricecard .content-container .features{margin-top:5%}.pricecard-cont .pricecard .content-container .features .row{width:100%;margin-top:3%;margin-bottom:3%;overflow:hidden}.pricecard-cont .pricecard .content-container .features .row .icon{border-radius:50%;background-color:#5bafe6;background-position:50% 50%;background-repeat:no-repeat;background-size:52%;width:24px;height:24px;float:left;margin-right:5%}.pricecard-cont .pricecard .content-container .features .row p{font-family:"gesta",clean,sans-serif;font-size:13px;float:left;margin-top:2px;margin-bottom:0px;color:#5a6066}.pricecard-cont .pricecard .content-container .features .row strong{color:#212e39;-webkit-font-smoothing:antialiased;font-size:14px}.pricecard-cont .pricecard .content-container .card-footer{position:absolute;bottom:2%;left:0;right:0;margin:auto}.pricecard-cont .pricecard .content-container .card-footer p{line-height:1.4}.pricecard-cont .pricecard .content-container .card-footer a{letter-spacing:.8px;font-size:13px;-webkit-font-smoothing:antialiased;font-weight:600}.pricecard-cont .pricecard .content-container .card-footer a:hover i{margin-top:0px}.pricecard-cont .pricecard .content-container .card-footer i{color:#3498db;margin-top:-5px;font-size:18px}.pricecard-sect{position:relative}.business .pricecard-cont .pricecard{width:40%;min-height:640px}.business .pricecard-cont .pricecard:nth-child(2){margin-left:4%}.business .pricecard-cont .pricecard .features .bus-addons{margin-top:20%}.business .pricecard-cont .pricecard .features .bus-addons h3{margin-bottom:10px;padding-bottom:5px}.business .pricecard-cont .pricecard.business-pro{margin-left:7%}.business .pricecard-cont .pricecard.business-pro .description{margin-bottom:10%}.business .pricecard-cont .pricecard.business-pro .features .row .icon.no-1{background-image:url("../images/purchase/flightplan-icn.da1ca9fc8928.png")}.business .pricecard-cont .pricecard.business-pro .features .row .icon.no-2{background-image:url("../images/purchase/filefpl-icn.4c5a2553899a.png")}.business .pricecard-cont .pricecard.business-pro .features .row .icon.no-3{background-image:url("../images/purchase/avwx-icn.39a4ffa18031.png")}.business .pricecard-cont .pricecard.business-pro .features .row .icon.no-4{background-image:url("../images/purchase/geoapp-icn.6aa8cbebdfc6.png")}.business .pricecard-cont .pricecard.business-pro .features .row .icon.no-5{background-image:url("../images/purchase/airport-icn.91641f67b24e.png")}.business .pricecard-cont .pricecard.business-pro .features .row .icon.no-6{background-image:url("../images/purchase/accountmanage-icn.f08143d27ad6.png")}.business .pricecard-cont .pricecard.business-pro .features .row .icon.no-7{background-image:url("../images/purchase/cdocs-icn.837b50a5e67d.png")}.business .pricecard-cont .pricecard.business-pro .bus-addons{margin-top:10%}.business .pricecard-cont .pricecard.business-performance .description{margin-bottom:10%}.business .pricecard-cont .pricecard.business-performance .features .row .icon.no-1{background-image:url("../images/purchase/flightplan-icn.da1ca9fc8928.png")}.business .pricecard-cont .pricecard.business-performance .features .row .icon.no-2{background-image:url("../images/purchase/aircraft-icn.485f83bbec9a.png")}.business .pricecard-cont .pricecard.business-performance .features .row .icon.no-3{background-image:url("../images/purchase/perfplan-icn.48ddd321bf7b.png")}.business .pricecard-cont .pricecard.business-performance .features .row .icon.no-4{background-image:url("../images/purchase/globeroute-icn.8df68924ae3b.png")}.business .pricecard-cont .pricecard.business-performance .features .row .icon.no-5{background-image:url("../images/purchase/inflight-icn.d4182288137e.png")}.business .pricecard-cont .pricecard.business-performance .features .row .icon.no-6{background-image:url("../images/purchase/fuelprice-icn.92bccc68c0c4.png")}@media all and (max-width: 1086px){.pricecard-cont .pricecard .content-container .features .row p{font-size:11px}}@media all and (min-width: 941px){.pricecard-cont .pricecard .content-container .features{display:block !important}}@media all and (max-width: 940px){.business .pricecard-cont .pricecard{width:80%;left:10%;margin-bottom:5%;margin-left:0px !important;min-height:0px}.business .pricecard-cont .pricecard .features .bus-addons{margin-top:8% !important}.pricecard-cont .pricecard{width:80%;left:10%;margin-bottom:5%;min-height:0px}.pricecard-cont .pricecard .content-container .description{margin-bottom:5%}.pricecard-cont .pricecard .content-container .resp-hide{display:block}.pricecard-cont .pricecard .content-container .features{display:none;clear:both;margin-top:15px;overflow:hidden}.pricecard-cont .pricecard .content-container .features .row{margin-top:10px;margin-bottom:10px}.pricecard-cont .pricecard .content-container .features .row p{font-size:13px}.pricecard-cont .pricecard .content-container .card-footer{display:none}.pricecard-cont .pricecard .content-container a.btn.alt{width:45% !important;float:left;margin-bottom:30px}.pricecard-cont .pricecard .content-container a.btn.alt:nth-child(3){float:right}.pricecard-cont .pricecard .plan{height:140px;transform:skewY(-8deg)}.pricecard-cont .pricecard .text{top:25px}.pricecard-cont .pricecard .compass-ship{right:4%;top:15px}.pricecard-cont .pricecard.business-performance .text h3{font-size:1.4rem}}@media all and (max-width: 700px){.business .pricecard-cont .pricecard{width:90%;left:5%}.pricecard-cont .pricecard{width:90%;left:5%}.pricecard-cont .pricecard .plan{height:120px}.pricecard-cont .pricecard .content-container a.btn.alt{width:48% !important;padding-left:10px;padding-right:10px}.pricecard-cont .pricecard .content-container:nth-child(3) a.btn.alt{font-size:9px}}@media all and (max-width: 500px){.pricecard-cont .pricecard .content-container a.btn.alt{width:100% !important;float:none;margin-bottom:10px}.pricecard-cont .pricecard .content-container a.btn.alt:nth-child(3){margin-bottom:20px}}@media all and (max-width: 422px){.pricecard-cont .pricecard .content-container .features .row p{font-size:11px}}#loading-button input[type=submit]:hover,#loading-button input[type=button]:hover,#loading-button button:hover,.loading-button input[type=submit]:hover,.loading-button input[type=button]:hover,.loading-button button:hover{cursor:pointer;color:#fff;background-color:#5bbeff}#loading-buttoninput[type=submit],#loading-button input[type=button],#loading-button button,.loading-buttoninput[type=submit],.loading-button input[type=button],.loading-button button{padding:14px 30px 15px;border:none;background-color:#199ddc;color:#fff;border-radius:3px;text-align:center;line-height:1;font-size:.9375rem;overflow:hidden;display:inline-block;font-weight:400;position:relative;-webkit-transform:translateZ(0);text-transform:uppercase;letter-spacing:1px}#loading-button button[disabled],.loading-button button[disabled]{color:#fff;background-color:#c2e0f5}#loading-button button[disabled]:hover,.loading-button button[disabled]:hover{color:#fff;background-color:#c2e0f5}#loading-button .spinner,.loading-button .spinner{margin:0 0 0 14px;display:inline}#loading-button .spinner>div,.loading-button .spinner>div{width:12px;height:12px;background-color:#333;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}#loading-button .spinner .bounce1,.loading-button .spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}#loading-button .spinner .bounce2,.loading-button .spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}#loading-button button.full-width.purchase,.loading-button button.full-width.purchase{padding:9px 30px 10px}#loading-button button.purchase-button,.loading-button button.purchase-button{min-height:53.23px}#loading-button button.purchase-button span,.loading-button button.purchase-button span{display:inline-block;overflow:hidden}#loading-button button.purchase-button.tab,.loading-button button.purchase-button.tab{width:50%;float:left;border:2px solid #2c97de;min-height:49px;height:49px;padding-top:10px;padding-bottom:10px;background:none;color:#2c97de}#loading-button button.purchase-button.tab[disabled],.loading-button button.purchase-button.tab[disabled]{background-color:#2c97de;color:#fff}#loading-button button.purchase-button.tab[disabled] img.payment_icon.paypal,.loading-button button.purchase-button.tab[disabled] img.payment_icon.paypal{display:none}#loading-button button.purchase-button.tab[disabled] img.payment_icon.paypal:nth-of-type(2),.loading-button button.purchase-button.tab[disabled] img.payment_icon.paypal:nth-of-type(2){display:inline-block}#loading-button button.purchase-button.credit,.loading-button button.purchase-button.credit{border-top-right-radius:0;border-bottom-right-radius:0}@media all and (max-width: 1054px)and (min-width: 700px){#loading-button button.purchase-button.credit,.loading-button button.purchase-button.credit{font-size:.7rem;padding-left:10px;padding-right:10px;font-weight:600}}#loading-button button.purchase-button.paypal,.loading-button button.purchase-button.paypal{border-top-left-radius:0;border-bottom-left-radius:0}#loading-button button.purchase-button img.payment_icon,.loading-button button.purchase-button img.payment_icon{display:inline-block;vertical-align:middle}#loading-button button.purchase-button img.payment_icon.paypal,.loading-button button.purchase-button img.payment_icon.paypal{width:100px}#loading-button button.purchase-button img.payment_icon.paypal:nth-of-type(2),.loading-button button.purchase-button img.payment_icon.paypal:nth-of-type(2){display:none}@media all and (max-width: 880px){#loading-button button.purchase-button,.loading-button button.purchase-button{padding-left:10px;padding-right:10px}}.closer-background{position:fixed;top:0;left:0;width:100%;height:100%}.itar-form .errorlist li{color:red}.itar-form input[type=radio]{color:red}#id_us_citizen,#id_located_in_us,#id_agree_to_conform{margin-left:0px}#id_us_citizen li,#id_located_in_us li,#id_agree_to_conform li{display:inline-block}.messages{margin:0px !important;padding:0px !important;text-align:center}.messages li{color:#fff;padding:15px}.messages .success{background:#7bc34e}.messages .error{background:#ff6565}.messages .info{background:#2c97de}@keyframes loader{0%{width:0}20%{width:10%}25%{width:24%}43%{width:41%}56%{width:50%}66%{width:52%}71%{width:60%}75%{width:76%}94%{width:86%}100%{width:100%}}.progress-bar{border-radius:3px;overflow:hidden;width:100%}.progress-bar span{display:block}.progress-bar .bar{background:rgba(0,0,0,.05)}.progress-bar .progress{animation:loader 8s ease infinite;background:#2c97de;color:#fff;padding:0;width:0;height:5px}#career-detail ul{margin-left:90px}#career-detail ul li{font-size:1.125rem;position:relative}#career-detail ul li::before{content:"";position:absolute;left:-23px;top:8px;width:10px;height:10px;border-radius:50px;border:2px solid #2c97de}@keyFrames fadeIn{from{opacity:0%}to{opacity:100%}}#loader-wrap{display:flex;flex-flow:column;align-items:center;justify-content:center}#loader-wrap h3{margin-bottom:1rem}.lds-roller{display:inline-block;position:relative;width:80px;height:80px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#2c97de;margin:-4px 0 0 -4px}.lds-roller div:nth-child(1){animation-delay:-0.036s}.lds-roller div:nth-child(1):after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-0.072s}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-0.108s}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-0.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-0.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-0.216s}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-0.252s}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-0.288s}.lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.lds-ellipsis{display:flex;align-items:center;position:relative;width:50%;height:100%;transform:translateX(-0.25rem)}.lds-ellipsis div{position:absolute;width:13px;height:13px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0, 1, 1, 0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}#easa-form-wrap .easa-error{color:red;font-weight:bold}#easa-form-wrap button{margin-top:1rem}#easa-documents{display:flex;flex-flow:column}#easa-documents .easa-documents-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#easa-documents .easa-documents-header .easa-download-all-btn{display:flex;align-items:center;justify-content:center;width:188px;height:46px}#easa-documents #easa-documents-list-wrap{display:flex;flex-flow:column}#easa-documents #easa-documents-list-wrap ul{margin:0;padding:0}#easa-documents #easa-documents-list-wrap li{display:flex;align-items:center;justify-content:space-between;padding-top:2rem;opacity:0;animation:fadeIn 1s linear forwards}#easa-documents #easa-documents-list-wrap li:not(:first-child){border-top:2px dotted rgba(0,0,0,.4)}#easa-documents #easa-documents-list-wrap li h4{display:flex}#easa-documents #easa-documents-list-wrap li span.easa-tag{color:#fff;line-height:1;padding:.2rem 1rem;border-radius:2rem;font-size:.8rem;font-weight:bold;display:inline-block;margin:0 1rem 1rem 0}#easa-documents #easa-documents-list-wrap li span.easa-tag.document-version{background:#9e78b5}#easa-documents #easa-documents-list-wrap li span.easa-tag.document-count{background:#68bd49}#easa-documents #easa-documents-list-wrap li span.success-check{color:#7bc34e}#easa-documents #easa-documents-list-wrap li p{padding-right:2rem}#easa-documents #easa-documents-list-wrap li button{transform-origin:top right;transform:scale(0.8);flex-shrink:0}@media(max-width: 575px){#easa-documents #easa-documents-list-wrap li{flex-flow:column;align-items:flex-start;padding-bottom:1rem}#easa-documents #easa-documents-list-wrap li button{transform-origin:top left}}@media(max-width: 575px){#easa-documents #easa-documents-list-wrap{flex-flow:column-reverse}#easa-documents #easa-documents-list-wrap .easa-download-all-btn{align-self:flex-start}}:root{--shine-degree: 120deg;--shine-color: rgba(255, 255, 255, 0.4);--shine-effect: linear-gradient( var(--shine-degree), transparent, var(--shine-color), transparent );--shine-transition: all 0.65s ease-in-out}#country-selector-wrap{display:flex;align-items:center;margin:1rem 0}#country-selector-wrap #country-selector{height:34px;background:#fff;padding:.5rem 3rem .5rem .5rem;color:gray;border-radius:.3rem;font-family:"gesta";font-weight:900;margin-right:2rem;border-color:#e3e3e3;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg, transparent 50%, gray 50%),linear-gradient(135deg, gray 50%, transparent 50%) !important;background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px) !important;background-size:5px 5px,5px 5px !important;background-repeat:no-repeat !important}.country-table-wrap{min-height:695px}#country-table{border:1px solid #e3e3e3;border-radius:.5rem;overflow:hidden}#country-table .country-table_top .country-table_row{grid-template-columns:3fr 2fr 6fr}@media(max-width: 991px){#country-table .country-table_top .country-table_row{grid-template-columns:3fr 3fr 5fr}}@media(max-width: 575px){#country-table .country-table_top .country-table_row{grid-template-columns:1fr 1fr}}#country-table .country-table_bottom .country-table_row{grid-template-columns:2fr 5fr}#country-table .country-table_bottom .country-table_row:last-child{border:none}@media(max-width: 575px){#country-table .country-table_bottom .country-table_row{grid-template-columns:1fr 1fr}}#country-table .country-table_row{display:grid;align-items:center;border-bottom:1px solid #e3e3e3}#country-table .country-table_row .country-table_cell{padding:.5rem 1rem}#country-table .country-table_row .country-table_cell.description-cell{font-size:.9rem}#country-table .country-table_row .country-table_cell.availability-cell span{line-height:1.5}#country-table .country-table_row .country-table_cell.availability-cell.blue span,#country-table .country-table_row .country-table_cell.availability-cell.no-color span{border:1px solid #e3e3e3;border-radius:1rem;padding-right:.75rem;padding-left:.75rem;background:#f5f5f5}#country-table .country-table_row .country-table_cell.availability-cell.blue span{position:relative;overflow:hidden;background:#239fe6;border-color:#239fe6;color:#fff}@keyframes shine{0%{left:-100%;transition-property:left;opacity:1}11.5044247788%,100%{left:100%;transition-property:left}}#country-table .country-table_row .country-table_cell.availability-cell.blue span.shine::before{content:"";position:absolute;opacity:0;top:0;width:100%;height:100%;background:var(--shine-effect);animation:shine 5s ease-in-out 1 forwards;animation-delay:1s}#country-table .country-table_row .country-table_cell.availability-cell.blue-hollow{color:#239fe6}#country-table .country-table_row .country-table_cell.availability-cell.blue-hollow span{border:1px solid #239fe6;color:#239fe6;border-radius:1rem;padding-right:.75rem;padding-left:.75rem;background:#fff}@media(max-width: 575px){#country-table .country-table_row .country-table_cell.name-cell{grid-column:span 1;font-weight:600}#country-table .country-table_row .country-table_cell.availability-cell{grid-column:span 1;font-weight:600}#country-table .country-table_row .country-table_cell.description-cell{grid-column:span 2}}#country-table .country-table_row-header{background:#f6f6f6;font-family:"gesta",clean,sans-serif;font-weight:900;color:#212e39}@media(max-width: 575px){#country-table .country-table_row-header .description-cell{display:none}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.mapWrap{position:relative;padding:1rem;background:#1f272e;height:400px;border-radius:.5rem;overflow:hidden;border:1px solid #e3e3e3}.mapWrap .dynamic-map{position:relative;animation-name:fadeIn;animation-duration:.5s}#map-loader-wrap{display:flex;flex-flow:column;align-items:center;margin-top:4rem}#map-loader-wrap h3{margin-bottom:1rem}#map-loader-wrap .map-roller{display:inline-block;position:relative;width:80px;height:80px}#map-loader-wrap .map-roller div{animation:map-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;transform-origin:40px 40px}#map-loader-wrap .map-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#2c97de;margin:-4px 0 0 -4px}#map-loader-wrap .map-roller div:nth-child(1){animation-delay:-0.036s}#map-loader-wrap .map-roller div:nth-child(1):after{top:63px;left:63px}#map-loader-wrap .map-roller div:nth-child(2){animation-delay:-0.072s}#map-loader-wrap .map-roller div:nth-child(2):after{top:68px;left:56px}#map-loader-wrap .map-roller div:nth-child(3){animation-delay:-0.108s}#map-loader-wrap .map-roller div:nth-child(3):after{top:71px;left:48px}#map-loader-wrap .map-roller div:nth-child(4){animation-delay:-0.144s}#map-loader-wrap .map-roller div:nth-child(4):after{top:72px;left:40px}#map-loader-wrap .map-roller div:nth-child(5){animation-delay:-0.18s}#map-loader-wrap .map-roller div:nth-child(5):after{top:71px;left:32px}#map-loader-wrap .map-roller div:nth-child(6){animation-delay:-0.216s}#map-loader-wrap .map-roller div:nth-child(6):after{top:68px;left:24px}#map-loader-wrap .map-roller div:nth-child(7){animation-delay:-0.252s}#map-loader-wrap .map-roller div:nth-child(7):after{top:63px;left:17px}#map-loader-wrap .map-roller div:nth-child(8){animation-delay:-0.288s}#map-loader-wrap .map-roller div:nth-child(8):after{top:56px;left:12px}@keyframes map-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.enterprise-support-form_wrap input{background:#fff}.enterprise-support-form_wrap .enterprise-support-form_header h2{text-align:center;font-size:2.125rem;color:#0d5174}.enterprise-support-form_wrap .enterprise-support-form_sub-header{display:flex;align-items:center}.enterprise-support-form_wrap .enterprise-support-form_sub-header p{padding:0 1.5rem;margin:0;font-weight:bold;font-size:1.2rem;color:#697d90}.enterprise-support-form_wrap .enterprise-support-form_sub-header hr{flex-grow:1;height:0;background:rgba(0,0,0,0);border:none;border-bottom:3px dotted #d3d3d3}.enterprise-support-form_wrap .enterprise-support-form_header-message{display:flex;align-items:center;justify-content:center;margin:1rem 0}.enterprise-support-form_wrap .enterprise-support-form_header-message svg{height:18px;width:18px;fill:#2c97de;margin-right:1rem}.enterprise-support-form_wrap .enterprise-support-form_header-message p{margin:0}.enterprise-support-form_wrap .enterprise-support-form_field-wrap{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.enterprise-support-form_wrap .enterprise-support-form_field-wrap>*{width:100%}.enterprise-support-form_wrap .enterprise-support-form_field-wrap fieldset{margin-top:1rem;padding:0 1rem .5rem;border:1px solid #99a3ac;border-radius:.25rem;background:#fff}.enterprise-support-form_wrap .enterprise-support-form_field-wrap fieldset>legend{padding:0 .5rem}.enterprise-support-form_wrap .enterprise-support-form_field-wrap fieldset>div{display:flex;align-items:center;justify-content:flex-start}.enterprise-support-form_wrap .enterprise-support-form_field-wrap fieldset>div *{min-width:unset}.enterprise-support-form_wrap .enterprise-support-form_field-wrap fieldset>div label{margin-left:1rem}@media(min-width: 575px){.enterprise-support-form_wrap .enterprise-support-form_field-wrap>*{width:48%}}.enterprise-support-form_wrap .input-icon-wrap{position:relative}.enterprise-support-form_wrap .input-icon-wrap svg{position:absolute;top:50%;right:1rem;transform:translateY(calc(-50% - 2px));height:14px;width:12px;fill:#99a3ac;opacity:80%}.enterprise-support-form_wrap textarea{min-height:8rem;padding:1rem}.enterprise-support-form_wrap [disabled]{opacity:.6}.enterprise-support-form_wrap [readonly]{color:#99a3ac}.enterprise-support-form_wrap .support-form-error{color:red;font-size:.9rem;margin-bottom:.5rem}.enterprise-support-form_wrap .support-form-success{border:1px solid #53793e;background:#7bc34e;border-radius:3px;padding:1rem}.enterprise-support-form_wrap .support-form-success p{margin:0;color:#fff}.hero-img .image-wrap{margin-bottom:-46px}.redirect-filter{background:blue;width:100%;padding:20px;text-align:center;position:fixed;bottom:0px;z-index:5;color:#fff;opacity:.6;font-size:14px;font-weight:bold}.footer-header{display:block;margin:5px;color:#fff;letter-spacing:1px}.footer-nav ul li>ul li a{color:#919ea7;letter-spacing:0}#bulletin{z-index:10;margin-top:100px;background-color:#e74c3c;font-weight:100;font-size:16;color:#fff;text-align:center;height:auto;padding:8px 10%;overflow:hidden}#bulletin #bulletin-icon{padding-right:8px;height:18px;margin-bottom:6px}#bulletin a{color:#fff;text-decoration:underline}#bulletin.show-submenu{margin-top:149px}.ie8 #bulletin{display:none}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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R0osMEJBQ0ksY0FDQSxpQkNyREosVUFDSSxXQUNBLGlCQUNBLHdCdkIyRGEsQ3VCMURiLGV2QlltQixDdUJYbkIsWXZCSUcsQ3VCSEgsV0FDQSxrQkFDQSxZQUNBLGdCQUNBLGdCQUNBLHlCQUNJLGtCQUNBLFlBQ0Esa0JBRUosWUFDSSxXQUNBLDBCQUVKLHVCQUNJLGlCQUlSLGVBQ0ksYSIsInNvdXJjZXMiOlsid2VicGFjazovL2ZvcmVmbGlnaHQtbWFya2V0aW5nLy4vZnJvbnRlbmQvc3R5bGVzL3d3dy93d3cuc2NzcyIsIndlYnBhY2s6Ly9mb3JlZmxpZ2h0LW1hcmtldGluZy8uL2Zyb250ZW5kL3N0eWxlcy93d3cvbW9kdWxlcy9fcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly9mb3JlZmxpZ2h0LW1hcmtldGluZy8uL2Zyb250ZW5kL3N0eWxlcy93d3cvbW9kdWxlcy9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly9mb3JlZmxpZ2h0LW1hcmtldGluZy8uL2Zyb250ZW5kL3N0eWxlcy93d3cvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly9mb3JlZmxpZ2h0LW1hcmtldGluZy8uL2Zyb250ZW5kL3N0eWxlcy93d3cvbW9kdWxlcy9fZ3JpZC5zY3NzIiwid2VicGFjazovL2ZvcmVmbGlnaHQtbWFya2V0aW5nLy4vZnJvbnRlbmQvc3R5bGVzL3d3dy9tb2R1bGVzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vZm9yZWZsaWdodC1tYXJrZXRpbmcvLi9mcm9udGVuZC9zdHlsZXMvd3d3L21vZHVsZXMvX2hlYWRlci5zY3NzIiwid2VicGFjazovL2ZvcmVmbGlnaHQtbWFya2V0aW5nLy4vZnJvbnRlbmQvc3R5bGVzL3d3dy9tb2R1bGVzL19oZXJvLnNjc3MiLCJ3ZWJwYWNrOi8vZm9yZWZsaWdodC1tYXJrZXRpbmcvLi9mcm9udGVuZC9zdHlsZXMvd3d3L21vZHVsZXMvX25hdi5zY3NzIiwid2VicGFjazovL2ZvcmVmbGlnaHQtbWFya2V0aW5nLy4vZnJvbnRlbmQvc3R5bGVzL3d3dy9tb2R1bGVzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9mb3JlZmxpZ2h0LW1hcmtldGluZy8uL2Zyb250ZW5kL3N0eWxlcy93d3cvbW9kdWxlcy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9mb3JlZmxpZ2h0LW1hcmtldGluZy8uL2Zyb250ZW5kL3N0eWxlcy93d3cvbW9kdWxlcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9mb3JlZmxpZ2h0LW1hcmtldGluZy8uL2Zyb250ZW5kL3N0eWxlcy93d3cvbW9kdWxlcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly9mb3JlZmxpZ2h0LW1hcmtldGluZy8uL2Zyb250ZW5kL3N0eWxlcy93d3cvbW9kdWxlcy9fdHJhaW5pbmcuc2NzcyIsIndlYnBhY2s6Ly9mb3JlZmxpZ2h0LW1hcmtldGluZy8uL2Zyb250ZW5kL3N0eWxlcy93d3cvbW9kdWxlcy9fdGlsZVNsaWRlci5zY3NzIiwid2VicGFjazovL2ZvcmVmbGlnaHQtbWFya2V0aW5nLy4vZnJvbnRlbmQvc3R5bGVzL3d3dy9tb2R1bGVzL19mYXFzLnNjc3MiLCJ3ZWJwYWNrOi8vZm9yZWZsaWdodC1tYXJrZXRpbmcvLi9mcm9udGVuZC9zdHlsZXMvd3d3L21vZHVsZXMvX3plbmRlc2tfaGVscC5zY3NzIiwid2VicGFjazovL2ZvcmVmbGlnaHQtbWFya2V0aW5nLy4vZnJvbnRlbmQvc3R5bGVzL3d3dy9tb2R1bGVzL19wZXJmb3JtYW5jZV9kaXJlY3Rvcnkuc2NzcyIsIndlYnBhY2s6Ly9mb3JlZmxpZ2h0LW1hcmtldGluZy8uL2Zyb250ZW5kL3N0eWxlcy93d3cvbW9kdWxlcy9fYnVzaW5lc3NwcmljaW5nY2FyZHMuc2NzcyIsIndlYnBhY2s6Ly9mb3JlZmxpZ2h0LW1hcmtldGluZy8uL2Zyb250ZW5kL3N0eWxlcy93d3cvbW9kdWxlcy9fbG9hZGluZy1idXR0b24uc2NzcyIsIndlYnBhY2s6Ly9mb3JlZmxpZ2h0LW1hcmtldGluZy8uL2Zyb250ZW5kL3N0eWxlcy93d3cvbW9kdWxlcy9faXRhcl9mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vZm9yZWZsaWdodC1tYXJrZXRpbmcvLi9mcm9udGVuZC9zdHlsZXMvd3d3L21vZHVsZXMvX2NhcmVlcnMuc2NzcyIsIndlYnBhY2s6Ly9mb3JlZmxpZ2h0LW1hcmtldGluZy8uL2Zyb250ZW5kL3N0eWxlcy93d3cvbW9kdWxlcy9fZWFzYS5zY3NzIiwid2VicGFjazovL2ZvcmVmbGlnaHQtbWFya2V0aW5nLy4vZnJvbnRlbmQvc3R5bGVzL3d3dy9tb2R1bGVzL19pbnRlcm5hdGlvbmFsX2xvb2t1cF9tYXAuc2NzcyIsIndlYnBhY2s6Ly9mb3JlZmxpZ2h0LW1hcmtldGluZy8uL2Zyb250ZW5kL3N0eWxlcy93d3cvbW9kdWxlcy9fZW50ZXJwcmlzZV9zdXBwb3J0X3BvcnRhbC5zY3NzIiwid2VicGFjazovL2ZvcmVmbGlnaHQtbWFya2V0aW5nLy4vZnJvbnRlbmQvc3R5bGVzL3d3dy9fY21zLnNjc3MiLCJ3ZWJwYWNrOi8vZm9yZWZsaWdodC1tYXJrZXRpbmcvLi9mcm9udGVuZC9zdHlsZXMvd3d3L19idWxsZXRpbi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImh0bWwsYm9keSxkaXYsc3BhbixhcHBsZXQsb2JqZWN0LGlmcmFtZSxoMSxoMixoMyxoNCxoNSxoNixwLGJsb2NrcXVvdGUscHJlLGEsYWJicixhY3JvbnltLGFkZHJlc3MsYmlnLGNpdGUsY29kZSxkZWwsZGZuLGVtLGltZyxpbnMsa2JkLHEscyxzYW1wLHNtYWxsLHN0cmlrZSxzdHJvbmcsc3ViLHN1cCx0dCx2YXIsYix1LGksY2VudGVyLGRsLGR0LGRkLG9sLHVsLGxpLGZpZWxkc2V0LGZvcm0sbGFiZWwsbGVnZW5kLHRhYmxlLGNhcHRpb24sdGJvZHksdGZvb3QsdGhlYWQsdHIsdGgsdGQsYXJ0aWNsZSxhc2lkZSxjYW52YXMsZGV0YWlscyxlbWJlZCxmaWd1cmUsZmlnY2FwdGlvbixmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixvdXRwdXQscnVieSxzZWN0aW9uLHN1bW1hcnksdGltZSxtYXJrLGF1ZGlvLHZpZGVve3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO21hcmdpbjowO3BhZGRpbmc6MH0vKiFcbiogIEZvbnQgQXdlc29tZSA0LjIuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4qICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuKi9AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRm9udEF3ZXNvbWVcIjtzcmM6dXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjIuMFwiKTtzcmM6dXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC4yLjBcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC4yLjBcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuMi4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC4yLjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9LmZhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQ6bm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO2ZvbnQtc2l6ZTppbmhlcml0O3RleHQtcmVuZGVyaW5nOmF1dG87LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LmZhLWxne2ZvbnQtc2l6ZToxLjMzMzMzMzMzZW07bGluZS1oZWlnaHQ6Ljc1ZW07dmVydGljYWwtYWxpZ246LTE1JX0uZmEtMnh7Zm9udC1zaXplOjJlbX0uZmEtM3h7Zm9udC1zaXplOjNlbX0uZmEtNHh7Zm9udC1zaXplOjRlbX0uZmEtNXh7Zm9udC1zaXplOjVlbX0uZmEtZnd7d2lkdGg6MS4yODU3MTQyOWVtO3RleHQtYWxpZ246Y2VudGVyfS5mYS11bHtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tbGVmdDoyLjE0Mjg1NzE0ZW07bGlzdC1zdHlsZS10eXBlOm5vbmV9LmZhLXVsPmxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5mYS1saXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0yLjE0Mjg1NzE0ZW07d2lkdGg6Mi4xNDI4NTcxNGVtO3RvcDouMTQyODU3MTRlbTt0ZXh0LWFsaWduOmNlbnRlcn0uZmEtbGkuZmEtbGd7bGVmdDotMS44NTcxNDI4NmVtfS5mYS1ib3JkZXJ7cGFkZGluZzouMmVtIC4yNWVtIC4xNWVtO2JvcmRlcjpzb2xpZCAuMDhlbSAjZWVlO2JvcmRlci1yYWRpdXM6LjFlbX0ucHVsbC1yaWdodHtmbG9hdDpyaWdodH0ucHVsbC1sZWZ0e2Zsb2F0OmxlZnR9LmZhLnB1bGwtbGVmdHttYXJnaW4tcmlnaHQ6LjNlbX0uZmEucHVsbC1yaWdodHttYXJnaW4tbGVmdDouM2VtfS5mYS1zcGluey13ZWJraXQtYW5pbWF0aW9uOmZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjpmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcn1ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKX19QGtleWZyYW1lcyBmYS1zcGluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpfX0uZmEtcm90YXRlLTkwe2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uZmEtcm90YXRlLTE4MHtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Mik7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmZhLXJvdGF0ZS0yNzB7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpfS5mYS1mbGlwLWhvcml6b250YWx7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgtMSwgMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgtMSwgMSk7dHJhbnNmb3JtOnNjYWxlKC0xLCAxKX0uZmEtZmxpcC12ZXJ0aWNhbHtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEsIC0xKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEsIC0xKTt0cmFuc2Zvcm06c2NhbGUoMSwgLTEpfTpyb290IC5mYS1yb3RhdGUtOTAsOnJvb3QgLmZhLXJvdGF0ZS0xODAsOnJvb3QgLmZhLXJvdGF0ZS0yNzAsOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCw6cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbHtmaWx0ZXI6bm9uZX0uZmEtc3RhY2t7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MmVtO2hlaWdodDoyZW07bGluZS1oZWlnaHQ6MmVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZmEtc3RhY2stMXgsLmZhLXN0YWNrLTJ4e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfS5mYS1zdGFjay0xeHtsaW5lLWhlaWdodDppbmhlcml0fS5mYS1zdGFjay0yeHtmb250LXNpemU6MmVtfS5mYS1pbnZlcnNle2NvbG9yOiNmZmZ9LmZhLWdsYXNzOmJlZm9yZXtjb250ZW50Olwi74CAXCJ9LmZhLW11c2ljOmJlZm9yZXtjb250ZW50Olwi74CBXCJ9LmZhLXNlYXJjaDpiZWZvcmV7Y29udGVudDpcIu+AglwifS5mYS1lbnZlbG9wZS1vOmJlZm9yZXtjb250ZW50Olwi74CDXCJ9LmZhLWhlYXJ0OmJlZm9yZXtjb250ZW50Olwi74CEXCJ9LmZhLXN0YXI6YmVmb3Jle2NvbnRlbnQ6XCLvgIVcIn0uZmEtc3Rhci1vOmJlZm9yZXtjb250ZW50Olwi74CGXCJ9LmZhLXVzZXI6YmVmb3Jle2NvbnRlbnQ6XCLvgIdcIn0uZmEtZmlsbTpiZWZvcmV7Y29udGVudDpcIu+AiFwifS5mYS10aC1sYXJnZTpiZWZvcmV7Y29udGVudDpcIu+AiVwifS5mYS10aDpiZWZvcmV7Y29udGVudDpcIu+AilwifS5mYS10aC1saXN0OmJlZm9yZXtjb250ZW50Olwi74CLXCJ9LmZhLWNoZWNrOmJlZm9yZXtjb250ZW50Olwi74CMXCJ9LmZhLXJlbW92ZTpiZWZvcmUsLmZhLWNsb3NlOmJlZm9yZSwuZmEtdGltZXM6YmVmb3Jle2NvbnRlbnQ6XCLvgI1cIn0uZmEtc2VhcmNoLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCLvgI5cIn0uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZXtjb250ZW50Olwi74CQXCJ9LmZhLXBvd2VyLW9mZjpiZWZvcmV7Y29udGVudDpcIu+AkVwifS5mYS1zaWduYWw6YmVmb3Jle2NvbnRlbnQ6XCLvgJJcIn0uZmEtZ2VhcjpiZWZvcmUsLmZhLWNvZzpiZWZvcmV7Y29udGVudDpcIu+Ak1wifS5mYS10cmFzaC1vOmJlZm9yZXtjb250ZW50Olwi74CUXCJ9LmZhLWhvbWU6YmVmb3Jle2NvbnRlbnQ6XCLvgJVcIn0uZmEtZmlsZS1vOmJlZm9yZXtjb250ZW50Olwi74CWXCJ9LmZhLWNsb2NrLW86YmVmb3Jle2NvbnRlbnQ6XCLvgJdcIn0uZmEtcm9hZDpiZWZvcmV7Y29udGVudDpcIu+AmFwifS5mYS1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIu+AmVwifS5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZXtjb250ZW50Olwi74CaXCJ9LmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZXtjb250ZW50Olwi74CbXCJ9LmZhLWluYm94OmJlZm9yZXtjb250ZW50Olwi74CcXCJ9LmZhLXBsYXktY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCLvgJ1cIn0uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSwuZmEtcmVwZWF0OmJlZm9yZXtjb250ZW50Olwi74CeXCJ9LmZhLXJlZnJlc2g6YmVmb3Jle2NvbnRlbnQ6XCLvgKFcIn0uZmEtbGlzdC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvgKJcIn0uZmEtbG9jazpiZWZvcmV7Y29udGVudDpcIu+Ao1wifS5mYS1mbGFnOmJlZm9yZXtjb250ZW50Olwi74CkXCJ9LmZhLWhlYWRwaG9uZXM6YmVmb3Jle2NvbnRlbnQ6XCLvgKVcIn0uZmEtdm9sdW1lLW9mZjpiZWZvcmV7Y29udGVudDpcIu+AplwifS5mYS12b2x1bWUtZG93bjpiZWZvcmV7Y29udGVudDpcIu+Ap1wifS5mYS12b2x1bWUtdXA6YmVmb3Jle2NvbnRlbnQ6XCLvgKhcIn0uZmEtcXJjb2RlOmJlZm9yZXtjb250ZW50Olwi74CpXCJ9LmZhLWJhcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCLvgKpcIn0uZmEtdGFnOmJlZm9yZXtjb250ZW50Olwi74CrXCJ9LmZhLXRhZ3M6YmVmb3Jle2NvbnRlbnQ6XCLvgKxcIn0uZmEtYm9vazpiZWZvcmV7Y29udGVudDpcIu+ArVwifS5mYS1ib29rbWFyazpiZWZvcmV7Y29udGVudDpcIu+ArlwifS5mYS1wcmludDpiZWZvcmV7Y29udGVudDpcIu+Ar1wifS5mYS1jYW1lcmE6YmVmb3Jle2NvbnRlbnQ6XCLvgLBcIn0uZmEtZm9udDpiZWZvcmV7Y29udGVudDpcIu+AsVwifS5mYS1ib2xkOmJlZm9yZXtjb250ZW50Olwi74CyXCJ9LmZhLWl0YWxpYzpiZWZvcmV7Y29udGVudDpcIu+As1wifS5mYS10ZXh0LWhlaWdodDpiZWZvcmV7Y29udGVudDpcIu+AtFwifS5mYS10ZXh0LXdpZHRoOmJlZm9yZXtjb250ZW50Olwi74C1XCJ9LmZhLWFsaWduLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgLZcIn0uZmEtYWxpZ24tY2VudGVyOmJlZm9yZXtjb250ZW50Olwi74C3XCJ9LmZhLWFsaWduLXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74C4XCJ9LmZhLWFsaWduLWp1c3RpZnk6YmVmb3Jle2NvbnRlbnQ6XCLvgLlcIn0uZmEtbGlzdDpiZWZvcmV7Y29udGVudDpcIu+AulwifS5mYS1kZWRlbnQ6YmVmb3JlLC5mYS1vdXRkZW50OmJlZm9yZXtjb250ZW50Olwi74C7XCJ9LmZhLWluZGVudDpiZWZvcmV7Y29udGVudDpcIu+AvFwifS5mYS12aWRlby1jYW1lcmE6YmVmb3Jle2NvbnRlbnQ6XCLvgL1cIn0uZmEtcGhvdG86YmVmb3JlLC5mYS1pbWFnZTpiZWZvcmUsLmZhLXBpY3R1cmUtbzpiZWZvcmV7Y29udGVudDpcIu+AvlwifS5mYS1wZW5jaWw6YmVmb3Jle2NvbnRlbnQ6XCLvgYBcIn0uZmEtbWFwLW1hcmtlcjpiZWZvcmV7Y29udGVudDpcIu+BgVwifS5mYS1hZGp1c3Q6YmVmb3Jle2NvbnRlbnQ6XCLvgYJcIn0uZmEtdGludDpiZWZvcmV7Y29udGVudDpcIu+Bg1wifS5mYS1lZGl0OmJlZm9yZSwuZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50Olwi74GEXCJ9LmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50Olwi74GFXCJ9LmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50Olwi74GGXCJ9LmZhLWFycm93czpiZWZvcmV7Y29udGVudDpcIu+Bh1wifS5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZXtjb250ZW50Olwi74GIXCJ9LmZhLWZhc3QtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvgYlcIn0uZmEtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvgYpcIn0uZmEtcGxheTpiZWZvcmV7Y29udGVudDpcIu+Bi1wifS5mYS1wYXVzZTpiZWZvcmV7Y29udGVudDpcIu+BjFwifS5mYS1zdG9wOmJlZm9yZXtjb250ZW50Olwi74GNXCJ9LmZhLWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvgY5cIn0uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZXtjb250ZW50Olwi74GQXCJ9LmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIu+BkVwifS5mYS1lamVjdDpiZWZvcmV7Y29udGVudDpcIu+BklwifS5mYS1jaGV2cm9uLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgZNcIn0uZmEtY2hldnJvbi1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+BlFwifS5mYS1wbHVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu+BlVwifS5mYS1taW51cy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLvgZZcIn0uZmEtdGltZXMtY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi74GXXCJ9LmZhLWNoZWNrLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu+BmFwifS5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLvgZlcIn0uZmEtaW5mby1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLvgZpcIn0uZmEtY3Jvc3NoYWlyczpiZWZvcmV7Y29udGVudDpcIu+Bm1wifS5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIu+BnFwifS5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIu+BnVwifS5mYS1iYW46YmVmb3Jle2NvbnRlbnQ6XCLvgZ5cIn0uZmEtYXJyb3ctbGVmdDpiZWZvcmV7Y29udGVudDpcIu+BoFwifS5mYS1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+BoVwifS5mYS1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIu+BolwifS5mYS1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50Olwi74GjXCJ9LmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsLmZhLXNoYXJlOmJlZm9yZXtjb250ZW50Olwi74GkXCJ9LmZhLWV4cGFuZDpiZWZvcmV7Y29udGVudDpcIu+BpVwifS5mYS1jb21wcmVzczpiZWZvcmV7Y29udGVudDpcIu+BplwifS5mYS1wbHVzOmJlZm9yZXtjb250ZW50Olwi74GnXCJ9LmZhLW1pbnVzOmJlZm9yZXtjb250ZW50Olwi74GoXCJ9LmZhLWFzdGVyaXNrOmJlZm9yZXtjb250ZW50Olwi74GpXCJ9LmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu+BqlwifS5mYS1naWZ0OmJlZm9yZXtjb250ZW50Olwi74GrXCJ9LmZhLWxlYWY6YmVmb3Jle2NvbnRlbnQ6XCLvgaxcIn0uZmEtZmlyZTpiZWZvcmV7Y29udGVudDpcIu+BrVwifS5mYS1leWU6YmVmb3Jle2NvbnRlbnQ6XCLvga5cIn0uZmEtZXllLXNsYXNoOmJlZm9yZXtjb250ZW50Olwi74GwXCJ9LmZhLXdhcm5pbmc6YmVmb3JlLC5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmV7Y29udGVudDpcIu+BsVwifS5mYS1wbGFuZTpiZWZvcmV7Y29udGVudDpcIu+BslwifS5mYS1jYWxlbmRhcjpiZWZvcmV7Y29udGVudDpcIu+Bs1wifS5mYS1yYW5kb206YmVmb3Jle2NvbnRlbnQ6XCLvgbRcIn0uZmEtY29tbWVudDpiZWZvcmV7Y29udGVudDpcIu+BtVwifS5mYS1tYWduZXQ6YmVmb3Jle2NvbnRlbnQ6XCLvgbZcIn0uZmEtY2hldnJvbi11cDpiZWZvcmV7Y29udGVudDpcIu+Bt1wifS5mYS1jaGV2cm9uLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvgbhcIn0uZmEtcmV0d2VldDpiZWZvcmV7Y29udGVudDpcIu+BuVwifS5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZXtjb250ZW50Olwi74G6XCJ9LmZhLWZvbGRlcjpiZWZvcmV7Y29udGVudDpcIu+Bu1wifS5mYS1mb2xkZXItb3BlbjpiZWZvcmV7Y29udGVudDpcIu+BvFwifS5mYS1hcnJvd3MtdjpiZWZvcmV7Y29udGVudDpcIu+BvVwifS5mYS1hcnJvd3MtaDpiZWZvcmV7Y29udGVudDpcIu+BvlwifS5mYS1iYXItY2hhcnQtbzpiZWZvcmUsLmZhLWJhci1jaGFydDpiZWZvcmV7Y29udGVudDpcIu+CgFwifS5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+CgVwifS5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvgoJcIn0uZmEtY2FtZXJhLXJldHJvOmJlZm9yZXtjb250ZW50Olwi74KDXCJ9LmZhLWtleTpiZWZvcmV7Y29udGVudDpcIu+ChFwifS5mYS1nZWFyczpiZWZvcmUsLmZhLWNvZ3M6YmVmb3Jle2NvbnRlbnQ6XCLvgoVcIn0uZmEtY29tbWVudHM6YmVmb3Jle2NvbnRlbnQ6XCLvgoZcIn0uZmEtdGh1bWJzLW8tdXA6YmVmb3Jle2NvbnRlbnQ6XCLvgodcIn0uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmV7Y29udGVudDpcIu+CiFwifS5mYS1zdGFyLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCLvgolcIn0uZmEtaGVhcnQtbzpiZWZvcmV7Y29udGVudDpcIu+CilwifS5mYS1zaWduLW91dDpiZWZvcmV7Y29udGVudDpcIu+Ci1wifS5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvgoxcIn0uZmEtdGh1bWItdGFjazpiZWZvcmV7Y29udGVudDpcIu+CjVwifS5mYS1leHRlcm5hbC1saW5rOmJlZm9yZXtjb250ZW50Olwi74KOXCJ9LmZhLXNpZ24taW46YmVmb3Jle2NvbnRlbnQ6XCLvgpBcIn0uZmEtdHJvcGh5OmJlZm9yZXtjb250ZW50Olwi74KRXCJ9LmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvgpJcIn0uZmEtdXBsb2FkOmJlZm9yZXtjb250ZW50Olwi74KTXCJ9LmZhLWxlbW9uLW86YmVmb3Jle2NvbnRlbnQ6XCLvgpRcIn0uZmEtcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCLvgpVcIn0uZmEtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCLvgpZcIn0uZmEtYm9va21hcmstbzpiZWZvcmV7Y29udGVudDpcIu+Cl1wifS5mYS1waG9uZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvgphcIn0uZmEtdHdpdHRlcjpiZWZvcmV7Y29udGVudDpcIu+CmVwifS5mYS1mYWNlYm9vazpiZWZvcmV7Y29udGVudDpcIu+CmlwifS5mYS1naXRodWI6YmVmb3Jle2NvbnRlbnQ6XCLvgptcIn0uZmEtdW5sb2NrOmJlZm9yZXtjb250ZW50Olwi74KcXCJ9LmZhLWNyZWRpdC1jYXJkOmJlZm9yZXtjb250ZW50Olwi74KdXCJ9LmZhLXJzczpiZWZvcmV7Y29udGVudDpcIu+CnlwifS5mYS1oZGQtbzpiZWZvcmV7Y29udGVudDpcIu+CoFwifS5mYS1idWxsaG9ybjpiZWZvcmV7Y29udGVudDpcIu+CoVwifS5mYS1iZWxsOmJlZm9yZXtjb250ZW50Olwi74OzXCJ9LmZhLWNlcnRpZmljYXRlOmJlZm9yZXtjb250ZW50Olwi74KjXCJ9LmZhLWhhbmQtby1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+CpFwifS5mYS1oYW5kLW8tbGVmdDpiZWZvcmV7Y29udGVudDpcIu+CpVwifS5mYS1oYW5kLW8tdXA6YmVmb3Jle2NvbnRlbnQ6XCLvgqZcIn0uZmEtaGFuZC1vLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvgqdcIn0uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgqhcIn0uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74KpXCJ9LmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmV7Y29udGVudDpcIu+CqlwifS5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIu+Cq1wifS5mYS1nbG9iZTpiZWZvcmV7Y29udGVudDpcIu+CrFwifS5mYS13cmVuY2g6YmVmb3Jle2NvbnRlbnQ6XCLvgq1cIn0uZmEtdGFza3M6YmVmb3Jle2NvbnRlbnQ6XCLvgq5cIn0uZmEtZmlsdGVyOmJlZm9yZXtjb250ZW50Olwi74KwXCJ9LmZhLWJyaWVmY2FzZTpiZWZvcmV7Y29udGVudDpcIu+CsVwifS5mYS1hcnJvd3MtYWx0OmJlZm9yZXtjb250ZW50Olwi74KyXCJ9LmZhLWdyb3VwOmJlZm9yZSwuZmEtdXNlcnM6YmVmb3Jle2NvbnRlbnQ6XCLvg4BcIn0uZmEtY2hhaW46YmVmb3JlLC5mYS1saW5rOmJlZm9yZXtjb250ZW50Olwi74OBXCJ9LmZhLWNsb3VkOmJlZm9yZXtjb250ZW50Olwi74OCXCJ9LmZhLWZsYXNrOmJlZm9yZXtjb250ZW50Olwi74ODXCJ9LmZhLWN1dDpiZWZvcmUsLmZhLXNjaXNzb3JzOmJlZm9yZXtjb250ZW50Olwi74OEXCJ9LmZhLWNvcHk6YmVmb3JlLC5mYS1maWxlcy1vOmJlZm9yZXtjb250ZW50Olwi74OFXCJ9LmZhLXBhcGVyY2xpcDpiZWZvcmV7Y29udGVudDpcIu+DhlwifS5mYS1zYXZlOmJlZm9yZSwuZmEtZmxvcHB5LW86YmVmb3Jle2NvbnRlbnQ6XCLvg4dcIn0uZmEtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74OIXCJ9LmZhLW5hdmljb246YmVmb3JlLC5mYS1yZW9yZGVyOmJlZm9yZSwuZmEtYmFyczpiZWZvcmV7Y29udGVudDpcIu+DiVwifS5mYS1saXN0LXVsOmJlZm9yZXtjb250ZW50Olwi74OKXCJ9LmZhLWxpc3Qtb2w6YmVmb3Jle2NvbnRlbnQ6XCLvg4tcIn0uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmV7Y29udGVudDpcIu+DjFwifS5mYS11bmRlcmxpbmU6YmVmb3Jle2NvbnRlbnQ6XCLvg41cIn0uZmEtdGFibGU6YmVmb3Jle2NvbnRlbnQ6XCLvg45cIn0uZmEtbWFnaWM6YmVmb3Jle2NvbnRlbnQ6XCLvg5BcIn0uZmEtdHJ1Y2s6YmVmb3Jle2NvbnRlbnQ6XCLvg5FcIn0uZmEtcGludGVyZXN0OmJlZm9yZXtjb250ZW50Olwi74OSXCJ9LmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvg5NcIn0uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74OUXCJ9LmZhLWdvb2dsZS1wbHVzOmJlZm9yZXtjb250ZW50Olwi74OVXCJ9LmZhLW1vbmV5OmJlZm9yZXtjb250ZW50Olwi74OWXCJ9LmZhLWNhcmV0LWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvg5dcIn0uZmEtY2FyZXQtdXA6YmVmb3Jle2NvbnRlbnQ6XCLvg5hcIn0uZmEtY2FyZXQtbGVmdDpiZWZvcmV7Y29udGVudDpcIu+DmVwifS5mYS1jYXJldC1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+DmlwifS5mYS1jb2x1bW5zOmJlZm9yZXtjb250ZW50Olwi74ObXCJ9LmZhLXVuc29ydGVkOmJlZm9yZSwuZmEtc29ydDpiZWZvcmV7Y29udGVudDpcIu+DnFwifS5mYS1zb3J0LWRvd246YmVmb3JlLC5mYS1zb3J0LWRlc2M6YmVmb3Jle2NvbnRlbnQ6XCLvg51cIn0uZmEtc29ydC11cDpiZWZvcmUsLmZhLXNvcnQtYXNjOmJlZm9yZXtjb250ZW50Olwi74OeXCJ9LmZhLWVudmVsb3BlOmJlZm9yZXtjb250ZW50Olwi74OgXCJ9LmZhLWxpbmtlZGluOmJlZm9yZXtjb250ZW50Olwi74OhXCJ9LmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSwuZmEtdW5kbzpiZWZvcmV7Y29udGVudDpcIu+DolwifS5mYS1sZWdhbDpiZWZvcmUsLmZhLWdhdmVsOmJlZm9yZXtjb250ZW50Olwi74OjXCJ9LmZhLWRhc2hib2FyZDpiZWZvcmUsLmZhLXRhY2hvbWV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCLvg6RcIn0uZmEtY29tbWVudC1vOmJlZm9yZXtjb250ZW50Olwi74OlXCJ9LmZhLWNvbW1lbnRzLW86YmVmb3Jle2NvbnRlbnQ6XCLvg6ZcIn0uZmEtZmxhc2g6YmVmb3JlLC5mYS1ib2x0OmJlZm9yZXtjb250ZW50Olwi74OnXCJ9LmZhLXNpdGVtYXA6YmVmb3Jle2NvbnRlbnQ6XCLvg6hcIn0uZmEtdW1icmVsbGE6YmVmb3Jle2NvbnRlbnQ6XCLvg6lcIn0uZmEtcGFzdGU6YmVmb3JlLC5mYS1jbGlwYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvg6pcIn0uZmEtbGlnaHRidWxiLW86YmVmb3Jle2NvbnRlbnQ6XCLvg6tcIn0uZmEtZXhjaGFuZ2U6YmVmb3Jle2NvbnRlbnQ6XCLvg6xcIn0uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCLvg61cIn0uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZXtjb250ZW50Olwi74OuXCJ9LmZhLXVzZXItbWQ6YmVmb3Jle2NvbnRlbnQ6XCLvg7BcIn0uZmEtc3RldGhvc2NvcGU6YmVmb3Jle2NvbnRlbnQ6XCLvg7FcIn0uZmEtc3VpdGNhc2U6YmVmb3Jle2NvbnRlbnQ6XCLvg7JcIn0uZmEtYmVsbC1vOmJlZm9yZXtjb250ZW50Olwi74KiXCJ9LmZhLWNvZmZlZTpiZWZvcmV7Y29udGVudDpcIu+DtFwifS5mYS1jdXRsZXJ5OmJlZm9yZXtjb250ZW50Olwi74O1XCJ9LmZhLWZpbGUtdGV4dC1vOmJlZm9yZXtjb250ZW50Olwi74O2XCJ9LmZhLWJ1aWxkaW5nLW86YmVmb3Jle2NvbnRlbnQ6XCLvg7dcIn0uZmEtaG9zcGl0YWwtbzpiZWZvcmV7Y29udGVudDpcIu+DuFwifS5mYS1hbWJ1bGFuY2U6YmVmb3Jle2NvbnRlbnQ6XCLvg7lcIn0uZmEtbWVka2l0OmJlZm9yZXtjb250ZW50Olwi74O6XCJ9LmZhLWZpZ2h0ZXItamV0OmJlZm9yZXtjb250ZW50Olwi74O7XCJ9LmZhLWJlZXI6YmVmb3Jle2NvbnRlbnQ6XCLvg7xcIn0uZmEtaC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvg71cIn0uZmEtcGx1cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvg75cIn0uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvhIBcIn0uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74SBXCJ9LmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmV7Y29udGVudDpcIu+EglwifS5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmV7Y29udGVudDpcIu+Eg1wifS5mYS1hbmdsZS1sZWZ0OmJlZm9yZXtjb250ZW50Olwi74SEXCJ9LmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74SFXCJ9LmZhLWFuZ2xlLXVwOmJlZm9yZXtjb250ZW50Olwi74SGXCJ9LmZhLWFuZ2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvhIdcIn0uZmEtZGVza3RvcDpiZWZvcmV7Y29udGVudDpcIu+EiFwifS5mYS1sYXB0b3A6YmVmb3Jle2NvbnRlbnQ6XCLvhIlcIn0uZmEtdGFibGV0OmJlZm9yZXtjb250ZW50Olwi74SKXCJ9LmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsLmZhLW1vYmlsZTpiZWZvcmV7Y29udGVudDpcIu+Ei1wifS5mYS1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIu+EjFwifS5mYS1xdW90ZS1sZWZ0OmJlZm9yZXtjb250ZW50Olwi74SNXCJ9LmZhLXF1b3RlLXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74SOXCJ9LmZhLXNwaW5uZXI6YmVmb3Jle2NvbnRlbnQ6XCLvhJBcIn0uZmEtY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi74SRXCJ9LmZhLW1haWwtcmVwbHk6YmVmb3JlLC5mYS1yZXBseTpiZWZvcmV7Y29udGVudDpcIu+EklwifS5mYS1naXRodWItYWx0OmJlZm9yZXtjb250ZW50Olwi74STXCJ9LmZhLWZvbGRlci1vOmJlZm9yZXtjb250ZW50Olwi74SUXCJ9LmZhLWZvbGRlci1vcGVuLW86YmVmb3Jle2NvbnRlbnQ6XCLvhJVcIn0uZmEtc21pbGUtbzpiZWZvcmV7Y29udGVudDpcIu+EmFwifS5mYS1mcm93bi1vOmJlZm9yZXtjb250ZW50Olwi74SZXCJ9LmZhLW1laC1vOmJlZm9yZXtjb250ZW50Olwi74SaXCJ9LmZhLWdhbWVwYWQ6YmVmb3Jle2NvbnRlbnQ6XCLvhJtcIn0uZmEta2V5Ym9hcmQtbzpiZWZvcmV7Y29udGVudDpcIu+EnFwifS5mYS1mbGFnLW86YmVmb3Jle2NvbnRlbnQ6XCLvhJ1cIn0uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3Jle2NvbnRlbnQ6XCLvhJ5cIn0uZmEtdGVybWluYWw6YmVmb3Jle2NvbnRlbnQ6XCLvhKBcIn0uZmEtY29kZTpiZWZvcmV7Y29udGVudDpcIu+EoVwifS5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsLmZhLXJlcGx5LWFsbDpiZWZvcmV7Y29udGVudDpcIu+EolwifS5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLC5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsLmZhLXN0YXItaGFsZi1vOmJlZm9yZXtjb250ZW50Olwi74SjXCJ9LmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZXtjb250ZW50Olwi74SkXCJ9LmZhLWNyb3A6YmVmb3Jle2NvbnRlbnQ6XCLvhKVcIn0uZmEtY29kZS1mb3JrOmJlZm9yZXtjb250ZW50Olwi74SmXCJ9LmZhLXVubGluazpiZWZvcmUsLmZhLWNoYWluLWJyb2tlbjpiZWZvcmV7Y29udGVudDpcIu+Ep1wifS5mYS1xdWVzdGlvbjpiZWZvcmV7Y29udGVudDpcIu+EqFwifS5mYS1pbmZvOmJlZm9yZXtjb250ZW50Olwi74SpXCJ9LmZhLWV4Y2xhbWF0aW9uOmJlZm9yZXtjb250ZW50Olwi74SqXCJ9LmZhLXN1cGVyc2NyaXB0OmJlZm9yZXtjb250ZW50Olwi74SrXCJ9LmZhLXN1YnNjcmlwdDpiZWZvcmV7Y29udGVudDpcIu+ErFwifS5mYS1lcmFzZXI6YmVmb3Jle2NvbnRlbnQ6XCLvhK1cIn0uZmEtcHV6emxlLXBpZWNlOmJlZm9yZXtjb250ZW50Olwi74SuXCJ9LmZhLW1pY3JvcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCLvhLBcIn0uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIu+EsVwifS5mYS1zaGllbGQ6YmVmb3Jle2NvbnRlbnQ6XCLvhLJcIn0uZmEtY2FsZW5kYXItbzpiZWZvcmV7Y29udGVudDpcIu+Es1wifS5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmV7Y29udGVudDpcIu+EtFwifS5mYS1yb2NrZXQ6YmVmb3Jle2NvbnRlbnQ6XCLvhLVcIn0uZmEtbWF4Y2RuOmJlZm9yZXtjb250ZW50Olwi74S2XCJ9LmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvhLdcIn0uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhLhcIn0uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCLvhLlcIn0uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIu+EulwifS5mYS1odG1sNTpiZWZvcmV7Y29udGVudDpcIu+Eu1wifS5mYS1jc3MzOmJlZm9yZXtjb250ZW50Olwi74S8XCJ9LmZhLWFuY2hvcjpiZWZvcmV7Y29udGVudDpcIu+EvVwifS5mYS11bmxvY2stYWx0OmJlZm9yZXtjb250ZW50Olwi74S+XCJ9LmZhLWJ1bGxzZXllOmJlZm9yZXtjb250ZW50Olwi74WAXCJ9LmZhLWVsbGlwc2lzLWg6YmVmb3Jle2NvbnRlbnQ6XCLvhYFcIn0uZmEtZWxsaXBzaXMtdjpiZWZvcmV7Y29udGVudDpcIu+FglwifS5mYS1yc3Mtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74WDXCJ9LmZhLXBsYXktY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi74WEXCJ9LmZhLXRpY2tldDpiZWZvcmV7Y29udGVudDpcIu+FhVwifS5mYS1taW51cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhYZcIn0uZmEtbWludXMtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCLvhYdcIn0uZmEtbGV2ZWwtdXA6YmVmb3Jle2NvbnRlbnQ6XCLvhYhcIn0uZmEtbGV2ZWwtZG93bjpiZWZvcmV7Y29udGVudDpcIu+FiVwifS5mYS1jaGVjay1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhYpcIn0uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+Fi1wifS5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+FjFwifS5mYS1zaGFyZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhY1cIn0uZmEtY29tcGFzczpiZWZvcmV7Y29udGVudDpcIu+FjlwifS5mYS10b2dnbGUtZG93bjpiZWZvcmUsLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvhZBcIn0uZmEtdG9nZ2xlLXVwOmJlZm9yZSwuZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3Jle2NvbnRlbnQ6XCLvhZFcIn0uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSwuZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhZJcIn0uZmEtZXVybzpiZWZvcmUsLmZhLWV1cjpiZWZvcmV7Y29udGVudDpcIu+Fk1wifS5mYS1nYnA6YmVmb3Jle2NvbnRlbnQ6XCLvhZRcIn0uZmEtZG9sbGFyOmJlZm9yZSwuZmEtdXNkOmJlZm9yZXtjb250ZW50Olwi74WVXCJ9LmZhLXJ1cGVlOmJlZm9yZSwuZmEtaW5yOmJlZm9yZXtjb250ZW50Olwi74WWXCJ9LmZhLWNueTpiZWZvcmUsLmZhLXJtYjpiZWZvcmUsLmZhLXllbjpiZWZvcmUsLmZhLWpweTpiZWZvcmV7Y29udGVudDpcIu+Fl1wifS5mYS1ydWJsZTpiZWZvcmUsLmZhLXJvdWJsZTpiZWZvcmUsLmZhLXJ1YjpiZWZvcmV7Y29udGVudDpcIu+FmFwifS5mYS13b246YmVmb3JlLC5mYS1rcnc6YmVmb3Jle2NvbnRlbnQ6XCLvhZlcIn0uZmEtYml0Y29pbjpiZWZvcmUsLmZhLWJ0YzpiZWZvcmV7Y29udGVudDpcIu+FmlwifS5mYS1maWxlOmJlZm9yZXtjb250ZW50Olwi74WbXCJ9LmZhLWZpbGUtdGV4dDpiZWZvcmV7Y29udGVudDpcIu+FnFwifS5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmV7Y29udGVudDpcIu+FnVwifS5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3Jle2NvbnRlbnQ6XCLvhZ5cIn0uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZXtjb250ZW50Olwi74WgXCJ9LmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3Jle2NvbnRlbnQ6XCLvhaFcIn0uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmV7Y29udGVudDpcIu+FolwifS5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmV7Y29udGVudDpcIu+Fo1wifS5mYS10aHVtYnMtdXA6YmVmb3Jle2NvbnRlbnQ6XCLvhaRcIn0uZmEtdGh1bWJzLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvhaVcIn0uZmEteW91dHViZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhaZcIn0uZmEteW91dHViZTpiZWZvcmV7Y29udGVudDpcIu+Fp1wifS5mYS14aW5nOmJlZm9yZXtjb250ZW50Olwi74WoXCJ9LmZhLXhpbmctc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74WpXCJ9LmZhLXlvdXR1YmUtcGxheTpiZWZvcmV7Y29udGVudDpcIu+FqlwifS5mYS1kcm9wYm94OmJlZm9yZXtjb250ZW50Olwi74WrXCJ9LmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZXtjb250ZW50Olwi74WsXCJ9LmZhLWluc3RhZ3JhbTpiZWZvcmV7Y29udGVudDpcIu+FrVwifS5mYS1mbGlja3I6YmVmb3Jle2NvbnRlbnQ6XCLvha5cIn0uZmEtYWRuOmJlZm9yZXtjb250ZW50Olwi74WwXCJ9LmZhLWJpdGJ1Y2tldDpiZWZvcmV7Y29udGVudDpcIu+FsVwifS5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74WyXCJ9LmZhLXR1bWJscjpiZWZvcmV7Y29udGVudDpcIu+Fs1wifS5mYS10dW1ibHItc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74W0XCJ9LmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIu+FtVwifS5mYS1sb25nLWFycm93LXVwOmJlZm9yZXtjb250ZW50Olwi74W2XCJ9LmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmV7Y29udGVudDpcIu+Ft1wifS5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74W4XCJ9LmZhLWFwcGxlOmJlZm9yZXtjb250ZW50Olwi74W5XCJ9LmZhLXdpbmRvd3M6YmVmb3Jle2NvbnRlbnQ6XCLvhbpcIn0uZmEtYW5kcm9pZDpiZWZvcmV7Y29udGVudDpcIu+Fu1wifS5mYS1saW51eDpiZWZvcmV7Y29udGVudDpcIu+FvFwifS5mYS1kcmliYmJsZTpiZWZvcmV7Y29udGVudDpcIu+FvVwifS5mYS1za3lwZTpiZWZvcmV7Y29udGVudDpcIu+FvlwifS5mYS1mb3Vyc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74aAXCJ9LmZhLXRyZWxsbzpiZWZvcmV7Y29udGVudDpcIu+GgVwifS5mYS1mZW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCLvhoJcIn0uZmEtbWFsZTpiZWZvcmV7Y29udGVudDpcIu+Gg1wifS5mYS1naXR0aXA6YmVmb3Jle2NvbnRlbnQ6XCLvhoRcIn0uZmEtc3VuLW86YmVmb3Jle2NvbnRlbnQ6XCLvhoVcIn0uZmEtbW9vbi1vOmJlZm9yZXtjb250ZW50Olwi74aGXCJ9LmZhLWFyY2hpdmU6YmVmb3Jle2NvbnRlbnQ6XCLvhodcIn0uZmEtYnVnOmJlZm9yZXtjb250ZW50Olwi74aIXCJ9LmZhLXZrOmJlZm9yZXtjb250ZW50Olwi74aJXCJ9LmZhLXdlaWJvOmJlZm9yZXtjb250ZW50Olwi74aKXCJ9LmZhLXJlbnJlbjpiZWZvcmV7Y29udGVudDpcIu+Gi1wifS5mYS1wYWdlbGluZXM6YmVmb3Jle2NvbnRlbnQ6XCLvhoxcIn0uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3Jle2NvbnRlbnQ6XCLvho1cIn0uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvho5cIn0uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmV7Y29udGVudDpcIu+GkFwifS5mYS10b2dnbGUtbGVmdDpiZWZvcmUsLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvhpFcIn0uZmEtZG90LWNpcmNsZS1vOmJlZm9yZXtjb250ZW50Olwi74aSXCJ9LmZhLXdoZWVsY2hhaXI6YmVmb3Jle2NvbnRlbnQ6XCLvhpNcIn0uZmEtdmltZW8tc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74aUXCJ9LmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsLmZhLXRyeTpiZWZvcmV7Y29udGVudDpcIu+GlVwifS5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50Olwi74aWXCJ9LmZhLXNwYWNlLXNodXR0bGU6YmVmb3Jle2NvbnRlbnQ6XCLvhpdcIn0uZmEtc2xhY2s6YmVmb3Jle2NvbnRlbnQ6XCLvhphcIn0uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74aZXCJ9LmZhLXdvcmRwcmVzczpiZWZvcmV7Y29udGVudDpcIu+GmlwifS5mYS1vcGVuaWQ6YmVmb3Jle2NvbnRlbnQ6XCLvhptcIn0uZmEtaW5zdGl0dXRpb246YmVmb3JlLC5mYS1iYW5rOmJlZm9yZSwuZmEtdW5pdmVyc2l0eTpiZWZvcmV7Y29udGVudDpcIu+GnFwifS5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLC5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmV7Y29udGVudDpcIu+GnVwifS5mYS15YWhvbzpiZWZvcmV7Y29udGVudDpcIu+GnlwifS5mYS1nb29nbGU6YmVmb3Jle2NvbnRlbnQ6XCLvhqBcIn0uZmEtcmVkZGl0OmJlZm9yZXtjb250ZW50Olwi74ahXCJ9LmZhLXJlZGRpdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhqJcIn0uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi74ajXCJ9LmZhLXN0dW1ibGV1cG9uOmJlZm9yZXtjb250ZW50Olwi74akXCJ9LmZhLWRlbGljaW91czpiZWZvcmV7Y29udGVudDpcIu+GpVwifS5mYS1kaWdnOmJlZm9yZXtjb250ZW50Olwi74amXCJ9LmZhLXBpZWQtcGlwZXI6YmVmb3Jle2NvbnRlbnQ6XCLvhqdcIn0uZmEtcGllZC1waXBlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhqhcIn0uZmEtZHJ1cGFsOmJlZm9yZXtjb250ZW50Olwi74apXCJ9LmZhLWpvb21sYTpiZWZvcmV7Y29udGVudDpcIu+GqlwifS5mYS1sYW5ndWFnZTpiZWZvcmV7Y29udGVudDpcIu+Gq1wifS5mYS1mYXg6YmVmb3Jle2NvbnRlbnQ6XCLvhqxcIn0uZmEtYnVpbGRpbmc6YmVmb3Jle2NvbnRlbnQ6XCLvhq1cIn0uZmEtY2hpbGQ6YmVmb3Jle2NvbnRlbnQ6XCLvhq5cIn0uZmEtcGF3OmJlZm9yZXtjb250ZW50Olwi74awXCJ9LmZhLXNwb29uOmJlZm9yZXtjb250ZW50Olwi74axXCJ9LmZhLWN1YmU6YmVmb3Jle2NvbnRlbnQ6XCLvhrJcIn0uZmEtY3ViZXM6YmVmb3Jle2NvbnRlbnQ6XCLvhrNcIn0uZmEtYmVoYW5jZTpiZWZvcmV7Y29udGVudDpcIu+GtFwifS5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+GtVwifS5mYS1zdGVhbTpiZWZvcmV7Y29udGVudDpcIu+GtlwifS5mYS1zdGVhbS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhrdcIn0uZmEtcmVjeWNsZTpiZWZvcmV7Y29udGVudDpcIu+GuFwifS5mYS1hdXRvbW9iaWxlOmJlZm9yZSwuZmEtY2FyOmJlZm9yZXtjb250ZW50Olwi74a5XCJ9LmZhLWNhYjpiZWZvcmUsLmZhLXRheGk6YmVmb3Jle2NvbnRlbnQ6XCLvhrpcIn0uZmEtdHJlZTpiZWZvcmV7Y29udGVudDpcIu+Gu1wifS5mYS1zcG90aWZ5OmJlZm9yZXtjb250ZW50Olwi74a8XCJ9LmZhLWRldmlhbnRhcnQ6YmVmb3Jle2NvbnRlbnQ6XCLvhr1cIn0uZmEtc291bmRjbG91ZDpiZWZvcmV7Y29udGVudDpcIu+GvlwifS5mYS1kYXRhYmFzZTpiZWZvcmV7Y29udGVudDpcIu+HgFwifS5mYS1maWxlLXBkZi1vOmJlZm9yZXtjb250ZW50Olwi74eBXCJ9LmZhLWZpbGUtd29yZC1vOmJlZm9yZXtjb250ZW50Olwi74eCXCJ9LmZhLWZpbGUtZXhjZWwtbzpiZWZvcmV7Y29udGVudDpcIu+Hg1wifS5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmV7Y29udGVudDpcIu+HhFwifS5mYS1maWxlLXBob3RvLW86YmVmb3JlLC5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmV7Y29udGVudDpcIu+HhVwifS5mYS1maWxlLXppcC1vOmJlZm9yZSwuZmEtZmlsZS1hcmNoaXZlLW86YmVmb3Jle2NvbnRlbnQ6XCLvh4ZcIn0uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSwuZmEtZmlsZS1hdWRpby1vOmJlZm9yZXtjb250ZW50Olwi74eHXCJ9LmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmV7Y29udGVudDpcIu+HiFwifS5mYS1maWxlLWNvZGUtbzpiZWZvcmV7Y29udGVudDpcIu+HiVwifS5mYS12aW5lOmJlZm9yZXtjb250ZW50Olwi74eKXCJ9LmZhLWNvZGVwZW46YmVmb3Jle2NvbnRlbnQ6XCLvh4tcIn0uZmEtanNmaWRkbGU6YmVmb3Jle2NvbnRlbnQ6XCLvh4xcIn0uZmEtbGlmZS1ib3V5OmJlZm9yZSwuZmEtbGlmZS1idW95OmJlZm9yZSwuZmEtbGlmZS1zYXZlcjpiZWZvcmUsLmZhLXN1cHBvcnQ6YmVmb3JlLC5mYS1saWZlLXJpbmc6YmVmb3Jle2NvbnRlbnQ6XCLvh41cIn0uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3Jle2NvbnRlbnQ6XCLvh45cIn0uZmEtcmE6YmVmb3JlLC5mYS1yZWJlbDpiZWZvcmV7Y29udGVudDpcIu+HkFwifS5mYS1nZTpiZWZvcmUsLmZhLWVtcGlyZTpiZWZvcmV7Y29udGVudDpcIu+HkVwifS5mYS1naXQtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74eSXCJ9LmZhLWdpdDpiZWZvcmV7Y29udGVudDpcIu+Hk1wifS5mYS1oYWNrZXItbmV3czpiZWZvcmV7Y29udGVudDpcIu+HlFwifS5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZXtjb250ZW50Olwi74eVXCJ9LmZhLXFxOmJlZm9yZXtjb250ZW50Olwi74eWXCJ9LmZhLXdlY2hhdDpiZWZvcmUsLmZhLXdlaXhpbjpiZWZvcmV7Y29udGVudDpcIu+Hl1wifS5mYS1zZW5kOmJlZm9yZSwuZmEtcGFwZXItcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCLvh5hcIn0uZmEtc2VuZC1vOmJlZm9yZSwuZmEtcGFwZXItcGxhbmUtbzpiZWZvcmV7Y29udGVudDpcIu+HmVwifS5mYS1oaXN0b3J5OmJlZm9yZXtjb250ZW50Olwi74eaXCJ9LmZhLWNpcmNsZS10aGluOmJlZm9yZXtjb250ZW50Olwi74ebXCJ9LmZhLWhlYWRlcjpiZWZvcmV7Y29udGVudDpcIu+HnFwifS5mYS1wYXJhZ3JhcGg6YmVmb3Jle2NvbnRlbnQ6XCLvh51cIn0uZmEtc2xpZGVyczpiZWZvcmV7Y29udGVudDpcIu+HnlwifS5mYS1zaGFyZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvh6BcIn0uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+HoVwifS5mYS1ib21iOmJlZm9yZXtjb250ZW50Olwi74eiXCJ9LmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLC5mYS1mdXRib2wtbzpiZWZvcmV7Y29udGVudDpcIu+Ho1wifS5mYS10dHk6YmVmb3Jle2NvbnRlbnQ6XCLvh6RcIn0uZmEtYmlub2N1bGFyczpiZWZvcmV7Y29udGVudDpcIu+HpVwifS5mYS1wbHVnOmJlZm9yZXtjb250ZW50Olwi74emXCJ9LmZhLXNsaWRlc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvh6dcIn0uZmEtdHdpdGNoOmJlZm9yZXtjb250ZW50Olwi74eoXCJ9LmZhLXllbHA6YmVmb3Jle2NvbnRlbnQ6XCLvh6lcIn0uZmEtbmV3c3BhcGVyLW86YmVmb3Jle2NvbnRlbnQ6XCLvh6pcIn0uZmEtd2lmaTpiZWZvcmV7Y29udGVudDpcIu+Hq1wifS5mYS1jYWxjdWxhdG9yOmJlZm9yZXtjb250ZW50Olwi74esXCJ9LmZhLXBheXBhbDpiZWZvcmV7Y29udGVudDpcIu+HrVwifS5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZXtjb250ZW50Olwi74euXCJ9LmZhLWNjLXZpc2E6YmVmb3Jle2NvbnRlbnQ6XCLvh7BcIn0uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmV7Y29udGVudDpcIu+HsVwifS5mYS1jYy1kaXNjb3ZlcjpiZWZvcmV7Y29udGVudDpcIu+HslwifS5mYS1jYy1hbWV4OmJlZm9yZXtjb250ZW50Olwi74ezXCJ9LmZhLWNjLXBheXBhbDpiZWZvcmV7Y29udGVudDpcIu+HtFwifS5mYS1jYy1zdHJpcGU6YmVmb3Jle2NvbnRlbnQ6XCLvh7VcIn0uZmEtYmVsbC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIu+HtlwifS5mYS1iZWxsLXNsYXNoLW86YmVmb3Jle2NvbnRlbnQ6XCLvh7dcIn0uZmEtdHJhc2g6YmVmb3Jle2NvbnRlbnQ6XCLvh7hcIn0uZmEtY29weXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74e5XCJ9LmZhLWF0OmJlZm9yZXtjb250ZW50Olwi74e6XCJ9LmZhLWV5ZWRyb3BwZXI6YmVmb3Jle2NvbnRlbnQ6XCLvh7tcIn0uZmEtcGFpbnQtYnJ1c2g6YmVmb3Jle2NvbnRlbnQ6XCLvh7xcIn0uZmEtYmlydGhkYXktY2FrZTpiZWZvcmV7Y29udGVudDpcIu+HvVwifS5mYS1hcmVhLWNoYXJ0OmJlZm9yZXtjb250ZW50Olwi74e+XCJ9LmZhLXBpZS1jaGFydDpiZWZvcmV7Y29udGVudDpcIu+IgFwifS5mYS1saW5lLWNoYXJ0OmJlZm9yZXtjb250ZW50Olwi74iBXCJ9LmZhLWxhc3RmbTpiZWZvcmV7Y29udGVudDpcIu+IglwifS5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74iDXCJ9LmZhLXRvZ2dsZS1vZmY6YmVmb3Jle2NvbnRlbnQ6XCLviIRcIn0uZmEtdG9nZ2xlLW9uOmJlZm9yZXtjb250ZW50Olwi74iFXCJ9LmZhLWJpY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCLviIZcIn0uZmEtYnVzOmJlZm9yZXtjb250ZW50Olwi74iHXCJ9LmZhLWlveGhvc3Q6YmVmb3Jle2NvbnRlbnQ6XCLviIhcIn0uZmEtYW5nZWxsaXN0OmJlZm9yZXtjb250ZW50Olwi74iJXCJ9LmZhLWNjOmJlZm9yZXtjb250ZW50Olwi74iKXCJ9LmZhLXNoZWtlbDpiZWZvcmUsLmZhLXNoZXFlbDpiZWZvcmUsLmZhLWlsczpiZWZvcmV7Y29udGVudDpcIu+Ii1wifS5mYS1tZWFucGF0aDpiZWZvcmV7Y29udGVudDpcIu+IjFwifWh0bWx7YmFja2dyb3VuZDojMWYyNzJlfWh0bWwuaWU4IHNlY3Rpb24saHRtbC5pZTggbmF2LGh0bWwuaWU4IGhlYWRlcixodG1sLmllOCBhc2lkZSxodG1sLmllOCBmb290ZXJ7ZGlzcGxheTpibG9ja31ib2R5e2JhY2tncm91bmQtY29sb3I6I2ZmZn1bcm9sZT1tYWluXXtwYWRkaW5nLXRvcDowcHg7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufVtyb2xlPW1haW5dIHNlY3Rpb24sW3JvbGU9bWFpbl0gLnNlY3Rpb257cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4fVtyb2xlPW1haW5dIHNlY3Rpb24uZmx1c2gtaW1nLXNlY3Rpb24sW3JvbGU9bWFpbl0gLnNlY3Rpb24uZmx1c2gtaW1nLXNlY3Rpb257b3ZlcmZsb3c6aGlkZGVufWh0bWwuaWU4IFtyb2xlPW1haW5dIHNlY3Rpb24uZmlyc3Qtc2VjdGlvbixodG1sLmllOCBbcm9sZT1tYWluXSAuc2VjdGlvbi5maXJzdC1zZWN0aW9ue3BhZGRpbmctdG9wOjEyMHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MHB4ICFpbXBvcnRhbnR9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzcuNWVtKXtbcm9sZT1tYWluXSBzZWN0aW9uLFtyb2xlPW1haW5dIC5zZWN0aW9ue3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1ib3R0b206MzBweH19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjUuODc1ZW0pe1tyb2xlPW1haW5dIHNlY3Rpb24sW3JvbGU9bWFpbl0gLnNlY3Rpb257cGFkZGluZy10b3A6NjBweDtwYWRkaW5nLWJvdHRvbTo0MHB4fX1bcm9sZT1tYWluXSBzZWN0aW9uLmFsdCxbcm9sZT1tYWluXSAuc2VjdGlvbi5hbHR7YmFja2dyb3VuZC1jb2xvcjojMjEyZTM5O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBib3R0b219W3JvbGU9bWFpbl0gc2VjdGlvbi5hbHQyLFtyb2xlPW1haW5dIC5zZWN0aW9uLmFsdDJ7YmFja2dyb3VuZC1jb2xvcjojZjFmNWY4fVtyb2xlPW1haW5dIHNlY3Rpb24uYWx0Myxbcm9sZT1tYWluXSAuc2VjdGlvbi5hbHQze2JhY2tncm91bmQ6I2ZiZmJmYjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjfVtyb2xlPW1haW5dIHNlY3Rpb24uYWx0NCxbcm9sZT1tYWluXSAuc2VjdGlvbi5hbHQ0e3BhZGRpbmctYm90dG9tOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjY31bcm9sZT1tYWluXSBzZWN0aW9uLmFsdDUsW3JvbGU9bWFpbl0gLnNlY3Rpb24uYWx0NXtwYWRkaW5nLWJvdHRvbTowfVtyb2xlPW1haW5dIHNlY3Rpb24uZmlyc3Qtc2VjdGlvbixbcm9sZT1tYWluXSAuc2VjdGlvbi5maXJzdC1zZWN0aW9ue3BhZGRpbmctdG9wOjEyMHB4fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY1Ljg3NWVtKXtbcm9sZT1tYWluXSBzZWN0aW9uLmZpcnN0LXNlY3Rpb24sW3JvbGU9bWFpbl0gLnNlY3Rpb24uZmlyc3Qtc2VjdGlvbntwYWRkaW5nLXRvcDoxMjBweDtwYWRkaW5nLWJvdHRvbTo0MHB4fX1bcm9sZT1tYWluXSBzZWN0aW9uLnNob3J0LFtyb2xlPW1haW5dIC5zZWN0aW9uLnNob3J0e3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNy41ZW0pe1tyb2xlPW1haW5dIHNlY3Rpb24uc2hvcnQsW3JvbGU9bWFpbl0gLnNlY3Rpb24uc2hvcnR7cGFkZGluZy10b3A6MjRweDtwYWRkaW5nLWJvdHRvbTowfX0jbWFpbi13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6I2ZmZn1ib2R5LmhvbWUgW3JvbGU9bWFpbl17cGFkZGluZy10b3A6MH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NS44NzVlbSl7Ym9keS5ob21lIFtyb2xlPW1haW5de3BhZGRpbmctdG9wOjB9fXRhYmxle3dpZHRoOjEwMCU7Ym9yZGVyLXNwYWNpbmc6MDtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Y29sb3I6IzY5N2Q5MH10YWJsZSB0cjpudGgtb2YtdHlwZShvZGQpe2JhY2tncm91bmQ6I2ZhZmJmZH10YWJsZSB0aGVhZCB0cjpmaXJzdC1vZi10eXBle2JhY2tncm91bmQ6bm9uZX10YWJsZSB0Ym9keSB0cntib3JkZXItYm90dG9tOm5vbmV9dGFibGUgdGJvZHkgdHI6bGFzdC1vZi10eXBle2JvcmRlci1ib3R0b206bm9uZX10YWJsZSB0aCx0YWJsZSB0ZHt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzo1cHg7Y29sb3I6IzY5N2Q5MDt2ZXJ0aWNhbC1hbGlnbjpib3R0b219QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzcuNWVtKXt0YWJsZSB0aCx0YWJsZSB0ZHtwYWRkaW5nOjEwcHh9fXRhYmxlIHRoIC5mYS1jaGVjayx0YWJsZSB0ZCAuZmEtY2hlY2t7Y29sb3I6IzY5N2Q5MDtmb250LXNpemU6MTVweH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKXt0YWJsZSB0aCx0YWJsZSB0ZHttYXgtd2lkdGg6MTAwcHh9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY1Ljg3NWVtKXt0YWJsZSB0aCx0YWJsZSB0ZHttYXgtd2lkdGg6MTAwJX19dGFibGUgdGh7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgxMDUsMTI1LDE0NCwuMSk7Zm9udC13ZWlnaHQ6NDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7cGFkZGluZy1ib3R0b206MTBweH10YWJsZSBzdHJvbmd7Zm9udC1mYW1pbHk6XCJnZXN0YVwiLGNsZWFuLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIycHg7Zm9udC1zaXplOjEuMzc1cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHh9dGFibGUuZGlzYWJsZWR7Y29sb3I6cmdiYSgyMCwyMCwyMCwuMil9dGFibGUudW5zdHlsZWQgdHJ7YmFja2dyb3VuZDpub25lfXRhYmxlLnVuc3R5bGVkIHRyOmxhc3Qtb2YtdHlwZSB0ZHtwYWRkaW5nOjVweH10YWJsZS51bnN0eWxlZCB0ZHtwYWRkaW5nOjVweH0udGV4dC1wdXNoe3RleHQtYWxpZ246cmlnaHR9LnB1c2h7ZmxvYXQ6cmlnaHR9LmhpZGRlbnt2aXNpYmlsaXR5OmhpZGRlbn0uY2Fwc3t0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MXB4fS5wdWxsLXVwe3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMjBweH0uaG9yei1ydWxle2JvcmRlcjowO2hlaWdodDowO2JvcmRlci10b3A6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDIwLDIwLDIwLC4yKTttYXJnaW4tYm90dG9tOjIwcHh9LmhvcnotcnVsZS5hbHR7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1ib3R0b206MjBweH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NS44NzVlbSl7LmhvcnotcnVsZS5hbHR7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1ib3R0b206NDBweH19LmhvcnotcnVsZS5hbHQye21hcmdpbi10b3A6MHB4O21hcmdpbi1ib3R0b206MHB4O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY1Ljg3NWVtKXsuaG9yei1ydWxlLmFsdDJ7bWFyZ2luLXRvcDoxMHB4O21hcmdpbi1ib3R0b206MzBweDt3aWR0aDo2MDBweDttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfX0uc3RhY2t7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjEuNjtmb250LWZhbWlseTpcInByb3hpbWEtbm92YVwiLHNhbnMtc2VyaWZ9LnNoYWRvd3t0ZXh0LXNoYWRvdzowIDAgMTBweCByZ2JhKDAsMCwwLC4xKX0qey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH1hey13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjFzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgLjFzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIC4xcyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjphbGwgLjFzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIC4xcyBlYXNlLWluLW91dDt0ZXh0LWRlY29yYXRpb246bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojMmM5N2RlfWEgaDIsYSBoM3std2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1zLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7Y29sb3I6IzJjOTdkZX1hLmFsdHtjb2xvcjojNTY1NzU4fWEucmV2ZXJzZSxhLmZpcnN0LXNlY3Rpb257Y29sb3I6I2ZmZn1hLnJldmVyc2U6aG92ZXIsYS5maXJzdC1zZWN0aW9uOmhvdmVyLGEucmV2ZXJzZTpmb2N1cyxhLmZpcnN0LXNlY3Rpb246Zm9jdXMsYS5yZXZlcnNlOmFjdGl2ZSxhLmZpcnN0LXNlY3Rpb246YWN0aXZle2NvbG9yOiM1YmJlZmZ9YS5ib3h7cG9zaXRpb246cmVsYXRpdmV9YS5ib3ggaDIsYS5ib3ggaDN7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O2NvbG9yOiM1YmJlZmZ9YS5ib3g6aG92ZXIsYS5ib3g6Zm9jdXMsYS5ib3g6YWN0aXZle2NvbG9yOiMyZDJkMmR9YS5ib3g6aG92ZXIgaDIsYS5ib3g6aG92ZXIgaDMsYS5ib3g6Zm9jdXMgaDIsYS5ib3g6Zm9jdXMgaDMsYS5ib3g6YWN0aXZlIGgyLGEuYm94OmFjdGl2ZSBoM3tjb2xvcjojMmQyZDJkfWE6aG92ZXIsYTpmb2N1cyxhOmFjdGl2ZXtjb2xvcjojNWJiZWZmfWE6aG92ZXIgaDIsYTpob3ZlciBoMyxhOmZvY3VzIGgyLGE6Zm9jdXMgaDMsYTphY3RpdmUgaDIsYTphY3RpdmUgaDN7Y29sb3I6IzViYmVmZn1hLmFsdDJ7Y29sb3I6I2NjY31hLmFsdDI6aG92ZXIsYS5hbHQyOmZvY3VzLGEuYWx0MjphY3RpdmV7Y29sb3I6IzU2NTc1OH0uaXJ7Zm9udC1zaXplOjA7Y29sb3I6cmdiYSgwLDAsMCwwKTtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgdG9wfWJ1dHRvbi5mdWxsLXdpZHRoe3dpZHRoOjEwMCV9YS5idG4sYnV0dG9uLmJ0bixzcGFuLmJ0bixpbnB1dC5idG57LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMXMgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuMXMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjFzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOmFsbCAuMXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjFzIGVhc2UtaW4tb3V0O2NvbG9yOiMyYzk3ZGU7Ym9yZGVyOjJweCBzb2xpZCAjMmM5N2RlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXItcmFkaXVzOjNweDtwYWRkaW5nOjE0cHggMzBweCAxM3B4O2ZvbnQtZmFtaWx5OlwicHJveGltYS1ub3ZhXCIsc2Fucy1zZXJpZjt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxO2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTowLjkzNzVyZW07cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6aW5saW5lLWJsb2NrOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9YS5idG46aG92ZXIsYS5idG46Zm9jdXMsYnV0dG9uLmJ0bjpob3ZlcixidXR0b24uYnRuOmZvY3VzLHNwYW4uYnRuOmhvdmVyLHNwYW4uYnRuOmZvY3VzLGlucHV0LmJ0bjpob3ZlcixpbnB1dC5idG46Zm9jdXN7Y29sb3I6IzViYmVmZjtib3JkZXItY29sb3I6IzViYmVmZn1hLmJ0bjphY3RpdmUsYnV0dG9uLmJ0bjphY3RpdmUsc3Bhbi5idG46YWN0aXZlLGlucHV0LmJ0bjphY3RpdmV7Y29sb3I6IzIxOGFkMDtib3JkZXItY29sb3I6IzIxOGFkMH1hLmJ0bi5yZXZlcnNlLWJ0bixidXR0b24uYnRuLnJldmVyc2UtYnRuLHNwYW4uYnRuLnJldmVyc2UtYnRuLGlucHV0LmJ0bi5yZXZlcnNlLWJ0bntjb2xvcjojZmZmfWEuYnRuLnJldmVyc2UtYnRuOmhvdmVyLGJ1dHRvbi5idG4ucmV2ZXJzZS1idG46aG92ZXIsc3Bhbi5idG4ucmV2ZXJzZS1idG46aG92ZXIsaW5wdXQuYnRuLnJldmVyc2UtYnRuOmhvdmVye2NvbG9yOiNmZmZ9YS5idG4uYWx0LGJ1dHRvbi5idG4uYWx0LHNwYW4uYnRuLmFsdCxpbnB1dC5idG4uYWx0e3BhZGRpbmc6MTZweCAzMHB4IDE1cHg7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojMmM5N2RlO2NvbG9yOiNmZmZ9YS5idG4uYWx0OmhvdmVyLGJ1dHRvbi5idG4uYWx0OmhvdmVyLHNwYW4uYnRuLmFsdDpob3ZlcixpbnB1dC5idG4uYWx0OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNWJiZWZmfWEuYnRuLmFsdDphY3RpdmUsYnV0dG9uLmJ0bi5hbHQ6YWN0aXZlLHNwYW4uYnRuLmFsdDphY3RpdmUsaW5wdXQuYnRuLmFsdDphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMjE4YWQwO2NvbG9yOiNmZmZ9YS5idG4uYWx0MixidXR0b24uYnRuLmFsdDIsc3Bhbi5idG4uYWx0MixpbnB1dC5idG4uYWx0MntwYWRkaW5nOjE2cHggMzBweCAxNXB4O2JvcmRlcjpub25lO2JhY2tncm91bmQtY29sb3I6IzdiYzM0ZTtjb2xvcjojZmZmfWEuYnRuLmFsdDI6aG92ZXIsYnV0dG9uLmJ0bi5hbHQyOmhvdmVyLHNwYW4uYnRuLmFsdDI6aG92ZXIsaW5wdXQuYnRuLmFsdDI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojOWNkMjdhO2NvbG9yOiNmZmZ9YS5idG4uYWx0MjphY3RpdmUsYnV0dG9uLmJ0bi5hbHQyOmFjdGl2ZSxzcGFuLmJ0bi5hbHQyOmFjdGl2ZSxpbnB1dC5idG4uYWx0MjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojNmViOTNmO2NvbG9yOiNmZmZ9YS5idG4uYWx0MyxidXR0b24uYnRuLmFsdDMsc3Bhbi5idG4uYWx0MyxpbnB1dC5idG4uYWx0M3tib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjMpO2NvbG9yOiNmZmZ9YS5idG4uYWx0Mzpob3ZlcixidXR0b24uYnRuLmFsdDM6aG92ZXIsc3Bhbi5idG4uYWx0Mzpob3ZlcixpbnB1dC5idG4uYWx0Mzpob3Zlcntjb2xvcjojZmZmfWEuYnRuLmFsdDQsYnV0dG9uLmJ0bi5hbHQ0LHNwYW4uYnRuLmFsdDQsaW5wdXQuYnRuLmFsdDR7Ym9yZGVyLWNvbG9yOiM1YmJlZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiM1YmJlZmZ9YS5idG4uYWx0NDpob3ZlcixidXR0b24uYnRuLmFsdDQ6aG92ZXIsc3Bhbi5idG4uYWx0NDpob3ZlcixpbnB1dC5idG4uYWx0NDpob3Zlcntjb2xvcjojZmZmfWEuYnRuLmFsdDUsYnV0dG9uLmJ0bi5hbHQ1LHNwYW4uYnRuLmFsdDUsaW5wdXQuYnRuLmFsdDV7Ym9yZGVyLWNvbG9yOiM2OTdkOTA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiM2OTdkOTB9YS5idG4uYWx0NTpob3ZlcixidXR0b24uYnRuLmFsdDU6aG92ZXIsc3Bhbi5idG4uYWx0NTpob3ZlcixpbnB1dC5idG4uYWx0NTpob3Zlcntjb2xvcjojZmZmfWEuYnRuLmFsdDUgLmJ0bi1iYWNrZ3JvdW5kLGJ1dHRvbi5idG4uYWx0NSAuYnRuLWJhY2tncm91bmQsc3Bhbi5idG4uYWx0NSAuYnRuLWJhY2tncm91bmQsaW5wdXQuYnRuLmFsdDUgLmJ0bi1iYWNrZ3JvdW5ke3otaW5kZXg6LTE7aGVpZ2h0OjEwMCU7dG9wOjA7bGVmdDowO2JhY2tncm91bmQtY29sb3I6IzY5N2Q5MH1hLmJ0bi5hbHQ1LmFjdGl2ZSxidXR0b24uYnRuLmFsdDUuYWN0aXZlLHNwYW4uYnRuLmFsdDUuYWN0aXZlLGlucHV0LmJ0bi5hbHQ1LmFjdGl2ZXtib3JkZXItY29sb3I6IzViYmVmZjtiYWNrZ3JvdW5kOiM1YmJlZmY7Y29sb3I6I2ZmZn1hLmJ0bi5hbHQ1LmFjdGl2ZTpob3ZlcixidXR0b24uYnRuLmFsdDUuYWN0aXZlOmhvdmVyLHNwYW4uYnRuLmFsdDUuYWN0aXZlOmhvdmVyLGlucHV0LmJ0bi5hbHQ1LmFjdGl2ZTpob3Zlcntjb2xvcjojZmZmfWEuYnRuLmFsdDUuYWN0aXZlIC5idG4tYmFja2dyb3VuZCxidXR0b24uYnRuLmFsdDUuYWN0aXZlIC5idG4tYmFja2dyb3VuZCxzcGFuLmJ0bi5hbHQ1LmFjdGl2ZSAuYnRuLWJhY2tncm91bmQsaW5wdXQuYnRuLmFsdDUuYWN0aXZlIC5idG4tYmFja2dyb3VuZHtkaXNwbGF5Om5vbmV9cCBhLmJ0bi5hbHQ6bnRoLW9mLXR5cGUoMil7bWFyZ2luLXRvcDoxMHB4fS5tb3JlLWxpbmssLmJhZGdley13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjRzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgLjRzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIC40cyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjphbGwgLjRzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIC40cyBlYXNlLWluLW91dDtjb2xvcjojMmM5N2RlO2JvcmRlcjpub25lO3BhZGRpbmc6MTJweCAxOHB4IDEycHggMDtiYWNrZ3JvdW5kOm5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6XCJwcm94aW1hLW5vdmFcIixzYW5zLXNlcmlmO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjE7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE1cHg7Zm9udC1zaXplOjAuOTM3NXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5tb3JlLWxpbms6aG92ZXIsLmJhZGdlOmhvdmVye2NvbG9yOiM1YmJlZmZ9LmJhZGdle2JhY2tncm91bmQ6IzJjOTdkZTtjb2xvcjojZmZmO3BhZGRpbmc6N3B4IDZweCA2cHggN3B4O2ZvbnQtc2l6ZToxM3B4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtib3JkZXItcmFkaXVzOjJweDtmb250LXdlaWdodDo0MDB9LmJhZGdlIC5lcnJvcntiYWNrZ3JvdW5kOiNlZTExMTV9LmJhZGdlOmhvdmVye2NvbG9yOiNmZmZ9LmFycm93LWljb24gaXtwb3NpdGlvbjpyZWxhdGl2ZX0uYXJyb3ctaWNvbiBpOmJlZm9yZXstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7LW1zLXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6OTAwO21hcmdpbi1sZWZ0OjlweDtjb2xvcjojMmM5N2RlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bWFyZ2luLXRvcDotMTNweH0uYXJyb3ctaWNvbjpob3ZlciBpOmJlZm9yZXttYXJnaW4tbGVmdDoxMXB4O2NvbG9yOiM1YmJlZmZ9LnJldmVyc2UsLmFsdCBwLC5hbHQgaDEsLmFsdCBoMiwuYWx0IGgzLC5hbHQgaDQsLmFsdCBoNSwuZmlyc3Qtc2VjdGlvbiBoMSwuZmlyc3Qtc2VjdGlvbntjb2xvcjojZmZmfS5mb3Itc20tc2NyZWVue2Rpc3BsYXk6YmxvY2t9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSl7LmZvci1zbS1zY3JlZW57ZGlzcGxheTpub25lfX0uc2xpbXtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5mb3ItbGctc2NyZWVue2Rpc3BsYXk6bm9uZX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKXsuZm9yLWxnLXNjcmVlbntkaXNwbGF5OmJsb2NrfX1pbWd7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87dmVydGljYWwtYWxpZ246Ym90dG9tfWltZy5jb250YWluLW1lZGlhe3dpZHRoOjEwMCV9aW1nLmNvbnRhaW4taWxsb3ttYXJnaW46YXV0bztkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1ib3R0b206MTBweDt3aWR0aDoyMDBweH1pbWcuY29udGFpbi1pbGxvLmFsdHtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjA7bWFyZ2luLWJvdHRvbTotNXB4fWltZy5jb250YWluLWlsbG8uYWx0MnttYXgtd2lkdGg6MTUwcHg7cGFkZGluZy1ib3R0b206MTBweH1pbWcuY29udGFpbi1pbGxvLmFsdDN7d2lkdGg6MjcwcHg7bWF4LXdpZHRoOjI3MHB4fWltZy5jb250YWluLWlsbG8uYWx0NHt3aWR0aDozMjBweDttYXgtd2lkdGg6MzIwcHh9aW1nLmNvbnRhaW4taWxsby5hbHQ1e3dpZHRoOjUwcHg7bWF4LXdpZHRoOjUwcHh9aW1nLmNvbnRhaW4taWxsby5hbHQ2e2hlaWdodDozMDBweDttYXgtaGVpZ2h0OjMwMHB4O21heC13aWR0aDoxMDAlO3dpZHRoOmF1dG99aW1nLmNvbnRhaW4taWxsby5hbHQ3e21heC13aWR0aDo4MHB4O3dpZHRoOjgwcHg7cGFkZGluZzowO21hcmdpbi10b3A6LTEwcHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzcuNWVtKXtpbWcuY29udGFpbi1pbGxve21heC13aWR0aDoxMDAlfWltZy5jb250YWluLWlsbG8uYWx0e3dpZHRoOjUwMHB4fWltZy5jb250YWluLWlsbG8uYWx0Mnt3aWR0aDoxNTBweDtwYWRkaW5nLWJvdHRvbToxMHB4fWltZy5jb250YWluLWlsbG8uYWx0M3t3aWR0aDoyNzBweDttYXgtd2lkdGg6MjcwcHh9aW1nLmNvbnRhaW4taWxsby5hbHQ0e3dpZHRoOjMyMHB4O21heC13aWR0aDozMjBweH19aW1nLmltZy1yaWdodHtmbG9hdDpyaWdodH1pbWcuaW1nLWxlZnR7ZmxvYXQ6bGVmdH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKXtpbWcub2Zmc2V0LTF7bWFyZ2luLWxlZnQ6LTIwcHh9fWltZy50d28tdXB7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NTAlO3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLXRvcDoxMHB4fWltZy50d28tdXA6bGFzdC1vZi10eXBle3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MjBweH0ucm91bmRlZHtib3JkZXItcmFkaXVzOjNweH1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0My43NWVtKXsuZmxleGJveCAuZmxleGJveC1pbm5lcjpmaXJzdC1jaGlsZCAuZmx1c2h7bWFyZ2luLWJvdHRvbToxNXB4fX1maWd1cmUsLmltZy13cmFwe21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjIwcHg7cG9zaXRpb246cmVsYXRpdmV9ZmlndXJlLmZsdXNoLC5pbWctd3JhcC5mbHVzaHttYXJnaW4tYm90dG9tOi00NXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCl7ZmlndXJlLmZsdXNoLC5pbWctd3JhcC5mbHVzaHttYXJnaW4tYm90dG9tOi0zNXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7ZmlndXJlLmZsdXNoLC5pbWctd3JhcC5mbHVzaHttYXJnaW4tYm90dG9tOi0yNXB4fX1maWd1cmUuY29udGFpbiwuaW1nLXdyYXAuY29udGFpbntkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyfWZpZ3VyZS5jb250YWluIGltZywuaW1nLXdyYXAuY29udGFpbiBpbWd7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXJ9ZmlndXJlLmFsdCwuaW1nLXdyYXAuYWx0e2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgMCAycHggcmdiYSgwLDAsMCwuMSk7cGFkZGluZzoxMHB4O3dpZHRoOjEwMCU7aGVpZ2h0Ojk4JTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bWFyZ2luLWJvdHRvbToxMHB4fS50ZXh0LWltYWdlLXdyYXAgaW1ne2JvcmRlci1yYWRpdXM6M3B4fS50ZXh0LWltYWdlLXdyYXAgZmlnY2FwdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7dG9wOjUwJTttYXJnaW4tdG9wOi04cHg7dGV4dC1zaGFkb3c6MCAxcHggMCByZ2JhKDg2LDg3LDg4LC41KX12aWRlb3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS52aWRlby1pbWctd3JhcHtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjExcHg7d2lkdGg6OTguNCU7aGVpZ2h0OjEwMCU7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO2Rpc3BsYXk6bm9uZX0udmlkZW8taW1nLXdyYXA6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6cmdiYSg0NCwxNTEsMjIyLC41KTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjN9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjUuODc1ZW0pey52aWRlby1pbWctd3JhcHtkaXNwbGF5OmJsb2NrfX0udmlkZW8taW1nLXdyYXAgdmlkZW97LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IC41cyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246b3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO29wYWNpdHk6MX0udmlkZW8taW1nLXdyYXAgdmlkZW8uc2hvd3tvcGFjaXR5OjF9LnZpZGVvLXdyYXBwZXJ7ZmxvYXQ6bm9uZTtjbGVhcjpib3RoO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206NTYuMjUlO3BhZGRpbmctdG9wOjI1cHg7aGVpZ2h0OjB9LnZpZGVvLXdyYXBwZXIgaWZyYW1le3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2t9LmhlYWRlci1iZ3t3aWR0aDoxMDAlfVtyb2xlPW1haW5dIHNlY3Rpb24uZGFyay1vdmVybGF5e3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtib3JkZXItYm90dG9tOjVweCBzb2xpZCAjNWJiZWZmO3BhZGRpbmc6MH1bcm9sZT1tYWluXSBzZWN0aW9uLmRhcmstb3ZlcmxheTphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjU1KTtoZWlnaHQ6MTAwJX1bcm9sZT1tYWluXSBzZWN0aW9uLmRhcmstb3ZlcmxheSBoMS5hbHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtjb2xvcjojZmZmO3otaW5kZXg6Mn1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NS44NzVlbSl7W3JvbGU9bWFpbl0gc2VjdGlvbi5kYXJrLW92ZXJsYXkgaDEuYWx0e21hcmdpbi10b3A6MjBweH19LnRvZ2dsZS1idXR0b25ze2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTo0MHB4fS50b2dnbGUtYnV0dG9ucyB1bHtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXI6M3B4IHNvbGlkICM1YmJlZmZ9LnRvZ2dsZS1idXR0b25zIHVsIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6I2ZmZjttYXJnaW46MDt3aWR0aDo0OSV9LnRvZ2dsZS1idXR0b25zIHVsIGxpOmZpcnN0LW9mLXR5cGV7ZmxvYXQ6bGVmdH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNy41ZW0pey50b2dnbGUtYnV0dG9ucyB1bCBsaTpmaXJzdC1vZi10eXBle2Zsb2F0Om5vbmV9fS50b2dnbGUtYnV0dG9ucyB1bCBsaTpsYXN0LW9mLXR5cGV7ZmxvYXQ6cmlnaHR9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzcuNWVtKXsudG9nZ2xlLWJ1dHRvbnMgdWwgbGk6bGFzdC1vZi10eXBle2Zsb2F0Om5vbmV9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM3LjVlbSl7LnRvZ2dsZS1idXR0b25zIHVsIGxpe3dpZHRoOmF1dG99fS50b2dnbGUtYnV0dG9ucyB1bCBsaSBhe3BhZGRpbmc6MXB4IDIwcHg7Y29sb3I6Z3JheTt3aWR0aDoxNzBweDtkaXNwbGF5OmJsb2NrO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7Zm9udC1mYW1pbHk6XCJnZXN0YVwiLGNsZWFuLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIwcHg7Zm9udC1zaXplOjEuMjVyZW07Zm9udC13ZWlnaHQ6Ym9sZH0udG9nZ2xlLWJ1dHRvbnMgdWwgbGkgYS5jdXJyZW50e2JhY2tncm91bmQ6IzViYmVmZjtjb2xvcjojZmZmfS50b2dnbGUtYnV0dG9ucy5hbHQgdWx7Ym9yZGVyOm5vbmV9LnRvZ2dsZS1idXR0b25zLmFsdCBsaSBhe3BhZGRpbmc6NXB4O2Rpc3BsYXk6aW5saW5lfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY1Ljg3NWVtKXsudG9nZ2xlLWJ1dHRvbnMuYWx0IGxpIGF7cGFkZGluZzoxcHggMTBweDtkaXNwbGF5OmJsb2NrfX11bC5wYWdpbmF0aW9ue2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXJ9dWwucGFnaW5hdGlvbiBsaXtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcn11bC5wYWdpbmF0aW9uIGxpLmN1cnJlbnR7Zm9udC13ZWlnaHQ6Ym9sZDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjNWJiZWZmO3BhZGRpbmc6MnB4IDNweH11bC5wYWdpbmF0aW9uIGxpIGF7Y29sb3I6IzViYmVmZjtwYWRkaW5nOjJweCAxMHB4fS5ib3gtd3JhcHttYXJnaW4tYm90dG9tOjQwcHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjUuODc1ZW0pey5ib3gtd3JhcHttYXJnaW4tYm90dG9tOjgwcHh9LmJveC13cmFwOm50aC1vZi10eXBlKG9kZCl7cGFkZGluZy1yaWdodDo0MHB4ICFpbXBvcnRhbnR9LmJveC13cmFwOm50aC1vZi10eXBlKGV2ZW4pe3BhZGRpbmctbGVmdDo0MHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM3LjVlbSl7Lm92ZXJsYXktY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MTAlO3dpZHRoOjgwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKX19Lm92ZXJsYXktY29udGVudC1pbm5lcnt3aWR0aDoxMDAlfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM3LjVlbSl7Lm92ZXJsYXktY29udGVudC1pbm5lcnt3aWR0aDo3NSU7ZmxvYXQ6bGVmdDtjb2xvcjojZmZmfX0ub3ZlcmxheS1jb250ZW50LWlubmVyIGgye2ZvbnQtc2l6ZToyNHB4O2ZvbnQtc2l6ZToxLjVyZW07Y29sb3I6IzJjOTdkZTtmb250LXdlaWdodDoyMDA7bWF4LXdpZHRoOjUwMHB4O21hcmdpbi10b3A6MjBweH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNy41ZW0pey5vdmVybGF5LWNvbnRlbnQtaW5uZXIgaDJ7Zm9udC1zaXplOjQycHg7Zm9udC1zaXplOjIuNjI1cmVtO2NvbG9yOiNmZmY7bWFyZ2luLXRvcDowfX1bcm9sZT1tYWluXSB1bC5ob3J6LWNlbnRlcmVkLWxpc3R7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcn1bcm9sZT1tYWluXSB1bC5ob3J6LWNlbnRlcmVkLWxpc3QgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXJ9W3JvbGU9bWFpbl0gdWwuaG9yei1jZW50ZXJlZC1saXN0IGF7bWFyZ2luOjAgOHB4fS5zbGlkZXItYXJyb3dze3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjQyJTttYXJnaW4tdG9wOi0yNXB4O2Rpc3BsYXk6bm9uZX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NS44NzVlbSl7LnNsaWRlci1hcnJvd3N7ZGlzcGxheTpibG9ja319LmJsb2Nre21hcmdpbi1ib3R0b206NXB4O2NsZWFyOmxlZnQ7b3ZlcmZsb3c6aGlkZGVufSNzaXRlLW1hcHstd2Via2l0LXRyYW5zaXRpb246YWxsIC4xcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4xcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuMXMgZWFzZS1pbi1vdXQ7LW1zLXRyYW5zaXRpb246YWxsIC4xcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuMXMgZWFzZS1pbi1vdXQ7YmFja2dyb3VuZDojMjEyZTM5O3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MTA7d2lkdGg6MTAwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTEzMCUpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtMTMwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTEzMCUpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTEzMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTEzMCUpO2xlZnQ6MDt0b3A6MH1odG1sLmllOCAjc2l0ZS1tYXB7dG9wOi0xMzAlfSNzaXRlLW1hcC5zaG93e3RvcDo3M3B4Oy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApfWh0bWwuaWU4ICNzaXRlLW1hcC5zaG93e3RvcDo3M3B4fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI2LjI1ZW0peyNzaXRlLW1hcC5zaG93e3BhZGRpbmctdG9wOjB9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM3LjVlbSl7I3NpdGUtbWFwLnNob3d7dG9wOjEwMXB4fX0jc2l0ZS1tYXAgdWx7b3ZlcmZsb3cteTpzY3JvbGw7bWF4LWhlaWdodDo2MDBweDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtwYWRkaW5nLWJvdHRvbToyNTBweH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NS44NzVlbSl7I3NpdGUtbWFwIHVse21heC1oZWlnaHQ6MTAwMHB4O3BhZGRpbmctYm90dG9tOjBweH19I3NpdGUtbWFwIHVsPmxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0OmxlZnQ7bWFyZ2luLWJvdHRvbTowO21pbi13aWR0aDoxMDAlO3BhZGRpbmc6MDtmb250LXNpemU6MTZweDtmb250LXNpemU6MXJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXdlaWdodDo3MDB9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjUuODc1ZW0peyNzaXRlLW1hcCB1bD5saXtmb250LXNpemU6MTRweDtmb250LXNpemU6MC44NzVyZW07bWluLXdpZHRoOjE0MHB4O21hcmdpbi1ib3R0b206MjBweDtwYWRkaW5nOjAgMTBweH0jc2l0ZS1tYXAgdWw+bGk6bGFzdC1vZi10eXBle21pbi13aWR0aDowcHh9fSNzaXRlLW1hcCB1bD5saSBhe2NvbG9yOiNmZmY7cGFkZGluZzoxMHB4IDA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItdG9wOjFweCBzb2xpZCAjMTgyMTI5fSNzaXRlLW1hcCB1bD5saSBhIGl7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMHB4O3RvcDo1MCU7bWFyZ2luLXRvcDotMTBweDtkaXNwbGF5OmJsb2NrfSNzaXRlLW1hcCB1bD5saSBhIGk6YmVmb3Jley13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo5MDA7Y29sb3I6I2ZmZjt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O3RvcDowO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0xMHB4O2Rpc3BsYXk6YmxvY2t9I3NpdGUtbWFwIHVsPmxpIGE6aG92ZXIgaTpiZWZvcmV7Y29sb3I6I2ZmZn1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NS44NzVlbSl7I3NpdGUtbWFwIHVsPmxpIGF7Ym9yZGVyLXRvcDpub25lfSNzaXRlLW1hcCB1bD5saSBhIGl7ZGlzcGxheTpub25lfX0jc2l0ZS1tYXAgdWw+bGk6Zmlyc3Qtb2YtdHlwZXtib3JkZXI6bm9uZX0jc2l0ZS1tYXAgdWw+bGk6Zmlyc3Qtb2YtdHlwZSBhe2JvcmRlci10b3A6bm9uZX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NS44NzVlbSl7I3NpdGUtbWFwIHVsPmxpOmZpcnN0LW9mLXR5cGV7ZGlzcGxheTpub25lfX0jc2l0ZS1tYXAgdWwgbGkuYWN0aXZlIGEgaTpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApIHJvdGF0ZVgoLTE4MGRlZykgcm90YXRlWSgwKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoMCkgcm90YXRlWCgtMTgwZGVnKSByb3RhdGVZKDApOy1tcy10cmFuc2Zvcm06cm90YXRlKDApIHJvdGF0ZVgoLTE4MGRlZykgcm90YXRlWSgwKTstby10cmFuc2Zvcm06cm90YXRlKDApIHJvdGF0ZVgoLTE4MGRlZykgcm90YXRlWSgwKTt0cmFuc2Zvcm06cm90YXRlKDApIHJvdGF0ZVgoLTE4MGRlZykgcm90YXRlWSgwKX0jc2l0ZS1tYXAgdWw+bGkgdWx7bWF4LWhlaWdodDowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLWJvdHRvbTowcHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0fSNzaXRlLW1hcCB1bD5saSB1bC5zaG93e21heC1oZWlnaHQ6ODAwcHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjUuODc1ZW0peyNzaXRlLW1hcCB1bD5saSB1bHttYXgtaGVpZ2h0OjgwMHB4fX0jc2l0ZS1tYXAgdWw+bGkgdWwgbGl7ZGlzcGxheTpibG9jaztmbG9hdDpub25lO21hcmdpbi1ib3R0b206MnB4O21pbi13aWR0aDowcHg7Ym9yZGVyOm5vbmU7cGFkZGluZzowcHg7Zm9udC1zaXplOjE0cHg7Zm9udC1zaXplOjAuODc1cmVtO3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7bGV0dGVyLXNwYWNpbmc6MH1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NS44NzVlbSl7I3NpdGUtbWFwIHVsPmxpIHVsIGxpe2ZvbnQtc2l6ZToxLjJyZW19fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY1Ljg3NWVtKXsjc2l0ZS1tYXAgdWw+bGkgdWwgbGl7Zm9udC1zaXplOjE0cHg7Zm9udC1zaXplOjAuODc1cmVtO2Rpc3BsYXk6YmxvY2t9fSNzaXRlLW1hcCB1bD5saSB1bCBsaSBhe2NvbG9yOiM2OTdkOTA7Ym9yZGVyLXRvcDpub25lO3BhZGRpbmc6M3B4IDA7ZGlzcGxheTpibG9ja30jc2l0ZS1tYXAgdWwgbGkud2l0aC1kcm9wIHVse2Rpc3BsYXk6bm9uZTt6LWluZGV4OjIyO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6OTAlO3RvcDotN3B4O2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjEwcHg7bWFyZ2luOjA7Ym9yZGVyLXJhZGl1czozcHg7Ym94LXNoYWRvdzowIDAgNXB4IHJnYmEoMCwwLDAsLjMpfSNzaXRlLW1hcCB1bCBsaS53aXRoLWRyb3AgdWw6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMHB4O3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSByb3RhdGVYKDApIHJvdGF0ZVkoMCk7LW1vei10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSByb3RhdGVYKDApIHJvdGF0ZVkoMCk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpIHJvdGF0ZVgoMCkgcm90YXRlWSgwKTstby10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSByb3RhdGVYKDApIHJvdGF0ZVkoMCk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgcm90YXRlWCgwKSByb3RhdGVZKDApO2JhY2tncm91bmQ6I2ZmZjtsZWZ0Oi01cHg7bWFyZ2luLXRvcDotNXB4O2JvcmRlci1yYWRpdXM6MXB4fSNzaXRlLW1hcCB1bCBsaS53aXRoLWRyb3AgdWwgYXtjb2xvcjojNTY1NzU4O3BhZGRpbmc6MnB4IDEwcHh9I3NpdGUtbWFwIHVsIGxpLndpdGgtZHJvcCB1bC5zaG93e2Rpc3BsYXk6YmxvY2t9LmJveHtib3gtc2hhZG93OjAgMCA1cHggcmdiYSgwLDAsMCwuMDUpO2JvcmRlcjoycHggc29saWQgI2UyZWJmMTtib3JkZXItcmFkaXVzOjNweDsqem9vbToxO21hcmdpbi1ib3R0b206MjBweDtiYWNrZ3JvdW5kOiNmZmZ9LmJveDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofS5ib3guYWx0e2JhY2tncm91bmQtY29sb3I6I2ZhZmFmYX0uYm94LmFsdCAuYm94LWJvZHl7Knpvb206MTtwYWRkaW5nOjIwcHggMTBweCAxMHB4fS5ib3guYWx0IC5ib3gtYm9keTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofS5ib3guYWx0Mntib3JkZXI6MnB4IHNvbGlkICMyYzk3ZGV9LmJveC5hbHQyIGhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiMyYzk3ZGV9LmJveC5hbHQyIGhlYWRlciAuc3ViaGVhZHtjb2xvcjojYTJkNGYxfS5ib3ggaGVhZGVye3BhZGRpbmc6MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNlMmViZjF9LmJveCBoZWFkZXIgLnN1YmhlYWR7Zm9udC13ZWlnaHQ6NDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7Y29sb3I6IzgxOGM5NX0uYm94IGhlYWRlcj4qe21hcmdpbjowICFpbXBvcnRhbnR9LmJveCAuYm94LWJvZHl7cGFkZGluZzoyMHB4IDIwcHh9LmJveCAuYm94LWJvZHkuYWx0e3BhZGRpbmctdG9wOjEwcHh9LmJveCAuYnRuLmFsdHtmb250LXNpemU6MTJweDtwYWRkaW5nOjEycHggMTJweCAxMHB4IDEycHh9LnByaWNpbmcgLmJveC1ib2R5e3BhZGRpbmctYm90dG9tOjVweH0ucHJpY2luZyAuYm94IHRke3BhZGRpbmc6NXB4IDEwcHh9LnByaWNpbmcgLmN0YXN7bWFyZ2luLXRvcDo1cHh9LnByaWNpbmcgLmN0YXMgdHJ7YmFja2dyb3VuZDpub25lfS5wcmljaW5nIC5jdGFzIHRyOmxhc3QtY2hpbGR7Ym9yZGVyLXRvcDoxcHggc29saWQgI2UyZTRlNn0ucHJpY2luZyAuY3RhcyB0ZHtwYWRkaW5nOjE1cHggNXB4IDVweCA1cHg7dmVydGljYWwtYWxpZ246bWlkZGxlfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pey5pbm5lci13cmFwLXNwYWNle3BhZGRpbmctcmlnaHQ6MjVweCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoyNXB4ICFpbXBvcnRhbnR9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY1Ljg3NWVtKXsuaW5uZXItd3JhcC1zcGFjZS5hbHR7cGFkZGluZy1yaWdodDoyNXB4ICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjI1cHggIWltcG9ydGFudH19LmlubmVyLXdyYXAtc3BhY2UuYWx0MnttYXJnaW4tYm90dG9tOjUwcHh9LmlubmVyLXdyYXAtc3BhY2UuYWx0MjpudGgtb2YtdHlwZShvZGQpe2JvcmRlci1yaWdodDoxcHggc29saWQgZ3JheX0uaW5uZXItd3JhcC1zcGFjZS5hbHQyOm50aC1vZi10eXBlKGV2ZW4pe3BhZGRpbmctbGVmdDo1MHB4ICFpbXBvcnRhbnR9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjYuMjVlbSl7LmlubmVyLXdyYXAtc3BhY2UuYWx0M3twYWRkaW5nLXJpZ2h0OjEwJSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxMCUgIWltcG9ydGFudH19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzcuNWVtKXsuaW5uZXItd3JhcC1zcGFjZS5hbHQze3BhZGRpbmctcmlnaHQ6OCUgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6OCUgIWltcG9ydGFudH19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSl7LmlubmVyLXdyYXAtc3BhY2UuYWx0M3twYWRkaW5nLXJpZ2h0OjI1cHggIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MjVweCAhaW1wb3J0YW50fX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NS44NzVlbSl7LmlubmVyLXdyYXAtc3BhY2UuYWx0M3twYWRkaW5nLXJpZ2h0OjI1cHggIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MjVweCAhaW1wb3J0YW50fX0uZ3JpZC1ibG9ja3tiYWNrZ3JvdW5kOiM5OWEzYWM7cGFkZGluZzo1cHg7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjIwcHg7bGV0dGVyLXNwYWNpbmc6MXB4fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pey5mbGV4Ym94e2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbW96LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbW96LWFsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmZsZXhib3gucm93LXJldmVyc2V7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0uZmxleGJveC5yb3ctc3RyZXRjaHstd2Via2l0LWFsaWduLWl0ZW1zOnN0cmV0Y2g7LW1vei1hbGlnbi1pdGVtczpzdHJldGNoO2FsaWduLWl0ZW1zOnN0cmV0Y2h9fS5pbnNldHtwYWRkaW5nLWxlZnQ6MHB4fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM3LjVlbSl7Lmluc2V0e3BhZGRpbmctbGVmdDo0MHB4fX0uc3RyZXRjaHtwYWRkaW5nOjAgIWltcG9ydGFudH0uc3RyZXRjaCAuc3RyZXRjaHtwYWRkaW5nOjAgIWltcG9ydGFudDtiYWNrZ3JvdW5kOiMyYzk3ZGV9LnN0cmV0Y2ggLnN0cmV0Y2ggLmZsZXhib3h7cGFkZGluZzowICFpbXBvcnRhbnR9LnN0cmV0Y2ggLnN0cmV0Y2ggLmZsZXhib3ggLmlubmVyLXdyYXAtc3BhY2V7cGFkZGluZzoyMHB4IDYwcHggIWltcG9ydGFudH0uc3RyZXRjaCAuc3RyZXRjaCAuZmxleGJveD4qOmZpcnN0LW9mLXR5cGV7YmFja2dyb3VuZDojMjEyZTM5fS5zdHJldGNoIC5zdHJldGNoIC5mbGV4Ym94Pio6bGFzdC1vZi10eXBle2JhY2tncm91bmQ6IzFmMjcyZX0uc3RyZXRjaCAuc3RyZXRjaC5hbHR7YmFja2dyb3VuZDojN2JjMzRlfS5zdHJldGNoIC5zdHJldGNoLmFsdCAuZmxleGJveD4qOmZpcnN0LW9mLXR5cGV7YmFja2dyb3VuZDojMWYyNzJlfS5zdHJldGNoIC5zdHJldGNoLmFsdCAuZmxleGJveD4qOmxhc3Qtb2YtdHlwZXtiYWNrZ3JvdW5kOiMyMTJlMzl9LnN0cmV0Y2ggLnN0cmV0Y2guYWx0MntiYWNrZ3JvdW5kOiMyYzk3ZGV9LnN0cmV0Y2ggLnN0cmV0Y2guYWx0MiAuZmxleGJveD4qOmZpcnN0LW9mLXR5cGV7YmFja2dyb3VuZDojMjEyZTM5fS5zdHJldGNoIC5zdHJldGNoLmFsdDIgLmZsZXhib3g+KjpsYXN0LW9mLXR5cGV7YmFja2dyb3VuZDojMmM5N2RlfS56b29te3otaW5kZXg6MTA7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0fS56b29tOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztib3R0b206MDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotMTVweDt3aWR0aDozMHB4O2hlaWdodDozMHB4O3otaW5kZXg6MTF9Lnpvb206YmVmb3Jle2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuOCk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDEyOCwxMjgsMTI4LC41KTtib3JkZXItcmFkaXVzOjMwcHg7Y29udGVudDpcIitcIjt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDozMXB4O2NvbG9yOiM1NjU3NTg7Zm9udC1zaXplOjI0cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6NzAwfS56b29tLmFjdGl2ZXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjY1LCAxLjY1KTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjY1LCAxLjY1KTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuNjUsIDEuNjUpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLjY1LCAxLjY1KTt0cmFuc2Zvcm06c2NhbGUoMS42NSwgMS42NSl9Lnpvb20uYWN0aXZlOmJlZm9yZXtjb250ZW50Olwi4oCUXCI7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjhweH0udWktc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdDtkaXNwbGF5Om5vbmU7bWFyZ2luLWJvdHRvbToxMHB4O21hcmdpbi10b3A6MTUwcHg7b3ZlcmZsb3c6dmlzaWJsZX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NS44NzVlbSl7LnVpLXNsaWRlcntkaXNwbGF5OmJsb2NrfX0udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxle3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mjt3aWR0aDoxLjJlbTtoZWlnaHQ6MS4yZW07Y3Vyc29yOmRlZmF1bHQ7LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lfS51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7Zm9udC1zaXplOi43ZW07ZGlzcGxheTpibG9jaztib3JkZXI6MDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH0udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItaGFuZGxlLC51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1yYW5nZXtmaWx0ZXI6aW5oZXJpdH0udWktc2xpZGVyLWhvcml6b250YWx7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZDojZTJlYmYxfS51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZXt0b3A6LTE0MHB4O21hcmdpbi1sZWZ0Oi05MHB4O3dpZHRoOjE4MHB4O2hlaWdodDoxMDBweH0udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGU6YmVmb3Jle2NvbnRlbnQ6XCJcIjtib3R0b206LTYycHg7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTE0cHg7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjRweCBzb2xpZCAjNWJiZWZmO2JveC1zaGFkb3c6LTVweCAwIDAgI2ZmZiw1cHggMCAwICNmZmY7Ym9yZGVyLXJhZGl1czozMHB4O2N1cnNvcjpwb2ludGVyO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7cG9zaXRpb246YWJzb2x1dGV9LnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2V7dG9wOjA7aGVpZ2h0OjEwMCV9LnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWlue2xlZnQ6MH0udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1tYXh7cmlnaHQ6MH1pbnB1dCNhbW91bnR7d2lkdGg6MTUwcHg7bWluLXdpZHRoOjE1MHB4O21heC13aWR0aDoxNTBweDttYXJnaW4tdG9wOjBweH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NS44NzVlbSl7aW5wdXQjYW1vdW50e21hcmdpbi10b3A6MTI4cHh9fWlucHV0LmFtb3VudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym9yZGVyOm5vbmU7d2lkdGg6MjAwcHg7cGFkZGluZzo4cHggNXB4O2JvcmRlci1yYWRpdXM6MDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOiMyYzk3ZGU7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo5MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDtmb250LXNpemU6MTRweH1pbnB1dC5wcmljZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NDBweDtsZWZ0OjA7Ym9yZGVyOm5vbmU7d2lkdGg6MjAwcHg7cGFkZGluZzo4cHggNXB4O2JvcmRlci1yYWRpdXM6MDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOiNmZmY7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6OTAwO2NvbG9yOiM2OTdkOTB9Lmljb24tZmxhZzpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjE3OHB4O2hlaWdodDoxMDBweDtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2ljb24tdXMtZmxhZy5wbmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO2JhY2tncm91bmQtc2l6ZToxNzhweCAxMDBweH0uaWNvbi1mbGFnLmZsYWctY2FuYWRhOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9pY29uLWNhbmFkYS1mbGFnLnBuZ1wiKX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKXsudmVydGljYWwtY29udGFpbnttaW4taGVpZ2h0OjUwcHh9fS5ibG9jay1tZXNzYWdle21hcmdpbjowIDEwcHggMTBweCAxMHB4O3BhZGRpbmc6NXB4O2JvcmRlci1yYWRpdXM6MnB4O3RleHQtYWxpZ246Y2VudGVyfS5ibG9jay1tZXNzYWdlLmVycm9ye2JhY2tncm91bmQtY29sb3I6I2YyZGVkZTtjb2xvcjojNzEyZDJkfS5ibG9jay1tZXNzYWdlLmluZm97YmFja2dyb3VuZC1jb2xvcjojZDllZGY3O2NvbG9yOiMxYjYwODN9LmJsb2NrLW1lc3NhZ2Uuc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiM2ZWIwMjE7Y29sb3I6I2ZmZn0uYmxvY2stbWVzc2FnZS53YXJuaW5ne2JhY2tncm91bmQtY29sb3I6I2ZjZjhlMztjb2xvcjojOWM4NjExfS5lcnJvci1tZXNzYWdle2NvbG9yOiNjMDB9LmQtbm9uZXtkaXNwbGF5Om5vbmV9LmllOCBoMS5hbHBoYSwuaWU4IC5maXJzdC1zZWN0aW9uIGgxLC5maXJzdC1zZWN0aW9uIC5pZTggaDF7bWFyZ2luLXRvcDoxNTBweH0uaWU4IGEubW9yZS1saW5re2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6MjBweH1pbnB1dDppbnZhbGlke2JveC1zaGFkb3c6bm9uZX0uZmxleHsqem9vbToxO3Bvc2l0aW9uOnJlbGF0aXZlO2NsZWFyOmJvdGg7cGFkZGluZzo1cHggMTBweDtkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDYwcHg7bWF4LXdpZHRoOjY2LjI1cmVtO21hcmdpbjowIGF1dG99LmZsZXg6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH0uZmxleC5mbGV4LXdpZGV7bWF4LXdpZHRoOjEzMDBweDttYXgtd2lkdGg6ODEuMjVyZW19LmZsZXguZmxleC1leHRyYS13aWRle21heC13aWR0aDoxODAwcHg7bWF4LXdpZHRoOjExMi41cmVtfS5mbGV4LnR1Y2t7cGFkZGluZzowIDEwcHh9LmZsZXggLmcxLWZsZXgxe2Zsb2F0OmxlZnQ7d2lkdGg6MjUlO3BhZGRpbmc6MCAxMHB4O3BhZGRpbmc6MCAwLjYyNXJlbX0uZmxleCAuZzEtZmxleDEucHVzaHtmbG9hdDpyaWdodH0uZmxleCAuZzEtZmxleDJ7ZmxvYXQ6bGVmdDt3aWR0aDo1MCU7cGFkZGluZzowIDEwcHg7cGFkZGluZzowIDAuNjI1cmVtfS5mbGV4IC5nMS1mbGV4Mi5wdXNoe2Zsb2F0OnJpZ2h0fS5mbGV4IC5nMS1mbGV4M3t3aWR0aDo3NSU7cGFkZGluZzowIDEwcHg7cGFkZGluZzowIDAuNjI1cmVtfS5mbGV4IC5nMS1mbGV4My5wdXNoe2Zsb2F0OnJpZ2h0fS5mbGV4IC5nMS1mbGV4NHtmbG9hdDpsZWZ0O3dpZHRoOjEwMCU7cGFkZGluZzowIDEwcHg7cGFkZGluZzowIDAuNjI1cmVtfS5mbGV4IC5nMS1mbGV4NC5wdXNoe2Zsb2F0OnJpZ2h0fS5mbGV4IC5nMS1oaWRlLC5mbGV4IC5nMi1oaWRle2Rpc3BsYXk6bm9uZX0uZmxleCAuZzEtc2hvd3tkaXNwbGF5OmJsb2NrfS5mbGV4IC5mbGV4LW5lc3RlZDpmaXJzdC1jaGlsZCwuZmxleCAuZmxleC1uZXN0ZWQuZzEtZmxleDQ6bGFzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKXsuZmxleCAuZzItZmxleDF7ZmxvYXQ6bGVmdDt3aWR0aDoxNi42NjY2NjY2NjY3JTtwYWRkaW5nOjAgMTBweDtwYWRkaW5nOjAgMC42MjVyZW19LmZsZXggLmcyLWZsZXgxLnB1c2h7ZmxvYXQ6cmlnaHR9LmZsZXggLmcyLWZsZXgye2Zsb2F0OmxlZnQ7d2lkdGg6MzMuMzMzMzMzMzMzMyU7cGFkZGluZzowIDEwcHg7cGFkZGluZzowIDAuNjI1cmVtfS5mbGV4IC5nMi1mbGV4Mi5wdXNoe2Zsb2F0OnJpZ2h0fS5mbGV4IC5nMi1mbGV4M3tmbG9hdDpsZWZ0O3dpZHRoOjUwJTtwYWRkaW5nOjAgMTBweDtwYWRkaW5nOjAgMC42MjVyZW19LmZsZXggLmcyLWZsZXgzLnB1c2h7ZmxvYXQ6cmlnaHR9LmZsZXggLmcyLWZsZXg0e2Zsb2F0OmxlZnQ7d2lkdGg6NjYuNjY2NjY2NjY2NyU7cGFkZGluZzowIDEwcHg7cGFkZGluZzowIDAuNjI1cmVtfS5mbGV4IC5nMi1mbGV4NC5wdXNoe2Zsb2F0OnJpZ2h0fS5mbGV4IC5nMi1mbGV4NXtmbG9hdDpsZWZ0O3dpZHRoOjgzLjMzMzMzMzMzMzMlO3BhZGRpbmc6MCAxMHB4O3BhZGRpbmc6MCAwLjYyNXJlbX0uZmxleCAuZzItZmxleDUucHVzaHtmbG9hdDpyaWdodH0uZmxleCAuZzItZmxleDZ7d2lkdGg6MTAwJTtwYWRkaW5nOjAgMTBweDtwYWRkaW5nOjAgMC42MjVyZW19LmZsZXggLmcyLWZsZXg2LnB1c2h7ZmxvYXQ6cmlnaHR9LmZsZXggLmcyLXNob3d7ZGlzcGxheTpibG9ja30uZmxleCAuZzItaGlkZXtkaXNwbGF5Om5vbmV9LmZsZXggLmcyLW9mZnNldDF7bWFyZ2luLWxlZnQ6MTYuNCV9LmZsZXggLmZsZXgtbmVzdGVkOmxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDowfS5mbGV4IC5mbGV4LW5lc3RlZC5nMS1mbGV4NDpsYXN0LWNoaWxke3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctbGVmdDowLjYyNXJlbX0uZmxleCAuZmxleC1uZXN0ZWQuZzEtZmxleDQ6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY1Ljg3NWVtKXsuZmxleCAuZzMtZmxleDF7ZmxvYXQ6bGVmdDt3aWR0aDo4LjMzMzMzMzMzMzMlO3BhZGRpbmc6MCAxMHB4O3BhZGRpbmc6MCAwLjYyNXJlbX0uZmxleCAuZzMtZmxleDEucHVzaHtmbG9hdDpyaWdodH0uZmxleCAuZzMtZmxleDJ7ZmxvYXQ6bGVmdDt3aWR0aDoxNi42NjY2NjY2NjY3JTtwYWRkaW5nOjAgMTBweDtwYWRkaW5nOjAgMC42MjVyZW19LmZsZXggLmczLWZsZXgyLnB1c2h7ZmxvYXQ6cmlnaHR9LmZsZXggLmczLWZsZXgze2Zsb2F0OmxlZnQ7d2lkdGg6MjUlO3BhZGRpbmc6MCAxMHB4O3BhZGRpbmc6MCAwLjYyNXJlbX0uZmxleCAuZzMtZmxleDMucHVzaHtmbG9hdDpyaWdodH0uZmxleCAuZzMtZmxleDR7ZmxvYXQ6bGVmdDt3aWR0aDozMy4zMzMzMzMzMzMzJTtwYWRkaW5nOjAgMTBweDtwYWRkaW5nOjAgMC42MjVyZW19LmZsZXggLmczLWZsZXg0LnB1c2h7ZmxvYXQ6cmlnaHR9LmZsZXggLmczLWZsZXg1e2Zsb2F0OmxlZnQ7d2lkdGg6NDEuNjY2NjY2NjY2NyU7cGFkZGluZzowIDEwcHg7cGFkZGluZzowIDAuNjI1cmVtfS5mbGV4IC5nMy1mbGV4NS5wdXNoe2Zsb2F0OnJpZ2h0fS5mbGV4IC5nMy1mbGV4NntmbG9hdDpsZWZ0O3dpZHRoOjUwJTtwYWRkaW5nOjAgMTBweDtwYWRkaW5nOjAgMC42MjVyZW19LmZsZXggLmczLWZsZXg2LnB1c2h7ZmxvYXQ6cmlnaHR9LmZsZXggLmczLWZsZXg3e2Zsb2F0OmxlZnQ7d2lkdGg6NTguMzMzMzMzMzMzMyU7cGFkZGluZzowIDEwcHg7cGFkZGluZzowIDAuNjI1cmVtfS5mbGV4IC5nMy1mbGV4Ny5wdXNoe2Zsb2F0OnJpZ2h0fS5mbGV4IC5nMy1mbGV4OHtmbG9hdDpsZWZ0O3dpZHRoOjY2LjY2NjY2NjY2NjclO3BhZGRpbmc6MCAxMHB4O3BhZGRpbmc6MCAwLjYyNXJlbX0uZmxleCAuZzMtZmxleDgucHVzaHtmbG9hdDpyaWdodH0uZmxleCAuZzMtZmxleDl7ZmxvYXQ6bGVmdDt3aWR0aDo3NSU7cGFkZGluZzowIDEwcHg7cGFkZGluZzowIDAuNjI1cmVtfS5mbGV4IC5nMy1mbGV4OS5wdXNoe2Zsb2F0OnJpZ2h0fS5mbGV4IC5nMy1mbGV4MTB7ZmxvYXQ6bGVmdDt3aWR0aDo4My4zMzMzMzMzMzMzJTtwYWRkaW5nOjAgMTBweDtwYWRkaW5nOjAgMC42MjVyZW19LmZsZXggLmczLWZsZXgxMC5wdXNoe2Zsb2F0OnJpZ2h0fS5mbGV4IC5nMy1mbGV4MTF7ZmxvYXQ6bGVmdDt3aWR0aDo5MS42NjY2NjY2NjY3JTtwYWRkaW5nOjAgMTBweDtwYWRkaW5nOjAgMC42MjVyZW19LmZsZXggLmczLWZsZXgxMS5wdXNoe2Zsb2F0OnJpZ2h0fS5mbGV4IC5nMy1mbGV4MTJ7d2lkdGg6MTAwJTtwYWRkaW5nOjAgMTBweDtwYWRkaW5nOjAgMC42MjVyZW19LmZsZXggLmczLWZsZXgxMi5wdXNoe2Zsb2F0OnJpZ2h0fS5mbGV4IC5nMy1zaG93e2Rpc3BsYXk6YmxvY2t9LmZsZXggLmczLWhpZGV7ZGlzcGxheTpub25lfS5mbGV4IC5nMy1vZmZzZXQxe21hcmdpbi1sZWZ0OjguNCV9LmZsZXggLmczLW9mZnNldDJ7bWFyZ2luLWxlZnQ6MTYuOCV9LmZsZXggLmczLW9mZnNldDN7bWFyZ2luLWxlZnQ6MjUuMiV9fWh0bWx7Zm9udC1zaXplOjgzJX1odG1sLmllOHtmb250LXN0eWxlOm5vcm1hbCAhaW1wb3J0YW50fWJvZHl7Zm9udC1mYW1pbHk6XCJwcm94aW1hLW5vdmFcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjc7Y29sb3I6IzU2NTc1OH1odG1sLmllOCBib2R5e2ZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnR9c3Ryb25ne2ZvbnQtd2VpZ2h0OjkwMH1lbXtmb250LXN0eWxlOml0YWxpY30uY2VudGVye3RleHQtYWxpZ246Y2VudGVyfS5hbHBoYSwuZmlyc3Qtc2VjdGlvbiBoMXtmb250LXNpemU6NDBweDtmb250LXNpemU6Mi41cmVtfS5iZXRhLC5hbHQgaDJ7Zm9udC1zaXplOjMycHg7Zm9udC1zaXplOjJyZW19LmdhbW1he2ZvbnQtc2l6ZToyNHB4O2ZvbnQtc2l6ZToxLjVyZW19LmRlbHRhe2ZvbnQtc2l6ZToyMHB4O2ZvbnQtc2l6ZToxLjI1cmVtfS5lcHNpbG9ue2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtfS56ZXRhLC5ib3ggaGVhZGVyIC5zdWJoZWFke2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTowLjkzNzVyZW19aDEsaDIsaDMsaDQsaDUsaDZ7Zm9udC1mYW1pbHk6XCJnZXN0YVwiLGNsZWFuLHNhbnMtc2VyaWY7Y29sb3I6IzIxMmUzOTttYXJnaW4tYm90dG9tOjEwcHg7Zm9udC13ZWlnaHQ6OTAwO2xpbmUtaGVpZ2h0OjEuMjstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO3RleHQtcmVuZGVyaW5nOm9wdGltaXplTGVnaWJpbGl0eX1oMS5zaGFkb3csaDIuc2hhZG93LGgzLnNoYWRvdyxoNC5zaGFkb3csaDUuc2hhZG93LGg2LnNoYWRvd3t0ZXh0LXNoYWRvdzowIDFweCAwIHJnYmEoMCwwLDAsLjUpfWh0bWwuaWU4IGgxLGh0bWwuaWU4IGgyLGh0bWwuaWU4IGgzLGh0bWwuaWU4IGg0LGh0bWwuaWU4IGg1LGh0bWwuaWU4IGg2e2ZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnR9aDEuYmlnLXRleHQsaDIuYmlnLXRleHQsaDMuYmlnLXRleHQsaDQuYmlnLXRleHQsaDUuYmlnLXRleHQsaDYuYmlnLXRleHR7Zm9udC1zaXplOjEyMHB4O2ZvbnQtc2l6ZTo3LjVyZW07bGluZS1oZWlnaHQ6Ljg7bWFyZ2luLXRvcDowfWgxLmFsdCxoMi5hbHQsaDMuYWx0LGg0LmFsdCxoNS5hbHQsaDYuYWx0e2ZvbnQtc3R5bGU6aXRhbGljfWgxLmFsdDIsaDIuYWx0MixoMy5hbHQyLGg0LmFsdDIsaDUuYWx0MixoNi5hbHQye2NvbG9yOiM2OTdkOTA7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6NDBweDtwYWRkaW5nLWJvdHRvbTo0MHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHh9aDEuYWx0MjphZnRlcixoMi5hbHQyOmFmdGVyLGgzLmFsdDI6YWZ0ZXIsaDQuYWx0MjphZnRlcixoNS5hbHQyOmFmdGVyLGg2LmFsdDI6YWZ0ZXJ7d2lkdGg6MjAwMHB4O2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO2hlaWdodDoxcHg7dG9wOjUwJTttYXJnaW4tbGVmdDoxMTAlO21hcmdpbi10b3A6LTFweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjOTlhM2FjfWgxLmFsdDMsaDIuYWx0MyxoMy5hbHQzLGg0LmFsdDMsaDUuYWx0MyxoNi5hbHQze2NvbG9yOiM1YmJlZmZ9aDEuYWx0NCxoMi5hbHQ0LGgzLmFsdDQsaDQuYWx0NCxoNS5hbHQ0LGg2LmFsdDR7Y29sb3I6IzY5N2Q5MH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNy41ZW0pe2gxLmFsdDQsaDIuYWx0NCxoMy5hbHQ0LGg0LmFsdDQsaDUuYWx0NCxoNi5hbHQ0e21hcmdpbi10b3A6NjBweDttYXJnaW4tYm90dG9tOjgwcHh9fWgxLmFsdDUsaDIuYWx0NSxoMy5hbHQ1LGg0LmFsdDUsaDUuYWx0NSxoNi5hbHQ1e2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW4tYm90dG9tOjEwcHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzcuNWVtKXtoMS5hbHQ1LGgyLmFsdDUsaDMuYWx0NSxoNC5hbHQ1LGg1LmFsdDUsaDYuYWx0NXttYXJnaW4tYm90dG9tOjYwcHh9fWgxe3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHh9aDQsaDUsaDZ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweH0uc3VidGV4dHtmb250LXNpemU6MTRweDtmb250LXNpemU6MC44NzVyZW07bGluZS1oZWlnaHQ6MTtjb2xvcjojNjk3ZDkwO21hcmdpbi1ib3R0b206MTBweH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NS44NzVlbSl7LnN1YnRleHR7Zm9udC1zaXplOjMwcHg7Zm9udC1zaXplOjEuODc1cmVtfX0uc3VidGV4dC5hbHR7Zm9udC1zdHlsZTppdGFsaWN9cCx1bCxwcmV7Zm9udC1zaXplOjE4cHg7Zm9udC1zaXplOjEuMTI1cmVtfXAuc21hbGwsdWwuc21hbGwscHJlLnNtYWxse2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc2l6ZTowLjg3NXJlbX1wLnNtYWxsLndoaXRlLHVsLnNtYWxsLndoaXRlLHByZS5zbWFsbC53aGl0ZXtjb2xvcjojZmZmfXAuc21hbGwucHVzaCx1bC5zbWFsbC5wdXNoLHByZS5zbWFsbC5wdXNoe2Zsb2F0OnJpZ2h0fXAubGFyZ2UsLmZpcnN0LXNlY3Rpb24gcCx1bC5sYXJnZSxwcmUubGFyZ2V7Zm9udC1zaXplOjE4cHg7Zm9udC1zaXplOjEuMTI1cmVtfXVse2xpc3Qtc3R5bGUtdHlwZTpub25lfXVsLmhvcnotbGlzdHsqem9vbToxO2ZvbnQtd2VpZ2h0OjQwMDtsaXN0LXN0eWxlLXR5cGU6bm9uZX11bC5ob3J6LWxpc3Q6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH11bC5ob3J6LWxpc3QgbGl7ZmxvYXQ6bGVmdH11bC5ob3J6LWxpc3QgbGkgYXtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnR9dWwgbGkucHVzaHtmbG9hdDpyaWdodDttYXJnaW4tcmlnaHQ6MH11bC5ob3J6LWJ1dHRvbnMsdWwucHJldi1uZXh0LWJ1dHRvbnN7Knpvb206MTtsaXN0LXN0eWxlLXR5cGU6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy10b3A6MjBweH11bC5ob3J6LWJ1dHRvbnM6YWZ0ZXIsdWwucHJldi1uZXh0LWJ1dHRvbnM6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH1bcm9sZT1tYWluXSB1bC5ob3J6LWJ1dHRvbnMsW3JvbGU9bWFpbl0gdWwucHJldi1uZXh0LWJ1dHRvbnN7bWFyZ2luLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjB9dWwuaG9yei1idXR0b25zIGxpLHVsLnByZXYtbmV4dC1idXR0b25zIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOnRvcH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NS44NzVlbSl7dWwuaG9yei1idXR0b25zIGxpLHVsLnByZXYtbmV4dC1idXR0b25zIGxpe21hcmdpbjowIDhweDtvdmVyZmxvdzp2aXNpYmxlfX11bC5ob3J6LWJ1dHRvbnMgbGk6Zmlyc3QtY2hpbGQgYSx1bC5wcmV2LW5leHQtYnV0dG9ucyBsaTpmaXJzdC1jaGlsZCBhe21hcmdpbi1ib3R0b206MTBweH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKXt1bC5ob3J6LWJ1dHRvbnMgbGk6Zmlyc3QtY2hpbGQgYSx1bC5wcmV2LW5leHQtYnV0dG9ucyBsaTpmaXJzdC1jaGlsZCBhe21hcmdpbi1ib3R0b206MH19dWwuaG9yei1idXR0b25zLmFsdC1idXR0b25zLHVsLmFsdC1idXR0b25zLnByZXYtbmV4dC1idXR0b25ze3RleHQtYWxpZ246bGVmdDttYXJnaW4tbGVmdDowO3BhZGRpbmctbGVmdDowfXVsLmhvcnotYnV0dG9ucy5hbHQtYnV0dG9ucyBsaSx1bC5hbHQtYnV0dG9ucy5wcmV2LW5leHQtYnV0dG9ucyBsaXt2ZXJ0aWNhbC1hbGlnbjp0b3A7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjUuODc1ZW0pe3VsLmhvcnotYnV0dG9ucy5hbHQtYnV0dG9ucyBsaSx1bC5hbHQtYnV0dG9ucy5wcmV2LW5leHQtYnV0dG9ucyBsaXttYXJnaW46MCAxNHB4IDAgMH19dWwucHJldi1uZXh0LWJ1dHRvbnN7bWFyZ2luLXRvcDo0MHB4O3BhZGRpbmctYm90dG9tOjQwcHg7ZGlzcGxheTpibG9ja311bC5wcmV2LW5leHQtYnV0dG9ucyBsaXtmbG9hdDpsZWZ0fXVsLnByZXYtbmV4dC1idXR0b25zIGxpOmxhc3Qtb2YtdHlwZXtmbG9hdDpyaWdodH11bC5wcmV2LW5leHQtYnV0dG9ucyBsaSBhLmJ0bntwYWRkaW5nOjE3cHggMTJweCAxNHB4IDE1cHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjUuODc1ZW0pe3VsLnByZXYtbmV4dC1idXR0b25zIGxpe21hcmdpbjowIDEwcHg7b3ZlcmZsb3c6dmlzaWJsZX11bC5wcmV2LW5leHQtYnV0dG9ucyBsaSBhLmJ0bntwYWRkaW5nOjE3cHggMzBweCAxNHB4IDMycHh9fXVsLnByZXYtbmV4dC1idXR0b25zIGxpOmZpcnN0LWNoaWxkIGF7bWFyZ2luLWJvdHRvbTowcHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSl7dWwucHJldi1uZXh0LWJ1dHRvbnMgbGk6Zmlyc3QtY2hpbGQgYXttYXJnaW4tYm90dG9tOjB9fXVsLmFsdHtmb250LWZhbWlseTpcImdlc3RhXCIsY2xlYW4sc2Fucy1zZXJpZn11bC5hbHQgbGk6Zmlyc3QtY2hpbGQgYXt3aWR0aDo1MHB4fXVsLmFsdCBhe2NvbG9yOiNmZmY7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNik7Zm9udC1zaXplOjMwcHg7Zm9udC1zaXplOjEuODc1cmVtO3BhZGRpbmc6NXB4IDE1cHh9dWwuYWx0IGEuc3MtaWNvbntwYWRkaW5nOjEwcHggMTBweCAwcHh9dWwuYWx0IGEuc3MtYnVzaW5lc3N1c2Vye3BhZGRpbmctcmlnaHQ6MzVweDtwb3NpdGlvbjpyZWxhdGl2ZX11bC5hbHQgYS5zcy1idXNpbmVzc3VzZXI6YWZ0ZXJ7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O2ZvbnQtc2l6ZToyNnB4O2ZvbnQtc2l6ZToxLjYyNXJlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6OHB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjYpO21hcmdpbi1sZWZ0OjdweDttYXJnaW4tdG9wOjJweH11bC5hbHQgYTpob3ZlcntjdXJzb3I6cG9pbnRlcn11bC5hbHQgYS5hY3RpdmV7Y29sb3I6I2ZmZn11bC5hbHQgYS5hY3RpdmUuc3MtYnVzaW5lc3N1c2VyOmFmdGVye2NvbG9yOiNmZmZ9dWwuYWx0IGxpLmFjdGl2ZSBhe2NvbG9yOiNmZmZ9W3JvbGU9bWFpbl0gcCxbcm9sZT1tYWluXSB1bCxbcm9sZT1tYWluXSBkbCxbcm9sZT1tYWluXSBwcmV7bGluZS1oZWlnaHQ6MS43O21hcmdpbi1ib3R0b206MjRweDttYXJnaW4tYm90dG9tOjEuNXJlbTtmb250LXdlaWdodDo0MDA7Zm9udC1mYW1pbHk6XCJwcm94aW1hLW5vdmFcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtfVtyb2xlPW1haW5dIHAuc2hhZG93LFtyb2xlPW1haW5dIHVsLnNoYWRvdyxbcm9sZT1tYWluXSBkbC5zaGFkb3csW3JvbGU9bWFpbl0gcHJlLnNoYWRvd3t0ZXh0LXNoYWRvdzowIDFweCAwIHJnYmEoMCwwLDAsLjUpfWh0bWwuaWU4IFtyb2xlPW1haW5dIHAsaHRtbC5pZTggW3JvbGU9bWFpbl0gdWwsaHRtbC5pZTggW3JvbGU9bWFpbl0gZGwsaHRtbC5pZTggW3JvbGU9bWFpbl0gcHJle2ZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnR9W3JvbGU9bWFpbl0gcC5zbWFsbCxbcm9sZT1tYWluXSB1bC5zbWFsbCxbcm9sZT1tYWluXSBkbC5zbWFsbCxbcm9sZT1tYWluXSBwcmUuc21hbGx7Zm9udC1zaXplOjE0cHg7Zm9udC1zaXplOjAuODc1cmVtfVtyb2xlPW1haW5dIHAubGFyZ2UsW3JvbGU9bWFpbl0gLmZpcnN0LXNlY3Rpb24gcCwuZmlyc3Qtc2VjdGlvbiBbcm9sZT1tYWluXSBwLFtyb2xlPW1haW5dIHVsLmxhcmdlLFtyb2xlPW1haW5dIGRsLmxhcmdlLFtyb2xlPW1haW5dIHByZS5sYXJnZXtmb250LXNpemU6MThweDtmb250LXNpemU6MS4xMjVyZW19W3JvbGU9bWFpbl0gcC5ob3J6LWNlbnRlcixbcm9sZT1tYWluXSB1bC5ob3J6LWNlbnRlcixbcm9sZT1tYWluXSBkbC5ob3J6LWNlbnRlcixbcm9sZT1tYWluXSBwcmUuaG9yei1jZW50ZXJ7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcn1bcm9sZT1tYWluXSBwLmhvcnotY2VudGVyIGR0LFtyb2xlPW1haW5dIHAuaG9yei1jZW50ZXIgZGQsW3JvbGU9bWFpbl0gcC5ob3J6LWNlbnRlciBsaSxbcm9sZT1tYWluXSB1bC5ob3J6LWNlbnRlciBkdCxbcm9sZT1tYWluXSB1bC5ob3J6LWNlbnRlciBkZCxbcm9sZT1tYWluXSB1bC5ob3J6LWNlbnRlciBsaSxbcm9sZT1tYWluXSBkbC5ob3J6LWNlbnRlciBkdCxbcm9sZT1tYWluXSBkbC5ob3J6LWNlbnRlciBkZCxbcm9sZT1tYWluXSBkbC5ob3J6LWNlbnRlciBsaSxbcm9sZT1tYWluXSBwcmUuaG9yei1jZW50ZXIgZHQsW3JvbGU9bWFpbl0gcHJlLmhvcnotY2VudGVyIGRkLFtyb2xlPW1haW5dIHByZS5ob3J6LWNlbnRlciBsaXtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MDtwYWRkaW5nOjAgMTBweH1bcm9sZT1tYWluXSBwLmhvcnotY2VudGVyIGR0LFtyb2xlPW1haW5dIHVsLmhvcnotY2VudGVyIGR0LFtyb2xlPW1haW5dIGRsLmhvcnotY2VudGVyIGR0LFtyb2xlPW1haW5dIHByZS5ob3J6LWNlbnRlciBkdHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHJnYmEoMTA1LDEyNSwxNDQsLjQpO3BhZGRpbmctcmlnaHQ6MTJweH1bcm9sZT1tYWluXSBwLmhvcnotY2VudGVyIGRkIGEsW3JvbGU9bWFpbl0gdWwuaG9yei1jZW50ZXIgZGQgYSxbcm9sZT1tYWluXSBkbC5ob3J6LWNlbnRlciBkZCBhLFtyb2xlPW1haW5dIHByZS5ob3J6LWNlbnRlciBkZCBhe2NvbG9yOiM3NzhhOWN9W3JvbGU9bWFpbl0gcC5ob3J6LWNlbnRlciBkZCBhOmhvdmVyLFtyb2xlPW1haW5dIHVsLmhvcnotY2VudGVyIGRkIGE6aG92ZXIsW3JvbGU9bWFpbl0gZGwuaG9yei1jZW50ZXIgZGQgYTpob3Zlcixbcm9sZT1tYWluXSBwcmUuaG9yei1jZW50ZXIgZGQgYTpob3Zlcntjb2xvcjojZmZmfVtyb2xlPW1haW5dIGxpe21hcmdpbi1ib3R0b206MThweDttYXJnaW4tYm90dG9tOjEuMTI1cmVtfVtyb2xlPW1haW5dIHVsLFtyb2xlPW1haW5dIG9sLFtyb2xlPW1haW5dIGRse21hcmdpbi1sZWZ0OjQwcHg7cGFkZGluZy1yaWdodDoyMHB4O21hcmdpbi10b3A6MH1bcm9sZT1tYWluXSB1bC5mbHVzaCxbcm9sZT1tYWluXSBvbC5mbHVzaCxbcm9sZT1tYWluXSBkbC5mbHVzaHttYXJnaW4tbGVmdDowfVtyb2xlPW1haW5dIHVsIGxpLFtyb2xlPW1haW5dIHVsIGRkLFtyb2xlPW1haW5dIHVsIGR0LFtyb2xlPW1haW5dIG9sIGxpLFtyb2xlPW1haW5dIG9sIGRkLFtyb2xlPW1haW5dIG9sIGR0LFtyb2xlPW1haW5dIGRsIGxpLFtyb2xlPW1haW5dIGRsIGRkLFtyb2xlPW1haW5dIGRsIGR0e21hcmdpbi1ib3R0b206NHB4fVtyb2xlPW1haW5dIHVsIGR0LFtyb2xlPW1haW5dIG9sIGR0LFtyb2xlPW1haW5dIGRsIGR0e2ZvbnQtd2VpZ2h0OjcwMH1bcm9sZT1tYWluXSB1bC5idWxsZXRze2xpc3Qtc3R5bGUtdHlwZTpjaXJjbGV9W3JvbGU9bWFpbl0gdWwuYnVsbGV0cy5hbHR7bGlzdC1zdHlsZS10eXBlOm5vbmV9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjUuODc1ZW0pe1tyb2xlPW1haW5dIHVsLmJ1bGxldHMuYWx0e21hcmdpbi1sZWZ0OjkwcHh9W3JvbGU9bWFpbl0gdWwuYnVsbGV0cy5hbHQucHVsbHttYXJnaW4tbGVmdDoyMnB4fX1bcm9sZT1tYWluXSB1bC5idWxsZXRzLmFsdCBsaXtmb250LXNpemU6MThweDtmb250LXNpemU6MS4xMjVyZW07cG9zaXRpb246cmVsYXRpdmV9W3JvbGU9bWFpbl0gdWwuYnVsbGV0cy5hbHQgbGk6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0yM3B4O3RvcDo4cHg7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtib3JkZXItcmFkaXVzOjUwcHg7Ym9yZGVyOjJweCBzb2xpZCAjMmM5N2RlfVtyb2xlPW1haW5dIC5ib3ggdWwuYnVsbGV0c3ttYXJnaW4tbGVmdDoyMnB4fVtyb2xlPW1haW5dIHAuYWx0Mntjb2xvcjojZmZmO3RleHQtc2hhZG93OjAgMXB4IDAgcmdiYSgwLDAsMCwuMil9W3JvbGU9bWFpbl0gcC5hbHQze21hcmdpbi1ib3R0b206MH1wcmV7Zm9udC1zaXplOjIycHg7Zm9udC1zaXplOjEuMzc1cmVtfWJsb2NrcXVvdGV7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC1zaXplOjI0cHg7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDozMDA7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiMyYzk3ZGV9YmxvY2txdW90ZTpiZWZvcmUsYmxvY2txdW90ZTphZnRlcntjb250ZW50Om9wZW4tcXVvdGU7Zm9udC1zaXplOjI2cHg7Zm9udC1zaXplOjEuNjI1cmVtO2NvbG9yOiMyYzk3ZGU7Zm9udC13ZWlnaHQ6OTAwO3BhZGRpbmc6MCAzcHh9YmxvY2txdW90ZTphZnRlcntjb250ZW50OmNsb3NlLXF1b3RlfWJsb2NrcXVvdGUuc21hbGx7Y29sb3I6IzY5N2Q5MDtmb250LXNpemU6MTZweDtmb250LXNpemU6MXJlbTtwYWRkaW5nLWxlZnQ6MHB4O3BhZGRpbmctcmlnaHQ6MHB4O21hcmdpbi1ib3R0b206MjRweH1ibG9ja3F1b3RlLnNtYWxsOmJlZm9yZSxibG9ja3F1b3RlLnNtYWxsOmFmdGVye2NvbnRlbnQ6XCJcIjtwYWRkaW5nOjA7Zm9udC13ZWlnaHQ6NDAwO2Rpc3BsYXk6bm9uZX1ibG9ja3F1b3RlLmFsdHtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MThweDtmb250LXNpemU6MS4xMjVyZW07Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmctbGVmdDowcHg7cGFkZGluZy1yaWdodDowcHh9YmxvY2txdW90ZS5hbHQ6YmVmb3JlLGJsb2NrcXVvdGUuYWx0OmFmdGVye2Rpc3BsYXk6bm9uZX1jaXRle2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtmb250LXN0eWxlOm5vcm1hbDttYXJnaW4tdG9wOjA7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSl7aHRtbHtmb250LXNpemU6OTQlfS5hbHBoYSwuZmlyc3Qtc2VjdGlvbiBoMXtmb250LXNpemU6NDBweDtmb250LXNpemU6Mi41cmVtfS5iZXRhLC5hbHQgaDJ7Zm9udC1zaXplOjM0cHg7Zm9udC1zaXplOjIuMTI1cmVtfS5nYW1tYXtmb250LXNpemU6MjhweDtmb250LXNpemU6MS43NXJlbX0uZGVsdGF7Zm9udC1zaXplOjI0cHg7Zm9udC1zaXplOjEuNXJlbX0uZXBzaWxvbntmb250LXNpemU6MTlweDtmb250LXNpemU6MS4xODc1cmVtfS56ZXRhLC5ib3ggaGVhZGVyIC5zdWJoZWFke2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTowLjkzNzVyZW19fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY1Ljg3NWVtKXtodG1se2ZvbnQtc2l6ZToxMDAlfS5hbHBoYSwuZmlyc3Qtc2VjdGlvbiBoMXtmb250LXNpemU6NDBweDtmb250LXNpemU6Mi41cmVtfS5iZXRhLC5hbHQgaDJ7Zm9udC1zaXplOjM0cHg7Zm9udC1zaXplOjIuMTI1cmVtfS5nYW1tYXtmb250LXNpemU6MjhweDtmb250LXNpemU6MS43NXJlbX0uZGVsdGF7Zm9udC1zaXplOjI0cHg7Zm9udC1zaXplOjEuNXJlbX0uZXBzaWxvbntmb250LXNpemU6MTlweDtmb250LXNpemU6MS4xODc1cmVtfS56ZXRhLC5ib3ggaGVhZGVyIC5zdWJoZWFke2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTowLjkzNzVyZW19fS5pbnRyb3twYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjQwcHh9LmludHJvIGgzLnN0ZXA6OmJlZm9yZXtjb250ZW50OlwiMVwiO2JhY2tncm91bmQtY29sb3I6IzIxMmUzOTt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6MTBweDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjEwcHg7Zm9udC1zaXplOjEycHg7cGFkZGluZy10b3A6M3B4O21hcmdpbi10b3A6LTFweH0uaW50cm8gaDMuc3RlcC5zdGVwLXR3bzo6YmVmb3Jle2NvbnRlbnQ6XCIyXCJ9LmludHJvIGgzLnN0ZXAuc3RlcC10aHJlZTo6YmVmb3Jle2NvbnRlbnQ6XCIzXCJ9LnNpdGUtdGl0bGV7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2xvZ28ucG5nXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjEzMHB4IDQwcHg7d2lkdGg6MTMwcHg7aGVpZ2h0OjQwcHg7bWFyZ2luOjE5cHggYXV0byA5cHg7ZGlzcGxheTpibG9ja31AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyNi4yNWVtKXsuc2l0ZS10aXRsZXtiYWNrZ3JvdW5kLXNpemU6MTMwcHggNDBweDt3aWR0aDoxMzBweDtoZWlnaHQ6NDBweH19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzcuNWVtKXsuc2l0ZS10aXRsZXttYXJnaW4tdG9wOjIwcHg7bWFyZ2luLWJvdHRvbToxMnB4O2JhY2tncm91bmQtc2l6ZToxODBweCA1NnB4O3dpZHRoOjE4MHB4O2hlaWdodDo1NnB4fX1odG1sLmllOCAuc2l0ZS10aXRsZXtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9sb2dvLXNtLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7aGVpZ2h0OjQzcHg7d2lkdGg6MTk3cHh9W3JvbGU9YmFubmVyXXtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOnJnYmEoMzMsNDYsNTcsLjUpO3dpZHRoOjEwMCU7bGVmdDowO3RvcDowO3BhZGRpbmctYm90dG9tOjMwcHg7ei1pbmRleDoyMTsqem9vbToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjVzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgLjVzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIC41cyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjphbGwgLjVzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIC41cyBlYXNlLWluLW91dDtwb3NpdGlvbjpmaXhlZDtwYWRkaW5nLWJvdHRvbTowcHh9W3JvbGU9YmFubmVyXTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofVtyb2xlPWJhbm5lcl0uc3RpY2t5LXNob3d7YmFja2dyb3VuZDojMjEyZTM5fVtyb2xlPWJhbm5lcl0ubmF2LWFjdGl2ZXstd2Via2l0LXRyYW5zaXRpb246YWxsIC4xcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4xcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuMXMgZWFzZS1pbi1vdXQ7LW1zLXRyYW5zaXRpb246YWxsIC4xcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuMXMgZWFzZS1pbi1vdXQ7YmFja2dyb3VuZDojMjEyZTM5fVtyb2xlPWJhbm5lcl0gaDJ7ZmxvYXQ6bGVmdDtkaXNwbGF5OmlubGluZS1ibG9ja31bcm9sZT1iYW5uZXJdPi5mbGV4e3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NS44NzVlbSl7W3JvbGU9YmFubmVyXXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9aHRtbC5pZTggW3JvbGU9YmFubmVyXXtiYWNrZ3JvdW5kOiMyMTJlMzl9fSNoZXJve3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6IzU2NTc1ODtvdmVyZmxvdzpoaWRkZW59I2hlcm8gaDEuaW50cm97bWFyZ2luLWJvdHRvbTowO2ZvbnQtd2VpZ2h0OjIwMDtmb250LXNpemU6MjZweDtmb250LXNpemU6MS42MjVyZW07Zm9udC1zdHlsZTppdGFsaWM7Y29sb3I6I2ZmZn1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NS44NzVlbSl7I2hlcm8gaDEuaW50cm97Zm9udC1zaXplOjMwcHg7Zm9udC1zaXplOjEuODc1cmVtfX0jaGVybyBoMS5pbnRybyBlbXtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo5MDA7ZGlzcGxheTpibG9jaztmb250LXNpemU6MjhweDtmb250LXNpemU6MS43NXJlbTtsaW5lLWhlaWdodDoxO21hcmdpbi1ib3R0b206MTVweDtjb2xvcjojNWJiZWZmfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY1Ljg3NWVtKXsjaGVybyBoMS5pbnRybyBlbXtmb250LXNpemU6NDBweDtmb250LXNpemU6Mi41cmVtfX0jaGVybyAuaGVyby1jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6OTAlO21hcmdpbi1ib3R0b206MDt6LWluZGV4OjI7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9I2hlcm8gLmhlcm8tY29udGVudCBwe21hcmdpbi1ib3R0b206MH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NS44NzVlbSl7I2hlcm8gLmhlcm8tY29udGVudCBwe21hcmdpbi1ib3R0b206MjRweH19I2hlcm8tYmFja2dyb3VuZCBpbWd7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5tZW51LWJ1dHRvbnstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1zLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIycHg7cmlnaHQ6MTAwJTt3aWR0aDozMHB4O2hlaWdodDozMHB4O2JvcmRlci10b3A6M3B4IHNvbGlkICMyYzk3ZGU7ZGlzcGxheTpibG9ja31odG1sLmllOCAubWVudS1idXR0b257ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lm1lbnUtYnV0dG9uOmJlZm9yZSwubWVudS1idXR0b246YWZ0ZXJ7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOiMyYzk3ZGU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjZweDtsZWZ0OjA7d2lkdGg6MzBweDtoZWlnaHQ6M3B4fS5tZW51LWJ1dHRvbjphZnRlcnt0b3A6MTVweDt3aWR0aDoyNHB4fUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDI3LjVlbSl7Lm1lbnUtYnV0dG9ue3JpZ2h0OjExMHB4fX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NWVtKXsubWVudS1idXR0b257ZGlzcGxheTpub25lfX0ubWVudS1idXR0b246aG92ZXJ7Ym9yZGVyLXRvcDozcHggc29saWQgIzViYmVmZjtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0ubWVudS1idXR0b246aG92ZXI6YmVmb3JlLC5tZW51LWJ1dHRvbjpob3ZlcjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiM1YmJlZmZ9Lm1lbnUtYnV0dG9uLmFjdGl2ZXtib3JkZXItdG9wOjZweCBzb2xpZCByZ2JhKDAsMCwwLDApO3RvcDoxNnB4fS5tZW51LWJ1dHRvbi5hY3RpdmU6YmVmb3JlLC5tZW51LWJ1dHRvbi5hY3RpdmU6YWZ0ZXJ7dG9wOjUwJTt3aWR0aDozMHB4O2hlaWdodDozcHg7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0yMjVkZWcpIHJvdGF0ZVgoMCkgcm90YXRlWSgwKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoLTIyNWRlZykgcm90YXRlWCgwKSByb3RhdGVZKDApOy1tcy10cmFuc2Zvcm06cm90YXRlKC0yMjVkZWcpIHJvdGF0ZVgoMCkgcm90YXRlWSgwKTstby10cmFuc2Zvcm06cm90YXRlKC0yMjVkZWcpIHJvdGF0ZVgoMCkgcm90YXRlWSgwKTt0cmFuc2Zvcm06cm90YXRlKC0yMjVkZWcpIHJvdGF0ZVgoMCkgcm90YXRlWSgwKX0ubWVudS1idXR0b24uYWN0aXZlOmFmdGVyey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpIHJvdGF0ZVgoMCkgcm90YXRlWSgwKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKSByb3RhdGVYKDApIHJvdGF0ZVkoMCk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKSByb3RhdGVYKDApIHJvdGF0ZVkoMCk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpIHJvdGF0ZVgoMCkgcm90YXRlWSgwKTt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZykgcm90YXRlWCgwKSByb3RhdGVZKDApfVtyb2xlPW5hdmlnYXRpb25dey13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDFzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IDFzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246b3BhY2l0eSAxcyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjpvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246b3BhY2l0eSAxcyBlYXNlLWluLW91dDtkaXNwbGF5OmJsb2NrOyp6b29tOjE7ei1pbmRleDoyO3dpZHRoOjEwMCV9W3JvbGU9bmF2aWdhdGlvbl06YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNy41ZW0pe1tyb2xlPW5hdmlnYXRpb25de3dpZHRoOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2t9fVtyb2xlPW5hdmlnYXRpb25dIHVsLm1haW4tbmF2eyp6b29tOjE7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luLXRvcDoxMHB4O21hcmdpbi1ib3R0b206MTVweDttYXJnaW4tbGVmdDoxMHB4O3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6bm9uZX1bcm9sZT1uYXZpZ2F0aW9uXSB1bC5tYWluLW5hdjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU1ZW0pe1tyb2xlPW5hdmlnYXRpb25dIHVsLm1haW4tbmF2e2Rpc3BsYXk6YmxvY2t9fVtyb2xlPW5hdmlnYXRpb25dIHVsLm1haW4tbmF2PmxpOmxhc3QtY2hpbGR7ZGlzcGxheTpibG9ja31AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNy41ZW0pe1tyb2xlPW5hdmlnYXRpb25dIHVsLm1haW4tbmF2e21hcmdpbi10b3A6MzJweDttYXJnaW4tYm90dG9tOjI1cHg7ZmxvYXQ6bGVmdH19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjUuODc1ZW0pe1tyb2xlPW5hdmlnYXRpb25dIHVsLm1haW4tbmF2e21hcmdpbi1yaWdodDowO2Rpc3BsYXk6YmxvY2t9fWh0bWwuaWU4IFtyb2xlPW5hdmlnYXRpb25dIHVsLm1haW4tbmF2e21hcmdpbi1yaWdodDoxNTBweDtkaXNwbGF5OmJsb2NrfWh0bWwuaWU4IFtyb2xlPW5hdmlnYXRpb25dIHVsLm1haW4tbmF2PmxpOmxhc3QtY2hpbGR7ZGlzcGxheTpub25lfVtyb2xlPW5hdmlnYXRpb25dIHVsLm1haW4tbmF2PmxpPnVse2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6MzhweDtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoxMHB4IDEwcHg7bWFyZ2luOjA7d2lkdGg6MjMwcHg7bWFyZ2luLWxlZnQ6LTExNXB4O2JvcmRlci1yYWRpdXM6M3B4O2JvcmRlcjoxcHggc29saWQgI2VkZWRlZDtib3JkZXItYm90dG9tOm5vbmU7Ym94LXNoYWRvdzowIDJweCAwIHJnYmEoMCwwLDAsLjIpfVtyb2xlPW5hdmlnYXRpb25dIHVsLm1haW4tbmF2PmxpPnVsLnNob3d7ZGlzcGxheTpibG9ja31bcm9sZT1uYXZpZ2F0aW9uXSB1bC5tYWluLW5hdj5saT51bDpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOi01cHg7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpIHJvdGF0ZVgoMCkgcm90YXRlWSgwKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpIHJvdGF0ZVgoMCkgcm90YXRlWSgwKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgcm90YXRlWCgwKSByb3RhdGVZKDApOy1vLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpIHJvdGF0ZVgoMCkgcm90YXRlWSgwKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSByb3RhdGVYKDApIHJvdGF0ZVkoMCk7YmFja2dyb3VuZDojZmZmO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi01cHg7Ym9yZGVyLXJhZGl1czoxcHh9W3JvbGU9bmF2aWdhdGlvbl0gdWwubWFpbi1uYXY+bGk+dWwgbGl7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnQ7Y2xlYXI6bGVmdDt3aWR0aDoxMDAlO3BhZGRpbmc6NHB4IDEwcHg7bWFyZ2luLWxlZnQ6MDtjb2xvcjojNTY1NzU4fVtyb2xlPW5hdmlnYXRpb25dIHVsLm1haW4tbmF2PmxpPnVsIGxpIGF7cGFkZGluZzowO21hcmdpbjowO2NvbG9yOiM1NjU3NTg7dGV4dC1hbGlnbjpsZWZ0O2Rpc3BsYXk6YmxvY2s7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtsZXR0ZXItc3BhY2luZzowfWh0bWwuaWU4IFtyb2xlPW5hdmlnYXRpb25dIHVsLm1haW4tbmF2PmxpPnVsIGxpIGF7Zm9udC1zdHlsZTpub3JtYWwgIWltcG9ydGFudH1bcm9sZT1uYXZpZ2F0aW9uXSB1bC5tYWluLW5hdj5saT51bCBsaSBhOmhvdmVye2NvbG9yOiM1YmJlZmZ9W3JvbGU9bmF2aWdhdGlvbl0gdWwubWFpbi1uYXY+bGk+dWw+bGkud2l0aC1kcm9wIHVse2Rpc3BsYXk6bm9uZTt6LWluZGV4OjIyO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTEwJTt0b3A6LTNweDtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoxMHB4O21hcmdpbjowO2JvcmRlci1yYWRpdXM6M3B4O2JveC1zaGFkb3c6MCAycHggMCByZ2JhKDAsMCwwLC4zKX1bcm9sZT1uYXZpZ2F0aW9uXSB1bC5tYWluLW5hdj5saT51bD5saS53aXRoLWRyb3AgdWw6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMHB4O3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSByb3RhdGVYKDApIHJvdGF0ZVkoMCk7LW1vei10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSByb3RhdGVYKDApIHJvdGF0ZVkoMCk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpIHJvdGF0ZVgoMCkgcm90YXRlWSgwKTstby10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSByb3RhdGVYKDApIHJvdGF0ZVkoMCk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgcm90YXRlWCgwKSByb3RhdGVZKDApO2JhY2tncm91bmQ6I2ZmZjtsZWZ0Oi01cHg7bWFyZ2luLXRvcDotNXB4O2JvcmRlci1yYWRpdXM6MXB4O3BhZGRpbmc6NXB4IDEwcHg7Y29sb3I6IzU2NTc1OH1bcm9sZT1uYXZpZ2F0aW9uXSB1bC5tYWluLW5hdj5saT51bD5saS53aXRoLWRyb3AgdWwgbGl7bWFyZ2luOjB9W3JvbGU9bmF2aWdhdGlvbl0gdWwubWFpbi1uYXY+bGk+dWw+bGkud2l0aC1kcm9wIHVsIGF7Y29sb3I6IzU2NTc1ODtwYWRkaW5nOjA7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZSAhaW1wb3J0YW50fVtyb2xlPW5hdmlnYXRpb25dIHVsLm1haW4tbmF2PmxpPnVsPmxpLndpdGgtZHJvcCB1bC5zaG93e2Rpc3BsYXk6YmxvY2t9W3JvbGU9bmF2aWdhdGlvbl0gdWwubWFpbi1uYXYgbGl7LXdlYmtpdC10cmFuc2l0aW9uOmNvbG9yIC4xcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246Y29sb3IgLjFzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246Y29sb3IgLjFzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOmNvbG9yIC4xcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmNvbG9yIC4xcyBlYXNlLWluLW91dDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTRweDtmb250LXNpemU6MC44NzVyZW07Y29sb3I6I2ZmZjtwYWRkaW5nOjVweCA1cHggMDttYXJnaW4tbGVmdDoxMHB4O21hcmdpbi1yaWdodDoxMHB4O2ZvbnQtZmFtaWx5OlwicHJveGltYS1ub3ZhXCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjtmb250LXdlaWdodDo3MDB9W3JvbGU9bmF2aWdhdGlvbl0gdWwubWFpbi1uYXYgbGk6aG92ZXJ7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6IzViYmVmZn1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNy41ZW0pe1tyb2xlPW5hdmlnYXRpb25dIHVsLm1haW4tbmF2IGxpe2Zsb2F0OmxlZnQ7cGFkZGluZzo1cHggMXB4IDJweDttYXJnaW4tbGVmdDoyNXB4O21hcmdpbi1yaWdodDowcHh9fVtyb2xlPW5hdmlnYXRpb25dIHVsLm1haW4tbmF2IGxpIGF7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMXMgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuMXMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjFzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOmFsbCAuMXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjFzIGVhc2UtaW4tb3V0O2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDpub25lO3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojZmZmfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM3LjVlbSl7W3JvbGU9bmF2aWdhdGlvbl0gdWwubWFpbi1uYXYgbGkgYXtib3JkZXItdG9wOm5vbmV9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY1Ljg3NWVtKXtbcm9sZT1uYXZpZ2F0aW9uXSB1bC5tYWluLW5hdiBsaSBhOmhvdmVyLFtyb2xlPW5hdmlnYXRpb25dIHVsLm1haW4tbmF2IGxpIGE6Zm9jdXMsW3JvbGU9bmF2aWdhdGlvbl0gdWwubWFpbi1uYXYgbGkgYTphY3RpdmV7Y29sb3I6IzViYmVmZn19W3JvbGU9bmF2aWdhdGlvbl0gdWwubWFpbi1uYXYgbGkgYS5jdXJyZW50e2NvbG9yOiM1YmJlZmZ9dWwubmF2LWV4dHJhc3tkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MTZweDtwYWRkaW5nLXRvcDoxNnB4O3BhZGRpbmctYm90dG9tOjE2cHg7cGFkZGluZy1sZWZ0OjIwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MjBweH1odG1sLmllOCB1bC5uYXYtZXh0cmFzIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6MTBweH11bC5uYXYtZXh0cmFzIGxpOm50aC1vZi10eXBlKDIpLHVsLm5hdi1leHRyYXMgbGk6bGFzdC1vZi10eXBle2Rpc3BsYXk6aW5saW5lLWJsb2NrfXVsLm5hdi1leHRyYXMgbGk6bnRoLW9mLXR5cGUoMil7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwcHg7cmlnaHQ6MH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyNi4yNWVtKXt1bC5uYXYtZXh0cmFzIGxpOm50aC1vZi10eXBlKDIpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDo1cHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOmF1dG99fUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDM3LjVlbSl7dWwubmF2LWV4dHJhc3ttYXJnaW4tdG9wOjVweH19QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMjcuNWVtKXt1bC5uYXYtZXh0cmFzICNsb2dpbntkaXNwbGF5Om5vbmV9fXVsLm5hdi1leHRyYXMgI2xvZ2luIGEuYnRue3BhZGRpbmctdG9wOjhweH11bC5uYXYtZXh0cmFzICN1c2VyLWluZm97LXdlYmtpdC10cmFuc2l0aW9uOmNvbG9yIC4xcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246Y29sb3IgLjFzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246Y29sb3IgLjFzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOmNvbG9yIC4xcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmNvbG9yIC4xcyBlYXNlLWluLW91dDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7dG9wOjJweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTRweDtmb250LXNpemU6MC44NzVyZW07Y29sb3I6I2ZmZjtwYWRkaW5nOjVweDttYXJnaW46MHB4IDVweDtmb250LWZhbWlseTpcInByb3hpbWEtbm92YVwiLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU1ZW0pe3VsLm5hdi1leHRyYXMgI3VzZXItaW5mb3tkaXNwbGF5Om5vbmU7cG9zaXRpb246cmVsYXRpdmU7dG9wOjNweDttYXJnaW4tcmlnaHQ6LTRweH19dWwubmF2LWV4dHJhcyAjdXNlci1pbmZvIC51c2VySWNvbnstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1zaXplIC4xcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YmFja2dyb3VuZC1zaXplIC4xcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmJhY2tncm91bmQtc2l6ZSAuMXMgZWFzZS1pbi1vdXQ7LW1zLXRyYW5zaXRpb246YmFja2dyb3VuZC1zaXplIC4xcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmJhY2tncm91bmQtc2l6ZSAuMXMgZWFzZS1pbi1vdXQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL3VzZXJjaXJjbGUucG5nKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MzFweCAzMXB4O3BhZGRpbmc6MTBweCAxMHB4IDEwcHggNDVweH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NWVtKXt1bC5uYXYtZXh0cmFzICN1c2VyLWluZm8gLnVzZXJJY29ue2JhY2tncm91bmQtc2l6ZToyMnB4IDIycHg7cGFkZGluZzo1cHg7cGFkZGluZy1sZWZ0OjIycHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOi04cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjI1cHg7dmVydGljYWwtYWxpZ246bWlkZGxlfX11bC5uYXYtZXh0cmFzICN1c2VyLWluZm8gLnVzZXJuYW1le2Rpc3BsYXk6bm9uZTttYXgtd2lkdGg6MTIwcHg7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93LXg6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTVlbSl7dWwubmF2LWV4dHJhcyAjdXNlci1pbmZvIC51c2VybmFtZXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbTtsaW5lLWhlaWdodDoyNXB4fX11bC5uYXYtZXh0cmFzICN1c2VyLWluZm86aG92ZXJ7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6IzViYmVmZn11bC5uYXYtZXh0cmFzICN1c2VyLWluZm8+dWx7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDozOHB4O2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjEwcHggMTBweDttYXJnaW46MDt3aWR0aDoyMzBweDttYXJnaW4tbGVmdDotMTE1cHg7Ym9yZGVyLXJhZGl1czozcHg7Ym9yZGVyOjFweCBzb2xpZCAjZWRlZGVkO2JvcmRlci1ib3R0b206bm9uZTtib3gtc2hhZG93OjAgMnB4IDAgcmdiYSgwLDAsMCwuMil9dWwubmF2LWV4dHJhcyAjdXNlci1pbmZvPnVsLnNob3d7ZGlzcGxheTpibG9ja311bC5uYXYtZXh0cmFzICN1c2VyLWluZm8+dWw6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNXB4O3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSByb3RhdGVYKDApIHJvdGF0ZVkoMCk7LW1vei10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSByb3RhdGVYKDApIHJvdGF0ZVkoMCk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpIHJvdGF0ZVgoMCkgcm90YXRlWSgwKTstby10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSByb3RhdGVYKDApIHJvdGF0ZVkoMCk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgcm90YXRlWCgwKSByb3RhdGVZKDApO2JhY2tncm91bmQ6I2ZmZjtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNXB4O2JvcmRlci1yYWRpdXM6MXB4fXVsLm5hdi1leHRyYXMgI3VzZXItaW5mbz51bCBsaXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdDtjbGVhcjpsZWZ0O3dpZHRoOjEwMCU7cGFkZGluZzo0cHggMTBweDttYXJnaW4tbGVmdDowO2NvbG9yOiM1NjU3NTh9dWwubmF2LWV4dHJhcyAjdXNlci1pbmZvPnVsIGxpIGF7cGFkZGluZzowO21hcmdpbjowO2NvbG9yOiM1NjU3NTg7dGV4dC1hbGlnbjpsZWZ0O2Rpc3BsYXk6YmxvY2s7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtsZXR0ZXItc3BhY2luZzowO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc2l6ZTowLjg3NXJlbX1odG1sLmllOCB1bC5uYXYtZXh0cmFzICN1c2VyLWluZm8+dWwgbGkgYXtmb250LXN0eWxlOm5vcm1hbCAhaW1wb3J0YW50fXVsLm5hdi1leHRyYXMgI3VzZXItaW5mbz51bCBsaSBhOmhvdmVye2NvbG9yOiM1YmJlZmZ9dWwubmF2LWV4dHJhcyAjdXNlci1pbmZvLndpdGgtZHJvcD51bHtkaXNwbGF5Om5vbmU7ei1pbmRleDoyMjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xNjNweDt0b3A6NDJweDtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoxMHB4O21hcmdpbjowO2JvcmRlci1yYWRpdXM6M3B4O2JveC1zaGFkb3c6MCAycHggMCByZ2JhKDAsMCwwLC4zKX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NWVtKXt1bC5uYXYtZXh0cmFzICN1c2VyLWluZm8ud2l0aC1kcm9wPnVse2xlZnQ6LTEwNHB4fX11bC5uYXYtZXh0cmFzICN1c2VyLWluZm8ud2l0aC1kcm9wPnVsOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NHB4O3dpZHRoOjVweDtoZWlnaHQ6NXB4Oy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgcm90YXRlWCgwKSByb3RhdGVZKDApOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgcm90YXRlWCgwKSByb3RhdGVZKDApOy1tcy10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSByb3RhdGVYKDApIHJvdGF0ZVkoMCk7LW8tdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgcm90YXRlWCgwKSByb3RhdGVZKDApO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpIHJvdGF0ZVgoMCkgcm90YXRlWSgwKTtiYWNrZ3JvdW5kOiNmZmY7bGVmdDo1MCU7bWFyZ2luLXRvcDotNXB4O2JvcmRlci1yYWRpdXM6MXB4O3BhZGRpbmc6NXB4IDEwcHg7Y29sb3I6IzU2NTc1OH11bC5uYXYtZXh0cmFzICN1c2VyLWluZm8ud2l0aC1kcm9wPnVsIGxpe21hcmdpbjowfXVsLm5hdi1leHRyYXMgI3VzZXItaW5mby53aXRoLWRyb3A+dWwgbGk6bnRoLW9mLXR5cGUoMil7dG9wOjB9dWwubmF2LWV4dHJhcyAjdXNlci1pbmZvLndpdGgtZHJvcD51bCBsaTpsYXN0LWNoaWxke2Rpc3BsYXk6YmxvY2t9dWwubmF2LWV4dHJhcyAjdXNlci1pbmZvLndpdGgtZHJvcD51bCBhe2NvbG9yOiM1NjU3NTg7cGFkZGluZzowO3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemUgIWltcG9ydGFudH11bC5uYXYtZXh0cmFzICN1c2VyLWluZm8ud2l0aC1kcm9wPnVsLnNob3d7ZGlzcGxheTpibG9ja31AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NWVtKXt1bC5uYXYtZXh0cmFzICN1c2VyLWluZm8ud2l0aC1kcm9wPnVsLnNob3d7bGVmdDotOTlweH19dWwubmF2LWV4dHJhcyAjYnV5IGEuYnRue3BhZGRpbmctdG9wOjEwcHh9dWwubmF2LWV4dHJhcyBhLmJ0bntmb250LXNpemU6MTNweDtmb250LXdlaWdodDpub3JtYWw7cGFkZGluZy1sZWZ0OjEzcHg7cGFkZGluZy1yaWdodDoxM3B4O2hlaWdodDozMnB4O3dpZHRoOmF1dG87bWFyZ2luLXRvcDoycHh9LnN1Yi1uYXZ7YmFja2dyb3VuZC1jb2xvcjojZjFmNWY4O3BhZGRpbmc6MTVweH0uc3ViLW5hdiB1bHtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowfS5zdWItbmF2IHVsIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowIDFweDtmb250LXNpemU6MTRweDtmb250LXNpemU6MC44NzVyZW07Zm9udC1mYW1pbHk6XCJwcm94aW1hLW5vdmFcIixzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7dGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uO2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNy41ZW0pey5zdWItbmF2IHVsIGxpe21hcmdpbjowIDVweH19LnN1Yi1uYXYgdWwgYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NXB4fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM3LjVlbSl7LnN1Yi1uYXYgdWwgYXtwYWRkaW5nOjVweCAxMHB4fX0udGFic3ttYXJnaW46LTMwcHggMCAzMHB4IDB9LnRhYnMgdWx7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2UzZWJmMTtoZWlnaHQ6NjBweH0udGFicyB1bCBsaXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCA1cHggMCAwfS50YWJzIHVsIGxpIGF7YmFja2dyb3VuZDpncmF5O3BhZGRpbmc6MjBweCA0MHB4O2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjYwcHg7d2lkdGg6MjgwcHg7YmFja2dyb3VuZDojZjZmOWZjO2JvcmRlcjoxcHggc29saWQgI2UzZWJmMTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czozcHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czozcHg7Zm9udC13ZWlnaHQ6NDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7Y29sb3I6IzY5N2Q5MH0udGFicyBsaS5hY3RpdmUgYXtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZn0udGFicyBsaTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfVtyb2xlPWNvbnRlbnRpbmZvXXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjQ7YmFja2dyb3VuZDojMWYyNzJlO3BhZGRpbmc6MjBweCAwIDIwcHh9LmZvb3Rlci1uYXYgdWx7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcn0uZm9vdGVyLW5hdiB1bCBsaXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7bWFyZ2luLWJvdHRvbToyMHB4O21hcmdpbi10b3A6MHB4O3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6MTRweDtmb250LXNpemU6MC44NzVyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNmZmY7bWluLXdpZHRoOjE3NXB4O3RleHQtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjtmb250LXdlaWdodDo2MDB9LmZvb3Rlci1uYXYgdWwgbGkgZmlndXJle2Rpc3BsYXk6aW5saW5lfS5mb290ZXItbmF2IHVsIGxpIGZpZ3VyZSBhe2Rpc3BsYXk6aW5saW5lfS5mb290ZXItbmF2IHVsIGxpIGZpZ3VyZSBpbWd7d2lkdGg6MjZweH0uZm9vdGVyLW5hdiB1bCBsaTpsYXN0LW9mLXR5cGV7bWluLXdpZHRoOjB9LmZvb3Rlci1uYXYgdWwgbGkgYXtkaXNwbGF5OmJsb2NrO21hcmdpbjo1cHg7Y29sb3I6I2ZmZjtsZXR0ZXItc3BhY2luZzoxcHh9LmZvb3Rlci1uYXYgdWwgbGkgYTpob3Zlcntjb2xvcjojZmZmfS5mb290ZXItbmF2IHVsIGxpPnVsLmlubGluZSBsaXtkaXNwbGF5OmlubGluZX0uZm9vdGVyLW5hdiB1bCBsaT51bCBsaXt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc2l6ZTowLjg3NXJlbTtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246bGVmdDttYXJnaW4tYm90dG9tOjA7ZmxvYXQ6bm9uZX0uZm9vdGVyLW5hdiB1bCBsaT51bCBsaSBhe2NvbG9yOiM0ZjVlNjg7bGV0dGVyLXNwYWNpbmc6MH1wLmZvb3Rlci1sb2dvIGF7d2lkdGg6NDRweDtoZWlnaHQ6NDNweDtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9sb2dvLW1hcmsucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtiYWNrZ3JvdW5kLXNpemU6NDRweCA0M3B4fWh0bWwuaWU4IHAuZm9vdGVyLWxvZ28gYXtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9sb2dvLW1hcmstc20ucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcH0uZXUtYmFubmVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246Zml4ZWQ7YmFja2dyb3VuZDojMzQ5OGRiO3dpZHRoOjEwMCU7Y29sb3I6I2ZmZjt6LWluZGV4Ojk5OTk5OTk5O3BhZGRpbmc6MjBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7bGluZS1oZWlnaHQ6MS40O2ZvbnQtc2l6ZToxM3B4Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgZWFzZSAuM3M7dHJhbnNpdGlvbjphbGwgZWFzZSAuM3M7Ym90dG9tOjA7b3BhY2l0eToxfS5ldS1iYW5uZXIgLmJhbm5lci1pdGVte3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEyNjBweDttYXJnaW46YXV0bzt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzo1cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO292ZXJmbG93OmhpZGRlbn0uZXUtYmFubmVyIC5iYW5uZXItaXRlbSBhe2NvbG9yOiNmZmYgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5ldS1iYW5uZXIgLmJhbm5lci1pdGVtIHNwYW57d2lkdGg6ODUlO2Zsb2F0OmxlZnQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MS44O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OlwicHJveGltYS1ub3ZhXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDB9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpey5ldS1iYW5uZXIgLmJhbm5lci1pdGVtIHNwYW57d2lkdGg6MTAwJTtmbG9hdDpub25lfX0uZXUtYmFubmVyIC5iYW5uZXItaXRlbSAuYmFubmVyLWxvZ297ZmxvYXQ6bGVmdDt3aWR0aDo1JTttYXJnaW4tcmlnaHQ6MiV9LmV1LWJhbm5lciAuYmFubmVyLWl0ZW0gLmJhbm5lci1sb2dvIGltZ3t3aWR0aDoxMDAlO21heC13aWR0aDo1MHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDcwcHgpey5ldS1iYW5uZXIgLmJhbm5lci1pdGVtIC5iYW5uZXItbG9nb3tkaXNwbGF5Om5vbmV9fS5ldS1iYW5uZXIgLmJhbm5lci1pdGVtIGJ1dHRvbntjb2xvcjojZmZmO2JvcmRlcjoycHggc29saWQgI2ZmZjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czo0cHg7cGFkZGluZzoxMHB4O2Zsb2F0OnJpZ2h0O2ZvbnQtd2VpZ2h0OmJvbGQ7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDtsZXR0ZXItc3BhY2luZzouNnB4O2ZvbnQtZmFtaWx5OlwicHJveGltYS1ub3ZhXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9LmV1LWJhbm5lciAuYmFubmVyLWl0ZW0gYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMDA4Y2JhfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuZXUtYmFubmVyIC5iYW5uZXItaXRlbSBidXR0b257ZmxvYXQ6bGVmdDttYXJnaW4tdG9wOjE1cHg7bWFyZ2luLWJvdHRvbTowcHh9fWZvcm0gLmZsZXh7b3ZlcmZsb3c6aGlkZGVufS5mb3JtLWhlYWRpbmd7b3ZlcmZsb3c6aGlkZGVufWZpZWxkc2V0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MH0uZXJyb3Jze2NvbG9yOnJlZH1sYWJlbCxsZWdlbmR7ZGlzcGxheTpibG9jaztjb2xvcjojNjk3ZDkwO21hcmdpbi10b3A6NXB4O21hcmdpbi1ib3R0b206NXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7Zm9udC1zaXplOjEzLjRweDtmb250LXNpemU6MC44Mzc1cmVtO2ZvbnQtd2VpZ2h0OjcwMH1sYWJlbCBzcGFuLmJ5b3AtcHJpY2UsbGVnZW5kIHNwYW4uYnlvcC1wcmljZXtjb2xvcjojNWJiZWZmfS5zZWxlY3Qtc3R5bGVke3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjQxcHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM5OWEzYWM7Ym9yZGVyLXJhZGl1czozcHg7bWFyZ2luLXRvcDoycHh9LnNlbGVjdC1zdHlsZWQgaXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMnB4O3RvcDoxMXB4O2ZvbnQtc2l6ZToyMHB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDt6LWluZGV4OjB9LnNlbGVjdC1zdHlsZWQgc2VsZWN0e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTt3aWR0aDoxMDAlO2hlaWdodDozOXB4O3BhZGRpbmc6NnB4IDE4cHggNHB4O2ZvbnQtc2l6ZToxN3B4O2ZvbnQtc2l6ZToxLjA2MjVyZW07bGluZS1oZWlnaHQ6MS4yO2JvcmRlcjpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2NvbG9yOiM2OTdkOTA7Zm9udC1mYW1pbHk6XCJwcm94aW1hLW5vdmFcIixzYW5zLXNlcmlmO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX10ZXh0YXJlYSxpbnB1dHstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1zLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7Ym9yZGVyOjFweCBzb2xpZCAjOTlhM2FjO2JvcmRlci1yYWRpdXM6M3B4O21hcmdpbi1ib3R0b206NXB4O2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTowLjkzNzVyZW07cGFkZGluZzoxMnB4IDEycHggMTFweDtmb250LWZhbWlseTpcInByb3hpbWEtbm92YVwiLHNhbnMtc2VyaWY7Y29sb3I6IzU2NTc1ODttaW4td2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTstd2Via2l0LWJvcmRlci1yYWRpdXM6M3B4fXRleHRhcmVhOmZvY3VzLHRleHRhcmVhOmFjdGl2ZSxpbnB1dDpmb2N1cyxpbnB1dDphY3RpdmV7b3V0bGluZTowO2JhY2tncm91bmQtY29sb3I6I2ZmZn10ZXh0YXJlYS5hbHQsaW5wdXQuYWx0e2JhY2tncm91bmQtY29sb3I6cmdiYSg1NSw1NSw1NSwuMjUpfXRleHRhcmVhLmFsdDpmb2N1cyx0ZXh0YXJlYS5hbHQ6YWN0aXZlLGlucHV0LmFsdDpmb2N1cyxpbnB1dC5hbHQ6YWN0aXZle2JhY2tncm91bmQtY29sb3I6cmdiYSg1NSw1NSw1NSwuNik7Y29sb3I6I2ZmZn1pbnB1dFt0eXBlPXRleHRdLGlucHV0W3R5cGU9c2VhcmNoXSxpbnB1dFt0eXBlPWVtYWlsXXstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX10ZXh0YXJlYXtmb250LWZhbWlseTpcInByb3hpbWEtbm92YVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7Zm9udC1zaXplOjFyZW07cGFkZGluZzoxM3B4IDMwcHggMTFweCAzMHB4O21pbi1oZWlnaHQ6MjAwcHh9LnBsYWNlaG9sZGVye2NvbG9yOmdyYXl9YnV0dG9uLmJ0bjpob3ZlcixidXR0b24uYnRuOmZvY3VzLGJ1dHRvbi5idG46YWN0aXZle2N1cnNvcjpwb2ludGVyfS5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF17bWFyZ2luLWJvdHRvbTo2MHB4fS5jbGVhcntjbGVhcjpib3RoO21hcmdpbi10b3A6MzBweH0ubGFiZWwtd3JhcHttYXJnaW4tYm90dG9tOjEwcHg7cG9zaXRpb246cmVsYXRpdmV9LmxhYmVsLXdyYXA+KntkaXNwbGF5OmlubGluZS1ibG9ja30ubGFiZWwtd3JhcCBpbnB1dFt0eXBlPWNoZWNrYm94XSwubGFiZWwtd3JhcCBpbnB1dFt0eXBlPXJhZGlvXXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDphdXRvO21pbi13aWR0aDowO3RvcDoxcHg7bGVmdDowcHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzcuNWVtKXsubGFiZWwtd3JhcCBpbnB1dFt0eXBlPWNoZWNrYm94XSwubGFiZWwtd3JhcCBpbnB1dFt0eXBlPXJhZGlvXXt0b3A6NHB4fX0ubGFiZWwtd3JhcCBsYWJlbCwubGFiZWwtd3JhcCBsZWdlbmR7bWFyZ2luLXRvcDoycHh9LmxhYmVsLXdyYXAuaWNvbi1mbGFne21hcmdpbi10b3A6MjBweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6MjBweH0ubGFiZWwtd3JhcC5pY29uLWZsYWcgaW5wdXRbdHlwZT1yYWRpb117dG9wOmF1dG87Ym90dG9tOjVweH0ubGFiZWwtd3JhcC5pY29uLWZsYWcgbGFiZWx7bWFyZ2luLXRvcDo3cHh9ZmllbGRzZXR7bWFyZ2luLWJvdHRvbToxNXB4fWZpZWxkc2V0IC5sYWJlbC13cmFwe21hcmdpbi1ib3R0b206N3B4fWZpZWxkc2V0IC5sYWJlbC13cmFwIGxhYmVse21hcmdpbi10b3A6MDttYXJnaW4tbGVmdDoyNnB4O2ZvbnQtd2VpZ2h0OjQwMH1AbWVkaWEgYWxsIGFuZCAocG9pbnRlcjogY29hcnNlKXtmaWVsZHNldCAubGFiZWwtd3JhcCBsYWJlbHttYXJnaW4tbGVmdDozNnB4O21hcmdpbi10b3A6NnB4fX1maWVsZHNldCBsZWdlbmR7bWFyZ2luLXRvcDoycHh9I2NhcmQtbnVtYmVyLCNleHBpcmF0aW9uLWRhdGUsI2N2dnstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1zLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7Ym9yZGVyOjFweCBzb2xpZCAjOTlhM2FjO2JvcmRlci1yYWRpdXM6M3B4O21hcmdpbi1ib3R0b206MHB4O2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTowLjkzNzVyZW07cGFkZGluZzo5cHggMTJweCAxMXB4O2ZvbnQtZmFtaWx5OlwicHJveGltYS1ub3ZhXCIsc2Fucy1zZXJpZjtjb2xvcjojNTY1NzU4O21pbi13aWR0aDoxMDAlO21heC13aWR0aDoxMDAlOy13ZWJraXQtYm9yZGVyLXJhZGl1czozcHg7aGVpZ2h0OjQxcHh9I2NhcmQtbnVtYmVyOmZvY3VzLCNjYXJkLW51bWJlcjphY3RpdmUsI2V4cGlyYXRpb24tZGF0ZTpmb2N1cywjZXhwaXJhdGlvbi1kYXRlOmFjdGl2ZSwjY3Z2OmZvY3VzLCNjdnY6YWN0aXZle291dGxpbmU6MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9I2NhcmQtbnVtYmVyLmFsdCwjZXhwaXJhdGlvbi1kYXRlLmFsdCwjY3Z2LmFsdHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNTUsNTUsNTUsLjI1KX0jY2FyZC1udW1iZXIuYWx0OmZvY3VzLCNjYXJkLW51bWJlci5hbHQ6YWN0aXZlLCNleHBpcmF0aW9uLWRhdGUuYWx0OmZvY3VzLCNleHBpcmF0aW9uLWRhdGUuYWx0OmFjdGl2ZSwjY3Z2LmFsdDpmb2N1cywjY3Z2LmFsdDphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDU1LDU1LDU1LC42KTtjb2xvcjojZmZmfS5tb2RhbC1vdmVybGF5e2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6cmdiYSgyNCwzNCw0MiwuOCl9Lm1vZGFsLW92ZXJsYXkuc2hvd3tkaXNwbGF5OmJsb2NrO3otaW5kZXg6OTk5OX0ubW9kYWx7cG9zaXRpb246Zml4ZWQ7bGVmdDo1MCU7dG9wOjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtiYWNrZ3JvdW5kOiNmZmY7ei1pbmRleDoxMDAwMDt3aWR0aDo0MDBweDtwYWRkaW5nOjQwcHggMzBweCAzMHB4IDMwcHg7Ym9yZGVyLXJhZGl1czo1cHg7dGV4dC1hbGlnbjpsZWZ0O2JveC1zaGFkb3c6MCAwIDQwMHB4IHJnYmEoMCwwLDAsLjQpfS5tb2RhbCAubW9kYWwtY2xvc2UtYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTI7dG9wOjIwcHg7cmlnaHQ6MjBweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvbW9kYWwtY2xvc2UtaWNvbkAyeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjEwcHggMTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Zm9udC1zaXplOjB9Lm1vZGFsIC5tb2RhbC1jbG9zZS1idXR0b246aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9Lm1vZGFsIC5wcm9kdWN0LWRldGFpbC10aHVtYnN7cGFkZGluZy1ib3R0b206NDBweH0ubW9kYWwgLnByb2R1Y3QtZGV0YWlsLXRodW1icyBsaXt3aWR0aDoxOCV9Lm1vZGFsIC5wcm9kdWN0LWRldGFpbC1pbWFnZXtwYWRkaW5nOjAgNDBweCAwIDQwcHh9Lm1vZGFsIC5wcm9kdWN0LWRldGFpbC1pbWFnZSBoZWFkZXJ7bWFyZ2luLWJvdHRvbToyMHB4fS5tb2RhbCAucHJvZHVjdC1kZXRhaWx7cGFkZGluZy10b3A6NjBweDtwYWRkaW5nLXJpZ2h0OjQwcHh9Lm1vZGFsIC5wcm9kdWN0LWRldGFpbCBoZWFkZXJ7bWFyZ2luLWJvdHRvbToyMHB4fS5tb2RhbCAucHJvZHVjdC1zaXplLC5tb2RhbCAucHJvZHVjdC1xdWFudGl0eS1hZGR7bWFyZ2luLWJvdHRvbTozMHB4fS5tb2RhbCAucHJvZHVjdC1zaXplIC5sYWJlbC13cmFwIGxhYmVse3BhZGRpbmc6MTBweCAzNXB4fSNsb2dpbi1zaWdudXAgLm1vZGFse3dpZHRoOjk2JTtoZWlnaHQ6NDAwcHg7b3ZlcmZsb3cteTpzY3JvbGx9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSl7I2xvZ2luLXNpZ251cCAubW9kYWx7d2lkdGg6ODAlO2hlaWdodDphdXRvfX0jbG9naW4tc2lnbnVwIC5tb2RhbCAubG9naW4tc2lnbnVwe21hcmdpbi10b3A6MzBweH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKXsjbG9naW4tc2lnbnVwIC5tb2RhbCAubG9naW4tc2lnbnVwe3BhZGRpbmc6MCA0MHB4IDQwcHh9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0peyNsb2dpbi1zaWdudXAgLm1vZGFsIC5sb2dpbi1zaWdudXA+LmZsZXg+LmcxLWZsZXg0OmZpcnN0LW9mLXR5cGV7cGFkZGluZy1yaWdodDo0MHB4fX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKXsjbG9naW4tc2lnbnVwIC5tb2RhbCAubG9naW4tc2lnbnVwPi5mbGV4Pi5nMS1mbGV4NDpsYXN0LW9mLXR5cGV7cGFkZGluZy1sZWZ0OjM1cHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICM1YmJlZmZ9fSNsb2dpbi1zaWdudXAgLm1vZGFsIGJ1dHRvbi5idG57bWFyZ2luLXRvcDozMHB4fSNsb2dpbi1zaWdudXAgLm1vZGFsIC5mb3Jnb3QtcGFzc3dvcmR7ZGlzcGxheTpibG9jaztmb250LXN0eWxlOml0YWxpYzttYXJnaW4tdG9wOjEwcHh9LmNhcm91c2Vse3BhZGRpbmc6MCAhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjQ1MHB4O292ZXJmbG93OmhpZGRlbjstd2Via2l0LWJvcmRlci1yYWRpdXM6M3B4Oy1tb3otYm9yZGVyLXJhZGl1czozcHg7Ym9yZGVyLXJhZGl1czozcHh9LmNhcm91c2VsLWhvbGRlcnttYXJnaW46MCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2xpc3Qtc3R5bGU6bm9uZTtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC1ib3JkZXItcmFkaXVzOjNweDstbW96LWJvcmRlci1yYWRpdXM6M3B4O2JvcmRlci1yYWRpdXM6M3B4fS5jYXJvdXNlbC1ob2xkZXIgLnNsaWRle2JhY2tncm91bmQ6bm8tcmVwZWF0IGNlbnRlciB0b3A7LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6Y292ZXI7LW1vei1iYWNrZ3JvdW5kLXNpemU6Y292ZXI7LW8tYmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MTtvcGFjaXR5OjA7bWFyZ2luOjAgIWltcG9ydGFudDtvdmVyZmxvdy15OmF1dG99QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSl7LmNhcm91c2VsLWhvbGRlciAuc2xpZGV7b3ZlcmZsb3cteTpoaWRkZW59fS5jYXJvdXNlbC1ob2xkZXIgLnNsaWRlIC5ncmFkaWVudE92ZXJsYXl7cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojMWUzNzRmO2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2IoMzAsIDU1LCA3OSkgMCUsIHJnYmEoMzAsIDU1LCA3OSwgMC45KSAzMyUsIHJnYmEoMzAsIDU1LCA3OSwgMC40OCkgNzIlLCByZ2JhKDMwLCA1NSwgNzksIDApIDEwMCUpO2JhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYigzMCwgNTUsIDc5KSksIGNvbG9yLXN0b3AoMzMlLCByZ2JhKDMwLCA1NSwgNzksIDAuOSkpLCBjb2xvci1zdG9wKDcyJSwgcmdiYSgzMCwgNTUsIDc5LCAwLjQ4KSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgzMCwgNTUsIDc5LCAwKSkpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2IoMzAsIDU1LCA3OSkgMCUsIHJnYmEoMzAsIDU1LCA3OSwgMC45KSAzMyUsIHJnYmEoMzAsIDU1LCA3OSwgMC40OCkgNzIlLCByZ2JhKDMwLCA1NSwgNzksIDApIDEwMCUpO2JhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiKDMwLCA1NSwgNzkpIDAlLCByZ2JhKDMwLCA1NSwgNzksIDAuOSkgMzMlLCByZ2JhKDMwLCA1NSwgNzksIDAuNDgpIDcyJSwgcmdiYSgzMCwgNTUsIDc5LCAwKSAxMDAlKTtiYWNrZ3JvdW5kOi1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2IoMzAsIDU1LCA3OSkgMCUsIHJnYmEoMzAsIDU1LCA3OSwgMC45KSAzMyUsIHJnYmEoMzAsIDU1LCA3OSwgMC40OCkgNzIlLCByZ2JhKDMwLCA1NSwgNzksIDApIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiKDMwLCA1NSwgNzkpIDAlLCByZ2JhKDMwLCA1NSwgNzksIDAuOSkgMzMlLCByZ2JhKDMwLCA1NSwgNzksIDAuNDgpIDcyJSwgcmdiYSgzMCwgNTUsIDc5LCAwKSAxMDAlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPVwiIzFlMzc0ZiBcIiwgZW5kQ29sb3JzdHI9XCIjMWUzNzRmIFwiLCBHcmFkaWVudFR5cGU9MCApfS5jYXJvdXNlbC1ob2xkZXIgLnNsaWRlIC50ZXh0LWhvbGRlcnt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMjBweDtsZWZ0OjBweH0uY2Fyb3VzZWwtaG9sZGVyIC5zbGlkZSAudGV4dC1ob2xkZXIgLnZpZGVvUGxheWVyLnNtYWxsLXZpZXd7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjNweDstbW96LWJvcmRlci1yYWRpdXM6M3B4O2JvcmRlci1yYWRpdXM6M3B4fS5jYXJvdXNlbC1ob2xkZXIgLnNsaWRlIC50ZXh0LWhvbGRlciAuZmxleCAuZmxleGJveCAuZmxleC1zdGFydHstd2Via2l0LWFsaWduLXNlbGY6ZmxleC1zdGFydDthbGlnbi1zZWxmOmZsZXgtc3RhcnR9LmNhcm91c2VsLWhvbGRlciAuc2xpZGUgLnRleHQtaG9sZGVyIC5mbGV4IC5mbGV4Ym94IC5mbGV4LWNlbnRlcnstd2Via2l0LWFsaWduLXNlbGY6Y2VudGVyO2FsaWduLXNlbGY6Y2VudGVyfS5jYXJvdXNlbC1ob2xkZXIgLnNsaWRlIC50ZXh0LWhvbGRlciAuZmxleCAuZmxleGJveCAuZmxleC1ib3R0b217LXdlYmtpdC1hbGlnbi1zZWxmOmZsZXgtZW5kO2FsaWduLXNlbGY6ZmxleC1lbmR9LmNhcm91c2VsLWhvbGRlciAuc2xpZGUgLnZpZGVvUGxheWVyLnNob3dPblBsYXl7ZGlzcGxheTpub25lfS5jYXJvdXNlbC1ob2xkZXIgLnNsaWRlIGlmcmFtZXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDtsZWZ0OjB9LnNsaWRlLmFjdGl2ZSwuc2xpZGUubGVmdCwuc2xpZGUucmlnaHR7ei1pbmRleDoyO29wYWNpdHk6MX0uanMtcmVzZXQtbGVmdHtsZWZ0OmF1dG99LnNsaWRlLmxlZnR7bGVmdDotMTAwJTtyaWdodDowfS5zbGlkZS5yaWdodHtyaWdodDotMTAwJTtsZWZ0OmF1dG99LnRyYW5zaXRpb24gLnNsaWRlLmxlZnR7bGVmdDowJX0udHJhbnNpdGlvbiAuc2xpZGUucmlnaHR7cmlnaHQ6MCV9LnRyYW5zaXRpb24gLnNsaWRlLnNoaWZ0LXJpZ2h0e3JpZ2h0OjEwMCU7bGVmdDphdXRvfS50cmFuc2l0aW9uIC5zbGlkZS5zaGlmdC1sZWZ0e2xlZnQ6MTAwJTtyaWdodDphdXRvfS50cmFuc2l0aW9uIC5zbGlkZXt0cmFuc2l0aW9uLXByb3BlcnR5OnJpZ2h0LGxlZnQsbWFyZ2lufS5pbmRpY2F0b3ItaG9sZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxMDAlO2hlaWdodDoxNXB4O21hcmdpbi10b3A6LTM1cHg7bGVmdDo1MCU7d2lkdGg6NTAlO21hcmdpbi1sZWZ0Oi0yNSU7ei1pbmRleDoxMH0uaW5kaWNhdG9yc3t3aWR0aDoxMDAlO2hlaWdodDoyMHB4O3otaW5kZXg6MTAwMDtwYWRkaW5nOjAgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyO29wYWNpdHk6LjV9LmluZGljYXRvcnM6aG92ZXJ7b3BhY2l0eToxfS5pbmRpY2F0b3JzIGxpe3dpZHRoOjEzcHg7aGVpZ2h0OjEzcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjVweDtiYWNrZ3JvdW5kOiNmZmY7bGlzdC1zdHlsZS10eXBlOm5vbmU7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjUwJTstbW96LWJvcmRlci1yYWRpdXM6NTAlO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoxcHggc29saWQgIzljOWM5YztjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjNzIGVhc2Utb3V0Oy13ZWJraXQtYm94LXNoYWRvdzowcHggLTFweCA0NnB4IDJweCByZ2JhKDAsMCwwLC4zOSk7LW1vei1ib3gtc2hhZG93OjBweCAtMXB4IDQ2cHggMnB4IHJnYmEoMCwwLDAsLjM5KTtib3gtc2hhZG93OjBweCAtMXB4IDQ2cHggMnB4IHJnYmEoMCwwLDAsLjM5KX0uaW5kaWNhdG9ycyBsaS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMmM5N2RlfS5pbmRpY2F0b3JzIGxpLmFjdGl2ZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMyYzk3ZGU7Y3Vyc29yOmRlZmF1bHR9LmluZGljYXRvcnMgbGk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojOTQ5NDk0fS5hcnJvdy1ob2xkZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjMwJTt3aWR0aDoxMDBweDtoZWlnaHQ6NDAlO3otaW5kZXg6MTA7b3BhY2l0eTouNTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5Om5vbmV9LmFycm93LWhvbGRlcjpob3ZlcntvcGFjaXR5OjF9LmFycm93LWhvbGRlci5sZWZ0e2xlZnQ6MDtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYigzMywgNDYsIDU3KSAwJSwgcmdiYSgzMywgNDYsIDU3LCAwKSAxMDAlKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYigzMywgNDYsIDU3KSAwJSwgcmdiYSgzMywgNDYsIDU3LCAwKSAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiKDMzLCA0NiwgNTcpIDAlLCByZ2JhKDMzLCA0NiwgNTcsIDApIDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9XCIjMjEyZTM5XCIsIGVuZENvbG9yc3RyPVwiIzAwMjEyZTM5XCIsR3JhZGllbnRUeXBlPTEgKX0uYXJyb3ctaG9sZGVyLnJpZ2h0e3JpZ2h0OjA7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDMzLCA0NiwgNTcsIDApIDAlLCByZ2IoMzMsIDQ2LCA1NykgMTAwJSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDMzLCA0NiwgNTcsIDApIDAlLCByZ2IoMzMsIDQ2LCA1NykgMTAwJSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMzMsIDQ2LCA1NywgMCkgMCUsIHJnYigzMywgNDYsIDU3KSAxMDAlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPVwiIzAwMjEyZTM5XCIsIGVuZENvbG9yc3RyPVwiIzIxMmUzOVwiLEdyYWRpZW50VHlwZT0xICl9LmFycm93e3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjQ0JTt6LWluZGV4OjU7Ym9yZGVyLXRvcDozcHggc29saWQgI2ZmZjtib3JkZXItcmlnaHQ6M3B4IHNvbGlkICNmZmY7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjNzIGVhc2Utb3V0fS5hcnJvdy1sZWZ0e2xlZnQ6NDBweDt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZyl9LmFycm93LXJpZ2h0e3JpZ2h0OjQwcHg7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9Lnl0cC10aHVtYm5haWwtb3ZlcmxheSBidXR0b257ZGlzcGxheTpub25lICFpbXBvcnRhbnR9aHRtbC50cmFpbmluZyBib2R5IC5tYWlue3BhZGRpbmctdG9wOjE1NnB4O2JhY2tncm91bmQtY29sb3I6I2YxZjRmNn1odG1sLnRyYWluaW5nIGJvZHkgLm1haW4gLnNlY3Rpb257cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pe2h0bWwudHJhaW5pbmcgYm9keSAubWFpbiAuc2VjdGlvbntwYWRkaW5nLXRvcDoyNXB4fX1odG1sLnRyYWluaW5nIGJvZHkgLm1haW4gLnNlY3Rpb24uc2hvcnR7cGFkZGluZy10b3A6MjVweH1odG1sLnRyYWluaW5nIGJvZHkgLm1haW4gLnNlY3Rpb24uc2hvcnQuYWx0MntwYWRkaW5nLXRvcDoyNHB4O21hcmdpbi10b3A6MjVweH1odG1sLnRyYWluaW5nIGJvZHkgLm1haW4gLnNlY3Rpb24uc2hvcnQuemVyb3twYWRkaW5nLXRvcDowfWh0bWwudHJhaW5pbmcgYm9keSAubWFpbiAuc2VjdGlvbi5zaG9ydC5vdmVybGFwe3BhZGRpbmctdG9wOjA7cG9zaXRpb246cmVsYXRpdmU7dG9wOi00NXB4fWhlYWRlcltyb2xlPWJhbm5lcl0ubm9uLXRyYW5zcGFyZW50e2JhY2tncm91bmQ6IzIxMmUzOX0jc3VibWVudXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4Oi0xO2JhY2tncm91bmQ6I2ZmZjt3aWR0aDoxMDAlO2xpbmUtaGVpZ2h0OjE1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpeyNzdWJtZW51IC5mbGV4e3BhZGRpbmc6MHB4fX0jc3VibWVudSAuc2VhcmNoSW5wdXR7ZGlzcGxheTpub25lO3dpZHRoOjM1JTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwMTtyaWdodDozLjUlO3RvcDo1MXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjBweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo1cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KXsjc3VibWVudSAuc2VhcmNoSW5wdXR7d2lkdGg6NDUlfX0jc3VibWVudSAuc2VhcmNoSW5wdXQgaW5wdXR7bWFyZ2luLWJvdHRvbTowcHg7YmFja2dyb3VuZC1jb2xvcjojZjFmNGY2O2JvcmRlcjoxcHggc29saWQgIzJjOTdkZX0jc3VibWVudSAuc2VhcmNoSW5wdXQgaW5wdXQ6Zm9jdXN7LXdlYmtpdC1ib3gtc2hhZG93OjBweCAwcHggNHB4IDBweCAjMmM5N2RlOy1tb3otYm94LXNoYWRvdzowcHggMHB4IDRweCAwcHggIzJjOTdkZTtib3gtc2hhZG93OjBweCAwcHggNHB4IDBweCAjMmM5N2RlfSNzdWJtZW51IC5zZWFyY2hJbnB1dCAjc2VhcmNoRm9ybXtwYWRkaW5nOjYlfSNzdWJtZW51IC5zZWFyY2hJbnB1dCAuc3JjaGV5e3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmV9I3N1Ym1lbnUgLnNlYXJjaElucHV0IC5zcmNoZXkgZGl2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7cmlnaHQ6MHB4O3otaW5kZXg6Mn0jc3VibWVudSAuc2VhcmNoSW5wdXQgLnNyY2hleSBkaXYgLmJ0bntwYWRkaW5nOjE0cHggMThweCAxNHB4fSNzdWJtZW51IC5zcmNoLXRnbGVke2JhY2tncm91bmQtY29sb3I6IzU2NTc1YiAhaW1wb3J0YW50O3RyYW5zaXRpb246LjVzfSNzdWJtZW51IC5zcmNoYnRue2JhY2tncm91bmQtY29sb3I6IzJjOTdkZTtwYWRkaW5nOjIzJTt3aWR0aDozNC4zNnB4O2JvcmRlci1yYWRpdXM6M3B4O3RyYW5zaXRpb246LjVzfSNzdWJtZW51IC5zcmNoYnRuIC5mYS1zZWFyY2h7Y29sb3I6I2ZmZn0jc3VibWVudSAuc3JjaGJ0bjpob3Zlcnstd2Via2l0LWJveC1zaGFkb3c6MHB4IDBweCA4cHggMHB4ICMyYzk3ZGU7LW1vei1ib3gtc2hhZG93OjBweCAwcHggOHB4IDBweCAjMmM5N2RlO2JveC1zaGFkb3c6MHB4IDBweCA4cHggMHB4ICMyYzk3ZGV9I3N1Ym1lbnUgLm1lbnUtdGl0bGV7ZmxvYXQ6bGVmdDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMjVweDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICMxYjljZDY7cGFkZGluZzo1cHg7bWFyZ2luOjVweH0jc3VibWVudSAubWVudS10aXRsZSBhe2NvbG9yOiM1NjU3NTg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I3N1Ym1lbnUgLm1lbnUtdGl0bGUgLmZhe21hcmdpbjowO3BhZGRpbmc6MDtmbG9hdDpyaWdodDtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxMnB4O2N1cnNvcjpwb2ludGVyO29wYWNpdHk6Ljg7bWFyZ2luLXJpZ2h0OjNweDthbmltYXRpb246c2xpZGVSaWdodCAxcyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uLXBsYXktc3RhdGU6cGF1c2VkfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KXsjc3VibWVudSAubWVudS10aXRsZSAuZmF7ZGlzcGxheTpub25lfX0jc3VibWVudSAubWVudS10aXRsZSAuZmE6aG92ZXJ7b3BhY2l0eToxO2FuaW1hdGlvbi1wbGF5LXN0YXRlOnJ1bm5pbmd9I3N1Ym1lbnUgW3JvbGU9bmF2aWdhdGlvbl17d2lkdGg6OTUlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOmF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpeyNzdWJtZW51IFtyb2xlPW5hdmlnYXRpb25de3dpZHRoOjgzJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQ2cHgpeyNzdWJtZW51IFtyb2xlPW5hdmlnYXRpb25de3dpZHRoOjkyJX19I3N1Ym1lbnUgW3JvbGU9bmF2aWdhdGlvbl0gdWwubWFpbi1uYXZ7d2lkdGg6MTAwJTtwYWRkaW5nOjA7bWFyZ2luOjB9I3N1Ym1lbnUgW3JvbGU9bmF2aWdhdGlvbl0gdWwubWFpbi1uYXYgbGl7cGFkZGluZzo1cHg7bWFyZ2luOjVweCA1cHggNXB4IDAlO2NvbG9yOiM1NjU3NTg7Zm9udC13ZWlnaHQ6NjAwO3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7bGV0dGVyLXNwYWNpbmc6MHB4O2xpbmUtaGVpZ2h0OjE5cHg7ei1pbmRleDoxMDE7Zm9udC1zaXplOjFlbX0jc3VibWVudSBbcm9sZT1uYXZpZ2F0aW9uXSB1bC5tYWluLW5hdiBsaTpsYXN0LWNoaWxkLCNzdWJtZW51IFtyb2xlPW5hdmlnYXRpb25dIHVsLm1haW4tbmF2IGxpOm50aC1sYXN0LWNoaWxkKDIpe2Rpc3BsYXk6YmxvY2t9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTIycHgpeyNzdWJtZW51IFtyb2xlPW5hdmlnYXRpb25dIHVsLm1haW4tbmF2IGxpe21hcmdpbi1sZWZ0OjIlfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NS44NzVlbSl7I3N1Ym1lbnUgW3JvbGU9bmF2aWdhdGlvbl0gdWwubWFpbi1uYXYgbGl7bWFyZ2luLWxlZnQ6NCV9fSNzdWJtZW51IFtyb2xlPW5hdmlnYXRpb25dIHVsLm1haW4tbmF2IGxpIGF7Y29sb3I6IzU2NTc1ODtmb250LXdlaWdodDo2MDB9I3N1Ym1lbnUgW3JvbGU9bmF2aWdhdGlvbl0gdWwubWFpbi1uYXYgbGkubmF2LXNlbGVjdGVke2JvcmRlci1ib3R0b206M3B4IHNvbGlkICMyYzk3ZGU7cGFkZGluZy1ib3R0b206MTRweDttYXJnaW4tYm90dG9tOi02cHh9I3N1Ym1lbnUgW3JvbGU9bmF2aWdhdGlvbl0gdWwubWFpbi1uYXYgbGkubmF2LXNlbGVjdGVkIC50aXRsZXtjb2xvcjojMWUzNzRmfSNzdWJtZW51IFtyb2xlPW5hdmlnYXRpb25dIHVsLm1haW4tbmF2IGxpOmhvdmVye2NvbG9yOiMyYzk3ZGV9I3N1Ym1lbnUgW3JvbGU9bmF2aWdhdGlvbl0gdWwubWFpbi1uYXYgYTpob3Zlcntjb2xvcjojMmM5N2RlfSNzdWJtZW51IFtyb2xlPW5hdmlnYXRpb25dIHVsLm1haW4tbmF2PmxpPnVse2JhY2tncm91bmQ6IzIxMmUzOTtib3JkZXI6MXB4IHNvbGlkICMyMTJlMzk7Ym9yZGVyLXRvcDozcHggc29saWQgIzQyYjRmZn0jc3VibWVudSBbcm9sZT1uYXZpZ2F0aW9uXSB1bC5tYWluLW5hdj5saT51bDpiZWZvcmV7YmFja2dyb3VuZDojNDJiNGZmfSNzdWJtZW51IFtyb2xlPW5hdmlnYXRpb25dIHVsLm1haW4tbmF2PmxpPnVsIGxpe2NvbG9yOiNmZmZ9I3N1Ym1lbnUgW3JvbGU9bmF2aWdhdGlvbl0gdWwubWFpbi1uYXY+bGk+dWwgbGkgYXtjb2xvcjojZmZmfSNzdWJtZW51IFtyb2xlPW5hdmlnYXRpb25dIHVsLm1haW4tbmF2PmxpPnVsIGxpIGE6aG92ZXJ7Y29sb3I6IzViYmVmZn0jc3VibWVudSBbcm9sZT1uYXZpZ2F0aW9uXSB1bC5tYWluLW5hdj5saT51bCAucGxheWxpc3QtaXRlbXttYXJnaW46MDtwYWRkaW5nOjEwcHh9I3N1Ym1lbnUgW3JvbGU9bmF2aWdhdGlvbl0gdWwubWFpbi1uYXY+bGk+dWw+bGkud2l0aC1kcm9wIHVse2JhY2tncm91bmQ6IzQyYjRmZn0jc3VibWVudSBbcm9sZT1uYXZpZ2F0aW9uXSB1bC5tYWluLW5hdj5saT51bD5saS53aXRoLWRyb3AgdWw6YmVmb3Jle2JhY2tncm91bmQ6IzIxMmUzOTtjb2xvcjojZmZmfSNzdWJtZW51IFtyb2xlPW5hdmlnYXRpb25dIHVsLm1haW4tbmF2PmxpPnVsPmxpLndpdGgtZHJvcCB1bCBhe2NvbG9yOiNmZmZ9I3N1Ym1lbnUgW3JvbGU9bmF2aWdhdGlvbl0gLm5hdi1leHRyYXN7cGFkZGluZzowO21hcmdpbjowO2N1cnNvcjpwb2ludGVyO2NvbG9yOiMyYzk3ZGV9I3N1Ym1lbnUgW3JvbGU9bmF2aWdhdGlvbl0gLm5hdi1leHRyYXMgLmZhLXNlYXJjaHtmb250LXNpemU6MjBweH0jc3VibWVudSBbcm9sZT1uYXZpZ2F0aW9uXSAubmF2LWV4dHJhcyAuZmEtYW5nbGUtZG91YmxlLWRvd257bWFyZ2luLXRvcDotNXB4O2FuaW1hdGlvbjpzbGlkZWluIDNzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb24tcGxheS1zdGF0ZTpwYXVzZWR9I3N1Ym1lbnUgW3JvbGU9bmF2aWdhdGlvbl0gLm5hdi1leHRyYXMgLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmhvdmVye2FuaW1hdGlvbi1wbGF5LXN0YXRlOnJ1bm5pbmd9I21vYmlsZS1zdWJtZW51e3Bvc2l0aW9uOmZpeGVkO3RvcDoxMjZweDtsZWZ0Oi0xMDAlO3dpZHRoOjQwJTtwYWRkaW5nLWJvdHRvbTozMDAwcHg7bWFyZ2luLWJvdHRvbTotMzAwMHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjNweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQ7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZDtib3JkZXItY29sb3I6I2NmZGVlOX0jbW9iaWxlLXN1Ym1lbnUgdWwubmF2aWdhdGlvbntib3R0b206MHB4O3dpZHRoOjgwJTttYXJnaW46YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtwYWRkaW5nLWJvdHRvbToyNTBweH0jbW9iaWxlLXN1Ym1lbnUgdWwubmF2aWdhdGlvbiAuY2xvc2UtbmF2e2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjMwcHg7dG9wOjIwcHg7ei1pbmRleDozfSNtb2JpbGUtc3VibWVudSB1bC5uYXZpZ2F0aW9uIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0OmxlZnQ7bWFyZ2luLWJvdHRvbTowO21pbi13aWR0aDoxMDAlO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7dGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uO3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtd2VpZ2h0OjcwMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjO3BhZGRpbmc6MTBweCAwfSNtb2JpbGUtc3VibWVudSB1bC5uYXZpZ2F0aW9uIGxpIC5mYS1hbmdsZS1kb3due2N1cnNvcjpwb2ludGVyfSNtb2JpbGUtc3VibWVudSB1bC5uYXZpZ2F0aW9uIGxpLndpdGgtc20tZHJvcCBkaXZ7d2lkdGg6MTAwJX0jbW9iaWxlLXN1Ym1lbnUgdWwubmF2aWdhdGlvbiBsaTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZX0jbW9iaWxlLXN1Ym1lbnUgdWwubmF2aWdhdGlvbiBsaSB1bHtwYWRkaW5nLWJvdHRvbTowcHh9I21vYmlsZS1zdWJtZW51IHVsLm5hdmlnYXRpb24gbGkgdWwgdWx7ZGlzcGxheTpub25lfSNtb2JpbGUtc3VibWVudSB1bC5uYXZpZ2F0aW9uIGxpIHVsIHVsIGxpe3BhZGRpbmc6MH0jbW9iaWxlLXN1Ym1lbnUgdWwubmF2aWdhdGlvbiBsaSB1bCB1bCBsaTpsYXN0LW9mLXR5cGV7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czozcHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6M3B4fSNtb2JpbGUtc3VibWVudSB1bC5uYXZpZ2F0aW9uIGxpIC5mYS1hbmdsZS1kb3due2Zsb2F0OnJpZ2h0O2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiM5OTl9I21vYmlsZS1zdWJtZW51IHVsLm5hdmlnYXRpb24gbGkgYXtwYWRkaW5nLWxlZnQ6MHB4O3BhZGRpbmc6MTBweCA1cHg7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LXRyYW5zZm9ybTpub25lO2xldHRlci1zcGFjaW5nOjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCl7I21vYmlsZS1zdWJtZW51e3dpZHRoOjYwJX19I21vYmlsZS1zdWJtZW51IC5zZWFyY2hJbnB1dHt3aWR0aDo4MiU7cG9zaXRpb246cmVsYXRpdmU7bGVmdDo5JTt0b3A6MnB4fSNtb2JpbGUtc3VibWVudSAuc2VhcmNoSW5wdXQgLnNyY2hleXt3aWR0aDo3OCU7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdH0jbW9iaWxlLXN1Ym1lbnUgLnNlYXJjaElucHV0IC5zcmNoZXktYnV0dG9ue2Zsb2F0OmxlZnQ7d2lkdGg6MjElO21hcmdpbi1sZWZ0Oi00cHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfSNtb2JpbGUtc3VibWVudSAuc2VhcmNoSW5wdXQgLnNyY2hleS1idXR0b24gLmJ0bntwYWRkaW5nOjE0cHggMTVweCAxM3B4fUBrZXlmcmFtZXMgc2xpZGVpbnswJXttYXJnaW4tdG9wOi01cHh9NTAle21hcmdpbi10b3A6MH0xMDAle21hcmdpbi10b3A6LTVweH19QGtleWZyYW1lcyBzbGlkZVJpZ2h0ezAle21hcmdpbi1yaWdodDozcHh9NTAle21hcmdpbi1yaWdodDowfTEwMCV7bWFyZ2luLXJpZ2h0OjNweH19LmJveFRpdGxle2JvcmRlci1sZWZ0OjJweCBzb2xpZCAjNWJiZWZmO21hcmdpbi1ib3R0b206MjVweDtwYWRkaW5nLWxlZnQ6MTBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjE1cHh9LmJveC50cmFpbmluZ3tib3JkZXI6MXB4IHNvbGlkICNhZGFkYWQ7Ym9yZGVyLXJhZGl1czowfS5ib3gudHJhaW5pbmcuZnVsbC13aWR0aHtib3JkZXI6bm9uZTtib3gtc2hhZG93Om5vbmU7bWFyZ2luOjB9LmJveC50cmFpbmluZy5mdWxsLXdpZHRoIC5ib3gtYm9keXtoZWlnaHQ6YXV0bzttYXJnaW46MH0uYm94LnRyYWluaW5nLmRyb3BQbGF5ZXJ7ZGlzcGxheTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MTBweDtwYWRkaW5nOjEwcHggMHB4O21hcmdpbi1ib3R0b206MzVweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmYgIzViYmVmZjtib3JkZXItd2lkdGg6MnB4O2JveC1zaGFkb3c6bm9uZTt6LWluZGV4OjF9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSl7LmJveC50cmFpbmluZy5kcm9wUGxheWVye21hcmdpbi10b3A6LTRweH19LmJveC50cmFpbmluZy5kcm9wUGxheWVyIC5ib3gtYm9keXttYXJnaW46NXB4IDEwcHh9LmJveC50cmFpbmluZy5kcm9wUGxheWVyIC5ib3gtYm9keSAuZmxleCAuZmxleGJveC1pbm5lciAuY2xpY2tWaWRlb3t0b3A6MTBweH0uYm94LnRyYWluaW5nLmRyb3BQbGF5ZXIgLmJveC1ib2R5IC5mbGV4IC5mbGV4Ym94LWlubmVyIC51cC1uZXh0LC5ib3gudHJhaW5pbmcuZHJvcFBsYXllciAuYm94LWJvZHkgLmZsZXggLmZsZXhib3gtaW5uZXIgLnVwLW5leHQtc2hvd3toZWlnaHQ6YXV0b30uYm94LnRyYWluaW5nLmRyb3BQbGF5ZXIgLmJveC1ib2R5IC5mbGV4IC5mbGV4Ym94LWlubmVyIC51cC1uZXh0IC50aHJlZS1iYXJzLC5ib3gudHJhaW5pbmcuZHJvcFBsYXllciAuYm94LWJvZHkgLmZsZXggLmZsZXhib3gtaW5uZXIgLnVwLW5leHQtc2hvdyAudGhyZWUtYmFyc3ttYXJnaW46MDtwYWRkaW5nOjAgMCA1cHggMTBweDtmb250LXNpemU6MTJweH0uYm94LnRyYWluaW5nLmRyb3BQbGF5ZXIgLmJveC1ib2R5IC5mbGV4IC5mbGV4Ym94LWlubmVyIC51cC1uZXh0IC50aHJlZS1iYXJzIGxpLC5ib3gudHJhaW5pbmcuZHJvcFBsYXllciAuYm94LWJvZHkgLmZsZXggLmZsZXhib3gtaW5uZXIgLnVwLW5leHQtc2hvdyAudGhyZWUtYmFycyBsaXtoZWlnaHQ6YXV0b30uYm94LnRyYWluaW5nLmRyb3BQbGF5ZXIgLmJveC1ib2R5IC5mbGV4IC5mbGV4Ym94LWlubmVyIC51cC1uZXh0IC50aHJlZS1iYXJzIGxpIGEgaW1nLC5ib3gudHJhaW5pbmcuZHJvcFBsYXllciAuYm94LWJvZHkgLmZsZXggLmZsZXhib3gtaW5uZXIgLnVwLW5leHQtc2hvdyAudGhyZWUtYmFycyBsaSBhIGltZ3tmbG9hdDpsZWZ0O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO3dpZHRoOjM1cHg7bWFyZ2luOjEwcHg7bWFyZ2luLXRvcDowfS5ib3gudHJhaW5pbmcuZHJvcFBsYXllciAuYm94LWJvZHkgLmZsZXggLmZsZXhib3gtaW5uZXIgLnVwLW5leHQgLnRocmVlLWJhcnMgbGkgYSAudGV4dC1ob2xkZXIsLmJveC50cmFpbmluZy5kcm9wUGxheWVyIC5ib3gtYm9keSAuZmxleCAuZmxleGJveC1pbm5lciAudXAtbmV4dC1zaG93IC50aHJlZS1iYXJzIGxpIGEgLnRleHQtaG9sZGVye3dpZHRoOjgwJTtoZWlnaHQ6YXV0bztvdmVyZmxvdzpoaWRkZW59LmJveC50cmFpbmluZy5kcm9wUGxheWVyIC5ib3gtYm9keSAuZmxleCAuZmxleGJveC1pbm5lciAudXAtbmV4dCAudGhyZWUtYmFycyBsaSBhIC50ZXh0LWhvbGRlciAudGl0bGUsLmJveC50cmFpbmluZy5kcm9wUGxheWVyIC5ib3gtYm9keSAuZmxleCAuZmxleGJveC1pbm5lciAudXAtbmV4dC1zaG93IC50aHJlZS1iYXJzIGxpIGEgLnRleHQtaG9sZGVyIC50aXRsZXtmb250LXNpemU6MTJweDtjb2xvcjojMmM5N2RlO2ZvbnQtd2VpZ2h0OjQwMDt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LmJveC50cmFpbmluZy5kcm9wUGxheWVyIC5ib3gtYm9keSAuZmxleCAuZmxleGJveC1pbm5lciAudXAtbmV4dCAudGhyZWUtYmFycyBsaSBhIC50ZXh0LWhvbGRlciAuaW5mbywuYm94LnRyYWluaW5nLmRyb3BQbGF5ZXIgLmJveC1ib2R5IC5mbGV4IC5mbGV4Ym94LWlubmVyIC51cC1uZXh0LXNob3cgLnRocmVlLWJhcnMgbGkgYSAudGV4dC1ob2xkZXIgLmluZm97Zm9udC1zaXplOjEycHh9LmJveC50cmFpbmluZy5kcm9wUGxheWVyIC5ib3gtYm9keSAuZmxleCAuZmxleGJveC1pbm5lciAudXAtbmV4dCAudGhyZWUtYmFycyBsaTpmaXJzdC1jaGlsZCwuYm94LnRyYWluaW5nLmRyb3BQbGF5ZXIgLmJveC1ib2R5IC5mbGV4IC5mbGV4Ym94LWlubmVyIC51cC1uZXh0LXNob3cgLnRocmVlLWJhcnMgbGk6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MH0uYm94LnRyYWluaW5nLmRyb3BQbGF5ZXIgLmJveC1ib2R5IC5mbGV4IC5mbGV4Ym94LWlubmVyIC51cC1uZXh0IC50aHJlZS1iYXJzIGxpOmZpcnN0LWNoaWxkIGEgaW1nLC5ib3gudHJhaW5pbmcuZHJvcFBsYXllciAuYm94LWJvZHkgLmZsZXggLmZsZXhib3gtaW5uZXIgLnVwLW5leHQtc2hvdyAudGhyZWUtYmFycyBsaTpmaXJzdC1jaGlsZCBhIGltZ3ttYXJnaW4tdG9wOjEwcHh9LmJveC50cmFpbmluZyAuYm94LWJvZHl7Ym9yZGVyLXJhZGl1czowO21hcmdpbjoxMHB4O3BhZGRpbmc6MDtoZWlnaHQ6MjcwcHg7b3ZlcmZsb3c6aGlkZGVufS5ib3gudHJhaW5pbmcgLmJveC1ib2R5LmNoYXB0ZXJEaXNwbGF5e292ZXJmbG93OnZpc2libGV9LmJveC50cmFpbmluZyAuYm94LWJvZHkuY2hhcHRlckRpc3BsYXkudG9wIC5jYXJvdXNlbC52aWRlb1RodW1iLWhvbGRlcntoZWlnaHQ6MzY5cHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSl7LmJveC50cmFpbmluZyAuYm94LWJvZHkuY2hhcHRlckRpc3BsYXkudG9wIC5jYXJvdXNlbC52aWRlb1RodW1iLWhvbGRlcntoZWlnaHQ6MjM1cHh9fS5ib3gudHJhaW5pbmcgLmJveC1ib2R5LmNoYXB0ZXJEaXNwbGF5LnRvcCAuY2Fyb3VzZWwudmlkZW9UaHVtYi1ob2xkZXIgLmNhcm91c2VsLWhvbGRlcntoZWlnaHQ6MzY5cHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSl7LmJveC50cmFpbmluZyAuYm94LWJvZHkuY2hhcHRlckRpc3BsYXkudG9wIC5jYXJvdXNlbC52aWRlb1RodW1iLWhvbGRlciAuY2Fyb3VzZWwtaG9sZGVye2hlaWdodDoyMzVweH19LmJveC50cmFpbmluZyAuYm94LWJvZHkuY2hhcHRlckRpc3BsYXkudG9wIC5jYXJvdXNlbC52aWRlb1RodW1iLWhvbGRlciAuY2Fyb3VzZWwtaG9sZGVyIC5zbGlkZS5hY3RpdmV7cGFkZGluZy10b3A6NDBweDtoZWlnaHQ6MzY5cHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSl7LmJveC50cmFpbmluZyAuYm94LWJvZHkuY2hhcHRlckRpc3BsYXkudG9wIC5jYXJvdXNlbC52aWRlb1RodW1iLWhvbGRlciAuY2Fyb3VzZWwtaG9sZGVyIC5zbGlkZS5hY3RpdmV7aGVpZ2h0OjIzNXB4fX0uYm94LnRyYWluaW5nIC5ib3gtYm9keS5jaGFwdGVyRGlzcGxheSAuY2Fyb3VzZWwudmlkZW9UaHVtYi1ob2xkZXJ7b3ZlcmZsb3c6dmlzaWJsZTtoZWlnaHQ6MzMwcHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSl7LmJveC50cmFpbmluZyAuYm94LWJvZHkuY2hhcHRlckRpc3BsYXkgLmNhcm91c2VsLnZpZGVvVGh1bWItaG9sZGVye2hlaWdodDoyMDBweH19LmJveC50cmFpbmluZyAuYm94LWJvZHkuY2hhcHRlckRpc3BsYXkgLmNhcm91c2VsLnZpZGVvVGh1bWItaG9sZGVyIC5jYXJvdXNlbC1ob2xkZXJ7b3ZlcmZsb3c6dmlzaWJsZTtoZWlnaHQ6MzMwcHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSl7LmJveC50cmFpbmluZyAuYm94LWJvZHkuY2hhcHRlckRpc3BsYXkgLmNhcm91c2VsLnZpZGVvVGh1bWItaG9sZGVyIC5jYXJvdXNlbC1ob2xkZXJ7aGVpZ2h0OjIwMHB4fX0uYm94LnRyYWluaW5nIC5ib3gtYm9keS5jaGFwdGVyRGlzcGxheSAuY2Fyb3VzZWwudmlkZW9UaHVtYi1ob2xkZXIgLmNhcm91c2VsLWhvbGRlciAuc2xpZGUuYWN0aXZle3BhZGRpbmc6MDtvdmVyZmxvdzp2aXNpYmxlO2hlaWdodDozMzBweH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKXsuYm94LnRyYWluaW5nIC5ib3gtYm9keS5jaGFwdGVyRGlzcGxheSAuY2Fyb3VzZWwudmlkZW9UaHVtYi1ob2xkZXIgLmNhcm91c2VsLWhvbGRlciAuc2xpZGUuYWN0aXZle2hlaWdodDoyMDBweH19LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNsaWNrVmlkZW97cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjI4MHB4O2JhY2tncm91bmQ6bm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyOy13ZWJraXQtYmFja2dyb3VuZC1zaXplOmNvdmVyOy1tb3otYmFja2dyb3VuZC1zaXplOmNvdmVyOy1vLWJhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNsaWNrVmlkZW8gLnBsYXktYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjoycHggc29saWQgI2ZmZjt0b3A6MzQlO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0zNy41cHg7d2lkdGg6NzVweDtoZWlnaHQ6NTBweDtib3JkZXItcmFkaXVzOjlweDtiYWNrZ3JvdW5kOiMyMTJlMzk7b3BhY2l0eTouODtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXR9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNsaWNrVmlkZW8gLnBsYXktYnV0dG9uLnJvdW5kZWRCdXR0b257d2lkdGg6NzBweDtoZWlnaHQ6NzBweDtib3JkZXItcmFkaXVzOjQzcHg7bWFyZ2luLWxlZnQ6LTM1cHh9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNsaWNrVmlkZW8gLnBsYXktYnV0dG9uOmhvdmVye29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMS4xNSl9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNsaWNrVmlkZW8gLnBsYXktYnV0dG9uIC5mYS1wbGF5e2NvbG9yOiNmZmY7cGFkZGluZzo5cHggMjZweDtmb250LXNpemU6MjhweH0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAuY2xpY2tWaWRlbyAucGxheS1idXR0b24gLmZhLXBsYXkucm91bmRlZEJ1dHRvbntjb2xvcjojZmZmO3BhZGRpbmc6MTZweCAyM3B4O2ZvbnQtc2l6ZTozNXB4fS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5jbGlja1ZpZGVvIGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNsaWNrVmlkZW8gLmluZGljYXRvci1ob2xkZXJ7cG9zaXRpb246cmVsYXRpdmU7dG9wOjEwMCU7aGVpZ2h0OjM1cHg7bWFyZ2luLXRvcDotODVweDtsZWZ0OjA7d2lkdGg6MTAwJTttYXJnaW4tbGVmdDowO3otaW5kZXg6MTA7YmFja2dyb3VuZDojMWYzODRlO29wYWNpdHk6Ljh9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNsaWNrVmlkZW8gLmluZGljYXRvci1ob2xkZXIgLnNsaWRlVGl0bGV7Y29sb3I6I2ZmZjtmbG9hdDpsZWZ0O3BhZGRpbmc6OHB4IDExcHg7Zm9udC1zaXplOjE0cHg7bWF4LXdpZHRoOjUwJX0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAuY2xpY2tWaWRlbyAuaW5kaWNhdG9yLWhvbGRlciAuc2xpZGVUaXRsZSAudGl0bGV7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5jbGlja1ZpZGVvIC5pbmRpY2F0b3ItaG9sZGVyIC5zbGlkZVRpdGxlIC5pbmZve2ZvbnQtc2l6ZToxMnB4fS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5jbGlja1ZpZGVvOmhvdmVyIC5pbmRpY2F0b3ItaG9sZGVye29wYWNpdHk6MX0uYm94LnRyYWluaW5nIC5ib3gtYm9keS5mdWxsLXdpZHRoe2hlaWdodDoyODBweH0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAuZmxleHtwYWRkaW5nOjB9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmZsZXggLmZsZXhib3gtaW5uZXJ7cGFkZGluZzowfS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5mbGV4IC5mbGV4Ym94LWlubmVyOm50aC1jaGlsZCgxKXtwYWRkaW5nLXJpZ2h0OjVweH0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAuZmxleCAuZmxleGJveC1pbm5lcjpudGgtY2hpbGQoMil7cGFkZGluZy1sZWZ0OjVweH0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAuZmxleCAuZmxleGJveC1pbm5lciAuY2xvc2VCdXR0b257cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MTBweDt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9tb2RhbC1jbG9zZS1pY29uQDJ4LnBuZyk7YmFja2dyb3VuZC1zaXplOjEwcHggMTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMDtjdXJzb3I6cG9pbnRlcn0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAuZmxleCAuZmxleGJveC1pbm5lciAudGV4dC1ob2xkZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTIwcHg7cGFkZGluZy1sZWZ0OjEwcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctdG9wOjEwcHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSl7LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmZsZXggLmZsZXhib3gtaW5uZXIgLnRleHQtaG9sZGVye3BhZGRpbmctdG9wOjB9fS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5mbGV4IC5mbGV4Ym94LWlubmVyIC50ZXh0LWhvbGRlciAudGl0bGV7Zm9udC1zaXplOjE4cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5mbGV4IC5mbGV4Ym94LWlubmVyIC50ZXh0LWhvbGRlciBwe2ZvbnQtc2l6ZToxMXB4O21hcmdpbjowfS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5mbGV4IC5mbGV4Ym94LWlubmVyIC50ZXh0LWhvbGRlciAuaW5mb3tmb250LXNpemU6MTNweDttYXgtaGVpZ2h0OjQ1cHg7b3ZlcmZsb3c6aGlkZGVufS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5mbGV4IC5mbGV4Ym94LWlubmVyIC50ZXh0LWhvbGRlciAudGFncyBhe2ZvbnQtc2l6ZToxMnB4fS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5mbGV4IC5mbGV4Ym94LWlubmVyIC50ZXh0LWhvbGRlciAudGFncyBhOmFmdGVye2NvbnRlbnQ6XCIsIFwifS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5mbGV4IC5mbGV4Ym94LWlubmVyIC50ZXh0LWhvbGRlciAudGFncyBhOmxhc3QtY2hpbGQ6YWZ0ZXJ7Y29udGVudDpcIlwifS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5mbGV4IC5mbGV4Ym94LWlubmVyIC51cC1uZXh0LC5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5mbGV4IC5mbGV4Ym94LWlubmVyIC51cC1uZXh0LXNob3d7d2lkdGg6MTAwJTtoZWlnaHQ6MTYwcHg7b3ZlcmZsb3c6aGlkZGVufS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5mbGV4IC5mbGV4Ym94LWlubmVyIC51cC1uZXh0IHAsLmJveC50cmFpbmluZyAuYm94LWJvZHkgLmZsZXggLmZsZXhib3gtaW5uZXIgLnVwLW5leHQtc2hvdyBwe21hcmdpbjowO3BhZGRpbmc6MCAwIDVweCAxMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MTJweH0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAudGhyZWUtYmFyc3ttYXJnaW46MDtwYWRkaW5nOjB9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLnRocmVlLWJhcnMgbGl7d2lkdGg6MTAwJTtoZWlnaHQ6ODMuM3B4O3BhZGRpbmc6MDttYXJnaW46OS41cHggMDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDojZmZmfS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC50aHJlZS1iYXJzIGxpOmhvdmVye2JhY2tncm91bmQ6I2Y2ZjZmNn0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAudGhyZWUtYmFycyBsaTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLnRocmVlLWJhcnMgbGk6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLnRocmVlLWJhcnMgbGkgZGl2e2Zsb2F0OmxlZnR9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLnRocmVlLWJhcnMgbGkgLmltYWdlLWhvbGRlcnt3aWR0aDoyMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6Y292ZXI7LW1vei1iYWNrZ3JvdW5kLXNpemU6Y292ZXI7LW8tYmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAudGhyZWUtYmFycyBsaSAudGV4dC1ob2xkZXJ7d2lkdGg6ODAlO2hlaWdodDoxMDAlO3BhZGRpbmc6NXB4IDEwcHg7Y29sb3I6IzU2NTY1Nn0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAudGhyZWUtYmFycyBsaSAudGV4dC1ob2xkZXIgLnRpdGxle2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MTRweDtmb250LXNpemU6MTNweH0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAudGhyZWUtYmFycyBsaSAudGV4dC1ob2xkZXIgLmluZm97Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTNweH0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAucXVhZENvbnRhaW5lcnttYXJnaW46MDtwYWRkaW5nOjB9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLnF1YWRDb250YWluZXIgbGl7ZmxvYXQ6bGVmdDtib3JkZXI6MXB4IHNvbGlkICNhZGFkYWQ7d2lkdGg6NDklO2hlaWdodDoxMzBweDttYXJnaW46MDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6bm8tcmVwZWF0IGNlbnRlciB0b3A7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgdG9wOy13ZWJraXQtYmFja2dyb3VuZC1zaXplOmNvdmVyOy1tb3otYmFja2dyb3VuZC1zaXplOmNvdmVyOy1vLWJhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7Y3Vyc29yOnBvaW50ZXJ9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLnF1YWRDb250YWluZXIgbGk6bnRoLWNoaWxkKDEpe21hcmdpbjowIDElIDVweCAwfS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5xdWFkQ29udGFpbmVyIGxpOm50aC1jaGlsZCgyKXttYXJnaW46MCAwIDVweCAxJX0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAucXVhZENvbnRhaW5lciBsaTpudGgtY2hpbGQoMyl7bWFyZ2luOjVweCAxJSAwIDB9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLnF1YWRDb250YWluZXIgbGk6bnRoLWNoaWxkKDQpe21hcmdpbjo1cHggMCAwIDElfS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5xdWFkQ29udGFpbmVyIGxpIC5maWxsLXNwYWNle21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5xdWFkQ29udGFpbmVyIGxpIC5maWxsLXNwYWNlIC50aXRsZU92ZXJsYXl7cG9zaXRpb246cmVsYXRpdmU7dG9wOjEwMCU7d2lkdGg6MTAwJTtoZWlnaHQ6NTBweDttYXJnaW4tdG9wOi01MHB4O2NvbG9yOiNmZmY7cGFkZGluZzoycHggMTBweDtmb250LXNpemU6MTdweDtiYWNrZ3JvdW5kOiMxZjM4NGU7b3BhY2l0eTouOH0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAucXVhZENvbnRhaW5lciBsaSAuZmlsbC1zcGFjZSAudGl0bGVPdmVybGF5IC52aWRlb1RpdGxle2ZvbnQtc2l6ZToxMnB4fS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5xdWFkQ29udGFpbmVyIGxpIC5maWxsLXNwYWNlOmhvdmVyIC50aXRsZU92ZXJsYXl7b3BhY2l0eToxfS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5xdWFkQ29udGFpbmVyLmhhbGYgbGkgLnRpdGxlT3ZlcmxheXtoZWlnaHQ6MzVweDttYXJnaW4tdG9wOi0zNXB4fS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5xdWFkQ29udGFpbmVyLmhhbGYgbGkgLnRpdGxlT3ZlcmxheSAudmlkZW9UaXRsZXtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDozMHB4fS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5xdWFkQ29udGFpbmVyLmhhbGYgbGk6bnRoLWNoaWxkKDEpe21hcmdpbjowO21hcmdpbi1yaWdodDoxJTtoZWlnaHQ6MTM1cHh9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLnF1YWRDb250YWluZXIuaGFsZiBsaTpudGgtY2hpbGQoMil7bWFyZ2luOjA7bWFyZ2luLWxlZnQ6MSU7aGVpZ2h0OjEzNXB4fS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5jYXJvdXNlbHstd2Via2l0LWJvcmRlci1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXM6MDtib3JkZXItcmFkaXVzOjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAuY2Fyb3VzZWwgLmNhcm91c2VsLWhvbGRlcnstd2Via2l0LWJvcmRlci1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXM6MDtib3JkZXItcmFkaXVzOjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAuY2Fyb3VzZWwgLmNhcm91c2VsLWhvbGRlciAuc2xpZGUgLnBsYXktYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjoycHggc29saWQgI2ZmZjt0b3A6MzQlO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0zNy41cHg7d2lkdGg6NzVweDtoZWlnaHQ6NTBweDtib3JkZXItcmFkaXVzOjlweDtiYWNrZ3JvdW5kOiMyMTJlMzk7b3BhY2l0eTouODtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXR9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNhcm91c2VsIC5jYXJvdXNlbC1ob2xkZXIgLnNsaWRlIC5wbGF5LWJ1dHRvbi5yb3VuZGVkQnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6NzBweDtoZWlnaHQ6NzBweDtib3JkZXItcmFkaXVzOjQzcHg7bWFyZ2luLWxlZnQ6LTM1cHg7bWFyZ2luLXRvcDotNDBweH0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAuY2Fyb3VzZWwgLmNhcm91c2VsLWhvbGRlciAuc2xpZGUgLnBsYXktYnV0dG9uOmhvdmVye29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMS4xNSl9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNhcm91c2VsIC5jYXJvdXNlbC1ob2xkZXIgLnNsaWRlIC5wbGF5LWJ1dHRvbiAuZmEtcGxheXtjb2xvcjojZmZmO3BhZGRpbmc6OXB4IDI2cHg7Zm9udC1zaXplOjI4cHh9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNhcm91c2VsIC5jYXJvdXNlbC1ob2xkZXIgLnNsaWRlIC5wbGF5LWJ1dHRvbiAuZmEtcGxheS5yb3VuZGVkQnV0dG9ue2NvbG9yOiNmZmY7cGFkZGluZzoxNnB4IDIzcHg7Zm9udC1zaXplOjM1cHh9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNhcm91c2VsIC5jYXJvdXNlbC1ob2xkZXIgLmluZGljYXRvci1ob2xkZXJ7cG9zaXRpb246cmVsYXRpdmU7dG9wOjEwMCU7aGVpZ2h0OjcwcHg7bWFyZ2luLXRvcDotNzBweDtsZWZ0OjA7d2lkdGg6MTAwJTttYXJnaW4tbGVmdDowO3otaW5kZXg6MTA7YmFja2dyb3VuZDojMWYzODRlO29wYWNpdHk6Ljh9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNhcm91c2VsIC5jYXJvdXNlbC1ob2xkZXIgLmluZGljYXRvci1ob2xkZXIgLmluZGljYXRvcnN7ZmxvYXQ6cmlnaHQ7d2lkdGg6NDUlO2hlaWdodDoyMHB4O3otaW5kZXg6MTAwMDttYXJnaW4tdG9wOjI1cHggIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6MTVweCAhaW1wb3J0YW50O3RleHQtYWxpZ246cmlnaHQ7b3BhY2l0eToxfS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5jYXJvdXNlbCAuY2Fyb3VzZWwtaG9sZGVyIC5pbmRpY2F0b3ItaG9sZGVyIC5zbGlkZVRpdGxle2Zsb2F0OmxlZnQ7cGFkZGluZzo4cHggMTFweDtmb250LXNpemU6MTRweDttYXgtd2lkdGg6NTAlfS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5jYXJvdXNlbCAuY2Fyb3VzZWwtaG9sZGVyIC5pbmRpY2F0b3ItaG9sZGVyIC5zbGlkZVRpdGxlIC50aXRsZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNhcm91c2VsIC5jYXJvdXNlbC1ob2xkZXIgLmluZGljYXRvci1ob2xkZXIgLnNsaWRlVGl0bGUgLmluZm97Zm9udC1zaXplOjEycHh9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNhcm91c2VsIC5jYXJvdXNlbC1ob2xkZXI6aG92ZXIgLmluZGljYXRvci1ob2xkZXJ7b3BhY2l0eToxfS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5jYXJvdXNlbC52aWRlb1RodW1iLWhvbGRlcntoZWlnaHQ6NDMwcHg7cGFkZGluZzozMHB4IDB9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSl7LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNhcm91c2VsLnZpZGVvVGh1bWItaG9sZGVye2hlaWdodDoyNDBweH19LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNhcm91c2VsLnZpZGVvVGh1bWItaG9sZGVyIC5jYXJvdXNlbC1ob2xkZXJ7aGVpZ2h0OjQzMHB4O3BhZGRpbmc6MzBweCAwfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pey5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5jYXJvdXNlbC52aWRlb1RodW1iLWhvbGRlciAuY2Fyb3VzZWwtaG9sZGVye2hlaWdodDoyNDBweH19LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNhcm91c2VsLnZpZGVvVGh1bWItaG9sZGVyIC5jYXJvdXNlbC1ob2xkZXIgLnNsaWRle2hlaWdodDo0MzBweDtwYWRkaW5nOjQwcHggMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pey5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5jYXJvdXNlbC52aWRlb1RodW1iLWhvbGRlciAuY2Fyb3VzZWwtaG9sZGVyIC5zbGlkZXtoZWlnaHQ6MjQwcHh9fS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5jYXJvdXNlbC52aWRlb1RodW1iLWhvbGRlciAuY2Fyb3VzZWwtaG9sZGVyIC5zbGlkZSAucXVhZENvbnRhaW5lci5pbmxpbmUgbGl7cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7bGVmdDowO2hlaWdodDoxNjBweDtvdmVyZmxvdzp2aXNpYmxlfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pey5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5jYXJvdXNlbC52aWRlb1RodW1iLWhvbGRlciAuY2Fyb3VzZWwtaG9sZGVyIC5zbGlkZSAucXVhZENvbnRhaW5lci5pbmxpbmUgbGk6bnRoLWNoaWxkKDEpe21hcmdpbjowIDElIDIuNXB4IDB9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNhcm91c2VsLnZpZGVvVGh1bWItaG9sZGVyIC5jYXJvdXNlbC1ob2xkZXIgLnNsaWRlIC5xdWFkQ29udGFpbmVyLmlubGluZSBsaTpudGgtY2hpbGQoMil7bWFyZ2luOjAgMCAyLjVweCAxJX0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAuY2Fyb3VzZWwudmlkZW9UaHVtYi1ob2xkZXIgLmNhcm91c2VsLWhvbGRlciAuc2xpZGUgLnF1YWRDb250YWluZXIuaW5saW5lIGxpOm50aC1jaGlsZCgzKXttYXJnaW46Mi41cHggMSUgMCAwfS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5jYXJvdXNlbC52aWRlb1RodW1iLWhvbGRlciAuY2Fyb3VzZWwtaG9sZGVyIC5zbGlkZSAucXVhZENvbnRhaW5lci5pbmxpbmUgbGk6bnRoLWNoaWxkKDQpe21hcmdpbjoyLjVweCAwIDAgMSV9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pey5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5jYXJvdXNlbC52aWRlb1RodW1iLWhvbGRlciAuY2Fyb3VzZWwtaG9sZGVyIC5zbGlkZSAucXVhZENvbnRhaW5lci5pbmxpbmUgbGl7d2lkdGg6MjQuMjUlfS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5jYXJvdXNlbC52aWRlb1RodW1iLWhvbGRlciAuY2Fyb3VzZWwtaG9sZGVyIC5zbGlkZSAucXVhZENvbnRhaW5lci5pbmxpbmUgbGk6bnRoLWNoaWxkKDEpLC5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5jYXJvdXNlbC52aWRlb1RodW1iLWhvbGRlciAuY2Fyb3VzZWwtaG9sZGVyIC5zbGlkZSAucXVhZENvbnRhaW5lci5pbmxpbmUgbGk6bnRoLWNoaWxkKDIpLC5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5jYXJvdXNlbC52aWRlb1RodW1iLWhvbGRlciAuY2Fyb3VzZWwtaG9sZGVyIC5zbGlkZSAucXVhZENvbnRhaW5lci5pbmxpbmUgbGk6bnRoLWNoaWxkKDMpe21hcmdpbjowIDElIDAgMH0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAuY2Fyb3VzZWwudmlkZW9UaHVtYi1ob2xkZXIgLmNhcm91c2VsLWhvbGRlciAuc2xpZGUgLnF1YWRDb250YWluZXIuaW5saW5lIGxpOm50aC1jaGlsZCg0KXttYXJnaW46MH19LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNhcm91c2VsLnZpZGVvVGh1bWItaG9sZGVyIC5jYXJvdXNlbC1ob2xkZXIgLnNsaWRlIC5xdWFkQ29udGFpbmVyLmlubGluZSBsaS5hY3RpdmVQbGF5ZXJ7Ym9yZGVyOjNweCBzb2xpZCAjMjEyZTM5fS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5jYXJvdXNlbC52aWRlb1RodW1iLWhvbGRlciAuY2Fyb3VzZWwtaG9sZGVyIC5zbGlkZSAucXVhZENvbnRhaW5lci5pbmxpbmUgbGkuYWN0aXZlUGxheWVyOmJlZm9yZXtib3JkZXItY29sb3I6IzIxMmUzOSByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCk7bWFyZ2luLXRvcDozcHg7Y29udGVudDpcIlwiO3dpZHRoOjA7aGVpZ2h0OjA7dG9wOjEwMCU7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTEzcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxMHB4IDEzcHggMDtwb3NpdGlvbjphYnNvbHV0ZX0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAuY2Fyb3VzZWwudmlkZW9UaHVtYi1ob2xkZXIgLmNhcm91c2VsLWhvbGRlciAuc2xpZGUgLnF1YWRDb250YWluZXIuaW5saW5lIGxpLmFjdGl2ZVBsYXllcjphZnRlcnttYXJnaW4tdG9wOjNweDtib3JkZXItY29sb3I6IzIxMmUzOSByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCk7Y29udGVudDpcIlwiO3dpZHRoOjA7aGVpZ2h0OjA7dG9wOjEwMCU7bGVmdDo1MCU7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxNXB4IDE3cHggMDttYXJnaW4tbGVmdDotMTdweDtwb3NpdGlvbjphYnNvbHV0ZX0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAuY2Fyb3VzZWwudmlkZW9UaHVtYi1ob2xkZXIgLmNhcm91c2VsLWhvbGRlciAuc2xpZGUgLnF1YWRDb250YWluZXIuaW5saW5lIGxpIC50aXRsZS1jYXJkLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7aGVpZ2h0OjM1cHg7Y29sb3I6I2ZmZjtwYWRkaW5nOjJweCAxMHB4O2ZvbnQtc2l6ZToxN3B4O2JhY2tncm91bmQ6IzFmMzg0ZTtvcGFjaXR5Oi44fS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5jYXJvdXNlbC52aWRlb1RodW1iLWhvbGRlciAuY2Fyb3VzZWwtaG9sZGVyIC5zbGlkZSAucXVhZENvbnRhaW5lci5pbmxpbmUgbGk6aG92ZXIgLnRpdGxlLWNhcmQtb3ZlcmxheXtvcGFjaXR5OjF9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNhcm91c2VsLnZpZGVvVGh1bWItaG9sZGVyIC5jYXJvdXNlbC1ob2xkZXIgLnNsaWRlIC5xdWFkQ29udGFpbmVyLmlubGluZSBsaSAudGl0bGUtY2FyZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt6LWluZGV4OjA7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6bm8tcmVwZWF0IGNlbnRlciB0b3A7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgdG9wOy13ZWJraXQtYmFja2dyb3VuZC1zaXplOmNvdmVyOy1tb3otYmFja2dyb3VuZC1zaXplOmNvdmVyOy1vLWJhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNhcm91c2VsLnZpZGVvVGh1bWItaG9sZGVyIC5jYXJvdXNlbC1ob2xkZXIgLnNsaWRlIC5xdWFkQ29udGFpbmVyLmlubGluZSBsaSAuYWN0aXZlQ2xpY2t7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7ei1pbmRleDowfS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5jYXJvdXNlbC52aWRlb1RodW1iLWhvbGRlciAuY2Fyb3VzZWwtaG9sZGVyIC5zbGlkZSAucXVhZENvbnRhaW5lci5pbmxpbmUgbGkgLmJvYi1jYXJke3Bvc2l0aW9uOmFic29sdXRlO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC42Nyk7LW1vei10cmFuc2Zvcm06c2NhbGUoMC42Nyk7LW1zLXRyYW5zZm9ybTpzY2FsZSgwLjY3KTstby10cmFuc2Zvcm06c2NhbGUoMC42Nyk7dHJhbnNmb3JtOnNjYWxlKDAuNjcpO29wYWNpdHk6MH0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAuY2Fyb3VzZWwudmlkZW9UaHVtYi1ob2xkZXIgLmNhcm91c2VsLWhvbGRlciAuc2xpZGUgLnF1YWRDb250YWluZXIuaW5saW5lIGxpIC5ib2ItY2FyZCAuYm9iLWJhY2tncm91bmR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7ei1pbmRleDoxfS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5jYXJvdXNlbC52aWRlb1RodW1iLWhvbGRlciAuY2Fyb3VzZWwtaG9sZGVyIC5zbGlkZSAucXVhZENvbnRhaW5lci5pbmxpbmUgbGkgLmJvYi1jYXJkIC5pbWFnZS1yb3RhdG9ye292ZXJmbG93OmhpZGRlbn0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAuY2Fyb3VzZWwudmlkZW9UaHVtYi1ob2xkZXIgLmNhcm91c2VsLWhvbGRlciAuc2xpZGUgLnF1YWRDb250YWluZXIuaW5saW5lIGxpIC5ib2ItY2FyZCAuaW1hZ2Utcm90YXRvciAuaW1hZ2Utcm90YXRvci1pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOm5vLXJlcGVhdCBjZW50ZXIgdG9wO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIHRvcDstd2Via2l0LWJhY2tncm91bmQtc2l6ZTpjb3ZlcjstbW96LWJhY2tncm91bmQtc2l6ZTpjb3Zlcjstby1iYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO29wYWNpdHk6MH0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAuY2Fyb3VzZWwudmlkZW9UaHVtYi1ob2xkZXIgLmNhcm91c2VsLWhvbGRlciAuc2xpZGUgLnF1YWRDb250YWluZXIuaW5saW5lIGxpIC5ib2ItY2FyZCAuYm9iLW91dGxpbmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xcHg7bGVmdDotMXB4O3JpZ2h0Oi0xcHg7Ym90dG9tOi0xcHg7ei1pbmRleDoxO2JvcmRlcjoxcHggc29saWQgIzQ2NjI3YX0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAuY2Fyb3VzZWwudmlkZW9UaHVtYi1ob2xkZXIgLmNhcm91c2VsLWhvbGRlciAuc2xpZGUgLnF1YWRDb250YWluZXIuaW5saW5lIGxpIC5ib2ItY2FyZCAuYm9iLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206LTFweDtsZWZ0Oi0xcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDAsIDAsIDAsIDApKSwgY29sb3Itc3RvcCgzMyUsIHJnYmEoMCwgMCwgMCwgMCkpLCB0byhyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMCkgMzMlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpIDEwMCUpfS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5jYXJvdXNlbC52aWRlb1RodW1iLWhvbGRlciAuY2Fyb3VzZWwtaG9sZGVyIC5zbGlkZSAucXVhZENvbnRhaW5lci5pbmxpbmUgbGkgLmJvYi1jYXJkIC5ib2Itb3ZlcmxheSAuZmlsbC1zcGFjZXt6LWluZGV4OjR9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNhcm91c2VsLnZpZGVvVGh1bWItaG9sZGVyIC5jYXJvdXNlbC1ob2xkZXIgLnNsaWRlIC5xdWFkQ29udGFpbmVyLmlubGluZSBsaSAuYm9iLWNhcmQgLmJvYi1vdmVybGF5IC5maWxsLXNwYWNlLnRvcCwuYm94LnRyYWluaW5nIC5ib3gtYm9keSAuY2Fyb3VzZWwudmlkZW9UaHVtYi1ob2xkZXIgLmNhcm91c2VsLWhvbGRlciAuc2xpZGUgLnF1YWRDb250YWluZXIuaW5saW5lIGxpIC5ib2ItY2FyZCAuYm9iLW92ZXJsYXkgLmZpbGwtc3BhY2UuYm90dG9te3Bvc2l0aW9uOmFic29sdXRlfS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5jYXJvdXNlbC52aWRlb1RodW1iLWhvbGRlciAuY2Fyb3VzZWwtaG9sZGVyIC5zbGlkZSAucXVhZENvbnRhaW5lci5pbmxpbmUgbGkgLmJvYi1jYXJkIC5ib2Itb3ZlcmxheSAuZmlsbC1zcGFjZS50b3B7dG9wOjA7aGVpZ2h0OjcwJX0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAuY2Fyb3VzZWwudmlkZW9UaHVtYi1ob2xkZXIgLmNhcm91c2VsLWhvbGRlciAuc2xpZGUgLnF1YWRDb250YWluZXIuaW5saW5lIGxpIC5ib2ItY2FyZCAuYm9iLW92ZXJsYXkgLmZpbGwtc3BhY2UudG9wOmhvdmVyIC5wbGF5LWJ1dHRvbntvcGFjaXR5OjF9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNhcm91c2VsLnZpZGVvVGh1bWItaG9sZGVyIC5jYXJvdXNlbC1ob2xkZXIgLnNsaWRlIC5xdWFkQ29udGFpbmVyLmlubGluZSBsaSAuYm9iLWNhcmQgLmJvYi1vdmVybGF5IC5maWxsLXNwYWNlLmJvdHRvbXt0b3A6NzAlO2hlaWdodDozMCV9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNhcm91c2VsLnZpZGVvVGh1bWItaG9sZGVyIC5jYXJvdXNlbC1ob2xkZXIgLnNsaWRlIC5xdWFkQ29udGFpbmVyLmlubGluZSBsaSAuYm9iLWNhcmQgLmJvYi1vdmVybGF5IC5maWxsLXNwYWNlIC5wbGF5LWJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjA7ei1pbmRleDphdXRvfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pey5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5jYXJvdXNlbC52aWRlb1RodW1iLWhvbGRlciAuY2Fyb3VzZWwtaG9sZGVyIC5zbGlkZSAucXVhZENvbnRhaW5lci5pbmxpbmUgbGkgLmJvYi1jYXJkIC5ib2Itb3ZlcmxheSAuZmlsbC1zcGFjZSAucGxheS1idXR0b257b3BhY2l0eTouOH0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAuY2Fyb3VzZWwudmlkZW9UaHVtYi1ob2xkZXIgLmNhcm91c2VsLWhvbGRlciAuc2xpZGUgLnF1YWRDb250YWluZXIuaW5saW5lIGxpIC5ib2ItY2FyZCAuYm9iLW92ZXJsYXkgLmZpbGwtc3BhY2UgLnBsYXktYnV0dG9uOmhvdmVye29wYWNpdHk6MX19LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNhcm91c2VsLnZpZGVvVGh1bWItaG9sZGVyIC5jYXJvdXNlbC1ob2xkZXIgLnNsaWRlIC5xdWFkQ29udGFpbmVyLmlubGluZSBsaSAuYm9iLWNhcmQgLmJvYi1vdmVybGF5IC5maWxsLXNwYWNlIC5sYXVjaFBsYXllckJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTNweDtsZWZ0OjUwJTt3aWR0aDozNnB4O21hcmdpbi1sZWZ0Oi0xM3B4O29wYWNpdHk6MH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKXsuYm94LnRyYWluaW5nIC5ib3gtYm9keSAuY2Fyb3VzZWwudmlkZW9UaHVtYi1ob2xkZXIgLmNhcm91c2VsLWhvbGRlciAuc2xpZGUgLnF1YWRDb250YWluZXIuaW5saW5lIGxpIC5ib2ItY2FyZCAuYm9iLW92ZXJsYXkgLmZpbGwtc3BhY2UgLmxhdWNoUGxheWVyQnV0dG9uey13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybTstbW96LXRyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSx0cmFuc2Zvcm07LW1zLXRyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSx0cmFuc2Zvcm07LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksdHJhbnNmb3JtOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouOHM7LW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOi44czstbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjouOHM7LW8tdHJhbnNpdGlvbi1kdXJhdGlvbjouOHM7dHJhbnNpdGlvbi1kdXJhdGlvbjouOHM7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5Oi41czstbW96LXRyYW5zaXRpb24tZGVsYXk6LjVzOy1tcy10cmFuc2l0aW9uLWRlbGF5Oi41czstby10cmFuc2l0aW9uLWRlbGF5Oi41czt0cmFuc2l0aW9uLWRlbGF5Oi41c30uYm94LnRyYWluaW5nIC5ib3gtYm9keSAuY2Fyb3VzZWwudmlkZW9UaHVtYi1ob2xkZXIgLmNhcm91c2VsLWhvbGRlciAuc2xpZGUgLnF1YWRDb250YWluZXIuaW5saW5lIGxpIC5ib2ItY2FyZCAuYm9iLW92ZXJsYXkgLmZpbGwtc3BhY2UgLmxhdWNoUGxheWVyQnV0dG9uIC5mYS1hbmdsZS1kb3due2ZvbnQtc2l6ZTo0MHB4O2NvbG9yOiNmZmZ9fS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5jYXJvdXNlbC52aWRlb1RodW1iLWhvbGRlciAuY2Fyb3VzZWwtaG9sZGVyIC5zbGlkZSAucXVhZENvbnRhaW5lci5pbmxpbmUgbGkgLmJvYi1jYXJkIC5ib2Itb3ZlcmxheSAuZmlsbC1zcGFjZSAudGl0bGVPdmVybGF5e3otaW5kZXg6YXV0bztoZWlnaHQ6NzBweDttYXJnaW4tdG9wOi03MHB4O29wYWNpdHk6Ljh9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNhcm91c2VsLnZpZGVvVGh1bWItaG9sZGVyIC5jYXJvdXNlbC1ob2xkZXIgLnNsaWRlIC5xdWFkQ29udGFpbmVyLmlubGluZSBsaSAuYm9iLWNhcmQgLmJvYi1vdmVybGF5IC5maWxsLXNwYWNlIC50aXRsZU92ZXJsYXk6aG92ZXJ7b3BhY2l0eToxfS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5jYXJvdXNlbC52aWRlb1RodW1iLWhvbGRlciAuY2Fyb3VzZWwtaG9sZGVyIC5zbGlkZSAucXVhZENvbnRhaW5lci5pbmxpbmUgbGkgLmJvYi1jYXJkIC5ib2Itb3ZlcmxheSAuZmlsbC1zcGFjZSAudGl0bGVPdmVybGF5IC52aWRlb1RpdGxlLC5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5jYXJvdXNlbC52aWRlb1RodW1iLWhvbGRlciAuY2Fyb3VzZWwtaG9sZGVyIC5zbGlkZSAucXVhZENvbnRhaW5lci5pbmxpbmUgbGkgLmJvYi1jYXJkIC5ib2Itb3ZlcmxheSAuZmlsbC1zcGFjZSAudGl0bGVPdmVybGF5IC52aWRlb0luZm97d2lkdGg6MTAwJTtmb250LXNpemU6MTVweDtwYWRkaW5nLXRvcDozcHh9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNhcm91c2VsLnZpZGVvVGh1bWItaG9sZGVyIC5jYXJvdXNlbC1ob2xkZXIgLnNsaWRlIC5xdWFkQ29udGFpbmVyLmlubGluZSBsaSAuYm9iLWNhcmQgLmJvYi1vdmVybGF5IC5maWxsLXNwYWNlIC50aXRsZU92ZXJsYXkgLnZpZGVvSW5mb3tmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNHB4O3doaXRlLXNwYWNlOm5vd3JhcDttYXgtaGVpZ2h0OjIwcHg7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pey5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5jYXJvdXNlbC52aWRlb1RodW1iLWhvbGRlciAuY2Fyb3VzZWwtaG9sZGVyIC5zbGlkZSAucXVhZENvbnRhaW5lci5pbmxpbmUgbGkgLmJvYi1jYXJkIC5ib2Itb3ZlcmxheTpob3ZlciAuZmlsbC1zcGFjZSAucGxheS1idXR0b257b3BhY2l0eTouOH0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAuY2Fyb3VzZWwudmlkZW9UaHVtYi1ob2xkZXIgLmNhcm91c2VsLWhvbGRlciAuc2xpZGUgLnF1YWRDb250YWluZXIuaW5saW5lIGxpIC5ib2ItY2FyZCAuYm9iLW92ZXJsYXk6aG92ZXIgLmZpbGwtc3BhY2UgLnRpdGxlT3ZlcmxheTpob3ZlcntvcGFjaXR5OjF9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNhcm91c2VsLnZpZGVvVGh1bWItaG9sZGVyIC5jYXJvdXNlbC1ob2xkZXIgLnNsaWRlIC5xdWFkQ29udGFpbmVyLmlubGluZSBsaSAuYm9iLWNhcmQgLmJvYi1vdmVybGF5OmhvdmVyIC5maWxsLXNwYWNlIC50aXRsZU92ZXJsYXkgLmxhdWNoUGxheWVyQnV0dG9ue29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg1cHgpfX0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAuY2Fyb3VzZWwudmlkZW9UaHVtYi1ob2xkZXIgLmNhcm91c2VsLWhvbGRlciAuc2xpZGUgLnF1YWRDb250YWluZXIuaW5saW5lIGxpIC5ib2ItY2FyZCAuYm9iLW92ZXJsYXk6aG92ZXIgLmZpbGwtc3BhY2UgLnRpdGxlT3ZlcmxheXtvcGFjaXR5OjF9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSl7LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNhcm91c2VsLnZpZGVvVGh1bWItaG9sZGVyIC5jYXJvdXNlbC1ob2xkZXIgLnNsaWRlIC5xdWFkQ29udGFpbmVyLmlubGluZSBsaSAuYm9iLWNhcmQgLmJvYi1vdmVybGF5OmhvdmVyIC5maWxsLXNwYWNlIC50aXRsZU92ZXJsYXl7b3BhY2l0eTouOH19LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNhcm91c2VsLnZpZGVvVGh1bWItaG9sZGVyIC5jYXJvdXNlbC1ob2xkZXIgLmluZGljYXRvci1ob2xkZXJ7dG9wOjA7aGVpZ2h0OjMwcHg7bWFyZ2luLXRvcDowO2JhY2tncm91bmQ6bm9uZTtvcGFjaXR5OjE7ei1pbmRleDowfS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5jYXJvdXNlbC52aWRlb1RodW1iLWhvbGRlciAuY2Fyb3VzZWwtaG9sZGVyIC5pbmRpY2F0b3ItaG9sZGVyIC5pbmRpY2F0b3Jze21hcmdpbi10b3A6NHB4ICFpbXBvcnRhbnR9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNhcm91c2VsLnZpZGVvVGh1bWItaG9sZGVyIC5jYXJvdXNlbC1ob2xkZXIgLmluZGljYXRvci1ob2xkZXIgLmluZGljYXRvcnMgbGl7d2lkdGg6MjBweDtoZWlnaHQ6NXB4O21hcmdpbjoycHg7Ym9yZGVyLXJhZGl1czowO2JveC1zaGFkb3c6bm9uZX0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAuY2Fyb3VzZWwudmlkZW9UaHVtYi1ob2xkZXIgLmNhcm91c2VsLWhvbGRlciAuaW5kaWNhdG9yLWhvbGRlciAuYm94VGl0bGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2NvbG9yOiM1NjU3NTh9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNhcm91c2VsLnZpZGVvVGh1bWItaG9sZGVyIC5jYXJvdXNlbC1ob2xkZXIgLmFycm93LWhvbGRlcnt0b3A6Mzc1cHg7aGVpZ2h0OjY1cHg7YmFja2dyb3VuZDpub25lO29wYWNpdHk6Ljh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSl7LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNhcm91c2VsLnZpZGVvVGh1bWItaG9sZGVyIC5jYXJvdXNlbC1ob2xkZXIgLmFycm93LWhvbGRlcnt0b3A6NDBweDtoZWlnaHQ6MTYwcHg7b3BhY2l0eTouNX0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAuY2Fyb3VzZWwudmlkZW9UaHVtYi1ob2xkZXIgLmNhcm91c2VsLWhvbGRlciAuYXJyb3ctaG9sZGVyLmxlZnR7bGVmdDowO2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiKDMzLCA0NiwgNTcpIDAlLCByZ2JhKDMzLCA0NiwgNTcsIDApIDEwMCUpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiKDMzLCA0NiwgNTcpIDAlLCByZ2JhKDMzLCA0NiwgNTcsIDApIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2IoMzMsIDQ2LCA1NykgMCUsIHJnYmEoMzMsIDQ2LCA1NywgMCkgMTAwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj1cIiMyMTJlMzlcIiwgZW5kQ29sb3JzdHI9XCIjMDAyMTJlMzlcIixHcmFkaWVudFR5cGU9MSApfS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5jYXJvdXNlbC52aWRlb1RodW1iLWhvbGRlciAuY2Fyb3VzZWwtaG9sZGVyIC5hcnJvdy1ob2xkZXIucmlnaHR7cmlnaHQ6MDtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMzMsIDQ2LCA1NywgMCkgMCUsIHJnYigzMywgNDYsIDU3KSAxMDAlKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMzMsIDQ2LCA1NywgMCkgMCUsIHJnYigzMywgNDYsIDU3KSAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgzMywgNDYsIDU3LCAwKSAwJSwgcmdiKDMzLCA0NiwgNTcpIDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9XCIjMDAyMTJlMzlcIiwgZW5kQ29sb3JzdHI9XCIjMjEyZTM5XCIsR3JhZGllbnRUeXBlPTEgKX19LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNhcm91c2VsLnZpZGVvVGh1bWItaG9sZGVyIC5jYXJvdXNlbC1ob2xkZXIgLmFycm93LWhvbGRlcjpob3ZlcntvcGFjaXR5OjF9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNhcm91c2VsLnZpZGVvVGh1bWItaG9sZGVyIC5jYXJvdXNlbC1ob2xkZXIgLmFycm93LWhvbGRlciAuYXJyb3d7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtib3JkZXItdG9wLXdpZHRoOjA7Ym9yZGVyLXJpZ2h0LXdpZHRoOjA7Zm9udC1zaXplOjUwcHggIWltcG9ydGFudDtjb2xvcjojMjEyZTM5O3RvcDowfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pey5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5jYXJvdXNlbC52aWRlb1RodW1iLWhvbGRlciAuY2Fyb3VzZWwtaG9sZGVyIC5hcnJvdy1ob2xkZXIgLmFycm93e3RvcDo0MCV9fS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5jYXJvdXNlbC52aWRlb1RodW1iLWhvbGRlciAuY2Fyb3VzZWwtaG9sZGVyIC5hcnJvdy1ob2xkZXIgLmFycm93LmFycm93LWxlZnR7bGVmdDoxMHB4O3RyYW5zZm9ybTpyb3RhdGUoMGRlZyk7Zm9udDpub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWV9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNhcm91c2VsLnZpZGVvVGh1bWItaG9sZGVyIC5jYXJvdXNlbC1ob2xkZXIgLmFycm93LWhvbGRlciAuYXJyb3cuYXJyb3ctbGVmdDo6YmVmb3Jle2NvbnRlbnQ6XCLvhIBcIn0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAuY2Fyb3VzZWwudmlkZW9UaHVtYi1ob2xkZXIgLmNhcm91c2VsLWhvbGRlciAuYXJyb3ctaG9sZGVyIC5hcnJvdy5hcnJvdy1yaWdodHtyaWdodDoxMHB4O3RyYW5zZm9ybTpyb3RhdGUoMGRlZyk7Zm9udDpub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWV9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNhcm91c2VsLnZpZGVvVGh1bWItaG9sZGVyIC5jYXJvdXNlbC1ob2xkZXIgLmFycm93LWhvbGRlciAuYXJyb3cuYXJyb3ctcmlnaHQ6OmJlZm9yZXtjb250ZW50Olwi74SBXCJ9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSl7LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNhcm91c2VsLnZpZGVvVGh1bWItaG9sZGVyIC5jYXJvdXNlbC1ob2xkZXIgLmFycm93LWhvbGRlciAuYXJyb3d7Ym9yZGVyLXRvcC13aWR0aDo0cHg7Ym9yZGVyLXJpZ2h0LXdpZHRoOjRweH0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAuY2Fyb3VzZWwudmlkZW9UaHVtYi1ob2xkZXIgLmNhcm91c2VsLWhvbGRlciAuYXJyb3ctaG9sZGVyIC5hcnJvdy5hcnJvdy1sZWZ0e2xlZnQ6NDBweDt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZyl9LmJveC50cmFpbmluZyAuYm94LWJvZHkgLmNhcm91c2VsLnZpZGVvVGh1bWItaG9sZGVyIC5jYXJvdXNlbC1ob2xkZXIgLmFycm93LWhvbGRlciAuYXJyb3cuYXJyb3ctbGVmdDo6YmVmb3Jle2NvbnRlbnQ6XCJcIn0uYm94LnRyYWluaW5nIC5ib3gtYm9keSAuY2Fyb3VzZWwudmlkZW9UaHVtYi1ob2xkZXIgLmNhcm91c2VsLWhvbGRlciAuYXJyb3ctaG9sZGVyIC5hcnJvdy5hcnJvdy1yaWdodHtyaWdodDo0MHB4O3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5ib3gudHJhaW5pbmcgLmJveC1ib2R5IC5jYXJvdXNlbC52aWRlb1RodW1iLWhvbGRlciAuY2Fyb3VzZWwtaG9sZGVyIC5hcnJvdy1ob2xkZXIgLmFycm93LmFycm93LXJpZ2h0OjpiZWZvcmV7Y29udGVudDpcIlwifX0udHJhaW5wb3J0IC52LXNwYWNlLXNte21hcmdpbi1ib3R0b206MyU7bWFyZ2luLXRvcDozJX0udHJhaW5wb3J0IC52LXNwYWNldG9wLXNte21hcmdpbi10b3A6MyU7bWFyZ2luLWJvdHRvbTowcHh9LnRyYWlucG9ydCAudi1zcGFjZWJvdC1zbXttYXJnaW4tdG9wOjBweDttYXJnaW4tYm90dG9tOjIlfS50cmFpbnBvcnQgLnYtc3BhY2UteHNte21hcmdpbi10b3A6MSU7bWFyZ2luLWJvdHRvbToxJX0udHJhaW5wb3J0IC52LXNwYWNldG9wLXhzbXttYXJnaW4tdG9wOjElO21hcmdpbi1ib3R0b206MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5OXB4KXsudHJhaW5wb3J0IC5yZXNwLXYtc3BhY2Utc217bWFyZ2luLXRvcDo4JTttYXJnaW4tYm90dG9tOjglfX0udHJhaW5wb3J0IC5oZHJpY29ue3dpZHRoOjEwJTtoZWlnaHQ6YXV0bztmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDo1JTttYXJnaW4tdG9wOi03cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1NHB4KXsudHJhaW5wb3J0IC5oZHJpY29ue3dpZHRoOjYlO21hcmdpbi1yaWdodDoyJTttYXJnaW4tdG9wOi0xJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpey50cmFpbnBvcnQgLmhkcmljb257d2lkdGg6OCV9fS50cmFpbnBvcnQgLmdhbW1hIGF7Y29sb3I6aW5oZXJpdDt0cmFuc2l0aW9uOi41c30udHJhaW5wb3J0IC5nYW1tYSBhOmhvdmVye2NvbG9yOiMyYzk3ZGU7dHJhbnNpdGlvbjouNXN9LnRyYWlucG9ydCAjc2hvd2Nhc2VWaWRlb1BsYXllcntoZWlnaHQ6MjA1cHg7cGFkZGluZzowO2JhY2tncm91bmQ6IzAwMH0udHJhaW5wb3J0ICNzaG93Y2FzZVZpZGVvUGxheWVyIC5mYXtjb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo1MCU7bGVmdDo1MCU7Zm9udC1zaXplOjUwcHg7bWFyZ2luOi0yNXB4IDAgMCAtMzIuMTJweH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKXsudHJhaW5wb3J0ICNzaG93Y2FzZVZpZGVvUGxheWVye2hlaWdodDo0NTVweH0udHJhaW5wb3J0ICNzaG93Y2FzZVZpZGVvUGxheWVyIC5mYXtmb250LXNpemU6NzBweDttYXJnaW46LTM1cHggMCAwIC00NXB4fX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NS44NzVlbSl7LnRyYWlucG9ydCAjc2hvd2Nhc2VWaWRlb1BsYXllcntoZWlnaHQ6NDI3LjVweH19LnRyYWlucG9ydCAuY2xpY2tWaWRlb3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MjgwcHg7YmFja2dyb3VuZDpuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6Y292ZXI7LW1vei1iYWNrZ3JvdW5kLXNpemU6Y292ZXI7LW8tYmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0udHJhaW5wb3J0IC5jbGlja1ZpZGVvIC5wbGF5LWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6MnB4IHNvbGlkICNmZmY7dG9wOjM0JTtsZWZ0OjUwJTttYXJnaW4tbGVmdDotMzcuNXB4O3dpZHRoOjc1cHg7aGVpZ2h0OjUwcHg7Ym9yZGVyLXJhZGl1czo5cHg7YmFja2dyb3VuZDojMjEyZTM5O29wYWNpdHk6Ljg7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0fS50cmFpbnBvcnQgLmNsaWNrVmlkZW8gLnBsYXktYnV0dG9uLnJvdW5kZWRCdXR0b257d2lkdGg6NzBweDtoZWlnaHQ6NzBweDtib3JkZXItcmFkaXVzOjQzcHg7bWFyZ2luLWxlZnQ6LTM1cHh9LnRyYWlucG9ydCAuY2xpY2tWaWRlbyAucGxheS1idXR0b246aG92ZXJ7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxLjE1KX0udHJhaW5wb3J0IC5jbGlja1ZpZGVvIC5wbGF5LWJ1dHRvbiAuZmEtcGxheXtjb2xvcjojZmZmO3BhZGRpbmc6OXB4IDI2cHg7Zm9udC1zaXplOjI4cHh9LnRyYWlucG9ydCAuY2xpY2tWaWRlbyAucGxheS1idXR0b24gLmZhLXBsYXkucm91bmRlZEJ1dHRvbntjb2xvcjojZmZmO3BhZGRpbmc6MTZweCAyM3B4O2ZvbnQtc2l6ZTozNXB4fS50cmFpbnBvcnQgLmNsaWNrVmlkZW8gaWZyYW1le3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MTAwJX0udHJhaW5wb3J0IC5jbGlja1ZpZGVvIC5pbmRpY2F0b3ItaG9sZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxMDAlO2hlaWdodDozNXB4O21hcmdpbi10b3A6LTg1cHg7bGVmdDowO3dpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6MDt6LWluZGV4OjEwO2JhY2tncm91bmQ6IzFmMzg0ZTtvcGFjaXR5Oi44fS50cmFpbnBvcnQgLmNsaWNrVmlkZW8gLmluZGljYXRvci1ob2xkZXIgLnNsaWRlVGl0bGV7Y29sb3I6I2ZmZjtmbG9hdDpsZWZ0O3BhZGRpbmc6OHB4IDExcHg7Zm9udC1zaXplOjE0cHg7bWF4LXdpZHRoOjUwJX0udHJhaW5wb3J0IC5jbGlja1ZpZGVvIC5pbmRpY2F0b3ItaG9sZGVyIC5zbGlkZVRpdGxlIC50aXRsZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnRyYWlucG9ydCAuY2xpY2tWaWRlbyAuaW5kaWNhdG9yLWhvbGRlciAuc2xpZGVUaXRsZSAuaW5mb3tmb250LXNpemU6MTJweH0udHJhaW5wb3J0IC5jbGlja1ZpZGVvOmhvdmVyIC5pbmRpY2F0b3ItaG9sZGVye29wYWNpdHk6MX0udHJhaW5wb3J0IC5wbGF5Y2lyY2xle2JhY2tncm91bmQtY29sb3I6cmdiYSgzMCw1NSw3OSwuOCk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOjJweCBzb2xpZCAjZmZmO29wYWNpdHk6Ljg7cG9zaXRpb246cmVsYXRpdmU7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTMwcHg7d2lkdGg6NjBweDtoZWlnaHQ6NjBweDttYXJnaW4tdG9wOjIwJTttYXJnaW4tYm90dG9tOjIwJTtkaXNwbGF5OmJsb2NrO3otaW5kZXg6MjA7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjouNXN9LnRyYWlucG9ydCAucGxheWNpcmNsZSAuZmEtcGxheXtjb2xvcjojZmZmO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7bGVmdDozOSU7dG9wOjMwJTtmb250LXNpemU6MjRweDt0cmFuc2l0aW9uOi41c30udHJhaW5wb3J0IHB7Y29sb3I6Izg5ODk4OTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO2xpbmUtaGVpZ2h0OjEuMzttYXJnaW4tYm90dG9tOjFyZW19LnRyYWlucG9ydCBoNXt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO2xldHRlci1zcGFjaW5nOjBweDstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkfS50cmFpbnBvcnQgaDUgYXtjb2xvcjojMWUzNzRmO2N1cnNvcjpwb2ludGVyfS50cmFpbnBvcnQgaDUgYTpob3Zlcntjb2xvcjojMmM5N2RlfS50cmFpbnBvcnQgLnZpZGNvbnR7cG9zaXRpb246cmVsYXRpdmV9LnRyYWlucG9ydCAudmlkY29udC5yZWNvbW1lbmRlZHtoZWlnaHQ6MjY5cHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjUuODc1ZW0pey50cmFpbnBvcnQgLnZpZGNvbnQucmVjb21tZW5kZWR7aGVpZ2h0OjMwMHB4fX0udHJhaW5wb3J0IC52aWRjb250IC52aWQtdGh1bWJuYWlse3dpZHRoOjk1JTtoZWlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOi41cztyaWdodDowcHg7Ym90dG9tOjBweDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9tZWRpYS9zbGlkZXRlbXAtYmcuanBnXCIpO2JhY2tncm91bmQtcG9zaXRpb246dG9wIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O292ZXJmbG93OmhpZGRlbn0udHJhaW5wb3J0IC52aWRjb250IC52aWQtdGh1bWJuYWlsIC5wbGF5bGlzdC1ib3h7d2lkdGg6MTUlO2hlaWdodDphdXRvO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowcHg7ei1pbmRleDoyMH0udHJhaW5wb3J0IC52aWRjb250IC52aWQtdGh1bWJuYWlsIC51cC1uZXh0LC50cmFpbnBvcnQgLnZpZGNvbnQgLnZpZC10aHVtYm5haWwgLnVwLW5leHQtc2hvd3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6MHB4O2JhY2tncm91bmQtY29sb3I6IzJjOTdkZTt6LWluZGV4OjIwO3dpZHRoOjM1JX0udHJhaW5wb3J0IC52aWRjb250IC52aWQtdGh1bWJuYWlsIC51cC1uZXh0IGgzLC50cmFpbnBvcnQgLnZpZGNvbnQgLnZpZC10aHVtYm5haWwgLnVwLW5leHQtc2hvdyBoM3tjb2xvcjojZmZmO3BhZGRpbmc6MTAlO21hcmdpbjowcHg7Zm9udC13ZWlnaHQ6NDAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LnRyYWlucG9ydCAudmlkY29udCAudmlkLXRodW1ibmFpbCAudXAtbmV4dCwudHJhaW5wb3J0IC52aWRjb250IC52aWQtdGh1bWJuYWlsIC51cC1uZXh0LXNob3d7d2lkdGg6NDYlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCl7LnRyYWlucG9ydCAudmlkY29udCAudmlkLXRodW1ibmFpbDpob3Zlcnt0cmFuc2l0aW9uOi41czt3aWR0aDo5OCU7Ym90dG9tOjZweDstd2Via2l0LWJveC1zaGFkb3c6MHB4IDBweCAxM3B4IDBweCAjMmM5N2RlOy1tb3otYm94LXNoYWRvdzowcHggMHB4IDEzcHggMHB4ICMyYzk3ZGU7Ym94LXNoYWRvdzowcHggMHB4IDEzcHggMHB4ICMyYzk3ZGV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KWFuZCAobWF4LXdpZHRoOiA5MjBweCl7LnRyYWlucG9ydCAudmlkY29udCAudmlkLXRodW1ibmFpbDpob3Zlcnt3aWR0aDo5NSU7cmlnaHQ6MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpey50cmFpbnBvcnQgLnZpZGNvbnQgLnZpZC10aHVtYm5haWw6aG92ZXIgLnBsYXljaXJjbGV7dHJhbnNpdGlvbjouNXM7bWFyZ2luLWxlZnQ6LTM1cHg7d2lkdGg6NzBweDtoZWlnaHQ6NzBweDtvcGFjaXR5OjF9LnRyYWlucG9ydCAudmlkY29udCAudmlkLXRodW1ibmFpbDpob3ZlciAucGxheWNpcmNsZSAuZmEtcGxheXtmb250LXNpemU6MjdweDt0cmFuc2l0aW9uOi41c319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpYW5kIChtYXgtd2lkdGg6IDkyMHB4KXsudHJhaW5wb3J0IC52aWRjb250IC52aWQtdGh1bWJuYWlsOmhvdmVyIC5wbGF5Y2lyY2xlIC5mYS1wbGF5e2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweClhbmQgKG1heC13aWR0aDogOTIwcHgpey50cmFpbnBvcnQgLnZpZGNvbnQgLnZpZC10aHVtYm5haWw6aG92ZXIgLnBsYXljaXJjbGV7d2lkdGg6NjBweDtoZWlnaHQ6NjBweDttYXJnaW4tbGVmdDotMzBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpey50cmFpbnBvcnQgLnZpZGNvbnQgLnZpZHRobWJob3Y6aG92ZXIrLnRodW1ibmFpbC1kZXNje3RyYW5zaXRpb246LjVzO21hcmdpbi10b3A6MyV9fS50cmFpbnBvcnQgLnZpZGNvbnQgLnRodW1ibmFpbC1kZXNje21hcmdpbi10b3A6NiU7dHJhbnNpdGlvbjouNXN9LnRyYWlucG9ydCAudmlkY29udCAudGh1bWJuYWlsLWRlc2MgLnRhZ3MgLmZhLXRhZ3N7Y29sb3I6IzJjOTdkZTtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDozJX0udHJhaW5wb3J0IC52aWRjb250IC50aHVtYm5haWwtZGVzYyAudGFncyBoNSwudHJhaW5wb3J0IC52aWRjb250IC50aHVtYm5haWwtZGVzYyAudGFncyBoNSBhe2NvbG9yOiMyYzk3ZGV9LnRyYWlucG9ydCAudmlkY29udCAudGh1bWJuYWlsLWRlc2MgLmdyc2VwYXJhdG9ye3dpZHRoOjEwMCU7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kLWNvbG9yOiNkZWRlZGU7Y2xlYXI6Ym90aDttYXJnaW4tdG9wOjIlO21hcmdpbi1ib3R0b206MiV9LnRyYWlucG9ydCAudmlkY29udCAudGh1bWJuYWlsLWRlc2MgLmRlc2NyaXB0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6NTVweDtjb2xvcjojODk4OTg5O2xpbmUtaGVpZ2h0OjEuMzttYXJnaW46MDttYXJnaW4tYm90dG9tOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtZmFtaWx5OnByb3hpbWEtbm92YSxzYW5zLXNlcmlmO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO3BhZGRpbmc6MDtkaXNwbGF5OmJsb2NrOy13ZWJraXQtbWFyZ2luLWJlZm9yZToxZW07LXdlYmtpdC1tYXJnaW4tYWZ0ZXI6MWVtOy13ZWJraXQtbWFyZ2luLXN0YXJ0OjBweDstd2Via2l0LW1hcmdpbi1lbmQ6MHB4Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWR9LnRyYWlucG9ydCAudmlkY29udCAudGh1bWJuYWlsLWRlc2MgLmRlc2NyaXB0aW9uIC5lbGxpcHNpcy1leHBhbmR7cGFkZGluZy1sZWZ0OjdweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTNweDtyaWdodDowO2NvbG9yOiMyYzk3ZGU7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDojZjFmNGY2O2ZvbnQtd2VpZ2h0OjYwMDt3aWR0aDoxMDAlfS50cmFpbnBvcnQgLnZpZGNvbnQgLnRodW1ibmFpbC1kZXNjIC5kZXNjcmlwdGlvbiAuZWxsaXBzaXMtZXhwYW5kLmxlc3N7cG9zaXRpb246cmVsYXRpdmV9LnRyYWlucG9ydCAudmlkY29udCAudGh1bWJuYWlsLWRlc2MgLmRlc2NyaXB0aW9uIC5lbGxpcHNpcy1leHBhbmQ6YWZ0ZXJ7Y29udGVudDpcInNob3cgbW9yZSDilr5cIjtmbG9hdDpyaWdodH0udHJhaW5wb3J0IC52aWRjb250IC50aHVtYm5haWwtZGVzYyAuZGVzY3JpcHRpb24gLmVsbGlwc2lzLWV4cGFuZC5sZXNzOmFmdGVye2NvbnRlbnQ6XCJzaG93IGxlc3Mg4pa0XCI7ZmxvYXQ6cmlnaHR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpey50cmFpbnBvcnQgLnZpZGNvbnQgLnRodW1ibmFpbC1kZXNjIC5kZXNjcmlwdGlvbntkaXNwbGF5Om5vbmV9fS50cmFpbnBvcnQgLnZpZGNvbnQudmlkcGxheWluZyAudGh1bWJuYWlsLWRlc2N7bWFyZ2luLXRvcDozJX0udHJhaW5wb3J0IC52aWRjb250LnZpZHBsYXlpbmcgcHtmb250LXNpemU6MS4xZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpey50cmFpbnBvcnQgLnZpZGNvbnQudmlkcGxheWluZyBwe2Rpc3BsYXk6YmxvY2t9fS50cmFpbnBvcnQgLnZpZGNvbnQudmlkcGxheWluZyAuZmEtdGh1bWJzLXVwe21hcmdpbi1sZWZ0OjElO21hcmdpbi1yaWdodDo1cHg7Zm9udC1zaXplOjI1cHg7b3BhY2l0eTouNjtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOi41c30udHJhaW5wb3J0IC52aWRjb250LnZpZHBsYXlpbmcgLmZhLXRodW1icy11cDpob3ZlcntvcGFjaXR5OjE7Y29sb3I6IzJjOTdkZTt0cmFuc2l0aW9uOi41c30udHJhaW5wb3J0IC52aWRjb250LnZpZHBsYXlpbmcgLmZhLXRodW1icy11cC5zZWxlY3RlZHtjb2xvcjojMmM5N2RlO29wYWNpdHk6MX0udHJhaW5wb3J0IC52aWRjb250LnZpZHBsYXlpbmcgLmZhLXRodW1icy1kb3due2ZvbnQtc2l6ZToyNXB4O29wYWNpdHk6LjY7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjouNXN9LnRyYWlucG9ydCAudmlkY29udC52aWRwbGF5aW5nIC5mYS10aHVtYnMtZG93bjpob3ZlcntvcGFjaXR5OjE7Y29sb3I6I2Q5MTAxMDt0cmFuc2l0aW9uOi41c30udHJhaW5wb3J0IC52aWRjb250LnZpZHBsYXlpbmcgLmZhLXRodW1icy1kb3duLnNlbGVjdGVke2NvbG9yOiNkOTEwMTA7b3BhY2l0eToxfS50cmFpbnBvcnQgLmJsb2ctcG9zdHttYXJnaW4tdG9wOjMlO21hcmdpbi1ib3R0b206MyU7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2RlZGVkZX0udHJhaW5wb3J0IC5ibG9nLXBvc3QgYXtmb250LXdlaWdodDo0MDB9LnRyYWlucG9ydCAuYmxvZy1wb3N0IGg1e2ZvbnQtd2VpZ2h0OjEwMH0udHJhaW5wb3J0IC5oaWdocmF0ZSAudmlkY29udHttYXJnaW4tYm90dG9tOjUlfS50cmFpbnBvcnQgLmhpZ2hyYXRlIC52aWQtdGh1bWJuYWlsIC5wbGF5Y2lyY2xle3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0yNXB4O3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHh9LnRyYWlucG9ydCAuaGlnaHJhdGUgLnZpZC10aHVtYm5haWwgLnBsYXljaXJjbGUgLmZhLXBsYXl7dG9wOjI1JTtsZWZ0OjM1JTtmb250LXNpemU6MjJweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDBweCl7LnRyYWlucG9ydCAuaGlnaHJhdGUgLnZpZC10aHVtYm5haWw6aG92ZXIgLnZpZGNvbnR7bWFyZ2luLWJvdHRvbTo1cHh9LnRyYWlucG9ydCAuaGlnaHJhdGUgLnZpZC10aHVtYm5haWw6aG92ZXIgLnBsYXljaXJjbGV7bWFyZ2luLWxlZnQ6LTMwcHg7d2lkdGg6NjBweDtoZWlnaHQ6NjBweH0udHJhaW5wb3J0IC5oaWdocmF0ZSAudmlkLXRodW1ibmFpbDpob3ZlciAucGxheWNpcmNsZSAuZmEtcGxheXtmb250LXNpemU6MjRweH19LnRyYWlucG9ydCAuaGlnaHJhdGUgLnRodW1ibmFpbC1kZXNje21hcmdpbi10b3A6MHB4fS50cmFpbnBvcnQgLmhpZ2hyYXRlIC50aHVtYm5haWwtZGVzYyBwe2ZvbnQtc2l6ZTouOWVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCl7LnRyYWlucG9ydCAuaGlnaHJhdGV7bWFyZ2luLXRvcDo1JX19LnRyYWlucG9ydCAudHAtZm9vdGVye2JvcmRlci10b3A6MnB4IHNvbGlkICNkZWRlZGU7cGFkZGluZy10b3A6MyV9LnRyYWlucG9ydCAudHAtZm9vdGVyIGF7Zm9udC13ZWlnaHQ6NTAwO2N1cnNvcjpwb2ludGVyfS50cmFpbnBvcnQgLnRwLWZvb3RlciAucmVscmVzIC5mbGV4e3BhZGRpbmc6NXB4IDBweCAwcHggMHB4fS50cmFpbnBvcnQgLnRwLWZvb3RlciAucmVscmVzIC5mbGV4IGltZ3t3aWR0aDo4MCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpey50cmFpbnBvcnQgLnRwLWZvb3Rlcntib3JkZXItdG9wOjBweDt0ZXh0LWFsaWduOmNlbnRlcn19LnRyYWlucG9ydCAucHN0aW5mbyBhe2ZvbnQtd2VpZ2h0OjUwMDtjdXJzb3I6cG9pbnRlcn0udHJhaW5wb3J0IC5mZWF0dmlkLW92cmxheXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6MTBweDtyaWdodDo5cHg7Ym90dG9tOjBweDt6LWluZGV4OjE1O2JhY2tncm91bmQ6IzFlMzc0ZjtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiKDMwLCA1NSwgNzkpIDAlLCByZ2JhKDMwLCA1NSwgNzksIDAuOSkgMzMlLCByZ2JhKDMwLCA1NSwgNzksIDAuNDgpIDcyJSwgcmdiYSgzMCwgNTUsIDc5LCAwKSAxMDAlKTtiYWNrZ3JvdW5kOi13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCByZ2IoMzAsIDU1LCA3OSkpLCBjb2xvci1zdG9wKDMzJSwgcmdiYSgzMCwgNTUsIDc5LCAwLjkpKSwgY29sb3Itc3RvcCg3MiUsIHJnYmEoMzAsIDU1LCA3OSwgMC40OCkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMzAsIDU1LCA3OSwgMCkpKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiKDMwLCA1NSwgNzkpIDAlLCByZ2JhKDMwLCA1NSwgNzksIDAuOSkgMzMlLCByZ2JhKDMwLCA1NSwgNzksIDAuNDgpIDcyJSwgcmdiYSgzMCwgNTUsIDc5LCAwKSAxMDAlKTtiYWNrZ3JvdW5kOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYigzMCwgNTUsIDc5KSAwJSwgcmdiYSgzMCwgNTUsIDc5LCAwLjkpIDMzJSwgcmdiYSgzMCwgNTUsIDc5LCAwLjQ4KSA3MiUsIHJnYmEoMzAsIDU1LCA3OSwgMCkgMTAwJSk7YmFja2dyb3VuZDotbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiKDMwLCA1NSwgNzkpIDAlLCByZ2JhKDMwLCA1NSwgNzksIDAuOSkgMzMlLCByZ2JhKDMwLCA1NSwgNzksIDAuNDgpIDcyJSwgcmdiYSgzMCwgNTUsIDc5LCAwKSAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYigzMCwgNTUsIDc5KSAwJSwgcmdiYSgzMCwgNTUsIDc5LCAwLjkpIDMzJSwgcmdiYSgzMCwgNTUsIDc5LCAwLjQ4KSA3MiUsIHJnYmEoMzAsIDU1LCA3OSwgMCkgMTAwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj1cIiMxZTM3NGZcIiwgZW5kQ29sb3JzdHI9XCIjMWUzNzRmXCIsIEdyYWRpZW50VHlwZT0wICk7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjouNXN9LnRyYWlucG9ydCAuZmVhdHZpZC1vdnJsYXk6aG92ZXJ7dHJhbnNpdGlvbjouNXN9LnRyYWlucG9ydCAuZmVhdHZpZC1vdnJsYXk6aG92ZXIrLnZpZC10aHVtYm5haWx7LXdlYmtpdC1ib3gtc2hhZG93OjBweCAwcHggMTNweCAwcHggIzJjOTdkZTstbW96LWJveC1zaGFkb3c6MHB4IDBweCAxM3B4IDBweCAjMmM5N2RlO2JveC1zaGFkb3c6MHB4IDBweCAxM3B4IDBweCAjMmM5N2RlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5OXB4KXsudHJhaW5wb3J0IC5mZWF0dmlkLW92cmxheXtsZWZ0OjhweDtyaWdodDo4cHh9fS50cmFpbnBvcnQgLmZlYXR2aWQgLnZpZC10aHVtYm5haWx7d2lkdGg6MTAwJX0udHJhaW5wb3J0IC5mZWF0dmlkIC52aWQtdGh1bWJuYWlsIC5pbmZvLWNvbnQgaDN7Y29sb3I6I2ZmZjstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO2ZvbnQtd2VpZ2h0OjUwMH0udHJhaW5wb3J0IC5mZWF0dmlkIC52aWQtdGh1bWJuYWlsIC5pbmZvLWNvbnQgaDV7Y29sb3I6IzJjOTdkZTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnRyYWlucG9ydCAuZmVhdHZpZCAudmlkLXRodW1ibmFpbCAuaW5mby1jb250IC5mZWF0LWRlc2N7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1JTt0b3A6NSU7ei1pbmRleDoxNn0udHJhaW5wb3J0IC5mZWF0dmlkIC52aWQtdGh1bWJuYWlsIC5lcnJvcntjb2xvcjpyZWQ7Zm9udC1zaXplOjEycHh9LnRyYWlucG9ydCAuZmVhdHZpZCAudmlkLXRodW1ibmFpbC5scmcgLnBsYXljaXJjbGV7bWFyZ2luLXRvcDoyNy42JTttYXJnaW4tYm90dG9tOjI3LjYlfS50cmFpbnBvcnQgLmZlYXR2aWQgLnZpZC10aHVtYm5haWw6aG92ZXJ7d2lkdGg6MTAwJTtyaWdodDowcHg7dG9wOjBweDtib3R0b206MHB4fS50cmFpbnBvcnQgLmZlYXR2aWQgLnZpZC10aHVtYm5haWw6aG92ZXIgLnBsYXljaXJjbGV7bWFyZ2luLWxlZnQ6LTMwcHg7d2lkdGg6NjBweDtoZWlnaHQ6NjBweH0udHJhaW5wb3J0IC5mZWF0dmlkIC52aWQtdGh1bWJuYWlsOmhvdmVyIC5wbGF5Y2lyY2xlIC5mYS1wbGF5e2ZvbnQtc2l6ZToyNHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5OXB4KXsudHJhaW5wb3J0IC5mZWF0dmlkIC5zaWRlLXZpZHtmbG9hdDpsZWZ0O3dpZHRoOjQ4JTttYXJnaW4tcmlnaHQ6MiU7bWFyZ2luLXRvcDo0JX0udHJhaW5wb3J0IC5mZWF0dmlkIC5zaWRlLXZpZDpudGgtb2YtdHlwZSgyKXttYXJnaW4tbGVmdDoyJTttYXJnaW4tcmlnaHQ6MHB4fX0udHJhaW5wb3J0IC5mZWF0dmlkIC5zaWRlLXZpZC5uZXh0LXZpZCAudGh1bWJuYWlsLWRlc2N7bWFyZ2luLXRvcDozJX0udHJhaW5wb3J0IC5zdWdndmlkcyBoM3ttYXJnaW4tYm90dG9tOjUlO21hcmdpbi1sZWZ0Oi42MjVyZW19LnRyYWlucG9ydCAuc3VnZ3ZpZHMgLnZpZGNvbnR7bWFyZ2luLWJvdHRvbTo1JX0udHJhaW5wb3J0IC5zdWdndmlkcyAudmlkLXRodW1ibmFpbCAucGxheWNpcmNsZXt3aWR0aDo1MHB4O2hlaWdodDo1MHB4fS50cmFpbnBvcnQgLnN1Z2d2aWRzIC52aWQtdGh1bWJuYWlsIC5wbGF5Y2lyY2xlIC5mYS1wbGF5e3RvcDoyNSU7bGVmdDozNSU7Zm9udC1zaXplOjIycHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpey50cmFpbnBvcnQgLnN1Z2d2aWRzIC52aWQtdGh1bWJuYWlsOmhvdmVyIC52aWRjb250e21hcmdpbi1ib3R0b206NXB4fS50cmFpbnBvcnQgLnN1Z2d2aWRzIC52aWQtdGh1bWJuYWlsOmhvdmVyIC5wbGF5Y2lyY2xle3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHh9LnRyYWlucG9ydCAuc3VnZ3ZpZHMgLnZpZC10aHVtYm5haWw6aG92ZXIgLnBsYXljaXJjbGUgLmZhLXBsYXl7Zm9udC1zaXplOjI0cHg7bGVmdDozOSU7dG9wOjI5JX19LnRyYWlucG9ydCAuc3VnZ3ZpZHMgLnRodW1ibmFpbC1kZXNje21hcmdpbi10b3A6MHB4fS50cmFpbnBvcnQgLnN1Z2d2aWRzIC50aHVtYm5haWwtZGVzYyBwe2ZvbnQtc2l6ZTouOWVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5OXB4KXsudHJhaW5wb3J0IC5zdWdndmlkc3ttYXJnaW4tdG9wOjUlfX0udHJhaW5wb3J0IC5jbGVhcnttYXJnaW4tdG9wOjBweH0udHJhaW5wb3J0IC5yZWxyZXMgaDN7bWFyZ2luLWJvdHRvbTo1JTttYXJnaW4tbGVmdDouNjI1cmVtfS50cmFpbnBvcnQgLnJlbHJlcyAubW9yZS1saW5re2ZvbnQtd2VpZ2h0OjQwMDtjdXJzb3I6cG9pbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCl7LnRyYWlucG9ydCAucmVscmVze3RleHQtYWxpZ246Y2VudGVyfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCl7LnRyYWlucG9ydCAucmVscmVzIC5mcHN1cHAgaW1ne3dpZHRoOjMwJTttYXJnaW4tYm90dG9tOjUlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCl7LnRyYWlucG9ydCAucmVscmVzIC5yZXNpY29uc3t3aWR0aDo4MCU7dGV4dC1hbGlnbjpsZWZ0fS50cmFpbnBvcnQgLnJlbHJlcyAucmVzaWNvbnMgLmcxLWZsZXgye3dpZHRoOjE4JTttYXJnaW4tcmlnaHQ6NSV9LnRyYWlucG9ydCAucmVscmVzIC5yZXNwbGd7Zm9udC1zaXplOjEuNHJlbX19LnRyYWlucG9ydCAuYXJyb3ctaWNvbiBpOmJlZm9yZXt0cmFuc2l0aW9uOi41c30udHJhaW5wb3J0IC5yb3R7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNpdGlvbjouNXN9LnRyYWlucG9ydCAucm90OmJlZm9yZXttYXJnaW4tdG9wOi0yOHB4O21hcmdpbi1sZWZ0Oi0xMHB4ICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjouNXN9LnRyYWlucG9ydCAudmlkaWRlYWZvcm17bWFyZ2luLXRvcDo1JX0udHJhaW5wb3J0IC52aWRpZGVhZm9ybSBoNXtmb250LXdlaWdodDoxMDA7dGV4dC10cmFuc2Zvcm06bm9uZTttYXJnaW4tdG9wOjEwcHh9LnRyYWlucG9ydCAudmlkaWRlYWZvcm0gaW5wdXR7Ym9yZGVyLWNvbG9yOiMyYzk3ZGV9LnRyYWlucG9ydCAudmlkaWRlYWZvcm0udmlkaWRlYXRvZ2dsZXtkaXNwbGF5Om5vbmV9LnRyYWlucG9ydCAudmlkaWRlYWZvcm0gLmVycm9ye2NvbG9yOnJlZDtmb250LXNpemU6MTJweH0udHJhaW5wb3J0IC5zcmNoYmFyLWJnIC5mbHQtbGVmdHtmbG9hdDpsZWZ0O3dpZHRoOjg1JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCl7LnRyYWlucG9ydCAuc3JjaGJhci1iZyAuZmx0LWxlZnR7d2lkdGg6ODElfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCl7LnRyYWlucG9ydCAuc3JjaGJhci1iZyAuZmx0LWxlZnR7d2lkdGg6NjglfX0udHJhaW5wb3J0IC5zcmNoYmFyLWJnIGlucHV0e2JvcmRlcjoxcHggc29saWQgIzJjOTdkZTtmb250LXNpemU6MjRweDtmb250LXdlaWdodDoxMDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KXsudHJhaW5wb3J0IC5zcmNoYmFyLWJnIGlucHV0e2ZvbnQtc2l6ZToyM3B4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCl7LnRyYWlucG9ydCAuc3JjaGJhci1iZyBpbnB1dHtmb250LXNpemU6MTdweH19LnRyYWlucG9ydCAuc3JjaGJhci1iZyBpbnB1dDpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6MHB4IDBweCA0cHggMHB4ICMyYzk3ZGU7LW1vei1ib3gtc2hhZG93OjBweCAwcHggNHB4IDBweCAjMmM5N2RlO2JveC1zaGFkb3c6MHB4IDBweCA0cHggMHB4ICMyYzk3ZGV9LnRyYWlucG9ydCAuc3JjaGJhci1iZyBpbnB1dDpmb2N1cysuYnRuey13ZWJraXQtYm94LXNoYWRvdzowcHggMHB4IDRweCAwcHggIzJjOTdkZTstbW96LWJveC1zaGFkb3c6MHB4IDBweCA0cHggMHB4ICMyYzk3ZGU7Ym94LXNoYWRvdzowcHggMHB4IDRweCAwcHggIzJjOTdkZX0udHJhaW5wb3J0IC5zcmNoYmFyLWJnIC5idG57Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowcHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6M3B4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjNweDttYXJnaW4tbGVmdDotMnB4O3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MTlweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCl7LnRyYWlucG9ydCAuc3JjaGJhci1iZyAuYnRue3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1ib3R0b206MTZweH19LnRyYWlucG9ydCAuc3JjaHNpZGV7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkZWRlZGU7cGFkZGluZy1sZWZ0OjMlfS50cmFpbnBvcnQgLnNyY2hzaWRlIC5yZWxyZXMgLmZsZXh7cGFkZGluZzowcHh9LnRyYWlucG9ydCAuc3JjaHNpZGUgLmJ0biAuYWx0e3BhZGRpbmc6MTJweCAxOXB4IDEycHg7Zm9udC1zaXplOi44ZW19LnRyYWlucG9ydCAuc3JjaHNpZGUgLnBzdGluZm97cGFkZGluZzowcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpey50cmFpbnBvcnQgLnNyY2hzaWRle2JvcmRlci1sZWZ0OjBweDttYXJnaW4tdG9wOjUlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpey50cmFpbnBvcnQgLm1pZC1jb2xtbnt3aWR0aDowcHg7bWFyZ2luOjBweDtoZWlnaHQ6MHB4O3BhZGRpbmc6MHB4fX0ubWVudWJ1dHtwYWRkaW5nLWxlZnQ6MHB4O3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MHB4O3RvcDoxMDFweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCl7Lm1lbnVidXR7dG9wOjc4cHh9fS5tb2JpbGUtbWVudWJ1dHtkaXNwbGF5Om5vbmU7YmFja2dyb3VuZC1jb2xvcjojZDRjZWNlO2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZTo5NCV9Lm1vYmlsZS1tZW51YnV0IGgze3BhZGRpbmc6MjBweDtjb2xvcjojNGU0ZTRlO21hcmdpbi1ib3R0b206MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KXsubW9iaWxlLW1lbnVidXR7ZGlzcGxheTpibG9ja319LnRpbGVTbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE2MHB4KXsudGlsZVNsaWRlcnt3aWR0aDo5OCU7bGVmdDoxJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KXsudGlsZVNsaWRlcnt3aWR0aDo5MiU7bGVmdDo0JX19LnJvd0NvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9LnJvd0NvbnRhaW5lciAucm93Q29udGVudHtwYWRkaW5nOjA7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5yb3dDb250YWluZXIgLnJvd0NvbnRlbnQgLnNsaWRlcnt6LWluZGV4OjI7cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowOy1tcy10b3VjaC1hY3Rpb246cGFuLXk7dG91Y2gtYWN0aW9uOnBhbi15fS5yb3dDb250YWluZXIgLnJvd0NvbnRlbnQgLnNsaWRlciAucGFnaW5hdGlvbi1pbmRpY2F0b3J7cGFkZGluZzowO2xpc3Qtc3R5bGUtdHlwZTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMiU7cmlnaHQ6MSV9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzUwcHgpey5yb3dDb250YWluZXIgLnJvd0NvbnRlbnQgLnNsaWRlciAucGFnaW5hdGlvbi1pbmRpY2F0b3J7dG9wOjB9fS5yb3dDb250YWluZXIgLnJvd0NvbnRlbnQgLnNsaWRlciAucGFnaW5hdGlvbi1pbmRpY2F0b3IgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjVweDtoZWlnaHQ6NXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjttYXJnaW4tbGVmdDoxcHg7Ym9yZGVyOjFweCBzb2xpZCAjMmM5N2RlfS5yb3dDb250YWluZXIgLnJvd0NvbnRlbnQgLnNsaWRlciAucGFnaW5hdGlvbi1pbmRpY2F0b3IgbGkuYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzJjOTdkZX0ucm93Q29udGFpbmVyIC5yb3dDb250ZW50IC5zbGlkZXIgLnNsaWRlck1hc2suc2hvd1BlZWt7b3ZlcmZsb3cteDpoaWRkZW47cGFkZGluZy10b3A6MyV9LnJvd0NvbnRhaW5lciAucm93Q29udGVudCAuc2xpZGVyIC5zbGlkZXJNYXNrLnNob3dQZWVrIC5zbGlkZXJDb250ZW50e3doaXRlLXNwYWNlOm5vd3JhcDstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjUsIDAsIDAuMSwgMSk7LW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41LCAwLCAwLjEsIDEpOy1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41LCAwLCAwLjEsIDEpOy1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjUsIDAsIDAuMSwgMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNSwgMCwgMC4xLCAxKX0ucm93Q29udGFpbmVyIC5yb3dDb250ZW50IC5zbGlkZXIgLnNsaWRlck1hc2suc2hvd1BlZWsgLnNsaWRlckNvbnRlbnQgLnNsaWRlci1pdGVte3dpZHRoOjQ4JTttYXJnaW4tbGVmdDoxJTttYXJnaW4tcmlnaHQ6MSU7ei1pbmRleDoxO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3doaXRlLXNwYWNlOm5vcm1hbDt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnJvd0NvbnRhaW5lciAucm93Q29udGVudCAuc2xpZGVyIC5zbGlkZXJNYXNrLnNob3dQZWVrIC5zbGlkZXJDb250ZW50IC5zbGlkZXItaXRlbSAudmlkLXRodW1ibmFpbHt3aWR0aDoxMDAlfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1MHB4KXsucm93Q29udGFpbmVyIC5yb3dDb250ZW50IC5zbGlkZXIgLnNsaWRlck1hc2suc2hvd1BlZWsgLnNsaWRlckNvbnRlbnQgLnNsaWRlci1pdGVte3dpZHRoOjMxJX19LnJvd0NvbnRhaW5lciAucm93Q29udGVudCAuc2xpZGVyIC5oYW5kbGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjI1LjUlO3dpZHRoOjEwMHB4O3otaW5kZXg6MjA7dGV4dC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tb3otYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6I2ZmZjtvcGFjaXR5OjF9LnJvd0NvbnRhaW5lciAucm93Q29udGVudCAuc2xpZGVyIC5oYW5kbGUuaGlkZXtkaXNwbGF5Om5vbmV9LnJvd0NvbnRhaW5lciAucm93Q29udGVudCAuc2xpZGVyIC5oYW5kbGUgLmZhe2NvbG9yOiNhYmE5YTk7Zm9udC1zaXplOjM0cHg7dHJhbnNpdGlvbjouNXN9LnJvd0NvbnRhaW5lciAucm93Q29udGVudCAuc2xpZGVyIC5oYW5kbGU6aG92ZXIgLmZhe2NvbG9yOiMyYzk3ZGU7dHJhbnNpdGlvbjouNXN9LnJvd0NvbnRhaW5lciAucm93Q29udGVudCAuc2xpZGVyIC5oYW5kbGUuYWN0aXZle2N1cnNvcjpwb2ludGVyfS5yb3dDb250YWluZXIgLnJvd0NvbnRlbnQgLnNsaWRlciAuaGFuZGxlLmhhbmRsZU5leHR7cmlnaHQ6MH0ucm93Q29udGFpbmVyIC5yb3dDb250ZW50IC5zbGlkZXIgLmhhbmRsZS5oYW5kbGVQcmV2e2xlZnQ6LTEwMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNjBweCl7LnJvd0NvbnRhaW5lciAucm93Q29udGVudCAuc2xpZGVyIC5oYW5kbGUuaGFuZGxlUHJldntsZWZ0Oi02NXB4fX0ucm93Q29udGFpbmVyIC5yb3dDb250ZW50IC5zbGlkZXIgLmhhbmRsZS5oYW5kbGVOZXh0e3JpZ2h0Oi0xMDBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTYwcHgpey5yb3dDb250YWluZXIgLnJvd0NvbnRlbnQgLnNsaWRlciAuaGFuZGxlLmhhbmRsZU5leHR7cmlnaHQ6LTY1cHh9fS5yb3dDb250YWluZXIgLnJvd0NvbnRlbnQgLnNsaWRlcjpob3ZlciAuaGFuZGxle29wYWNpdHk6Ljh9I2JvZHktc2VhcmNoRm9ybS5zZWFyY2hGb3JtIC5hdXRvY29tcGxldGUsI3NlYXJjaEZvcm0uc2VhcmNoRm9ybSAuYXV0b2NvbXBsZXRle2Rpc3BsYXk6bm9uZTttaW4td2lkdGg6NDAwcHg7ei1pbmRleDoyMTtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiNmZmY7d2lkdGg6ODEuMjUlO2JvcmRlcjoxcHggc29saWQgIzJjOTdkZTtib3JkZXItdG9wLXdpZHRoOjBweDttYXJnaW46LTVweCAxcHggMCA1cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czozcHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6M3B4O3BhZGRpbmc6MH0jYm9keS1zZWFyY2hGb3JtLnNlYXJjaEZvcm0gLmF1dG9jb21wbGV0ZSBsaSwjc2VhcmNoRm9ybS5zZWFyY2hGb3JtIC5hdXRvY29tcGxldGUgbGl7Y29sb3I6IzJjOTdkZTtwYWRkaW5nOjEwcHg7bWFyZ2luOjA7Y3Vyc29yOnBvaW50ZXI7d2lkdGg6MTAwJX0jYm9keS1zZWFyY2hGb3JtLnNlYXJjaEZvcm0gLmF1dG9jb21wbGV0ZSBsaTpsYXN0LWNoaWxkLCNzZWFyY2hGb3JtLnNlYXJjaEZvcm0gLmF1dG9jb21wbGV0ZSBsaTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6M3B4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjNweH0jYm9keS1zZWFyY2hGb3JtLnNlYXJjaEZvcm0gLmF1dG9jb21wbGV0ZSBsaTpob3Zlciwjc2VhcmNoRm9ybS5zZWFyY2hGb3JtIC5hdXRvY29tcGxldGUgbGk6aG92ZXJ7YmFja2dyb3VuZDojZjJmNmY5fSNib2R5LXNlYXJjaEZvcm0uc2VhcmNoRm9ybS5uYXYtZm9ybSAuYXV0b2NvbXBsZXRlLCNzZWFyY2hGb3JtLnNlYXJjaEZvcm0ubmF2LWZvcm0gLmF1dG9jb21wbGV0ZXt6LWluZGV4OjA7bWluLXdpZHRoOjA7d2lkdGg6NjguNiV9I2JvZHktc2VhcmNoRm9ybS5zZWFyY2hGb3JtLm5hdi1mb3JtIC5hdXRvY29tcGxldGUgbGksI3NlYXJjaEZvcm0uc2VhcmNoRm9ybS5uYXYtZm9ybSAuYXV0b2NvbXBsZXRlIGxpe3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7bWFyZ2luOjA7cGFkZGluZzoxMHB4fSNib2R5LXNlYXJjaEZvcm0uc2VhcmNoRm9ybS5uYXYtZm9ybSBpbnB1dCwjc2VhcmNoRm9ybS5zZWFyY2hGb3JtLm5hdi1mb3JtIGlucHV0e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uZWxsaXBzaXN7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDo1NXB4fS5lbGxpcHNpcyAuZWxsaXBzaXMtZXhwYW5ke3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3JpZ2h0OjA7Y29sb3I6IzJjOTdkZTtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOiNmZmY7Zm9udC13ZWlnaHQ6NjAwfS5lbGxpcHNpcyAuZWxsaXBzaXMtZXhwYW5kOmFmdGVye2NvbnRlbnQ6XCJbLi4uXVwifSNzdWJtZW51LnBhZ2UtaGVhZGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMDA7cGFkZGluZzoxOHB4IDAgMDtmbGV4OjAgMCBhdXRvO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItbGVmdDoxcHggc29saWQgcmdiYSgwLDAsMCwuMSk7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgwLDAsMCwuMSk7cGFkZGluZy1sZWZ0OjI1cHh9I3N1Ym1lbnUucGFnZS1oZWFkZXIgLmZsZXgsI3N1Ym1lbnUucGFnZS1oZWFkZXIgLmcxLWZsZXg0e3dpZHRoOjEwMCU7cGFkZGluZy1sZWZ0OjB9I3N1Ym1lbnUucGFnZS1oZWFkZXIgLmZsZXggbmF2LCNzdWJtZW51LnBhZ2UtaGVhZGVyIC5nMS1mbGV4NCBuYXZ7d2lkdGg6MTAwJTttYXJnaW46MH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKXsjc3VibWVudS5wYWdlLWhlYWRlciAuZmxleCBuYXYgLm1haW4tbmF2LCNzdWJtZW51LnBhZ2UtaGVhZGVyIC5nMS1mbGV4NCBuYXYgLm1haW4tbmF2e2Rpc3BsYXk6bm9uZX19QG1lZGlhKG1pbi13aWR0aDogOTAwcHgpeyNzdWJtZW51LnBhZ2UtaGVhZGVyIC5mbGV4IG5hdiAubWFpbi1uYXYsI3N1Ym1lbnUucGFnZS1oZWFkZXIgLmcxLWZsZXg0IG5hdiAubWFpbi1uYXZ7ZGlzcGxheTpibG9ja319I3N1Ym1lbnUucGFnZS1oZWFkZXIgLmZsZXggbmF2IC5tYWluLW5hdiBsaS53aXRoLWRyb3AsI3N1Ym1lbnUucGFnZS1oZWFkZXIgLmZsZXggbmF2IC5tYWluLW5hdiBsaS5uYXYtc2VsZWN0ZWQsI3N1Ym1lbnUucGFnZS1oZWFkZXIgLmcxLWZsZXg0IG5hdiAubWFpbi1uYXYgbGkud2l0aC1kcm9wLCNzdWJtZW51LnBhZ2UtaGVhZGVyIC5nMS1mbGV4NCBuYXYgLm1haW4tbmF2IGxpLm5hdi1zZWxlY3RlZHttYXJnaW46MDttYXJnaW4tcmlnaHQ6MjZweDtwYWRkaW5nLWJvdHRvbTowfSNzdWJtZW51LnBhZ2UtaGVhZGVyIC5mbGV4IG5hdiAubWFpbi1uYXYgbGkud2l0aC1kcm9wOmZpcnN0LWNoaWxkLCNzdWJtZW51LnBhZ2UtaGVhZGVyIC5mbGV4IG5hdiAubWFpbi1uYXYgbGkubmF2LXNlbGVjdGVkOmZpcnN0LWNoaWxkLCNzdWJtZW51LnBhZ2UtaGVhZGVyIC5nMS1mbGV4NCBuYXYgLm1haW4tbmF2IGxpLndpdGgtZHJvcDpmaXJzdC1jaGlsZCwjc3VibWVudS5wYWdlLWhlYWRlciAuZzEtZmxleDQgbmF2IC5tYWluLW5hdiBsaS5uYXYtc2VsZWN0ZWQ6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH0jc3VibWVudS5wYWdlLWhlYWRlciAuZmxleCBuYXYgLm1haW4tbmF2IGxpLndpdGgtZHJvcCB1bCBsaSBhLCNzdWJtZW51LnBhZ2UtaGVhZGVyIC5mbGV4IG5hdiAubWFpbi1uYXYgbGkubmF2LXNlbGVjdGVkIHVsIGxpIGEsI3N1Ym1lbnUucGFnZS1oZWFkZXIgLmcxLWZsZXg0IG5hdiAubWFpbi1uYXYgbGkud2l0aC1kcm9wIHVsIGxpIGEsI3N1Ym1lbnUucGFnZS1oZWFkZXIgLmcxLWZsZXg0IG5hdiAubWFpbi1uYXYgbGkubmF2LXNlbGVjdGVkIHVsIGxpIGF7Y29sb3I6I2ZmZjtvcGFjaXR5OjF9I3N1Ym1lbnUucGFnZS1oZWFkZXIgLmZsZXggbmF2IC5tYWluLW5hdiBsaS53aXRoLWRyb3AgdWwgbGkgYTpob3Zlciwjc3VibWVudS5wYWdlLWhlYWRlciAuZmxleCBuYXYgLm1haW4tbmF2IGxpLm5hdi1zZWxlY3RlZCB1bCBsaSBhOmhvdmVyLCNzdWJtZW51LnBhZ2UtaGVhZGVyIC5nMS1mbGV4NCBuYXYgLm1haW4tbmF2IGxpLndpdGgtZHJvcCB1bCBsaSBhOmhvdmVyLCNzdWJtZW51LnBhZ2UtaGVhZGVyIC5nMS1mbGV4NCBuYXYgLm1haW4tbmF2IGxpLm5hdi1zZWxlY3RlZCB1bCBsaSBhOmhvdmVye2NvbG9yOiMzNDk4ZGJ9I3N1Ym1lbnUucGFnZS1oZWFkZXIgLmZsZXggbmF2IC5tYWluLW5hdiBsaS53aXRoLWRyb3AgYSwjc3VibWVudS5wYWdlLWhlYWRlciAuZmxleCBuYXYgLm1haW4tbmF2IGxpLm5hdi1zZWxlY3RlZCBhLCNzdWJtZW51LnBhZ2UtaGVhZGVyIC5nMS1mbGV4NCBuYXYgLm1haW4tbmF2IGxpLndpdGgtZHJvcCBhLCNzdWJtZW51LnBhZ2UtaGVhZGVyIC5nMS1mbGV4NCBuYXYgLm1haW4tbmF2IGxpLm5hdi1zZWxlY3RlZCBhe2ZvbnQtZmFtaWx5OlwicHJveGltYS1ub3ZhXCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzYzNzU4MjtsZXR0ZXItc3BhY2luZzouNXB4O29wYWNpdHk6Ljc7dHJhbnNpdGlvbjpvcGFjaXR5IC4xcyBlYXNlLGNvbG9yIC4xcyBlYXNlO2ZvbnQtc2l6ZToxNHB4O2hlaWdodDoyNXB4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZvbnQtd2VpZ2h0OjEwMH0jc3VibWVudS5wYWdlLWhlYWRlciAuZmxleCBuYXYgLm1haW4tbmF2IGxpLndpdGgtZHJvcCBhOmhvdmVyLCNzdWJtZW51LnBhZ2UtaGVhZGVyIC5mbGV4IG5hdiAubWFpbi1uYXYgbGkubmF2LXNlbGVjdGVkIGE6aG92ZXIsI3N1Ym1lbnUucGFnZS1oZWFkZXIgLmcxLWZsZXg0IG5hdiAubWFpbi1uYXYgbGkud2l0aC1kcm9wIGE6aG92ZXIsI3N1Ym1lbnUucGFnZS1oZWFkZXIgLmcxLWZsZXg0IG5hdiAubWFpbi1uYXYgbGkubmF2LXNlbGVjdGVkIGE6aG92ZXJ7Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eToxfSNzdWJtZW51LnBhZ2UtaGVhZGVyIC5mbGV4IG5hdiAubWFpbi1uYXYgLm5hdi1leHRyYXMgLnNyY2hidG4sI3N1Ym1lbnUucGFnZS1oZWFkZXIgLmcxLWZsZXg0IG5hdiAubWFpbi1uYXYgLm5hdi1leHRyYXMgLnNyY2hidG57bWFyZ2luOjA7bWFyZ2luLXRvcDotM3B4fSNzdWJtZW51LnBhZ2UtaGVhZGVyIC5mbGV4IG5hdiAubWFpbi1uYXYgLnNlYXJjaElucHV0LCNzdWJtZW51LnBhZ2UtaGVhZGVyIC5nMS1mbGV4NCBuYXYgLm1haW4tbmF2IC5zZWFyY2hJbnB1dHt0b3A6MzZweDtyaWdodDozMCV9I3N1Ym1lbnUucGFnZS1oZWFkZXIgLmZsZXggbmF2IC5tYWluLW5hdiBsaS5uYXYtc2VsZWN0ZWQsI3N1Ym1lbnUucGFnZS1oZWFkZXIgLmcxLWZsZXg0IG5hdiAubWFpbi1uYXYgbGkubmF2LXNlbGVjdGVke2JvcmRlci1ib3R0b20tY29sb3I6IzM0OThkYn0jc3VibWVudS5wYWdlLWhlYWRlciAuZmxleCBuYXYgLm1haW4tbmF2IGxpLm5hdi1zZWxlY3RlZCBhLCNzdWJtZW51LnBhZ2UtaGVhZGVyIC5nMS1mbGV4NCBuYXYgLm1haW4tbmF2IGxpLm5hdi1zZWxlY3RlZCBhe2NvbG9yOiMzMjQ5NWY7b3BhY2l0eToxfSNzdWJtZW51LnBhZ2UtaGVhZGVyIC5jZW50ZXJpbmctY29udGFpbmVyLCNzdWJtZW51LnBhZ2UtaGVhZGVyIC5jZW50ZXJpbmctY29udGFpbmVyIC5mbGV4e3BhZGRpbmc6MH0jc3VibWVudS5wYWdlLWhlYWRlciAucGgtdGl0bGV7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi1ib3R0b206MThweDt0ZXh0LXRyYW5zZm9ybTpub25lO2xldHRlci1zcGFjaW5nOjBweDthbGlnbi1zZWxmOmNlbnRlcjtjb2xvcjojMzg0MTQ3O2ZvbnQtZmFtaWx5Omdlc3RhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO3otaW5kZXg6MTtmb250LXNpemU6MjZweH0jc3VibWVudS5wYWdlLWhlYWRlciAucGgtdGl0bGUucHJpc3RpbmV7Y29sb3I6I2M1Y2RkNX0ubmF2aWdhdGlvbi1iYXJ7cG9zaXRpb246Zml4ZWQ7YmFja2dyb3VuZDojMWUzNzRmO3dpZHRoOjE4MHB4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3otaW5kZXg6MTAwMDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjQ7dHJhbnNpdGlvbjphbGwgZWFzZSAuMnM7aGVpZ2h0OjEwMCV9Lm5hdmlnYXRpb24tYmFyIC5uYi1mb3JlZmxpZ2h0LWxvZ297ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi10b3A6MTZweDttYXJnaW4tYm90dG9tOjVweDt3aWR0aDoxMDAlO2hlaWdodDo0MHB4fS5uYXZpZ2F0aW9uLWJhciAubmItZm9yZWZsaWdodC1sb2dvIGRpdntvcGFjaXR5OjE7bWFyZ2luLWxlZnQ6MTJweDtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2aWdhdGlvbi1iYXIgLm5iLWZvcmVmbGlnaHQtbG9nbyBkaXY6OmJlZm9yZXtjb2xvcjojZmZmO2ZvbnQtc2l6ZTozNXB4O2xpbmUtaGVpZ2h0OjQwcHh9Lm5hdmlnYXRpb24tYmFyIC5uYi1mb3JlZmxpZ2h0LWxvZ28gZGl2Lm5iLWxvZ28tbmFtZTo6YmVmb3Jle2ZvbnQtc2l6ZToxMDBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MnB4O2xlZnQ6NDBweDtsaW5lLWhlaWdodDo0MHB4fS5uYXZpZ2F0aW9uLWJhciAubmItbWVudS1jb2xsYXBzZS10b2dnbGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDAwO3JpZ2h0OjNweDt0b3A6M3B4O3BhZGRpbmc6NXB4O29wYWNpdHk6Ljh9Lm5hdmlnYXRpb24tYmFyIC5uYi1tZW51LWNvbGxhcHNlLXRvZ2dsZTpob3ZlcntjdXJzb3I6cG9pbnRlcjtvcGFjaXR5OjF9LmlzLWNvbGxhcHNlZCAubmF2aWdhdGlvbi1iYXJ7d2lkdGg6NjBweH0uaXMtY29sbGFwc2VkIC5uYXZpZ2F0aW9uLWJhciAubmItbWVudS1jb2xsYXBzZS10b2dnbGV7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5pcy1jb2xsYXBzZWQgLm5hdmlnYXRpb24tYmFyIC5uYi1mb3JlZmxpZ2h0LWxvZ28gLm5iLWxvZ28tbmFtZXtkaXNwbGF5Om5vbmV9LnRyYWluaW5nLWZmd2ViICNtYWluLXdyYXB7bWFyZ2luLWxlZnQ6MTgwcHg7dHJhbnNpdGlvbjphbGwgZWFzZSAuMnN9LnRyYWluaW5nLWZmd2ViICNtYWluLXdyYXAgaGVhZGVyW3JvbGU9YmFubmVyXXttYXJnaW4tbGVmdDoxODBweDt0cmFuc2l0aW9uOmFsbCBlYXNlIC4yc30udHJhaW5pbmctZmZ3ZWIgI21haW4td3JhcCBoZWFkZXJbcm9sZT1iYW5uZXJdICNzdWJtZW51IC5jZW50ZXJpbmctY29udGFpbmVye21hcmdpbjowfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pey50cmFpbmluZy1mZndlYiAjbWFpbi13cmFwIGhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnVidXQgLm1vYmlsZS1tZW51YnV0e2Rpc3BsYXk6YmxvY2t9fUBtZWRpYShtaW4td2lkdGg6IDkwMHB4KXsudHJhaW5pbmctZmZ3ZWIgI21haW4td3JhcCBoZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51YnV0IC5tb2JpbGUtbWVudWJ1dHtkaXNwbGF5Om5vbmV9fS50cmFpbmluZy1mZndlYi5pcy1jb2xsYXBzZWQgI21haW4td3JhcHttYXJnaW4tbGVmdDo2MHB4fS50cmFpbmluZy1mZndlYi5pcy1jb2xsYXBzZWQgI21haW4td3JhcCBoZWFkZXJbcm9sZT1iYW5uZXJde21hcmdpbi1sZWZ0OjYwcHh9Lm1lbnUtbGlzdD5saT5hLC5tZW51LWxpc3QgI3dlYi1hY2NvdW50LWNvbnRhaW5lcj5saT5he2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjEwMH0ubWVudS1saXN0PmxpIGE6YmVmb3JlLC5tZW51LWxpc3QgI3dlYi1hY2NvdW50LWNvbnRhaW5lcj5saSBhOmJlZm9yZXtmb250LXNpemU6MThweDtmb250LXdlaWdodDoxMDB9LmVsbGlwc2lzIC5lbGxpcHNpcy1leHBhbmR7cGFkZGluZy1sZWZ0OjdweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtyaWdodDowO2NvbG9yOiMyYzk3ZGU7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDojZjFmNGY2O2ZvbnQtd2VpZ2h0OjYwMH0uZWxsaXBzaXMgLmVsbGlwc2lzLWV4cGFuZDphZnRlcntjb250ZW50OlwiWy4uLl1cIn0ud2l0aC1lbGxpcHNpc3t3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS52aWRwbGF5aW5nIC5zaGFyZS1idG57Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eTouOH0udmlkcGxheWluZyAuc2hhcmUtYnRuOmhvdmVye29wYWNpdHk6MX0udmlkcGxheWluZyAuc2hhcmUtc2VjdGlvbntkaXNwbGF5Om5vbmU7bWFyZ2luLWJvdHRvbToxMHB4fS52aWRwbGF5aW5nIC5zaGFyZS1zZWN0aW9uIGlucHV0W25hbWU9dGltZXN0YW1wXXttaW4td2lkdGg6MHB4O3dpZHRoOjc4cHh9I2ZhcXMtc2VhcmNoLWZvcm0gaW5wdXR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfSNmYXFzLXNlYXJjaC1mb3JtIC5lcnJvcntwYWRkaW5nLWxlZnQ6MTRweDtjb2xvcjpyZWQ7Zm9udC1zaXplOjE0cHh9I2ZhcXMtc2VhcmNoLWZvcm0gLmF1dG9jb21wbGV0ZS1kcm9wZG93bntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NDRweDtsZWZ0OjI1cHg7YmFja2dyb3VuZDojZmZmO3otaW5kZXg6MTt3aWR0aDo4OCU7Ym9yZGVyOjFweCBzb2xpZCAjOTlhM2FjO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6M3B4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjNweDttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpub25lfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0peyNmYXFzLXNlYXJjaC1mb3JtIC5hdXRvY29tcGxldGUtZHJvcGRvd257d2lkdGg6NjAuNSV9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY1Ljg3NWVtKXsjZmFxcy1zZWFyY2gtZm9ybSAuYXV0b2NvbXBsZXRlLWRyb3Bkb3due3dpZHRoOjc5JX19I2ZhcXMtc2VhcmNoLWZvcm0gLmF1dG9jb21wbGV0ZS1kcm9wZG93biBsaXtwYWRkaW5nOjEwcHg7bWFyZ2luOjA7Y3Vyc29yOnBvaW50ZXJ9I2ZhcXMtc2VhcmNoLWZvcm0gLmF1dG9jb21wbGV0ZS1kcm9wZG93biBsaTpob3ZlcntiYWNrZ3JvdW5kOiNmMWY1ZjZ9I2ZhcXMtc2VhcmNoLWZvcm0gLmF1dG9jb21wbGV0ZS1kcm9wZG93biBsaTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6M3B4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjNweH0jZmFxcy1zZWFyY2gtZm9ybSAuaG92ZXJCdXR0b257cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt3aWR0aDoxMDBweDt6LWluZGV4OjN9I2ZhcXMtc2VhcmNoLWZvcm0gLmhvdmVyQnV0dG9uIC5sYWJlbC13cmFwe3RleHQtYWxpZ246ZW5kO21hcmdpbi1yaWdodDoxNXB4fSNmYXFzLXNlYXJjaC1mb3JtIC5ob3ZlckJ1dHRvbiAubGFiZWwtd3JhcCBidXR0b257cGFkZGluZzoxNHB4IDExcHggMTRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0peyNmYXFzLXNlYXJjaC1mb3JtIC5ob3ZlckJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDozMy4zMzMzMyV9I2ZhcXMtc2VhcmNoLWZvcm0gLmhvdmVyQnV0dG9uIC5sYWJlbC13cmFwe3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1yaWdodDowfSNmYXFzLXNlYXJjaC1mb3JtIC5ob3ZlckJ1dHRvbiAubGFiZWwtd3JhcCBidXR0b257cGFkZGluZzoxNnB4IDMwcHggMTVweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjNweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjNweH19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjUuODc1ZW0peyNmYXFzLXNlYXJjaC1mb3JtIC5ob3ZlckJ1dHRvbnt3aWR0aDoxNi42NjY2NyV9fS5mYXFIb3ZlciAuaGVhZGVybGlua3tkaXNwbGF5OmlubGluZS1ibG9jaztvcGFjaXR5OjA7bWFyZ2luLWxlZnQ6LTE4cHg7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjNzOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IC4zczstbXMtdHJhbnNpdGlvbjpvcGFjaXR5IC4zczstby10cmFuc2l0aW9uOm9wYWNpdHkgLjNzO3RyYW5zaXRpb246b3BhY2l0eSAuM3M7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5Oi41czstbW96LXRyYW5zaXRpb24tZGVsYXk6LjVzOy1tcy10cmFuc2l0aW9uLWRlbGF5Oi41czstby10cmFuc2l0aW9uLWRlbGF5Oi41czt0cmFuc2l0aW9uLWRlbGF5Oi41c30uZmFxSG92ZXI6aG92ZXIgLmhlYWRlcmxpbmt7b3BhY2l0eToxfS5za2VsZXRvbi1sb2FkZXJ7bWFyZ2luOjA7cGFkZGluZzowfS5za2VsZXRvbi1sb2FkZXIgbGl7YmFja2dyb3VuZDojZjNmM2YzO3dpZHRoOjkwJTtoZWlnaHQ6MTZweDttYXJnaW46OHB4fS5za2VsZXRvbi1sb2FkZXIgbGk6bnRoLWNoaWxkKGV2ZW4pe3dpZHRoOjc1JX0uc2tlbGV0b24tbG9hZGVyIGxpOm50aC1jaGlsZCg0bil7d2lkdGg6OTAlfS5za2VsZXRvbi1sb2FkZXIgbGk6bnRoLWNoaWxkKDVuKXt3aWR0aDo4NSV9LnNrZWxldG9uLWxvYWRlciBsaTpudGgtY2hpbGQoNW4pe3dpZHRoOjk1JX0uc2tlbGV0b24tbG9hZGVyIGxpOmxhc3QtY2hpbGR7d2lkdGg6NDUlfS5za2VsZXRvbi1sb2FkZXIgbGl7LXdlYmtpdC1hbmltYXRpb246cHVsc2UgMnMgaW5maW5pdGU7LW1vei1hbmltYXRpb246cHVsc2UgMnMgaW5maW5pdGU7LW8tYW5pbWF0aW9uOnB1bHNlIDJzIGluZmluaXRlO2FuaW1hdGlvbjpwdWxzZSAycyBpbmZpbml0ZX1ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2V7MCV7b3BhY2l0eToxfTUwJXtvcGFjaXR5Oi41fTEwMCV7b3BhY2l0eToxfX1ALW1vei1rZXlmcmFtZXMgcHVsc2V7MCV7b3BhY2l0eToxfTUwJXtvcGFjaXR5Oi41fTEwMCV7b3BhY2l0eToxfX1ALW8ta2V5ZnJhbWVzIHB1bHNlezAle29wYWNpdHk6MX01MCV7b3BhY2l0eTouNX0xMDAle29wYWNpdHk6MX19QGtleWZyYW1lcyBwdWxzZXswJXtvcGFjaXR5OjF9NTAle29wYWNpdHk6LjV9MTAwJXtvcGFjaXR5OjF9fS56ZW5kZXNrLWhlbHAgLmZsZXggLmZsZXhib3ggLmZsZXgtc3RhcnR7LXdlYmtpdC1hbGlnbi1zZWxmOmZsZXgtc3RhcnQ7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fS56ZW5kZXNrLWhlbHAgLmNhcmQtYmxvY2t7LXdlYmtpdC1ib3gtc2hhZG93OjBweCAwcHggNnB4IDBweCByZ2JhKDAsMCwwLC4yKTstbW96LWJveC1zaGFkb3c6MHB4IDBweCA2cHggMHB4IHJnYmEoMCwwLDAsLjIpO2JveC1zaGFkb3c6MHB4IDBweCA2cHggMHB4IHJnYmEoMCwwLDAsLjIpO2JhY2tncm91bmQ6IzJjOTdkZTtwYWRkaW5nOjBweDtib3JkZXItcmFkaXVzOjVweDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi1ib3R0b206OSU7aGVpZ2h0OjY4cHh9LnplbmRlc2staGVscCAuY2FyZC1ibG9jayAuaW1hZ2UtaG9sZGVye2Zsb2F0OmxlZnQ7LXdlYmtpdC1ib3gtc2hhZG93OjBweCAwcHggNnB4IDBweCByZ2JhKDAsMCwwLC4yKTstbW96LWJveC1zaGFkb3c6MHB4IDBweCA2cHggMHB4IHJnYmEoMCwwLDAsLjIpO2JveC1zaGFkb3c6MHB4IDBweCA2cHggMHB4IHJnYmEoMCwwLDAsLjIpO3dpZHRoOjI1JTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo1cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo1cHg7cGFkZGluZzo1cHh9LnplbmRlc2staGVscCAuY2FyZC1ibG9jayAuaW1hZ2UtaG9sZGVyIGltZ3twb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjUwJTttYXJnaW4tbGVmdDotMjBweDt3aWR0aDo0MHB4fUBtZWRpYShtaW4td2lkdGg6IDBlbSl7LnplbmRlc2staGVscCAuY2FyZC1ibG9jayAuaW1hZ2UtaG9sZGVyLmZsZXhib3h7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1vei1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn19LnplbmRlc2staGVscCAuY2FyZC1ibG9jayAuY29udGVudHN7ZmxvYXQ6bGVmdDtwYWRkaW5nOjEwcHggMCAxMHB4IDIwcHg7d2lkdGg6NzAlO2hlaWdodDoxMDAlfS56ZW5kZXNrLWhlbHAgLmNhcmQtYmxvY2sgLmNvbnRlbnRzIHNwYW57Zm9udC13ZWlnaHQ6Ym9sZDstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO21hcmdpbjowO2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MjBweH1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7LnplbmRlc2staGVscCAuY2FyZC1ibG9jayAuY29udGVudHMgc3Bhbntmb250LXNpemU6MS4zcmVtfX1AbWVkaWEobWluLXdpZHRoOiAwZW0pey56ZW5kZXNrLWhlbHAgLmNhcmQtYmxvY2sgLmNvbnRlbnRzLmZsZXhib3h7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1vei1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn19LnplbmRlc2staGVscCAuY2FyZC1ibG9jazpob3Zlcntib3gtc2hhZG93OjBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwuMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJweCl9LnplbmRlc2staGVscCAuY2FyZC1ibG9jazpob3ZlciAuaW1hZ2UtaG9sZGVye2JveC1zaGFkb3c6MHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLC4zKX0uemVuZGVzay1oZWxwIC5hcnRpY2xlLWNvbnRlbnR7b3ZlcmZsb3c6c2Nyb2xsfS56ZW5kZXNrLWhlbHAgLmFydGljbGUtY29udGVudCBoMnttYXJnaW4tYm90dG9tOjUlO2xpbmUtaGVpZ2h0OjEuOH0uemVuZGVzay1oZWxwIC5hcnRpY2xlLWNvbnRlbnQgLmxhc3QtdXBkYXRlZHttYXJnaW4tdG9wOjUlfS56ZW5kZXNrLWhlbHAgLmFydGljbGUtY29udGVudCAubGFzdC11cGRhdGVkIHB7b3BhY2l0eTouNjtmb250LXNpemU6LjllbX0uemVuZGVzay1oZWxwIC5hcnRpY2xlLWNvbnRlbnQgcHt3b3JkLXdyYXA6YnJlYWstd29yZH0uemVuZGVzay1oZWxwIC5hcnRpY2xlLWNvbnRlbnQuc2VhcmNoLXJlc3VsdHMgYXtmb250LXNpemU6MjBweH0uemVuZGVzay1oZWxwIC5hcnRpY2xlLWNvbnRlbnQuc2VhcmNoLXJlc3VsdHMgLmxhc3QtdXBkYXRlZHttYXJnaW46MH0uemVuZGVzay1oZWxwIC5hcnRpY2xlLWNvbnRlbnQuc2VhcmNoLXJlc3VsdHMgLnBhZ2luYXRpb257bWFyZ2luLWJvdHRvbToyMHB4O3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9LnplbmRlc2staGVscCAuYXJ0aWNsZS1jb250ZW50LnNlYXJjaC1yZXN1bHRzIC5wYWdpbmF0aW9uIGEsLnplbmRlc2staGVscCAuYXJ0aWNsZS1jb250ZW50LnNlYXJjaC1yZXN1bHRzIC5wYWdpbmF0aW9uIHNwYW57Zm9udC1zaXplOjE2cHh9LnplbmRlc2staGVscCAuYXJ0aWNsZS1jb250ZW50LnNlYXJjaC1yZXN1bHRzIC5wYWdpbmF0aW9uIHNwYW57bWFyZ2luOjAgNXB4fS56ZW5kZXNrLWhlbHAgLmFydGljbGUtY29udGVudCAud3lzaXd5Zy10ZXh0LWFsaWduLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0uemVuZGVzay1oZWxwIC5hcnRpY2xlLWNvbnRlbnQgLnd5c2l3eWctdGV4dC1hbGlnbi1sZWZ0e3RleHQtYWxpZ246bGVmdH0uemVuZGVzay1oZWxwIC5hcnRpY2xlLWNvbnRlbnQgLnd5c2l3eWctdGV4dC1hbGlnbi1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fS56ZW5kZXNrLWhlbHAgLmFydGljbGUtY29udGVudC5jb250ZW50LWVudGVye29wYWNpdHk6LjAxfS56ZW5kZXNrLWhlbHAgLmFydGljbGUtY29udGVudC5jb250ZW50LWVudGVyLmNvbnRlbnQtZW50ZXItYWN0aXZle29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgNTAwbXMgZWFzZS1pbn0uemVuZGVzay1oZWxwIC5hcnRpY2xlLWNvbnRlbnQuY29udGVudC1sZWF2ZXtvcGFjaXR5OjF9LnplbmRlc2staGVscCAuYXJ0aWNsZS1jb250ZW50LmNvbnRlbnQtbGVhdmUuY29udGVudC1sZWF2ZS1hY3RpdmV7b3BhY2l0eTouMDE7dHJhbnNpdGlvbjpvcGFjaXR5IDFtcyBlYXNlLWlufS56ZW5kZXNrLWhlbHAgLmFydGljbGUtY29udGVudCAuc2VjdGlvbntwYWRkaW5nOjB9LnplbmRlc2staGVscCAuYnJlYWRjcnVtYnttaW4taGVpZ2h0OjUwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VjZWNlY30uemVuZGVzay1oZWxwIC5icmVhZGNydW1iIC5mbGV4e3BhZGRpbmctdG9wOjExcHh9LnplbmRlc2staGVscCAuYnJlYWRjcnVtYiBzcGFuLC56ZW5kZXNrLWhlbHAgLmJyZWFkY3J1bWIgYXtwYWRkaW5nLXJpZ2h0OjEwcHg7cGFkZGluZy1sZWZ0OjEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246Ym90dG9tfS56ZW5kZXNrLWhlbHAgLmJyZWFkY3J1bWIgc3BhbjpudGgtY2hpbGQoMSksLnplbmRlc2staGVscCAuYnJlYWRjcnVtYiBhOm50aC1jaGlsZCgxKXtwYWRkaW5nLWxlZnQ6MHB4fS56ZW5kZXNrLWhlbHAgLmJyZWFkY3J1bWIgc3BhbiBpLC56ZW5kZXNrLWhlbHAgLmJyZWFkY3J1bWIgYSBpe2ZvbnQtc2l6ZToxNnB4fS56ZW5kZXNrLWhlbHAgLmJyZWFkY3J1bWIgLmFydGljbGUtbmFtZXt3aWR0aDozMDBweDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTppbmxpbmUtYmxvY2s7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7dmVydGljYWwtYWxpZ246Ym90dG9tfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwNTRweCl7LnplbmRlc2staGVscCAuYnJlYWRjcnVtYiAuZmxleHtwYWRkaW5nLXRvcDoxM3B4fX0uemVuZGVzay1oZWxwIC5zdWJjYXQtaGVhZHttYXJnaW4tYm90dG9tOjMlfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwNTBweCl7LnplbmRlc2staGVscCAuc3ViY2F0LWhlYWR7bWFyZ2luLWJvdHRvbTowcHh9fUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KXsuemVuZGVzay1oZWxwIC5zdWJjYXQtaGVhZHttYXJnaW4tYm90dG9tOjUlO21hcmdpbi1sZWZ0OjhweH19LnplbmRlc2staGVscCAuc3ViY2F0LWNvbnRlbnQgaDF7ZmxvYXQ6bGVmdH0uemVuZGVzay1oZWxwIC5zdWJjYXQtY29udGVudCAuc3ViY2F0LWdyb3Vwe21hcmdpbi10b3A6MTAlO21hcmdpbi1ib3R0b206MTAlfS56ZW5kZXNrLWhlbHAgLnN1YmNhdC1jb250ZW50IC5zdWJjYXQtZ3JvdXAgaDN7bWFyZ2luLWJvdHRvbTo1JX0uemVuZGVzay1oZWxwIC5zdWJjYXQtY29udGVudCAuc3ViY2F0LWdyb3VwIGF7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjVweDt3aWR0aDo4NSU7cGFkZGluZzo1cHh9LnplbmRlc2staGVscCAuc3ViY2F0LWNvbnRlbnQgLnN1YmNhdC1ncm91cCAuYXJ0aWNsZXMtZW50ZXJ7b3BhY2l0eTouMDF9LnplbmRlc2staGVscCAuc3ViY2F0LWNvbnRlbnQgLnN1YmNhdC1ncm91cCAuYXJ0aWNsZXMtZW50ZXIuYXJ0aWNsZXMtZW50ZXItYWN0aXZle29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgNTAwbXMgZWFzZS1pbn0uemVuZGVzay1oZWxwIC5zdWJjYXQtY29udGVudCAuc3ViY2F0LWdyb3VwIC5hcnRpY2xlcy1sZWF2ZXtvcGFjaXR5OjF9LnplbmRlc2staGVscCAuc3ViY2F0LWNvbnRlbnQgLnN1YmNhdC1ncm91cCAuYXJ0aWNsZXMtbGVhdmUuYXJ0aWNsZXMtbGVhdmUtYWN0aXZle29wYWNpdHk6LjAxO3RyYW5zaXRpb246b3BhY2l0eSAzMDBtcyBlYXNlLWlufUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KXsuemVuZGVzay1oZWxwIC5zdWJjYXQtY29udGVudCAuc3ViY2F0LWdyb3Vwe21hcmdpbi10b3A6MiU7bWFyZ2luLWJvdHRvbToyJTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWNlY2VjO3BhZGRpbmctYm90dG9tOjVweDtwYWRkaW5nLXRvcDo1cHh9LnplbmRlc2staGVscCAuc3ViY2F0LWNvbnRlbnQgLnN1YmNhdC1ncm91cCBoM3ttYXJnaW4tYm90dG9tOjMlfS56ZW5kZXNrLWhlbHAgLnN1YmNhdC1jb250ZW50IC5zdWJjYXQtZ3JvdXAgYXtwYWRkaW5nOjBweH19LnplbmRlc2staGVscCAubWFpbmNhdC1uYXYubmF2LW9mZnNldHttYXJnaW4tbGVmdDo4LjMlfS56ZW5kZXNrLWhlbHAgLm1haW5jYXQtbmF2ICNydC1uYXZ7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNlY2VjZWN9LnplbmRlc2staGVscCAubWFpbmNhdC1uYXYgYXtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206NXB4O3BhZGRpbmctbGVmdDoxMnB4O3RyYW5zaXRpb246Ym9yZGVyIC4zcyBlYXNlLWluLW91dDtib3JkZXItbGVmdDoycHggc29saWQgI2ZmZn0uemVuZGVzay1oZWxwIC5tYWluY2F0LW5hdiBhLmN1cnJlbnR7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMyMTJlMzkgIWltcG9ydGFudDtib3JkZXItbGVmdDoycHggc29saWQgIzIxMmUzOX0uemVuZGVzay1oZWxwIC5tYWluY2F0LW5hdiBhOmhvdmVye2JvcmRlci1sZWZ0OjJweCBzb2xpZCAjNTZiYWZkfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwNTRweCl7LnplbmRlc2staGVscCAubWFpbmNhdC1uYXZ7bWFyZ2luLXRvcDo1JX0uemVuZGVzay1oZWxwIC5tYWluY2F0LW5hdi5uYXYtb2Zmc2V0e21hcmdpbi1sZWZ0OjBweH0uemVuZGVzay1oZWxwIC5tYWluY2F0LW5hdiAjcnQtbmF2e2JvcmRlci1sZWZ0OjBweH19LnplbmRlc2staGVscCBhe2N1cnNvcjpwb2ludGVyfSN6ZW4tc2VhcmNoLWZvcm0gLmxhYmVsLXdyYXB7bWFyZ2luLWJvdHRvbToxOXB4fUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KXsjemVuLXNlYXJjaC1mb3JtIC5ob3ZlckJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NXB4O3JpZ2h0OjEwcHh9I3plbi1zZWFyY2gtZm9ybSAuaG92ZXJCdXR0b24gYnV0dG9ue3BhZGRpbmc6MTRweCAzMHB4IDEzcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowcHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowcHh9fSNzdXBwb3J0Q29udGFjdEZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpkaXNhYmxlZHtjdXJzb3I6bm90LWFsbG93ZWQ7b3BhY2l0eTouNX0jbWFpbi13cmFwIC5hbGxvdy1vdmVyZmxvd3tvdmVyZmxvdzp2aXNpYmxlfS5wZXJmb3JtYW5jZS1kaXJlY3RvcnktcGx1Z2luIC5zZWxlY3Qtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZX0ucGVyZm9ybWFuY2UtZGlyZWN0b3J5LXBsdWdpbiAuc2VsZWN0LXdyYXBwZXIgLnNlbGVjdC1kcm9wZG93bnt3aWR0aDoxMDAlOy13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247LW1vei1hcHBlYXJhbmNlOmJ1dHRvbjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lO2JvcmRlcjoxcHggc29saWQgI2UyZTJlMjtmb250LXNpemU6aW5oZXJpdDttYXJnaW46MDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjBweDstbW96LWJvcmRlci1yYWRpdXM6MHB4O2JvcmRlci1yYWRpdXM6MHB4O2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6MTBweDtjb2xvcjojOWU5ZTllO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvY29tbW9uL2NhcmV0LnN2ZyksLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvY29tbW9uL2NhcmV0LnN2ZyksLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvY29tbW9uL2NhcmV0LnN2ZyksLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYsICNmZmZmZmYpO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9jb21tb24vY2FyZXQuc3ZnKSwtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvY29tbW9uL2NhcmV0LnN2ZyksbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiwgI2ZmZmZmZik7YmFja2dyb3VuZC1wb3NpdGlvbjo5OCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5wZXJmb3JtYW5jZS1kaXJlY3RvcnktcGx1Z2luIC5zZWxlY3Qtd3JhcHBlciAuZHJvcGRvd24tY29udGVudHtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MzA4cHg7b3ZlcmZsb3c6c2Nyb2xsO3otaW5kZXg6NTttYXJnaW46MDttYXJnaW4tYm90dG9tOjMwcHg7cGFkZGluZzowO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNlMmUyZTI7Ym9yZGVyLXRvcDozcHggc29saWQgIzAwMDstd2Via2l0LWJveC1zaGFkb3c6LTRweCAxM3B4IDM2cHggLThweCByZ2JhKDAsMCwwLC4zNSk7LW1vei1ib3gtc2hhZG93Oi00cHggMTNweCAzNnB4IC04cHggcmdiYSgwLDAsMCwuMzUpO2JveC1zaGFkb3c6LTRweCAxM3B4IDM2cHggLThweCByZ2JhKDAsMCwwLC4zNSl9LnBlcmZvcm1hbmNlLWRpcmVjdG9yeS1wbHVnaW4gLnNlbGVjdC13cmFwcGVyIC5kcm9wZG93bi1jb250ZW50IGZpZWxkc2V0e21hcmdpbjowO2JvcmRlci10b3A6MXB4IHNvbGlkICNlZmVmZWZ9LnBlcmZvcm1hbmNlLWRpcmVjdG9yeS1wbHVnaW4gLnNlbGVjdC13cmFwcGVyIC5kcm9wZG93bi1jb250ZW50IGZpZWxkc2V0OmZpcnN0LWNoaWxke2JvcmRlcjpub25lfS5wZXJmb3JtYW5jZS1kaXJlY3RvcnktcGx1Z2luIC5zZWxlY3Qtd3JhcHBlciAuZHJvcGRvd24tY29udGVudCBmaWVsZHNldCBhe2NvbG9yOiM1MDUwNTB9LnBlcmZvcm1hbmNlLWRpcmVjdG9yeS1wbHVnaW4gLnNlbGVjdC13cmFwcGVyIC5kcm9wZG93bi1jb250ZW50IGxpe3BhZGRpbmc6NXB4IDEwcHg7bWFyZ2luOjA7Y3Vyc29yOnBvaW50ZXJ9LnBlcmZvcm1hbmNlLWRpcmVjdG9yeS1wbHVnaW4gLnNlbGVjdC13cmFwcGVyIC5kcm9wZG93bi1jb250ZW50IGxpOmhvdmVye2JhY2tncm91bmQ6I2VmZWZlZn1odG1sLnBlcmZvcm1hbmNlX2RpcmVjdG9yeSBib2R5IC5tYWlue3BhZGRpbmctdG9wOjEwMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn1odG1sLnBlcmZvcm1hbmNlX2RpcmVjdG9yeSBib2R5IC5tYWluIC5zZWN0aW9ue3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKXtodG1sLnBlcmZvcm1hbmNlX2RpcmVjdG9yeSBib2R5IC5tYWluIC5zZWN0aW9ue3BhZGRpbmctdG9wOjI1cHh9fWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24uc2hvcnR7cGFkZGluZy10b3A6MjVweH1odG1sLnBlcmZvcm1hbmNlX2RpcmVjdG9yeSBib2R5IC5tYWluIC5zZWN0aW9uLnNob3J0LmFsdDJ7cGFkZGluZy10b3A6MjRweDttYXJnaW4tdG9wOjI1cHh9aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbi5zaG9ydC56ZXJve3BhZGRpbmctdG9wOjB9aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbi5zaG9ydC5vdmVybGFwe3BhZGRpbmctdG9wOjA7cG9zaXRpb246cmVsYXRpdmU7dG9wOi00NXB4fWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gLmNvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjEwcHh9aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjbGVmdC1jb250YWluZXJ7cGFkZGluZzowIDVweCAwIDB9aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjbGVmdC1jb250YWluZXIgLnRvcHtjb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6IzJjOTdkZTtwb3NpdGlvbjpmaXhlZDtib3R0b206MTBweDtsZWZ0OjEwcHg7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtib3JkZXItcmFkaXVzOjI1cHg7ei1pbmRleDoxfWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI2xlZnQtY29udGFpbmVyIC50b3AudG9wLWVudGVye29wYWNpdHk6LjAxfWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI2xlZnQtY29udGFpbmVyIC50b3AudG9wLWVudGVyLnRvcC1lbnRlci1hY3RpdmV7b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSA1MDBtcyBlYXNlLWlufWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI2xlZnQtY29udGFpbmVyIC50b3AudG9wLWxlYXZle29wYWNpdHk6MX1odG1sLnBlcmZvcm1hbmNlX2RpcmVjdG9yeSBib2R5IC5tYWluIC5zZWN0aW9uICNsZWZ0LWNvbnRhaW5lciAudG9wLnRvcC1sZWF2ZS50b3AtbGVhdmUtYWN0aXZle29wYWNpdHk6LjAxO3RyYW5zaXRpb246b3BhY2l0eSAzMDBtcyBlYXNlLWlufWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI2xlZnQtY29udGFpbmVyIC50b3AgLmZhe2ZvbnQtc2l6ZTo0NXB4O21hcmdpbi1sZWZ0OjEwLjVweDttYXJnaW4tdG9wOi0ycHh9aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjbGVmdC1jb250YWluZXIgLmZpbHRlci1ob2xkZXJ7bWFyZ2luLWJvdHRvbToxMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlM2ViZjE7d2lkdGg6OTUlO3BhZGRpbmctdG9wOjVweDtwYWRkaW5nLWJvdHRvbToxMHB4Oy13ZWJraXQtYW5pbWF0aW9uOmZhZGVpbkFpcmNyYWZ0Um93IC41czstbW96LWFuaW1hdGlvbjpmYWRlaW5BaXJjcmFmdFJvdyAuNXM7LW1zLWFuaW1hdGlvbjpmYWRlaW5BaXJjcmFmdFJvdyAuNXM7LW8tYW5pbWF0aW9uOmZhZGVpbkFpcmNyYWZ0Um93IC41czthbmltYXRpb246ZmFkZWluQWlyY3JhZnRSb3cgLjVzfWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI2xlZnQtY29udGFpbmVyIC5maWx0ZXItaG9sZGVyLm1hbnVmYWN0dXJlcntkaXNwbGF5Om5vbmV9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSl7aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjbGVmdC1jb250YWluZXIgLmZpbHRlci1ob2xkZXIubWFudWZhY3R1cmVye2Rpc3BsYXk6YmxvY2t9fWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI2xlZnQtY29udGFpbmVyIC5maWx0ZXItaG9sZGVyLnBsYW5ldHlwZSxodG1sLnBlcmZvcm1hbmNlX2RpcmVjdG9yeSBib2R5IC5tYWluIC5zZWN0aW9uICNsZWZ0LWNvbnRhaW5lciAuZmlsdGVyLWhvbGRlci5lbmdpbmVze2Zsb2F0OmxlZnQ7d2lkdGg6NTAlO2hlaWdodDoxNjNweH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKXtodG1sLnBlcmZvcm1hbmNlX2RpcmVjdG9yeSBib2R5IC5tYWluIC5zZWN0aW9uICNsZWZ0LWNvbnRhaW5lciAuZmlsdGVyLWhvbGRlci5wbGFuZXR5cGUsaHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjbGVmdC1jb250YWluZXIgLmZpbHRlci1ob2xkZXIuZW5naW5lc3tkaXNwbGF5OmJsb2NrO3dpZHRoOjk1JTtoZWlnaHQ6YXV0b319QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjk5cHgpe2h0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI2xlZnQtY29udGFpbmVyIC5maWx0ZXItaG9sZGVyLmZlYXR1cmVzIC50aXRsZXttYXJnaW4tYm90dG9tOjIlfX1odG1sLnBlcmZvcm1hbmNlX2RpcmVjdG9yeSBib2R5IC5tYWluIC5zZWN0aW9uICNsZWZ0LWNvbnRhaW5lciAuZmlsdGVyLWhvbGRlciAudGl0bGV7Zm9udC1mYW1pbHk6R2VzdGEsSGVsdmV0aWNhLE9wZW4gU2FucyxzYW5zLXNlcmlmO21hcmdpbi1ib3R0b206NSU7Zm9udC13ZWlnaHQ6NjAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO2NvbG9yOiMyMTJlMzk7bGV0dGVyLXNwYWNpbmc6MS41cHg7Zm9udC1zaXplOjEzcHg7dHJhbnNpdGlvbjouNXN9aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjbGVmdC1jb250YWluZXIgLmZpbHRlci1ob2xkZXIgLnRpdGxlLmFjdGl2ZXtjb2xvcjojMzQ5OGQ4O3RyYW5zaXRpb246LjVzfWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI2xlZnQtY29udGFpbmVyIC5maWx0ZXItaG9sZGVyIC5zaG93LW1vcmUsaHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjbGVmdC1jb250YWluZXIgLmZpbHRlci1ob2xkZXIgLnNob3ctbGVzc3tmb250LXdlaWdodDo3MDA7Y29sb3I6IzM0OThkODtmb250LXNpemU6MTNweDtsZXR0ZXItc3BhY2luZzowO2N1cnNvcjpwb2ludGVyfWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI2xlZnQtY29udGFpbmVyIC5maWx0ZXItaG9sZGVyIC5zaG93LW1vcmU6aG92ZXIsaHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjbGVmdC1jb250YWluZXIgLmZpbHRlci1ob2xkZXIgLnNob3ctbGVzczpob3Zlcntjb2xvcjojMjM3ZGI2fWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI2xlZnQtY29udGFpbmVyIC5maWx0ZXItaG9sZGVyIC5maWx0ZXItaXRlbXN7bWFyZ2luOjA7cGFkZGluZzowfWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI2xlZnQtY29udGFpbmVyIC5maWx0ZXItaG9sZGVyIC5maWx0ZXItaXRlbXMubWFudWZhY3R1cmVye2hlaWdodDoyOTRweDtvdmVyZmxvdzpoaWRkZW59aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjbGVmdC1jb250YWluZXIgLmZpbHRlci1ob2xkZXIgLmZpbHRlci1pdGVtcy5tYW51ZmFjdHVyZXIgLmNoZWNrZWQtbWFudWZhY3R1cmVyc3ttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2UzZWJmMX1odG1sLnBlcmZvcm1hbmNlX2RpcmVjdG9yeSBib2R5IC5tYWluIC5zZWN0aW9uICNsZWZ0LWNvbnRhaW5lciAuZmlsdGVyLWhvbGRlciAuZmlsdGVyLWl0ZW1zLm1hbnVmYWN0dXJlciAuY2hlY2tlZC1tYW51ZmFjdHVyZXJzIC5jbGVhci1zZWFyY2h7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo4NSU7dG9wOjRweDtoZWlnaHQ6MTRweDt3aWR0aDoxNHB4O2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9jbG9zZS14QDJ4LnBuZykgM3B4IDNweC84cHggOHB4IG5vLXJlcGVhdCAjYjRiZGMzO2JvcmRlci1yYWRpdXM6OHB4O3RyYW5zaXRpb246b3BhY2l0eSBlYXNlIC4xcztvcGFjaXR5Oi42fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pe2h0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI2xlZnQtY29udGFpbmVyIC5maWx0ZXItaG9sZGVyIC5maWx0ZXItaXRlbXMubWFudWZhY3R1cmVyIC5jaGVja2VkLW1hbnVmYWN0dXJlcnMgLmNsZWFyLXNlYXJjaHtsZWZ0OjkyJX19aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjbGVmdC1jb250YWluZXIgLmZpbHRlci1ob2xkZXIgLmZpbHRlci1pdGVtcy5tYW51ZmFjdHVyZXIgLmNoZWNrZWQtbWFudWZhY3R1cmVycyAuY2xlYXItc2VhcmNoOmhvdmVye3RyYW5zaXRpb246b3BhY2l0eSBlYXNlIC4xcztvcGFjaXR5OjE7Y3Vyc29yOnBvaW50ZXJ9aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjbGVmdC1jb250YWluZXIgLmZpbHRlci1ob2xkZXIgLmZpbHRlci1pdGVtcy5tYW51ZmFjdHVyZXIuc2hvdy1tb3Jle2hlaWdodDphdXRvfWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI2xlZnQtY29udGFpbmVyIC5maWx0ZXItaG9sZGVyIC5maWx0ZXItaXRlbXMgbGl7Y3Vyc29yOnBvaW50ZXI7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM2Mzc1ODI7Zm9udC1mYW1pbHk6R2VzdGEsSGVsdmV0aWNhLE9wZW4gU2FucyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWR9aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjbGVmdC1jb250YWluZXIgLmZpbHRlci1ob2xkZXIgLmZpbHRlci1pdGVtcyBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XXt2aXNpYmlsaXR5OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xMDAwcHh9aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjbGVmdC1jb250YWluZXIgLmZpbHRlci1ob2xkZXIgLmZpbHRlci1pdGVtcyBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsOjphZnRlcntib3JkZXI6MnB4IHNvbGlkICNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzQ5OGQ4O2JveC1zaGFkb3c6MCAwIDAgMXB4ICMzNDk4ZDh9aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjbGVmdC1jb250YWluZXIgLmZpbHRlci1ob2xkZXIgLmZpbHRlci1pdGVtcyBsaSAuY2hlY2tib3gtbGFiZWx7dGV4dC10cmFuc2Zvcm06aW5oZXJpdDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzYzNzU4Mjtmb250LXNpemU6MTNweDtsZXR0ZXItc3BhY2luZzowcHg7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjFweCAwcHggMXB4IDI1cHg7Y3Vyc29yOnBvaW50ZXJ9aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjbGVmdC1jb250YWluZXIgLmZpbHRlci1ob2xkZXIgLmZpbHRlci1pdGVtcyBsaSAuY2hlY2tib3gtbGFiZWw6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7Ym9yZGVyLXJhZGl1czoycHg7Ym9yZGVyOjJweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkZGQ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoycHg7dG9wOjVweH1odG1sLnBlcmZvcm1hbmNlX2RpcmVjdG9yeSBib2R5IC5tYWluIC5zZWN0aW9uICNsZWZ0LWNvbnRhaW5lciAuZmlsdGVyLWhvbGRlciAuZmlsdGVyLWl0ZW1zIGxpOmhvdmVye2JhY2tncm91bmQ6I2YyZjNmNjstd2Via2l0LWJvcmRlci1yYWRpdXM6M3B4Oy1tb3otYm9yZGVyLXJhZGl1czozcHg7Ym9yZGVyLXJhZGl1czozcHh9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpe2h0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI2xlZnQtY29udGFpbmVyIC5maWx0ZXItaG9sZGVyIC5maWx0ZXItaXRlbXMgbGk6aG92ZXJ7YmFja2dyb3VuZDpub25lfX1odG1sLnBlcmZvcm1hbmNlX2RpcmVjdG9yeSBib2R5IC5tYWluIC5zZWN0aW9uICNsZWZ0LWNvbnRhaW5lciAuZmlsdGVyLWhvbGRlci5sZWdlbmR7Ym9yZGVyLXJhZGl1czo1cHg7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O3BhZGRpbmc6MTVweDtib3JkZXItYm90dG9tOjBweDt3aWR0aDoxMDAlfWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI2xlZnQtY29udGFpbmVyIC5maWx0ZXItaG9sZGVyLmxlZ2VuZCAubGVmdC1zeW1ib2x7ZmxvYXQ6bGVmdDt3aWR0aDoxMCU7bWFyZ2luLXJpZ2h0OjIlfWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI2xlZnQtY29udGFpbmVyIC5maWx0ZXItaG9sZGVyLmxlZ2VuZCAubGVmdC1zeW1ib2wgLmZhLWNoZWNrLWNpcmNsZXtjb2xvcjojNjdiNzUwO2Zsb2F0OmxlZnR9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjk5cHgpe2h0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI2xlZnQtY29udGFpbmVyIC5maWx0ZXItaG9sZGVyLmxlZ2VuZCAubGVmdC1zeW1ib2wgLmZhLWNoZWNrLWNpcmNsZXttYXJnaW4tdG9wOjRweDtmb250LXNpemU6MS4xcmVtfX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2OTlweCl7aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjbGVmdC1jb250YWluZXIgLmZpbHRlci1ob2xkZXIubGVnZW5kIC5sZWZ0LXN5bWJvbHt3aWR0aDozJTttYXJnaW4tcmlnaHQ6NXB4fX1odG1sLnBlcmZvcm1hbmNlX2RpcmVjdG9yeSBib2R5IC5tYWluIC5zZWN0aW9uICNsZWZ0LWNvbnRhaW5lciAuZmlsdGVyLWhvbGRlci5sZWdlbmQgLnJpZ2h0LXZhbHVle2Zsb2F0OmxlZnQ7d2lkdGg6ODglfWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI2xlZnQtY29udGFpbmVyIC5maWx0ZXItaG9sZGVyLmxlZ2VuZCAucmlnaHQtdmFsdWUgcHtmb250LXNpemU6LjhyZW07bWFyZ2luLWJvdHRvbTowcHg7bWFyZ2luLXRvcDowcHg7Y29sb3I6IzY5N2Q5MH1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2OTlweCl7aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjbGVmdC1jb250YWluZXIgLmZpbHRlci1ob2xkZXIubGVnZW5kIC5yaWdodC12YWx1ZSBwe2ZvbnQtc2l6ZToxLjFyZW19fWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI2xlZnQtY29udGFpbmVyIC5maWx0ZXItaG9sZGVyLmxlZ2VuZCBwe2ZvbnQtc2l6ZTouOXJlbTttYXJnaW4tYm90dG9tOjBweDttYXJnaW4tdG9wOjVweH1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2OTlweCl7aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjbGVmdC1jb250YWluZXIgLmZpbHRlci1ob2xkZXIubGVnZW5kIHB7Zm9udC1zaXplOjEuMXJlbX19QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjk5cHgpe2h0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI2xlZnQtY29udGFpbmVyIC5maWx0ZXItaG9sZGVyLmxlZ2VuZCAudGl0bGV7bWFyZ2luLWJvdHRvbToyJX19aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjbGVmdC1jb250YWluZXIgLmNvbnRhaW5lci5zdGlja3l7d2lkdGg6MjU1cHh9aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjbGVmdC1jb250YWluZXIgLmNvbnRhaW5lci5zdGlja3kudG9wLWZpeGVke3Bvc2l0aW9uOmZpeGVkO3RvcDoxMjVweH1odG1sLnBlcmZvcm1hbmNlX2RpcmVjdG9yeSBib2R5IC5tYWluIC5zZWN0aW9uICNsZWZ0LWNvbnRhaW5lciAuY29udGFpbmVyLnN0aWNreS5hYnNvbHV0ZXtwb3NpdGlvbjphYnNvbHV0ZX1odG1sLnBlcmZvcm1hbmNlX2RpcmVjdG9yeSBib2R5IC5tYWluIC5zZWN0aW9uICNsZWZ0LWNvbnRhaW5lciAuY29udGFpbmVyLnN0aWNreS5ib3R0b20tZml4ZWR7cG9zaXRpb246Zml4ZWQ7dG9wOmF1dG87Ym90dG9tOjIwcHh9aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjbGVmdC1jb250YWluZXIgLmNvbnRhaW5lci5zdGlja3kuZm9vdGVyLWZpeGVke3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3RvcDphdXRvfWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI2xlZnQtY29udGFpbmVyIC5jb250YWluZXIuc3RpY2t5ICNib2R5LXNlYXJjaC1mb3JtIGJ1dHRvbnt0b3A6MTBweDtsZWZ0OjVweH1odG1sLnBlcmZvcm1hbmNlX2RpcmVjdG9yeSBib2R5IC5tYWluIC5zZWN0aW9uICNsZWZ0LWNvbnRhaW5lciAuY29udGFpbmVyLnN0aWNreSAjYm9keS1zZWFyY2gtZm9ybSAuY2xlYXItc2VhcmNoe3RvcDoxNXB4O2xlZnQ6MjI2cHh9aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjbGVmdC1jb250YWluZXIgLmNvbXBhcmUtYm94e2Rpc3BsYXk6bm9uZTtiYWNrZ3JvdW5kOiMxZTM3NGY7d2lkdGg6MTAwJTtoZWlnaHQ6MzE1cHg7Ym9yZGVyLXRvcDpub25lfWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI2xlZnQtY29udGFpbmVyIC5jb21wYXJlLWJveCAudGl0bGV7Y29sb3I6I2ZmZn1odG1sLnBlcmZvcm1hbmNlX2RpcmVjdG9yeSBib2R5IC5tYWluIC5zZWN0aW9uICNsZWZ0LWNvbnRhaW5lciAuY29tcGFyZS1ib3ggLmNvbXBhcmUtbGlzdHttYXJnaW46MjBweCAwO3BhZGRpbmc6MDtoZWlnaHQ6MTYxcHh9aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjbGVmdC1jb250YWluZXIgLmNvbXBhcmUtYm94IC5jb21wYXJlLWxpc3QgbGl7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MTBweDttYXJnaW4tYm90dG9tOjEwcHh9aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjbGVmdC1jb250YWluZXIgLmNvbXBhcmUtYm94IC5jb21wYXJlLWxpc3QgbGkgc3Bhbnt0b3A6LTJweDtvcGFjaXR5Oi42O2N1cnNvcjpwb2ludGVyfWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI2xlZnQtY29udGFpbmVyIC5jb21wYXJlLWJveCAuY29tcGFyZS1saXN0IGxpIHNwYW46aG92ZXJ7b3BhY2l0eToxfWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI2xlZnQtY29udGFpbmVyIC5jb21wYXJlLWJveCAuY29tcGFyZS1saXN0IGxpIHNwYW4gLmZhLWNpcmNsZXtjb2xvcjpyZWR9aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjbGVmdC1jb250YWluZXIgLmNvbXBhcmUtYm94IC5jb21wYXJlLWxpc3QgbGkgc3BhbiAuZmEtY2xvc2V7dG9wOi0xLjVweH1odG1sLnBlcmZvcm1hbmNlX2RpcmVjdG9yeSBib2R5IC5tYWluIC5zZWN0aW9uICNsZWZ0LWNvbnRhaW5lciAjYm9keS1zZWFyY2gtZm9ybSAuY2xlYXItc2VhcmNoe3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6ODclO3RvcDoyMHB4O2hlaWdodDoxNHB4O3dpZHRoOjE0cHg7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2Nsb3NlLXhAMngucG5nKSAzcHggM3B4LzhweCA4cHggbm8tcmVwZWF0ICNiNGJkYzM7Ym9yZGVyLXJhZGl1czo4cHg7dHJhbnNpdGlvbjpvcGFjaXR5IGVhc2UgLjFzO29wYWNpdHk6LjZ9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSl7aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjbGVmdC1jb250YWluZXIgI2JvZHktc2VhcmNoLWZvcm0gLmNsZWFyLXNlYXJjaHtsZWZ0OjI5JX19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjUuODc1ZW0pe2h0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI2xlZnQtY29udGFpbmVyICNib2R5LXNlYXJjaC1mb3JtIC5jbGVhci1zZWFyY2h7bGVmdDoyMzVweH19aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjbGVmdC1jb250YWluZXIgI2JvZHktc2VhcmNoLWZvcm0gLmNsZWFyLXNlYXJjaDpob3Zlcnt0cmFuc2l0aW9uOm9wYWNpdHkgZWFzZSAuMXM7b3BhY2l0eToxO2N1cnNvcjpwb2ludGVyfWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI2xlZnQtY29udGFpbmVyICNib2R5LXNlYXJjaC1mb3JtIC5zZWFyY2gtaG9sZGVye21hcmdpbi1ib3R0b206MTBweDtmb250LXNpemU6MTRweDtib3JkZXI6MXB4IHNvbGlkICNlM2ViZjE7Ym9yZGVyLXJhZGl1czoycHg7cGFkZGluZy1sZWZ0OjMwcHg7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZH1odG1sLnBlcmZvcm1hbmNlX2RpcmVjdG9yeSBib2R5IC5tYWluIC5zZWN0aW9uICNsZWZ0LWNvbnRhaW5lciAjYm9keS1zZWFyY2gtZm9ybSAuc2VhcmNoLWhvbGRlcjpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICMzNDk4ZDg7Y29sb3I6IzIxMmUzOTtmb250LXdlaWdodDo2MDB9aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjbGVmdC1jb250YWluZXIgI2JvZHktc2VhcmNoLWZvcm0gLnNlYXJjaC1ob2xkZXI6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgwLDAsMCwwKX1odG1sLnBlcmZvcm1hbmNlX2RpcmVjdG9yeSBib2R5IC5tYWluIC5zZWN0aW9uICNsZWZ0LWNvbnRhaW5lciAjYm9keS1zZWFyY2gtZm9ybSAuc2VhcmNoLWhvbGRlcjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjpncmF5O2ZvbnQtc2l6ZToxMnB4fWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI2xlZnQtY29udGFpbmVyICNib2R5LXNlYXJjaC1mb3JtIC5hdXRvY29tcGxldGV7ZGlzcGxheTpub25lfWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI2xlZnQtY29udGFpbmVyICNib2R5LXNlYXJjaC1mb3JtIGJ1dHRvbntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOm5vbmU7Y29sb3I6IzM0OThkODtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTVweDtsZWZ0OjE1cHg7Zm9udC1zaXplOjEycHg7Y3Vyc29yOnBvaW50ZXJ9aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjbGVmdC1jb250YWluZXIgI2JvZHktc2VhcmNoLWZvcm0gYnV0dG9uOmhvdmVye2NvbG9yOiM3MDcwNzB9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpe2h0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI2xlZnQtY29udGFpbmVyICNib2R5LXNlYXJjaC1mb3JtIGJ1dHRvbnt0b3A6MTdweH19aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjbGVmdC1jb250YWluZXIgI3BhZ2luYXRvcntib3JkZXItdG9wOm5vbmV9aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjbGVmdC1jb250YWluZXIgI3BhZ2luYXRvciAucmVzdWx0c3tmb250LXNpemU6MTRweDttYXJnaW4tdG9wOi0xNXB4fWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI2xlZnQtY29udGFpbmVyICNwYWdpbmF0b3IgLnJlc3VsdHMgc3Bhbntmb250LXdlaWdodDo2MDB9aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjcmlnaHQtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCAwIDAgMHB4O2JvcmRlci1yYWRpdXM6MnB4O2JvcmRlcjoxcHggc29saWQgI2UzZWJmMX1odG1sLnBlcmZvcm1hbmNlX2RpcmVjdG9yeSBib2R5IC5tYWluIC5zZWN0aW9uICNyaWdodC1jb250YWluZXIgLmNvbnRhaW5lciAuYWN0aXZle2NvbG9yOiMyYzk3ZGV9aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjcmlnaHQtY29udGFpbmVyIC50YWJsZXtwYWRkaW5nOjA7Ym9yZGVyLWJvdHRvbTpub25lfWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI3JpZ2h0LWNvbnRhaW5lciAudGFibGUgdGFibGUgdGhlYWQgdGh7YmFja2dyb3VuZC1jb2xvcjojZmZmO2ZvbnQtZmFtaWx5Okdlc3RhLEhlbHZldGljYSxPcGVuIFNhbnMsc2Fucy1zZXJpZjttYXJnaW4tYm90dG9tOjUlO2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDtjb2xvcjojMzQ0YTYxO2xldHRlci1zcGFjaW5nOjEuNXB4O2ZvbnQtc2l6ZToxM3B4O3ZlcnRpY2FsLWFsaWduOnRvcDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTNlYmYxO2JvcmRlci1yaWdodDoxcHggc29saWQgI2UzZWJmMX1odG1sLnBlcmZvcm1hbmNlX2RpcmVjdG9yeSBib2R5IC5tYWluIC5zZWN0aW9uICNyaWdodC1jb250YWluZXIgLnRhYmxlIHRhYmxlIHRoZWFkIHRoOmZpcnN0LWNoaWxke3dpZHRoOjQ1JX1odG1sLnBlcmZvcm1hbmNlX2RpcmVjdG9yeSBib2R5IC5tYWluIC5zZWN0aW9uICNyaWdodC1jb250YWluZXIgLnRhYmxlIHRhYmxlIHRoZWFkIHRoOmZpcnN0LWNoaWxke2N1cnNvcjpwb2ludGVyfWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI3JpZ2h0LWNvbnRhaW5lciAudGFibGUgdGFibGUgdGhlYWQgdGg6Zmlyc3QtY2hpbGQ6aG92ZXJ7Y29sb3I6IzM0OThkOH1odG1sLnBlcmZvcm1hbmNlX2RpcmVjdG9yeSBib2R5IC5tYWluIC5zZWN0aW9uICNyaWdodC1jb250YWluZXIgLnRhYmxlIHRhYmxlIHRoZWFkIHRoOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0Om5vbmV9aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjcmlnaHQtY29udGFpbmVyIC50YWJsZSB0YWJsZSB0Ym9keSAuaGlkZGVuLWFpcmNyYWZ0e2Rpc3BsYXk6bm9uZX1odG1sLnBlcmZvcm1hbmNlX2RpcmVjdG9yeSBib2R5IC5tYWluIC5zZWN0aW9uICNyaWdodC1jb250YWluZXIgLnRhYmxlIHRhYmxlIHRib2R5IHRye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlM2ViZjE7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApOy13ZWJraXQtYW5pbWF0aW9uOmZhZGVpbkFpcmNyYWZ0Um93IC41czstbW96LWFuaW1hdGlvbjpmYWRlaW5BaXJjcmFmdFJvdyAuNXM7LW1zLWFuaW1hdGlvbjpmYWRlaW5BaXJjcmFmdFJvdyAuNXM7LW8tYW5pbWF0aW9uOmZhZGVpbkFpcmNyYWZ0Um93IC41czthbmltYXRpb246ZmFkZWluQWlyY3JhZnRSb3cgLjVzfWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI3JpZ2h0LWNvbnRhaW5lciAudGFibGUgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pe2JhY2tncm91bmQtY29sb3I6I2ZhZmJmZH1odG1sLnBlcmZvcm1hbmNlX2RpcmVjdG9yeSBib2R5IC5tYWluIC5zZWN0aW9uICNyaWdodC1jb250YWluZXIgLnRhYmxlIHRhYmxlIHRib2R5IHRyIC5sb2FkZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjcmlnaHQtY29udGFpbmVyIC50YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZHt2ZXJ0aWNhbC1hbGlnbjp0b3A7Zm9udC1zaXplOjE0cHh9aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjcmlnaHQtY29udGFpbmVyIC50YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MjBweDt3aWR0aDo0NSV9aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjcmlnaHQtY29udGFpbmVyIC50YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCAubmFtZXtmb250LXNpemU6MTlweDtmb250LXdlaWdodDo2MDA7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDtjb2xvcjojMjEyZTM5O2ZvbnQtZmFtaWx5OlwiZ2VzdGFcIixjbGVhbixzYW5zLXNlcmlmfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KXtodG1sLnBlcmZvcm1hbmNlX2RpcmVjdG9yeSBib2R5IC5tYWluIC5zZWN0aW9uICNyaWdodC1jb250YWluZXIgLnRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIC5uYW1le2ZvbnQtc2l6ZToxNnB4fX1odG1sLnBlcmZvcm1hbmNlX2RpcmVjdG9yeSBib2R5IC5tYWluIC5zZWN0aW9uICNyaWdodC1jb250YWluZXIgLnRhYmxlIHRhYmxlIHRib2R5IHRyIHRkIHVse21hcmdpbi1sZWZ0OjVweDttYXJnaW4tYm90dG9tOjA7cGFkZGluZzowO2xpc3Qtc3R5bGUtdHlwZTpub25lO2ZvbnQtc2l6ZToxNHB4fWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI3JpZ2h0LWNvbnRhaW5lciAudGFibGUgdGFibGUgdGJvZHkgdHIgdGQgdWwgbGl7bWFyZ2luLWJvdHRvbTotMnB4fWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI3JpZ2h0LWNvbnRhaW5lciAudGFibGUgdGFibGUgdGJvZHkgdHIudmlzaWJsZS1haXJjcmFmdCAuZmllbGQtcGVyZm9ybWFuY2V7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbn1odG1sLnBlcmZvcm1hbmNlX2RpcmVjdG9yeSBib2R5IC5tYWluIC5zZWN0aW9uICNyaWdodC1jb250YWluZXIgLnRhYmxlIHRhYmxlIHRib2R5IHRyLnZpc2libGUtYWlyY3JhZnQgLmZpZWxkLXBlcmZvcm1hbmNlIC5mYXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbTtmb250LXNpemU6MTZweDtjb2xvcjojNjdiNzUwfWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI3JpZ2h0LWNvbnRhaW5lciAudGFibGUgdGFibGUgdGJvZHkgdHIudmlzaWJsZS1haXJjcmFmdCAuZmllbGQtcGVyZm9ybWFuY2Ugc3BhbntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2hpdGUtc3BhY2U6cHJlLXdyYXA7d2lkdGg6OTIlfWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI3JpZ2h0LWNvbnRhaW5lciAudGFibGUgdGFibGUgdGJvZHkgdHIubm90aWZpY2F0aW9uIHRke3RleHQtYWxpZ246Y2VudGVyfWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI3JpZ2h0LWNvbnRhaW5lciAudGFibGUgdGFibGUgdGJvZHkgdHIubm90aWZpY2F0aW9uIHRkIC5ob2xkZXJ7d2lkdGg6ODAlO21hcmdpbi1sZWZ0OjEwJTtwYWRkaW5nOjIwcHh9aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjcmlnaHQtY29udGFpbmVyIC50YWJsZSB0YWJsZSB0Ym9keSB0ci5ub3RpZmljYXRpb24gdGQgLmhvbGRlciAuZmEtc3BhY2Utc2h1dHRsZXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoyMCU7dG9wOjI1cHg7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTstby10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpfWh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4gLnNlY3Rpb24gI3JpZ2h0LWNvbnRhaW5lciAudGFibGUgdGFibGUgdGJvZHkgdHIubm90aWZpY2F0aW9uIHRkIC5ob2xkZXIgc3BhbntmbG9hdDpyaWdodDt3aWR0aDo4MCU7cGFkZGluZy1sZWZ0OjUlO3BhZGRpbmctYm90dG9tOjIwcHh9aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjcmlnaHQtY29udGFpbmVyIC50YWJsZSB0YWJsZSB0Ym9keSB0ci5ub3RpZmljYXRpb24gdGQgI3BlcmYtc3VnZ2VzdC1mb3JtIGgze3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjEwcHh9aHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiAuc2VjdGlvbiAjcmlnaHQtY29udGFpbmVyIC50YWJsZSB0YWJsZSB0Ym9keSB0ci5ub3RpZmljYXRpb24gdGQgI3BlcmYtc3VnZ2VzdC1mb3JtIGxhYmVse3RleHQtYWxpZ246bGVmdH1odG1sLnBlcmZvcm1hbmNlX2RpcmVjdG9yeSBib2R5IC5tYWluIC5zZWN0aW9uICNyaWdodC1jb250YWluZXIgLnRhYmxlIHRhYmxlIHRib2R5IHRyLm5vdGlmaWNhdGlvbiB0ZCAjcGVyZi1zdWdnZXN0LWZvcm0gYnV0dG9ue21hcmdpbi10b3A6MjBweH1odG1sLnBlcmZvcm1hbmNlX2RpcmVjdG9yeSBib2R5IC5tYWluIC5zZWN0aW9uICNyaWdodC1jb250YWluZXIgLnRhYmxlIHRhYmxlIHRib2R5IHRyLm5vdGlmaWNhdGlvbiB0ZCAuY3JlYXRlLXlvdXItb3due21hcmdpbi10b3A6MjBweH1odG1sLnBlcmZvcm1hbmNlX2RpcmVjdG9yeSBib2R5IC5tYWluIC5zZWN0aW9uICNyaWdodC1jb250YWluZXIgZmllbGRzZXR7bWFyZ2luLWJvdHRvbTowcHh9I3N1Z2dlc3RGb3JtIHRleHRhcmVhe2JvcmRlcjpub25lO3Jlc2l6ZTpub25lfUBrZXlmcmFtZXMgZmFkZWluQWlyY3JhZnRSb3d7ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1ALW1vei1rZXlmcmFtZXMgZmFkZWluQWlyY3JhZnRSb3d7ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZWluQWlyY3JhZnRSb3d7ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1ALW1zLWtleWZyYW1lcyBmYWRlaW5BaXJjcmFmdFJvd3tmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUAtby1rZXlmcmFtZXMgZmFkZWluQWlyY3JhZnRSb3d7ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX0jbG9hZGVyLWNvbnRhaW5lcnttYXJnaW46NDBweCAwfUAtd2Via2l0LWtleWZyYW1lcyBsaW5lLXNjYWxlezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxleSgxKTt0cmFuc2Zvcm06c2NhbGV5KDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZXkoMC40KTt0cmFuc2Zvcm06c2NhbGV5KDAuNCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZXkoMSk7dHJhbnNmb3JtOnNjYWxleSgxKX19QGtleWZyYW1lcyBsaW5lLXNjYWxlezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxleSgxKTt0cmFuc2Zvcm06c2NhbGV5KDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZXkoMC40KTt0cmFuc2Zvcm06c2NhbGV5KDAuNCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZXkoMSk7dHJhbnNmb3JtOnNjYWxleSgxKX19LmxpbmUtc2NhbGU+ZGl2Om50aC1jaGlsZCgxKXstd2Via2l0LWFuaW1hdGlvbjpsaW5lLXNjYWxlIDFzIC0wLjRzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIsIDAuNjgsIDAuMTgsIDEuMDgpO2FuaW1hdGlvbjpsaW5lLXNjYWxlIDFzIC0wLjRzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIsIDAuNjgsIDAuMTgsIDEuMDgpfS5saW5lLXNjYWxlPmRpdjpudGgtY2hpbGQoMil7LXdlYmtpdC1hbmltYXRpb246bGluZS1zY2FsZSAxcyAtMC4zcyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KTthbmltYXRpb246bGluZS1zY2FsZSAxcyAtMC4zcyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KX0ubGluZS1zY2FsZT5kaXY6bnRoLWNoaWxkKDMpey13ZWJraXQtYW5pbWF0aW9uOmxpbmUtc2NhbGUgMXMgLTAuMnMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7YW5pbWF0aW9uOmxpbmUtc2NhbGUgMXMgLTAuMnMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCl9LmxpbmUtc2NhbGU+ZGl2Om50aC1jaGlsZCg0KXstd2Via2l0LWFuaW1hdGlvbjpsaW5lLXNjYWxlIDFzIC0wLjFzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIsIDAuNjgsIDAuMTgsIDEuMDgpO2FuaW1hdGlvbjpsaW5lLXNjYWxlIDFzIC0wLjFzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIsIDAuNjgsIDAuMTgsIDEuMDgpfS5saW5lLXNjYWxlPmRpdjpudGgtY2hpbGQoNSl7LXdlYmtpdC1hbmltYXRpb246bGluZS1zY2FsZSAxcyAwcyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KTthbmltYXRpb246bGluZS1zY2FsZSAxcyAwcyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KX0ubGluZS1zY2FsZT5kaXZ7YmFja2dyb3VuZC1jb2xvcjojMmM5N2RlO3dpZHRoOjRweDtoZWlnaHQ6MzVweDtib3JkZXItcmFkaXVzOjJweDttYXJnaW46MnB4Oy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDtkaXNwbGF5OmlubGluZS1ibG9ja31ALXdlYmtpdC1rZXlmcmFtZXMgbGluZS1zY2FsZS1wYXJ0eXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuNSk7dHJhbnNmb3JtOnNjYWxlKDAuNSl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgbGluZS1zY2FsZS1wYXJ0eXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuNSk7dHJhbnNmb3JtOnNjYWxlKDAuNSl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fS5saW5lLXNjYWxlLXBhcnR5PmRpdjpudGgtY2hpbGQoMSl7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjU1czthbmltYXRpb24tZGVsYXk6LjU1czstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxLjIzczthbmltYXRpb24tZHVyYXRpb246MS4yM3N9LmxpbmUtc2NhbGUtcGFydHk+ZGl2Om50aC1jaGlsZCgyKXstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouNTVzO2FuaW1hdGlvbi1kZWxheTouNTVzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41NXM7YW5pbWF0aW9uLWR1cmF0aW9uOi41NXN9LmxpbmUtc2NhbGUtcGFydHk+ZGl2Om50aC1jaGlsZCgzKXstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouMDlzO2FuaW1hdGlvbi1kZWxheTouMDlzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi4zOXM7YW5pbWF0aW9uLWR1cmF0aW9uOi4zOXN9LmxpbmUtc2NhbGUtcGFydHk+ZGl2Om50aC1jaGlsZCg0KXstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouNXM7YW5pbWF0aW9uLWRlbGF5Oi41czstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNTlzO2FuaW1hdGlvbi1kdXJhdGlvbjouNTlzfS5saW5lLXNjYWxlLXBhcnR5PmRpdntiYWNrZ3JvdW5kLWNvbG9yOiMyYzk3ZGU7d2lkdGg6NHB4O2hlaWdodDozNXB4O2JvcmRlci1yYWRpdXM6MnB4O21hcmdpbjoycHg7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2Rpc3BsYXk6aW5saW5lLWJsb2NrOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGluZS1zY2FsZS1wYXJ0eTthbmltYXRpb24tbmFtZTpsaW5lLXNjYWxlLXBhcnR5Oy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjA7YW5pbWF0aW9uLWRlbGF5OjB9QC13ZWJraXQta2V5ZnJhbWVzIGxpbmUtc2NhbGUtcHVsc2Utb3V0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxleSgxKTt0cmFuc2Zvcm06c2NhbGV5KDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZXkoMC40KTt0cmFuc2Zvcm06c2NhbGV5KDAuNCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZXkoMSk7dHJhbnNmb3JtOnNjYWxleSgxKX19QGtleWZyYW1lcyBsaW5lLXNjYWxlLXB1bHNlLW91dHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZXkoMSk7dHJhbnNmb3JtOnNjYWxleSgxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGV5KDAuNCk7dHJhbnNmb3JtOnNjYWxleSgwLjQpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGV5KDEpO3RyYW5zZm9ybTpzY2FsZXkoMSl9fS5saW5lLXNjYWxlLXB1bHNlLW91dD5kaXZ7YmFja2dyb3VuZC1jb2xvcjojMmM5N2RlO3dpZHRoOjRweDtoZWlnaHQ6MzVweDtib3JkZXItcmFkaXVzOjJweDttYXJnaW46MnB4Oy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDtkaXNwbGF5OmlubGluZS1ibG9jazstd2Via2l0LWFuaW1hdGlvbjpsaW5lLXNjYWxlLXB1bHNlLW91dCAuOXMgLTAuNnMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuODUsIDAuMjUsIDAuMzcsIDAuODUpO2FuaW1hdGlvbjpsaW5lLXNjYWxlLXB1bHNlLW91dCAuOXMgLTAuNnMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuODUsIDAuMjUsIDAuMzcsIDAuODUpfS5saW5lLXNjYWxlLXB1bHNlLW91dD5kaXY6bnRoLWNoaWxkKDIpLC5saW5lLXNjYWxlLXB1bHNlLW91dD5kaXY6bnRoLWNoaWxkKDQpey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi0wLjRzICFpbXBvcnRhbnQ7YW5pbWF0aW9uLWRlbGF5Oi0wLjRzICFpbXBvcnRhbnR9LmxpbmUtc2NhbGUtcHVsc2Utb3V0PmRpdjpudGgtY2hpbGQoMSksLmxpbmUtc2NhbGUtcHVsc2Utb3V0PmRpdjpudGgtY2hpbGQoNSl7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LTAuMnMgIWltcG9ydGFudDthbmltYXRpb24tZGVsYXk6LTAuMnMgIWltcG9ydGFudH1ALXdlYmtpdC1rZXlmcmFtZXMgbGluZS1zY2FsZS1wdWxzZS1vdXQtcmFwaWR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGV5KDEpO3RyYW5zZm9ybTpzY2FsZXkoMSl9ODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxleSgwLjMpO3RyYW5zZm9ybTpzY2FsZXkoMC4zKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGV5KDEpO3RyYW5zZm9ybTpzY2FsZXkoMSl9fUBrZXlmcmFtZXMgbGluZS1zY2FsZS1wdWxzZS1vdXQtcmFwaWR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGV5KDEpO3RyYW5zZm9ybTpzY2FsZXkoMSl9ODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxleSgwLjMpO3RyYW5zZm9ybTpzY2FsZXkoMC4zKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGV5KDEpO3RyYW5zZm9ybTpzY2FsZXkoMSl9fS5saW5lLXNjYWxlLXB1bHNlLW91dC1yYXBpZD5kaXZ7YmFja2dyb3VuZC1jb2xvcjojMmM5N2RlO3dpZHRoOjRweDtoZWlnaHQ6MzVweDtib3JkZXItcmFkaXVzOjJweDttYXJnaW46MnB4Oy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC1hbmltYXRpb246bGluZS1zY2FsZS1wdWxzZS1vdXQtcmFwaWQgLjlzIC0wLjVzIGluZmluaXRlIGN1YmljLWJlemllcigwLjExLCAwLjQ5LCAwLjM4LCAwLjc4KTthbmltYXRpb246bGluZS1zY2FsZS1wdWxzZS1vdXQtcmFwaWQgLjlzIC0wLjVzIGluZmluaXRlIGN1YmljLWJlemllcigwLjExLCAwLjQ5LCAwLjM4LCAwLjc4KX0ubGluZS1zY2FsZS1wdWxzZS1vdXQtcmFwaWQ+ZGl2Om50aC1jaGlsZCgyKSwubGluZS1zY2FsZS1wdWxzZS1vdXQtcmFwaWQ+ZGl2Om50aC1jaGlsZCg0KXstd2Via2l0LWFuaW1hdGlvbi1kZWxheTotMC4yNXMgIWltcG9ydGFudDthbmltYXRpb24tZGVsYXk6LTAuMjVzICFpbXBvcnRhbnR9LmxpbmUtc2NhbGUtcHVsc2Utb3V0LXJhcGlkPmRpdjpudGgtY2hpbGQoMSksLmxpbmUtc2NhbGUtcHVsc2Utb3V0LXJhcGlkPmRpdjpudGgtY2hpbGQoNSl7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MHMgIWltcG9ydGFudDthbmltYXRpb24tZGVsYXk6MHMgIWltcG9ydGFudH0uY2xlYXJmaXh7Y2xlYXI6Ym90aH0jc3VnZ2VzdC1zdWNjZXNze21hcmdpbi10b3A6MjBweH0ucHJpY2VjYXJkLWNvbnR7bWFyZ2luOmF1dG99LnByaWNlY2FyZC1jb250IC5wcmljZWNhcmR7d2lkdGg6MzIlO21pbi1oZWlnaHQ6NjAwcHg7Ym9yZGVyLXJhZGl1czo4cHg7cGFkZGluZzowcHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3BlcnNwZWN0aXZlOjE7LXdlYmtpdC1wZXJzcGVjdGl2ZToxOy1tb3otcGVyc3BlY3RpdmU6MTstd2Via2l0LWJveC1zaGFkb3c6MHB4IDBweCA0OXB4IDdweCByZ2JhKDY3LDY3LDY3LC4xNyk7LW1vei1ib3gtc2hhZG93OjBweCAwcHggNDlweCA3cHggcmdiYSg2Nyw2Nyw2NywuMTcpO2JveC1zaGFkb3c6MHB4IDBweCA0OXB4IDdweCByZ2JhKDY3LDY3LDY3LC4xNyl9LnByaWNlY2FyZC1jb250IC5wcmljZWNhcmQgLnBsYW57d2lkdGg6MTAwJTtoZWlnaHQ6MTUwcHg7dHJhbnNmb3JtLW9yaWdpbjowO3RyYW5zZm9ybTpza2V3WSgtMTBkZWcpO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9wdXJjaGFzZS9nZW90ZXh0dXJlLnBuZyk7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1ibGVuZC1tb2RlOnNvZnQtbGlnaHR9LnByaWNlY2FyZC1jb250IC5wcmljZWNhcmQgLnBsYW4uYmFzaWMtcGx1c3tiYWNrZ3JvdW5kLWNvbG9yOiM5MDk4OWR9LnByaWNlY2FyZC1jb250IC5wcmljZWNhcmQgLnBsYW4ucHJvLXBsdXN7YmFja2dyb3VuZC1jb2xvcjojMmM0NzVlfS5wcmljZWNhcmQtY29udCAucHJpY2VjYXJkIC5wbGFuLnBlcmZvcm1hbmNlLXBsdXN7YmFja2dyb3VuZC1jb2xvcjojNWJhZmU2fS5wcmljZWNhcmQtY29udCAucHJpY2VjYXJkIC5wbGFuOmFmdGVye2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOi0xMDAlO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxMDAlO3otaW5kZXg6MH0ucHJpY2VjYXJkLWNvbnQgLnByaWNlY2FyZCAudGV4dHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjEwJTt0b3A6NSU7ei1pbmRleDoxO3RleHQtYWxpZ246bGVmdH0ucHJpY2VjYXJkLWNvbnQgLnByaWNlY2FyZCAudGV4dCBoMXstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO2xldHRlci1zcGFjaW5nOjBweDt0ZXh0LXRyYW5zZm9ybTppbmhlcml0fS5wcmljZWNhcmQtY29udCAucHJpY2VjYXJkIC50ZXh0IGgze21hcmdpbi1ib3R0b206MHB4Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7b3BhY2l0eTouNzg7Zm9udC1zaXplOjEuNHJlbTtsZXR0ZXItc3BhY2luZzotMXB4fS5wcmljZWNhcmQtY29udCAucHJpY2VjYXJkIC5jb21wYXNzLXNoaXB7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MzRweDtoZWlnaHQ6MzRweDtyaWdodDo2JTt0b3A6MyU7ei1pbmRleDoxO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9wdXJjaGFzZS9jb21wYXNzLXNoaXAucG5nKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7aW1hZ2UtcmVuZGVyaW5nOmF1dG99LnByaWNlY2FyZC1jb250IC5wcmljZWNhcmQucHJvLXBsdXMgLnRleHQgaDN7b3BhY2l0eToxO2NvbG9yOiNjM2M2Yzl9LnByaWNlY2FyZC1jb250IC5wcmljZWNhcmQgLmNvbnRlbnQtY29udGFpbmVye3BhZGRpbmctbGVmdDoxMCU7cGFkZGluZy10b3A6NSU7cGFkZGluZy1yaWdodDoxMCU7cGFkZGluZy1ib3R0b206NSU7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5wcmljZWNhcmQtY29udCAucHJpY2VjYXJkIC5jb250ZW50LWNvbnRhaW5lciAuZGVzY3JpcHRpb257bWFyZ2luLWJvdHRvbToxOSU7cG9zaXRpb246cmVsYXRpdmV9LnByaWNlY2FyZC1jb250IC5wcmljZWNhcmQgLmNvbnRlbnQtY29udGFpbmVyIC5kZXNjcmlwdGlvbiBwe2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjEuNH0ucHJpY2VjYXJkLWNvbnQgLnByaWNlY2FyZCAuY29udGVudC1jb250YWluZXIgLmRlc2NyaXB0aW9uIHN0cm9uZ3tjb2xvcjojMjEyZTM5fS5wcmljZWNhcmQtY29udCAucHJpY2VjYXJkIC5jb250ZW50LWNvbnRhaW5lciBhLmJ0bi5hbHR7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5wcmljZWNhcmQtY29udCAucHJpY2VjYXJkIC5jb250ZW50LWNvbnRhaW5lciAucmVzcC1oaWRle2Rpc3BsYXk6bm9uZX0ucHJpY2VjYXJkLWNvbnQgLnByaWNlY2FyZCAuY29udGVudC1jb250YWluZXIgLmZlYXR1cmVze21hcmdpbi10b3A6NSV9LnByaWNlY2FyZC1jb250IC5wcmljZWNhcmQgLmNvbnRlbnQtY29udGFpbmVyIC5mZWF0dXJlcyAucm93e3dpZHRoOjEwMCU7bWFyZ2luLXRvcDozJTttYXJnaW4tYm90dG9tOjMlO292ZXJmbG93OmhpZGRlbn0ucHJpY2VjYXJkLWNvbnQgLnByaWNlY2FyZCAuY29udGVudC1jb250YWluZXIgLmZlYXR1cmVzIC5yb3cgLmljb257Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjojNWJhZmU2O2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjUyJTt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjUlfS5wcmljZWNhcmQtY29udCAucHJpY2VjYXJkIC5jb250ZW50LWNvbnRhaW5lciAuZmVhdHVyZXMgLnJvdyBwe2ZvbnQtZmFtaWx5OlwiZ2VzdGFcIixjbGVhbixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2Zsb2F0OmxlZnQ7bWFyZ2luLXRvcDoycHg7bWFyZ2luLWJvdHRvbTowcHg7Y29sb3I6IzVhNjA2Nn0ucHJpY2VjYXJkLWNvbnQgLnByaWNlY2FyZCAuY29udGVudC1jb250YWluZXIgLmZlYXR1cmVzIC5yb3cgc3Ryb25ne2NvbG9yOiMyMTJlMzk7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDtmb250LXNpemU6MTRweH0ucHJpY2VjYXJkLWNvbnQgLnByaWNlY2FyZCAuY29udGVudC1jb250YWluZXIgLmNhcmQtZm9vdGVye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToyJTtsZWZ0OjA7cmlnaHQ6MDttYXJnaW46YXV0b30ucHJpY2VjYXJkLWNvbnQgLnByaWNlY2FyZCAuY29udGVudC1jb250YWluZXIgLmNhcmQtZm9vdGVyIHB7bGluZS1oZWlnaHQ6MS40fS5wcmljZWNhcmQtY29udCAucHJpY2VjYXJkIC5jb250ZW50LWNvbnRhaW5lciAuY2FyZC1mb290ZXIgYXtsZXR0ZXItc3BhY2luZzouOHB4O2ZvbnQtc2l6ZToxM3B4Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7Zm9udC13ZWlnaHQ6NjAwfS5wcmljZWNhcmQtY29udCAucHJpY2VjYXJkIC5jb250ZW50LWNvbnRhaW5lciAuY2FyZC1mb290ZXIgYTpob3ZlciBpe21hcmdpbi10b3A6MHB4fS5wcmljZWNhcmQtY29udCAucHJpY2VjYXJkIC5jb250ZW50LWNvbnRhaW5lciAuY2FyZC1mb290ZXIgaXtjb2xvcjojMzQ5OGRiO21hcmdpbi10b3A6LTVweDtmb250LXNpemU6MThweH0ucHJpY2VjYXJkLXNlY3R7cG9zaXRpb246cmVsYXRpdmV9LmJ1c2luZXNzIC5wcmljZWNhcmQtY29udCAucHJpY2VjYXJke3dpZHRoOjQwJTttaW4taGVpZ2h0OjY0MHB4fS5idXNpbmVzcyAucHJpY2VjYXJkLWNvbnQgLnByaWNlY2FyZDpudGgtY2hpbGQoMil7bWFyZ2luLWxlZnQ6NCV9LmJ1c2luZXNzIC5wcmljZWNhcmQtY29udCAucHJpY2VjYXJkIC5mZWF0dXJlcyAuYnVzLWFkZG9uc3ttYXJnaW4tdG9wOjIwJX0uYnVzaW5lc3MgLnByaWNlY2FyZC1jb250IC5wcmljZWNhcmQgLmZlYXR1cmVzIC5idXMtYWRkb25zIGgze21hcmdpbi1ib3R0b206MTBweDtwYWRkaW5nLWJvdHRvbTo1cHh9LmJ1c2luZXNzIC5wcmljZWNhcmQtY29udCAucHJpY2VjYXJkLmJ1c2luZXNzLXByb3ttYXJnaW4tbGVmdDo3JX0uYnVzaW5lc3MgLnByaWNlY2FyZC1jb250IC5wcmljZWNhcmQuYnVzaW5lc3MtcHJvIC5kZXNjcmlwdGlvbnttYXJnaW4tYm90dG9tOjEwJX0uYnVzaW5lc3MgLnByaWNlY2FyZC1jb250IC5wcmljZWNhcmQuYnVzaW5lc3MtcHJvIC5mZWF0dXJlcyAucm93IC5pY29uLm5vLTF7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL3B1cmNoYXNlL2ZsaWdodHBsYW4taWNuLnBuZyl9LmJ1c2luZXNzIC5wcmljZWNhcmQtY29udCAucHJpY2VjYXJkLmJ1c2luZXNzLXBybyAuZmVhdHVyZXMgLnJvdyAuaWNvbi5uby0ye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9wdXJjaGFzZS9maWxlZnBsLWljbi5wbmcpfS5idXNpbmVzcyAucHJpY2VjYXJkLWNvbnQgLnByaWNlY2FyZC5idXNpbmVzcy1wcm8gLmZlYXR1cmVzIC5yb3cgLmljb24ubm8tM3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvcHVyY2hhc2UvYXZ3eC1pY24ucG5nKX0uYnVzaW5lc3MgLnByaWNlY2FyZC1jb250IC5wcmljZWNhcmQuYnVzaW5lc3MtcHJvIC5mZWF0dXJlcyAucm93IC5pY29uLm5vLTR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL3B1cmNoYXNlL2dlb2FwcC1pY24ucG5nKX0uYnVzaW5lc3MgLnByaWNlY2FyZC1jb250IC5wcmljZWNhcmQuYnVzaW5lc3MtcHJvIC5mZWF0dXJlcyAucm93IC5pY29uLm5vLTV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL3B1cmNoYXNlL2FpcnBvcnQtaWNuLnBuZyl9LmJ1c2luZXNzIC5wcmljZWNhcmQtY29udCAucHJpY2VjYXJkLmJ1c2luZXNzLXBybyAuZmVhdHVyZXMgLnJvdyAuaWNvbi5uby02e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9wdXJjaGFzZS9hY2NvdW50bWFuYWdlLWljbi5wbmcpfS5idXNpbmVzcyAucHJpY2VjYXJkLWNvbnQgLnByaWNlY2FyZC5idXNpbmVzcy1wcm8gLmZlYXR1cmVzIC5yb3cgLmljb24ubm8tN3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvcHVyY2hhc2UvY2RvY3MtaWNuLnBuZyl9LmJ1c2luZXNzIC5wcmljZWNhcmQtY29udCAucHJpY2VjYXJkLmJ1c2luZXNzLXBybyAuYnVzLWFkZG9uc3ttYXJnaW4tdG9wOjEwJX0uYnVzaW5lc3MgLnByaWNlY2FyZC1jb250IC5wcmljZWNhcmQuYnVzaW5lc3MtcGVyZm9ybWFuY2UgLmRlc2NyaXB0aW9ue21hcmdpbi1ib3R0b206MTAlfS5idXNpbmVzcyAucHJpY2VjYXJkLWNvbnQgLnByaWNlY2FyZC5idXNpbmVzcy1wZXJmb3JtYW5jZSAuZmVhdHVyZXMgLnJvdyAuaWNvbi5uby0xe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9wdXJjaGFzZS9mbGlnaHRwbGFuLWljbi5wbmcpfS5idXNpbmVzcyAucHJpY2VjYXJkLWNvbnQgLnByaWNlY2FyZC5idXNpbmVzcy1wZXJmb3JtYW5jZSAuZmVhdHVyZXMgLnJvdyAuaWNvbi5uby0ye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3B1cmNoYXNlL2FpcmNyYWZ0LWljbi5wbmdcIil9LmJ1c2luZXNzIC5wcmljZWNhcmQtY29udCAucHJpY2VjYXJkLmJ1c2luZXNzLXBlcmZvcm1hbmNlIC5mZWF0dXJlcyAucm93IC5pY29uLm5vLTN7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL3B1cmNoYXNlL3BlcmZwbGFuLWljbi5wbmcpfS5idXNpbmVzcyAucHJpY2VjYXJkLWNvbnQgLnByaWNlY2FyZC5idXNpbmVzcy1wZXJmb3JtYW5jZSAuZmVhdHVyZXMgLnJvdyAuaWNvbi5uby00e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9wdXJjaGFzZS9nbG9iZXJvdXRlLWljbi5wbmcpfS5idXNpbmVzcyAucHJpY2VjYXJkLWNvbnQgLnByaWNlY2FyZC5idXNpbmVzcy1wZXJmb3JtYW5jZSAuZmVhdHVyZXMgLnJvdyAuaWNvbi5uby01e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9wdXJjaGFzZS9pbmZsaWdodC1pY24ucG5nKX0uYnVzaW5lc3MgLnByaWNlY2FyZC1jb250IC5wcmljZWNhcmQuYnVzaW5lc3MtcGVyZm9ybWFuY2UgLmZlYXR1cmVzIC5yb3cgLmljb24ubm8tNntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvcHVyY2hhc2UvZnVlbHByaWNlLWljbi5wbmcpfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwODZweCl7LnByaWNlY2FyZC1jb250IC5wcmljZWNhcmQgLmNvbnRlbnQtY29udGFpbmVyIC5mZWF0dXJlcyAucm93IHB7Zm9udC1zaXplOjExcHh9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk0MXB4KXsucHJpY2VjYXJkLWNvbnQgLnByaWNlY2FyZCAuY29udGVudC1jb250YWluZXIgLmZlYXR1cmVze2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH19QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTQwcHgpey5idXNpbmVzcyAucHJpY2VjYXJkLWNvbnQgLnByaWNlY2FyZHt3aWR0aDo4MCU7bGVmdDoxMCU7bWFyZ2luLWJvdHRvbTo1JTttYXJnaW4tbGVmdDowcHggIWltcG9ydGFudDttaW4taGVpZ2h0OjBweH0uYnVzaW5lc3MgLnByaWNlY2FyZC1jb250IC5wcmljZWNhcmQgLmZlYXR1cmVzIC5idXMtYWRkb25ze21hcmdpbi10b3A6OCUgIWltcG9ydGFudH0ucHJpY2VjYXJkLWNvbnQgLnByaWNlY2FyZHt3aWR0aDo4MCU7bGVmdDoxMCU7bWFyZ2luLWJvdHRvbTo1JTttaW4taGVpZ2h0OjBweH0ucHJpY2VjYXJkLWNvbnQgLnByaWNlY2FyZCAuY29udGVudC1jb250YWluZXIgLmRlc2NyaXB0aW9ue21hcmdpbi1ib3R0b206NSV9LnByaWNlY2FyZC1jb250IC5wcmljZWNhcmQgLmNvbnRlbnQtY29udGFpbmVyIC5yZXNwLWhpZGV7ZGlzcGxheTpibG9ja30ucHJpY2VjYXJkLWNvbnQgLnByaWNlY2FyZCAuY29udGVudC1jb250YWluZXIgLmZlYXR1cmVze2Rpc3BsYXk6bm9uZTtjbGVhcjpib3RoO21hcmdpbi10b3A6MTVweDtvdmVyZmxvdzpoaWRkZW59LnByaWNlY2FyZC1jb250IC5wcmljZWNhcmQgLmNvbnRlbnQtY29udGFpbmVyIC5mZWF0dXJlcyAucm93e21hcmdpbi10b3A6MTBweDttYXJnaW4tYm90dG9tOjEwcHh9LnByaWNlY2FyZC1jb250IC5wcmljZWNhcmQgLmNvbnRlbnQtY29udGFpbmVyIC5mZWF0dXJlcyAucm93IHB7Zm9udC1zaXplOjEzcHh9LnByaWNlY2FyZC1jb250IC5wcmljZWNhcmQgLmNvbnRlbnQtY29udGFpbmVyIC5jYXJkLWZvb3RlcntkaXNwbGF5Om5vbmV9LnByaWNlY2FyZC1jb250IC5wcmljZWNhcmQgLmNvbnRlbnQtY29udGFpbmVyIGEuYnRuLmFsdHt3aWR0aDo0NSUgIWltcG9ydGFudDtmbG9hdDpsZWZ0O21hcmdpbi1ib3R0b206MzBweH0ucHJpY2VjYXJkLWNvbnQgLnByaWNlY2FyZCAuY29udGVudC1jb250YWluZXIgYS5idG4uYWx0Om50aC1jaGlsZCgzKXtmbG9hdDpyaWdodH0ucHJpY2VjYXJkLWNvbnQgLnByaWNlY2FyZCAucGxhbntoZWlnaHQ6MTQwcHg7dHJhbnNmb3JtOnNrZXdZKC04ZGVnKX0ucHJpY2VjYXJkLWNvbnQgLnByaWNlY2FyZCAudGV4dHt0b3A6MjVweH0ucHJpY2VjYXJkLWNvbnQgLnByaWNlY2FyZCAuY29tcGFzcy1zaGlwe3JpZ2h0OjQlO3RvcDoxNXB4fS5wcmljZWNhcmQtY29udCAucHJpY2VjYXJkLmJ1c2luZXNzLXBlcmZvcm1hbmNlIC50ZXh0IGgze2ZvbnQtc2l6ZToxLjRyZW19fUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KXsuYnVzaW5lc3MgLnByaWNlY2FyZC1jb250IC5wcmljZWNhcmR7d2lkdGg6OTAlO2xlZnQ6NSV9LnByaWNlY2FyZC1jb250IC5wcmljZWNhcmR7d2lkdGg6OTAlO2xlZnQ6NSV9LnByaWNlY2FyZC1jb250IC5wcmljZWNhcmQgLnBsYW57aGVpZ2h0OjEyMHB4fS5wcmljZWNhcmQtY29udCAucHJpY2VjYXJkIC5jb250ZW50LWNvbnRhaW5lciBhLmJ0bi5hbHR7d2lkdGg6NDglICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5wcmljZWNhcmQtY29udCAucHJpY2VjYXJkIC5jb250ZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMykgYS5idG4uYWx0e2ZvbnQtc2l6ZTo5cHh9fUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KXsucHJpY2VjYXJkLWNvbnQgLnByaWNlY2FyZCAuY29udGVudC1jb250YWluZXIgYS5idG4uYWx0e3dpZHRoOjEwMCUgIWltcG9ydGFudDtmbG9hdDpub25lO21hcmdpbi1ib3R0b206MTBweH0ucHJpY2VjYXJkLWNvbnQgLnByaWNlY2FyZCAuY29udGVudC1jb250YWluZXIgYS5idG4uYWx0Om50aC1jaGlsZCgzKXttYXJnaW4tYm90dG9tOjIwcHh9fUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQyMnB4KXsucHJpY2VjYXJkLWNvbnQgLnByaWNlY2FyZCAuY29udGVudC1jb250YWluZXIgLmZlYXR1cmVzIC5yb3cgcHtmb250LXNpemU6MTFweH19I2xvYWRpbmctYnV0dG9uIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwjbG9hZGluZy1idXR0b24gaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyLCNsb2FkaW5nLWJ1dHRvbiBidXR0b246aG92ZXIsLmxvYWRpbmctYnV0dG9uIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwubG9hZGluZy1idXR0b24gaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyLC5sb2FkaW5nLWJ1dHRvbiBidXR0b246aG92ZXJ7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1YmJlZmZ9I2xvYWRpbmctYnV0dG9uaW5wdXRbdHlwZT1zdWJtaXRdLCNsb2FkaW5nLWJ1dHRvbiBpbnB1dFt0eXBlPWJ1dHRvbl0sI2xvYWRpbmctYnV0dG9uIGJ1dHRvbiwubG9hZGluZy1idXR0b25pbnB1dFt0eXBlPXN1Ym1pdF0sLmxvYWRpbmctYnV0dG9uIGlucHV0W3R5cGU9YnV0dG9uXSwubG9hZGluZy1idXR0b24gYnV0dG9ue3BhZGRpbmc6MTRweCAzMHB4IDE1cHg7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojMTk5ZGRjO2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czozcHg7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MTtmb250LXNpemU6LjkzNzVyZW07b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0OjQwMDtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHh9I2xvYWRpbmctYnV0dG9uIGJ1dHRvbltkaXNhYmxlZF0sLmxvYWRpbmctYnV0dG9uIGJ1dHRvbltkaXNhYmxlZF17Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNjMmUwZjV9I2xvYWRpbmctYnV0dG9uIGJ1dHRvbltkaXNhYmxlZF06aG92ZXIsLmxvYWRpbmctYnV0dG9uIGJ1dHRvbltkaXNhYmxlZF06aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNjMmUwZjV9I2xvYWRpbmctYnV0dG9uIC5zcGlubmVyLC5sb2FkaW5nLWJ1dHRvbiAuc3Bpbm5lcnttYXJnaW46MCAwIDAgMTRweDtkaXNwbGF5OmlubGluZX0jbG9hZGluZy1idXR0b24gLnNwaW5uZXI+ZGl2LC5sb2FkaW5nLWJ1dHRvbiAuc3Bpbm5lcj5kaXZ7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7Ym9yZGVyLXJhZGl1czoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrOy13ZWJraXQtYW5pbWF0aW9uOnNrLWJvdW5jZWRlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDthbmltYXRpb246c2stYm91bmNlZGVsYXkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RofSNsb2FkaW5nLWJ1dHRvbiAuc3Bpbm5lciAuYm91bmNlMSwubG9hZGluZy1idXR0b24gLnNwaW5uZXIgLmJvdW5jZTF7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LTAuMzJzO2FuaW1hdGlvbi1kZWxheTotMC4zMnN9I2xvYWRpbmctYnV0dG9uIC5zcGlubmVyIC5ib3VuY2UyLC5sb2FkaW5nLWJ1dHRvbiAuc3Bpbm5lciAuYm91bmNlMnstd2Via2l0LWFuaW1hdGlvbi1kZWxheTotMC4xNnM7YW5pbWF0aW9uLWRlbGF5Oi0wLjE2c31ALXdlYmtpdC1rZXlmcmFtZXMgc2stYm91bmNlZGVsYXl7MCUsODAlLDEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIHNrLWJvdW5jZWRlbGF5ezAlLDgwJSwxMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybTpzY2FsZSgwKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX0jbG9hZGluZy1idXR0b24gYnV0dG9uLmZ1bGwtd2lkdGgucHVyY2hhc2UsLmxvYWRpbmctYnV0dG9uIGJ1dHRvbi5mdWxsLXdpZHRoLnB1cmNoYXNle3BhZGRpbmc6OXB4IDMwcHggMTBweH0jbG9hZGluZy1idXR0b24gYnV0dG9uLnB1cmNoYXNlLWJ1dHRvbiwubG9hZGluZy1idXR0b24gYnV0dG9uLnB1cmNoYXNlLWJ1dHRvbnttaW4taGVpZ2h0OjUzLjIzcHh9I2xvYWRpbmctYnV0dG9uIGJ1dHRvbi5wdXJjaGFzZS1idXR0b24gc3BhbiwubG9hZGluZy1idXR0b24gYnV0dG9uLnB1cmNoYXNlLWJ1dHRvbiBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO292ZXJmbG93OmhpZGRlbn0jbG9hZGluZy1idXR0b24gYnV0dG9uLnB1cmNoYXNlLWJ1dHRvbi50YWIsLmxvYWRpbmctYnV0dG9uIGJ1dHRvbi5wdXJjaGFzZS1idXR0b24udGFie3dpZHRoOjUwJTtmbG9hdDpsZWZ0O2JvcmRlcjoycHggc29saWQgIzJjOTdkZTttaW4taGVpZ2h0OjQ5cHg7aGVpZ2h0OjQ5cHg7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLWJvdHRvbToxMHB4O2JhY2tncm91bmQ6bm9uZTtjb2xvcjojMmM5N2RlfSNsb2FkaW5nLWJ1dHRvbiBidXR0b24ucHVyY2hhc2UtYnV0dG9uLnRhYltkaXNhYmxlZF0sLmxvYWRpbmctYnV0dG9uIGJ1dHRvbi5wdXJjaGFzZS1idXR0b24udGFiW2Rpc2FibGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiMyYzk3ZGU7Y29sb3I6I2ZmZn0jbG9hZGluZy1idXR0b24gYnV0dG9uLnB1cmNoYXNlLWJ1dHRvbi50YWJbZGlzYWJsZWRdIGltZy5wYXltZW50X2ljb24ucGF5cGFsLC5sb2FkaW5nLWJ1dHRvbiBidXR0b24ucHVyY2hhc2UtYnV0dG9uLnRhYltkaXNhYmxlZF0gaW1nLnBheW1lbnRfaWNvbi5wYXlwYWx7ZGlzcGxheTpub25lfSNsb2FkaW5nLWJ1dHRvbiBidXR0b24ucHVyY2hhc2UtYnV0dG9uLnRhYltkaXNhYmxlZF0gaW1nLnBheW1lbnRfaWNvbi5wYXlwYWw6bnRoLW9mLXR5cGUoMiksLmxvYWRpbmctYnV0dG9uIGJ1dHRvbi5wdXJjaGFzZS1idXR0b24udGFiW2Rpc2FibGVkXSBpbWcucGF5bWVudF9pY29uLnBheXBhbDpudGgtb2YtdHlwZSgyKXtkaXNwbGF5OmlubGluZS1ibG9ja30jbG9hZGluZy1idXR0b24gYnV0dG9uLnB1cmNoYXNlLWJ1dHRvbi5jcmVkaXQsLmxvYWRpbmctYnV0dG9uIGJ1dHRvbi5wdXJjaGFzZS1idXR0b24uY3JlZGl0e2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDU0cHgpYW5kIChtaW4td2lkdGg6IDcwMHB4KXsjbG9hZGluZy1idXR0b24gYnV0dG9uLnB1cmNoYXNlLWJ1dHRvbi5jcmVkaXQsLmxvYWRpbmctYnV0dG9uIGJ1dHRvbi5wdXJjaGFzZS1idXR0b24uY3JlZGl0e2ZvbnQtc2l6ZTouN3JlbTtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHg7Zm9udC13ZWlnaHQ6NjAwfX0jbG9hZGluZy1idXR0b24gYnV0dG9uLnB1cmNoYXNlLWJ1dHRvbi5wYXlwYWwsLmxvYWRpbmctYnV0dG9uIGJ1dHRvbi5wdXJjaGFzZS1idXR0b24ucGF5cGFse2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9I2xvYWRpbmctYnV0dG9uIGJ1dHRvbi5wdXJjaGFzZS1idXR0b24gaW1nLnBheW1lbnRfaWNvbiwubG9hZGluZy1idXR0b24gYnV0dG9uLnB1cmNoYXNlLWJ1dHRvbiBpbWcucGF5bWVudF9pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0jbG9hZGluZy1idXR0b24gYnV0dG9uLnB1cmNoYXNlLWJ1dHRvbiBpbWcucGF5bWVudF9pY29uLnBheXBhbCwubG9hZGluZy1idXR0b24gYnV0dG9uLnB1cmNoYXNlLWJ1dHRvbiBpbWcucGF5bWVudF9pY29uLnBheXBhbHt3aWR0aDoxMDBweH0jbG9hZGluZy1idXR0b24gYnV0dG9uLnB1cmNoYXNlLWJ1dHRvbiBpbWcucGF5bWVudF9pY29uLnBheXBhbDpudGgtb2YtdHlwZSgyKSwubG9hZGluZy1idXR0b24gYnV0dG9uLnB1cmNoYXNlLWJ1dHRvbiBpbWcucGF5bWVudF9pY29uLnBheXBhbDpudGgtb2YtdHlwZSgyKXtkaXNwbGF5Om5vbmV9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODgwcHgpeyNsb2FkaW5nLWJ1dHRvbiBidXR0b24ucHVyY2hhc2UtYnV0dG9uLC5sb2FkaW5nLWJ1dHRvbiBidXR0b24ucHVyY2hhc2UtYnV0dG9ue3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH19LmNsb3Nlci1iYWNrZ3JvdW5ke3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5pdGFyLWZvcm0gLmVycm9ybGlzdCBsaXtjb2xvcjpyZWR9Lml0YXItZm9ybSBpbnB1dFt0eXBlPXJhZGlvXXtjb2xvcjpyZWR9I2lkX3VzX2NpdGl6ZW4sI2lkX2xvY2F0ZWRfaW5fdXMsI2lkX2FncmVlX3RvX2NvbmZvcm17bWFyZ2luLWxlZnQ6MHB4fSNpZF91c19jaXRpemVuIGxpLCNpZF9sb2NhdGVkX2luX3VzIGxpLCNpZF9hZ3JlZV90b19jb25mb3JtIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5tZXNzYWdlc3ttYXJnaW46MHB4ICFpbXBvcnRhbnQ7cGFkZGluZzowcHggIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlcn0ubWVzc2FnZXMgbGl7Y29sb3I6I2ZmZjtwYWRkaW5nOjE1cHh9Lm1lc3NhZ2VzIC5zdWNjZXNze2JhY2tncm91bmQ6IzdiYzM0ZX0ubWVzc2FnZXMgLmVycm9ye2JhY2tncm91bmQ6I2ZmNjU2NX0ubWVzc2FnZXMgLmluZm97YmFja2dyb3VuZDojMmM5N2RlfUBrZXlmcmFtZXMgbG9hZGVyezAle3dpZHRoOjB9MjAle3dpZHRoOjEwJX0yNSV7d2lkdGg6MjQlfTQzJXt3aWR0aDo0MSV9NTYle3dpZHRoOjUwJX02NiV7d2lkdGg6NTIlfTcxJXt3aWR0aDo2MCV9NzUle3dpZHRoOjc2JX05NCV7d2lkdGg6ODYlfTEwMCV7d2lkdGg6MTAwJX19LnByb2dyZXNzLWJhcntib3JkZXItcmFkaXVzOjNweDtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJX0ucHJvZ3Jlc3MtYmFyIHNwYW57ZGlzcGxheTpibG9ja30ucHJvZ3Jlc3MtYmFyIC5iYXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wNSl9LnByb2dyZXNzLWJhciAucHJvZ3Jlc3N7YW5pbWF0aW9uOmxvYWRlciA4cyBlYXNlIGluZmluaXRlO2JhY2tncm91bmQ6IzJjOTdkZTtjb2xvcjojZmZmO3BhZGRpbmc6MDt3aWR0aDowO2hlaWdodDo1cHh9I2NhcmVlci1kZXRhaWwgdWx7bWFyZ2luLWxlZnQ6OTBweH0jY2FyZWVyLWRldGFpbCB1bCBsaXtmb250LXNpemU6MS4xMjVyZW07cG9zaXRpb246cmVsYXRpdmV9I2NhcmVlci1kZXRhaWwgdWwgbGk6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMjNweDt0b3A6OHB4O3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyLXJhZGl1czo1MHB4O2JvcmRlcjoycHggc29saWQgIzJjOTdkZX1Aa2V5RnJhbWVzIGZhZGVJbntmcm9te29wYWNpdHk6MCV9dG97b3BhY2l0eToxMDAlfX0jbG9hZGVyLXdyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9I2xvYWRlci13cmFwIGgze21hcmdpbi1ib3R0b206MXJlbX0ubGRzLXJvbGxlcntkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo4MHB4O2hlaWdodDo4MHB4fS5sZHMtcm9sbGVyIGRpdnthbmltYXRpb246bGRzLXJvbGxlciAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7dHJhbnNmb3JtLW9yaWdpbjo0MHB4IDQwcHh9Lmxkcy1yb2xsZXIgZGl2OmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo3cHg7aGVpZ2h0OjdweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOiMyYzk3ZGU7bWFyZ2luOi00cHggMCAwIC00cHh9Lmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgxKXthbmltYXRpb24tZGVsYXk6LTAuMDM2c30ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDEpOmFmdGVye3RvcDo2M3B4O2xlZnQ6NjNweH0ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDIpe2FuaW1hdGlvbi1kZWxheTotMC4wNzJzfS5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMik6YWZ0ZXJ7dG9wOjY4cHg7bGVmdDo1NnB4fS5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMyl7YW5pbWF0aW9uLWRlbGF5Oi0wLjEwOHN9Lmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgzKTphZnRlcnt0b3A6NzFweDtsZWZ0OjQ4cHh9Lmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg0KXthbmltYXRpb24tZGVsYXk6LTAuMTQ0c30ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDQpOmFmdGVye3RvcDo3MnB4O2xlZnQ6NDBweH0ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDUpe2FuaW1hdGlvbi1kZWxheTotMC4xOHN9Lmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg1KTphZnRlcnt0b3A6NzFweDtsZWZ0OjMycHh9Lmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg2KXthbmltYXRpb24tZGVsYXk6LTAuMjE2c30ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDYpOmFmdGVye3RvcDo2OHB4O2xlZnQ6MjRweH0ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDcpe2FuaW1hdGlvbi1kZWxheTotMC4yNTJzfS5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNyk6YWZ0ZXJ7dG9wOjYzcHg7bGVmdDoxN3B4fS5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoOCl7YW5pbWF0aW9uLWRlbGF5Oi0wLjI4OHN9Lmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg4KTphZnRlcnt0b3A6NTZweDtsZWZ0OjEycHh9QGtleWZyYW1lcyBsZHMtcm9sbGVyezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5sZHMtZWxsaXBzaXN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo1MCU7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTAuMjVyZW0pfS5sZHMtZWxsaXBzaXMgZGl2e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEzcHg7aGVpZ2h0OjEzcHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojZmZmO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAsIDEsIDEsIDApfS5sZHMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCgxKXtsZWZ0OjhweDthbmltYXRpb246bGRzLWVsbGlwc2lzMSAuNnMgaW5maW5pdGV9Lmxkcy1lbGxpcHNpcyBkaXY6bnRoLWNoaWxkKDIpe2xlZnQ6OHB4O2FuaW1hdGlvbjpsZHMtZWxsaXBzaXMyIC42cyBpbmZpbml0ZX0ubGRzLWVsbGlwc2lzIGRpdjpudGgtY2hpbGQoMyl7bGVmdDozMnB4O2FuaW1hdGlvbjpsZHMtZWxsaXBzaXMyIC42cyBpbmZpbml0ZX0ubGRzLWVsbGlwc2lzIGRpdjpudGgtY2hpbGQoNCl7bGVmdDo1NnB4O2FuaW1hdGlvbjpsZHMtZWxsaXBzaXMzIC42cyBpbmZpbml0ZX1Aa2V5ZnJhbWVzIGxkcy1lbGxpcHNpczF7MCV7dHJhbnNmb3JtOnNjYWxlKDApfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIGxkcy1lbGxpcHNpczN7MCV7dHJhbnNmb3JtOnNjYWxlKDEpfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDApfX1Aa2V5ZnJhbWVzIGxkcy1lbGxpcHNpczJ7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUoMjRweCwgMCl9fSNlYXNhLWZvcm0td3JhcCAuZWFzYS1lcnJvcntjb2xvcjpyZWQ7Zm9udC13ZWlnaHQ6Ym9sZH0jZWFzYS1mb3JtLXdyYXAgYnV0dG9ue21hcmdpbi10b3A6MXJlbX0jZWFzYS1kb2N1bWVudHN7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW59I2Vhc2EtZG9jdW1lbnRzIC5lYXNhLWRvY3VtZW50cy1oZWFkZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0jZWFzYS1kb2N1bWVudHMgLmVhc2EtZG9jdW1lbnRzLWhlYWRlciAuZWFzYS1kb3dubG9hZC1hbGwtYnRue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxODhweDtoZWlnaHQ6NDZweH0jZWFzYS1kb2N1bWVudHMgI2Vhc2EtZG9jdW1lbnRzLWxpc3Qtd3JhcHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbn0jZWFzYS1kb2N1bWVudHMgI2Vhc2EtZG9jdW1lbnRzLWxpc3Qtd3JhcCB1bHttYXJnaW46MDtwYWRkaW5nOjB9I2Vhc2EtZG9jdW1lbnRzICNlYXNhLWRvY3VtZW50cy1saXN0LXdyYXAgbGl7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nLXRvcDoycmVtO29wYWNpdHk6MDthbmltYXRpb246ZmFkZUluIDFzIGxpbmVhciBmb3J3YXJkc30jZWFzYS1kb2N1bWVudHMgI2Vhc2EtZG9jdW1lbnRzLWxpc3Qtd3JhcCBsaTpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wOjJweCBkb3R0ZWQgcmdiYSgwLDAsMCwuNCl9I2Vhc2EtZG9jdW1lbnRzICNlYXNhLWRvY3VtZW50cy1saXN0LXdyYXAgbGkgaDR7ZGlzcGxheTpmbGV4fSNlYXNhLWRvY3VtZW50cyAjZWFzYS1kb2N1bWVudHMtbGlzdC13cmFwIGxpIHNwYW4uZWFzYS10YWd7Y29sb3I6I2ZmZjtsaW5lLWhlaWdodDoxO3BhZGRpbmc6LjJyZW0gMXJlbTtib3JkZXItcmFkaXVzOjJyZW07Zm9udC1zaXplOi44cmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMXJlbSAxcmVtIDB9I2Vhc2EtZG9jdW1lbnRzICNlYXNhLWRvY3VtZW50cy1saXN0LXdyYXAgbGkgc3Bhbi5lYXNhLXRhZy5kb2N1bWVudC12ZXJzaW9ue2JhY2tncm91bmQ6IzllNzhiNX0jZWFzYS1kb2N1bWVudHMgI2Vhc2EtZG9jdW1lbnRzLWxpc3Qtd3JhcCBsaSBzcGFuLmVhc2EtdGFnLmRvY3VtZW50LWNvdW50e2JhY2tncm91bmQ6IzY4YmQ0OX0jZWFzYS1kb2N1bWVudHMgI2Vhc2EtZG9jdW1lbnRzLWxpc3Qtd3JhcCBsaSBzcGFuLnN1Y2Nlc3MtY2hlY2t7Y29sb3I6IzdiYzM0ZX0jZWFzYS1kb2N1bWVudHMgI2Vhc2EtZG9jdW1lbnRzLWxpc3Qtd3JhcCBsaSBwe3BhZGRpbmctcmlnaHQ6MnJlbX0jZWFzYS1kb2N1bWVudHMgI2Vhc2EtZG9jdW1lbnRzLWxpc3Qtd3JhcCBsaSBidXR0b257dHJhbnNmb3JtLW9yaWdpbjp0b3AgcmlnaHQ7dHJhbnNmb3JtOnNjYWxlKDAuOCk7ZmxleC1zaHJpbms6MH1AbWVkaWEobWF4LXdpZHRoOiA1NzVweCl7I2Vhc2EtZG9jdW1lbnRzICNlYXNhLWRvY3VtZW50cy1saXN0LXdyYXAgbGl7ZmxleC1mbG93OmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3BhZGRpbmctYm90dG9tOjFyZW19I2Vhc2EtZG9jdW1lbnRzICNlYXNhLWRvY3VtZW50cy1saXN0LXdyYXAgbGkgYnV0dG9ue3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnR9fUBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KXsjZWFzYS1kb2N1bWVudHMgI2Vhc2EtZG9jdW1lbnRzLWxpc3Qtd3JhcHtmbGV4LWZsb3c6Y29sdW1uLXJldmVyc2V9I2Vhc2EtZG9jdW1lbnRzICNlYXNhLWRvY3VtZW50cy1saXN0LXdyYXAgLmVhc2EtZG93bmxvYWQtYWxsLWJ0bnthbGlnbi1zZWxmOmZsZXgtc3RhcnR9fTpyb290ey0tc2hpbmUtZGVncmVlOiAxMjBkZWc7LS1zaGluZS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOy0tc2hpbmUtZWZmZWN0OiBsaW5lYXItZ3JhZGllbnQoIHZhcigtLXNoaW5lLWRlZ3JlZSksIHRyYW5zcGFyZW50LCB2YXIoLS1zaGluZS1jb2xvciksIHRyYW5zcGFyZW50ICk7LS1zaGluZS10cmFuc2l0aW9uOiBhbGwgMC42NXMgZWFzZS1pbi1vdXR9I2NvdW50cnktc2VsZWN0b3Itd3JhcHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbjoxcmVtIDB9I2NvdW50cnktc2VsZWN0b3Itd3JhcCAjY291bnRyeS1zZWxlY3RvcntoZWlnaHQ6MzRweDtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzouNXJlbSAzcmVtIC41cmVtIC41cmVtO2NvbG9yOmdyYXk7Ym9yZGVyLXJhZGl1czouM3JlbTtmb250LWZhbWlseTpcImdlc3RhXCI7Zm9udC13ZWlnaHQ6OTAwO21hcmdpbi1yaWdodDoycmVtO2JvcmRlci1jb2xvcjojZTNlM2UzOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDtib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNTAlLCBncmF5IDUwJSksbGluZWFyLWdyYWRpZW50KDEzNWRlZywgZ3JheSA1MCUsIHRyYW5zcGFyZW50IDUwJSkgIWltcG9ydGFudDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMWVtICsgMnB4KSxjYWxjKDEwMCUgLSAxNXB4KSBjYWxjKDFlbSArIDJweCkgIWltcG9ydGFudDtiYWNrZ3JvdW5kLXNpemU6NXB4IDVweCw1cHggNXB4ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0ICFpbXBvcnRhbnR9LmNvdW50cnktdGFibGUtd3JhcHttaW4taGVpZ2h0OjY5NXB4fSNjb3VudHJ5LXRhYmxle2JvcmRlcjoxcHggc29saWQgI2UzZTNlMztib3JkZXItcmFkaXVzOi41cmVtO292ZXJmbG93OmhpZGRlbn0jY291bnRyeS10YWJsZSAuY291bnRyeS10YWJsZV90b3AgLmNvdW50cnktdGFibGVfcm93e2dyaWQtdGVtcGxhdGUtY29sdW1uczozZnIgMmZyIDZmcn1AbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7I2NvdW50cnktdGFibGUgLmNvdW50cnktdGFibGVfdG9wIC5jb3VudHJ5LXRhYmxlX3Jvd3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6M2ZyIDNmciA1ZnJ9fUBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KXsjY291bnRyeS10YWJsZSAuY291bnRyeS10YWJsZV90b3AgLmNvdW50cnktdGFibGVfcm93e2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyfX0jY291bnRyeS10YWJsZSAuY291bnRyeS10YWJsZV9ib3R0b20gLmNvdW50cnktdGFibGVfcm93e2dyaWQtdGVtcGxhdGUtY29sdW1uczoyZnIgNWZyfSNjb3VudHJ5LXRhYmxlIC5jb3VudHJ5LXRhYmxlX2JvdHRvbSAuY291bnRyeS10YWJsZV9yb3c6bGFzdC1jaGlsZHtib3JkZXI6bm9uZX1AbWVkaWEobWF4LXdpZHRoOiA1NzVweCl7I2NvdW50cnktdGFibGUgLmNvdW50cnktdGFibGVfYm90dG9tIC5jb3VudHJ5LXRhYmxlX3Jvd3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcn19I2NvdW50cnktdGFibGUgLmNvdW50cnktdGFibGVfcm93e2Rpc3BsYXk6Z3JpZDthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2UzZTNlM30jY291bnRyeS10YWJsZSAuY291bnRyeS10YWJsZV9yb3cgLmNvdW50cnktdGFibGVfY2VsbHtwYWRkaW5nOi41cmVtIDFyZW19I2NvdW50cnktdGFibGUgLmNvdW50cnktdGFibGVfcm93IC5jb3VudHJ5LXRhYmxlX2NlbGwuZGVzY3JpcHRpb24tY2VsbHtmb250LXNpemU6LjlyZW19I2NvdW50cnktdGFibGUgLmNvdW50cnktdGFibGVfcm93IC5jb3VudHJ5LXRhYmxlX2NlbGwuYXZhaWxhYmlsaXR5LWNlbGwgc3BhbntsaW5lLWhlaWdodDoxLjV9I2NvdW50cnktdGFibGUgLmNvdW50cnktdGFibGVfcm93IC5jb3VudHJ5LXRhYmxlX2NlbGwuYXZhaWxhYmlsaXR5LWNlbGwuYmx1ZSBzcGFuLCNjb3VudHJ5LXRhYmxlIC5jb3VudHJ5LXRhYmxlX3JvdyAuY291bnRyeS10YWJsZV9jZWxsLmF2YWlsYWJpbGl0eS1jZWxsLm5vLWNvbG9yIHNwYW57Ym9yZGVyOjFweCBzb2xpZCAjZTNlM2UzO2JvcmRlci1yYWRpdXM6MXJlbTtwYWRkaW5nLXJpZ2h0Oi43NXJlbTtwYWRkaW5nLWxlZnQ6Ljc1cmVtO2JhY2tncm91bmQ6I2Y1ZjVmNX0jY291bnRyeS10YWJsZSAuY291bnRyeS10YWJsZV9yb3cgLmNvdW50cnktdGFibGVfY2VsbC5hdmFpbGFiaWxpdHktY2VsbC5ibHVlIHNwYW57cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6IzIzOWZlNjtib3JkZXItY29sb3I6IzIzOWZlNjtjb2xvcjojZmZmfUBrZXlmcmFtZXMgc2hpbmV7MCV7bGVmdDotMTAwJTt0cmFuc2l0aW9uLXByb3BlcnR5OmxlZnQ7b3BhY2l0eToxfTExLjUwNDQyNDc3ODglLDEwMCV7bGVmdDoxMDAlO3RyYW5zaXRpb24tcHJvcGVydHk6bGVmdH19I2NvdW50cnktdGFibGUgLmNvdW50cnktdGFibGVfcm93IC5jb3VudHJ5LXRhYmxlX2NlbGwuYXZhaWxhYmlsaXR5LWNlbGwuYmx1ZSBzcGFuLnNoaW5lOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6dmFyKC0tc2hpbmUtZWZmZWN0KTthbmltYXRpb246c2hpbmUgNXMgZWFzZS1pbi1vdXQgMSBmb3J3YXJkczthbmltYXRpb24tZGVsYXk6MXN9I2NvdW50cnktdGFibGUgLmNvdW50cnktdGFibGVfcm93IC5jb3VudHJ5LXRhYmxlX2NlbGwuYXZhaWxhYmlsaXR5LWNlbGwuYmx1ZS1ob2xsb3d7Y29sb3I6IzIzOWZlNn0jY291bnRyeS10YWJsZSAuY291bnRyeS10YWJsZV9yb3cgLmNvdW50cnktdGFibGVfY2VsbC5hdmFpbGFiaWxpdHktY2VsbC5ibHVlLWhvbGxvdyBzcGFue2JvcmRlcjoxcHggc29saWQgIzIzOWZlNjtjb2xvcjojMjM5ZmU2O2JvcmRlci1yYWRpdXM6MXJlbTtwYWRkaW5nLXJpZ2h0Oi43NXJlbTtwYWRkaW5nLWxlZnQ6Ljc1cmVtO2JhY2tncm91bmQ6I2ZmZn1AbWVkaWEobWF4LXdpZHRoOiA1NzVweCl7I2NvdW50cnktdGFibGUgLmNvdW50cnktdGFibGVfcm93IC5jb3VudHJ5LXRhYmxlX2NlbGwubmFtZS1jZWxse2dyaWQtY29sdW1uOnNwYW4gMTtmb250LXdlaWdodDo2MDB9I2NvdW50cnktdGFibGUgLmNvdW50cnktdGFibGVfcm93IC5jb3VudHJ5LXRhYmxlX2NlbGwuYXZhaWxhYmlsaXR5LWNlbGx7Z3JpZC1jb2x1bW46c3BhbiAxO2ZvbnQtd2VpZ2h0OjYwMH0jY291bnRyeS10YWJsZSAuY291bnRyeS10YWJsZV9yb3cgLmNvdW50cnktdGFibGVfY2VsbC5kZXNjcmlwdGlvbi1jZWxse2dyaWQtY29sdW1uOnNwYW4gMn19I2NvdW50cnktdGFibGUgLmNvdW50cnktdGFibGVfcm93LWhlYWRlcntiYWNrZ3JvdW5kOiNmNmY2ZjY7Zm9udC1mYW1pbHk6XCJnZXN0YVwiLGNsZWFuLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO2NvbG9yOiMyMTJlMzl9QG1lZGlhKG1heC13aWR0aDogNTc1cHgpeyNjb3VudHJ5LXRhYmxlIC5jb3VudHJ5LXRhYmxlX3Jvdy1oZWFkZXIgLmRlc2NyaXB0aW9uLWNlbGx7ZGlzcGxheTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVJbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fS5tYXBXcmFwe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MXJlbTtiYWNrZ3JvdW5kOiMxZjI3MmU7aGVpZ2h0OjQwMHB4O2JvcmRlci1yYWRpdXM6LjVyZW07b3ZlcmZsb3c6aGlkZGVuO2JvcmRlcjoxcHggc29saWQgI2UzZTNlM30ubWFwV3JhcCAuZHluYW1pYy1tYXB7cG9zaXRpb246cmVsYXRpdmU7YW5pbWF0aW9uLW5hbWU6ZmFkZUluO2FuaW1hdGlvbi1kdXJhdGlvbjouNXN9I21hcC1sb2FkZXItd3JhcHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXRvcDo0cmVtfSNtYXAtbG9hZGVyLXdyYXAgaDN7bWFyZ2luLWJvdHRvbToxcmVtfSNtYXAtbG9hZGVyLXdyYXAgLm1hcC1yb2xsZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6ODBweDtoZWlnaHQ6ODBweH0jbWFwLWxvYWRlci13cmFwIC5tYXAtcm9sbGVyIGRpdnthbmltYXRpb246bWFwLXJvbGxlciAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7dHJhbnNmb3JtLW9yaWdpbjo0MHB4IDQwcHh9I21hcC1sb2FkZXItd3JhcCAubWFwLXJvbGxlciBkaXY6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjdweDtoZWlnaHQ6N3B4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6IzJjOTdkZTttYXJnaW46LTRweCAwIDAgLTRweH0jbWFwLWxvYWRlci13cmFwIC5tYXAtcm9sbGVyIGRpdjpudGgtY2hpbGQoMSl7YW5pbWF0aW9uLWRlbGF5Oi0wLjAzNnN9I21hcC1sb2FkZXItd3JhcCAubWFwLXJvbGxlciBkaXY6bnRoLWNoaWxkKDEpOmFmdGVye3RvcDo2M3B4O2xlZnQ6NjNweH0jbWFwLWxvYWRlci13cmFwIC5tYXAtcm9sbGVyIGRpdjpudGgtY2hpbGQoMil7YW5pbWF0aW9uLWRlbGF5Oi0wLjA3MnN9I21hcC1sb2FkZXItd3JhcCAubWFwLXJvbGxlciBkaXY6bnRoLWNoaWxkKDIpOmFmdGVye3RvcDo2OHB4O2xlZnQ6NTZweH0jbWFwLWxvYWRlci13cmFwIC5tYXAtcm9sbGVyIGRpdjpudGgtY2hpbGQoMyl7YW5pbWF0aW9uLWRlbGF5Oi0wLjEwOHN9I21hcC1sb2FkZXItd3JhcCAubWFwLXJvbGxlciBkaXY6bnRoLWNoaWxkKDMpOmFmdGVye3RvcDo3MXB4O2xlZnQ6NDhweH0jbWFwLWxvYWRlci13cmFwIC5tYXAtcm9sbGVyIGRpdjpudGgtY2hpbGQoNCl7YW5pbWF0aW9uLWRlbGF5Oi0wLjE0NHN9I21hcC1sb2FkZXItd3JhcCAubWFwLXJvbGxlciBkaXY6bnRoLWNoaWxkKDQpOmFmdGVye3RvcDo3MnB4O2xlZnQ6NDBweH0jbWFwLWxvYWRlci13cmFwIC5tYXAtcm9sbGVyIGRpdjpudGgtY2hpbGQoNSl7YW5pbWF0aW9uLWRlbGF5Oi0wLjE4c30jbWFwLWxvYWRlci13cmFwIC5tYXAtcm9sbGVyIGRpdjpudGgtY2hpbGQoNSk6YWZ0ZXJ7dG9wOjcxcHg7bGVmdDozMnB4fSNtYXAtbG9hZGVyLXdyYXAgLm1hcC1yb2xsZXIgZGl2Om50aC1jaGlsZCg2KXthbmltYXRpb24tZGVsYXk6LTAuMjE2c30jbWFwLWxvYWRlci13cmFwIC5tYXAtcm9sbGVyIGRpdjpudGgtY2hpbGQoNik6YWZ0ZXJ7dG9wOjY4cHg7bGVmdDoyNHB4fSNtYXAtbG9hZGVyLXdyYXAgLm1hcC1yb2xsZXIgZGl2Om50aC1jaGlsZCg3KXthbmltYXRpb24tZGVsYXk6LTAuMjUyc30jbWFwLWxvYWRlci13cmFwIC5tYXAtcm9sbGVyIGRpdjpudGgtY2hpbGQoNyk6YWZ0ZXJ7dG9wOjYzcHg7bGVmdDoxN3B4fSNtYXAtbG9hZGVyLXdyYXAgLm1hcC1yb2xsZXIgZGl2Om50aC1jaGlsZCg4KXthbmltYXRpb24tZGVsYXk6LTAuMjg4c30jbWFwLWxvYWRlci13cmFwIC5tYXAtcm9sbGVyIGRpdjpudGgtY2hpbGQoOCk6YWZ0ZXJ7dG9wOjU2cHg7bGVmdDoxMnB4fUBrZXlmcmFtZXMgbWFwLXJvbGxlcnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uZW50ZXJwcmlzZS1zdXBwb3J0LWZvcm1fd3JhcCBpbnB1dHtiYWNrZ3JvdW5kOiNmZmZ9LmVudGVycHJpc2Utc3VwcG9ydC1mb3JtX3dyYXAgLmVudGVycHJpc2Utc3VwcG9ydC1mb3JtX2hlYWRlciBoMnt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6Mi4xMjVyZW07Y29sb3I6IzBkNTE3NH0uZW50ZXJwcmlzZS1zdXBwb3J0LWZvcm1fd3JhcCAuZW50ZXJwcmlzZS1zdXBwb3J0LWZvcm1fc3ViLWhlYWRlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5lbnRlcnByaXNlLXN1cHBvcnQtZm9ybV93cmFwIC5lbnRlcnByaXNlLXN1cHBvcnQtZm9ybV9zdWItaGVhZGVyIHB7cGFkZGluZzowIDEuNXJlbTttYXJnaW46MDtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxLjJyZW07Y29sb3I6IzY5N2Q5MH0uZW50ZXJwcmlzZS1zdXBwb3J0LWZvcm1fd3JhcCAuZW50ZXJwcmlzZS1zdXBwb3J0LWZvcm1fc3ViLWhlYWRlciBocntmbGV4LWdyb3c6MTtoZWlnaHQ6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOm5vbmU7Ym9yZGVyLWJvdHRvbTozcHggZG90dGVkICNkM2QzZDN9LmVudGVycHJpc2Utc3VwcG9ydC1mb3JtX3dyYXAgLmVudGVycHJpc2Utc3VwcG9ydC1mb3JtX2hlYWRlci1tZXNzYWdle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46MXJlbSAwfS5lbnRlcnByaXNlLXN1cHBvcnQtZm9ybV93cmFwIC5lbnRlcnByaXNlLXN1cHBvcnQtZm9ybV9oZWFkZXItbWVzc2FnZSBzdmd7aGVpZ2h0OjE4cHg7d2lkdGg6MThweDtmaWxsOiMyYzk3ZGU7bWFyZ2luLXJpZ2h0OjFyZW19LmVudGVycHJpc2Utc3VwcG9ydC1mb3JtX3dyYXAgLmVudGVycHJpc2Utc3VwcG9ydC1mb3JtX2hlYWRlci1tZXNzYWdlIHB7bWFyZ2luOjB9LmVudGVycHJpc2Utc3VwcG9ydC1mb3JtX3dyYXAgLmVudGVycHJpc2Utc3VwcG9ydC1mb3JtX2ZpZWxkLXdyYXB7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXB9LmVudGVycHJpc2Utc3VwcG9ydC1mb3JtX3dyYXAgLmVudGVycHJpc2Utc3VwcG9ydC1mb3JtX2ZpZWxkLXdyYXA+Knt3aWR0aDoxMDAlfS5lbnRlcnByaXNlLXN1cHBvcnQtZm9ybV93cmFwIC5lbnRlcnByaXNlLXN1cHBvcnQtZm9ybV9maWVsZC13cmFwIGZpZWxkc2V0e21hcmdpbi10b3A6MXJlbTtwYWRkaW5nOjAgMXJlbSAuNXJlbTtib3JkZXI6MXB4IHNvbGlkICM5OWEzYWM7Ym9yZGVyLXJhZGl1czouMjVyZW07YmFja2dyb3VuZDojZmZmfS5lbnRlcnByaXNlLXN1cHBvcnQtZm9ybV93cmFwIC5lbnRlcnByaXNlLXN1cHBvcnQtZm9ybV9maWVsZC13cmFwIGZpZWxkc2V0PmxlZ2VuZHtwYWRkaW5nOjAgLjVyZW19LmVudGVycHJpc2Utc3VwcG9ydC1mb3JtX3dyYXAgLmVudGVycHJpc2Utc3VwcG9ydC1mb3JtX2ZpZWxkLXdyYXAgZmllbGRzZXQ+ZGl2e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmVudGVycHJpc2Utc3VwcG9ydC1mb3JtX3dyYXAgLmVudGVycHJpc2Utc3VwcG9ydC1mb3JtX2ZpZWxkLXdyYXAgZmllbGRzZXQ+ZGl2ICp7bWluLXdpZHRoOnVuc2V0fS5lbnRlcnByaXNlLXN1cHBvcnQtZm9ybV93cmFwIC5lbnRlcnByaXNlLXN1cHBvcnQtZm9ybV9maWVsZC13cmFwIGZpZWxkc2V0PmRpdiBsYWJlbHttYXJnaW4tbGVmdDoxcmVtfUBtZWRpYShtaW4td2lkdGg6IDU3NXB4KXsuZW50ZXJwcmlzZS1zdXBwb3J0LWZvcm1fd3JhcCAuZW50ZXJwcmlzZS1zdXBwb3J0LWZvcm1fZmllbGQtd3JhcD4qe3dpZHRoOjQ4JX19LmVudGVycHJpc2Utc3VwcG9ydC1mb3JtX3dyYXAgLmlucHV0LWljb24td3JhcHtwb3NpdGlvbjpyZWxhdGl2ZX0uZW50ZXJwcmlzZS1zdXBwb3J0LWZvcm1fd3JhcCAuaW5wdXQtaWNvbi13cmFwIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjFyZW07dHJhbnNmb3JtOnRyYW5zbGF0ZVkoY2FsYygtNTAlIC0gMnB4KSk7aGVpZ2h0OjE0cHg7d2lkdGg6MTJweDtmaWxsOiM5OWEzYWM7b3BhY2l0eTo4MCV9LmVudGVycHJpc2Utc3VwcG9ydC1mb3JtX3dyYXAgdGV4dGFyZWF7bWluLWhlaWdodDo4cmVtO3BhZGRpbmc6MXJlbX0uZW50ZXJwcmlzZS1zdXBwb3J0LWZvcm1fd3JhcCBbZGlzYWJsZWRde29wYWNpdHk6LjZ9LmVudGVycHJpc2Utc3VwcG9ydC1mb3JtX3dyYXAgW3JlYWRvbmx5XXtjb2xvcjojOTlhM2FjfS5lbnRlcnByaXNlLXN1cHBvcnQtZm9ybV93cmFwIC5zdXBwb3J0LWZvcm0tZXJyb3J7Y29sb3I6cmVkO2ZvbnQtc2l6ZTouOXJlbTttYXJnaW4tYm90dG9tOi41cmVtfS5lbnRlcnByaXNlLXN1cHBvcnQtZm9ybV93cmFwIC5zdXBwb3J0LWZvcm0tc3VjY2Vzc3tib3JkZXI6MXB4IHNvbGlkICM1Mzc5M2U7YmFja2dyb3VuZDojN2JjMzRlO2JvcmRlci1yYWRpdXM6M3B4O3BhZGRpbmc6MXJlbX0uZW50ZXJwcmlzZS1zdXBwb3J0LWZvcm1fd3JhcCAuc3VwcG9ydC1mb3JtLXN1Y2Nlc3MgcHttYXJnaW46MDtjb2xvcjojZmZmfS5oZXJvLWltZyAuaW1hZ2Utd3JhcHttYXJnaW4tYm90dG9tOi00NnB4fS5yZWRpcmVjdC1maWx0ZXJ7YmFja2dyb3VuZDpibHVlO3dpZHRoOjEwMCU7cGFkZGluZzoyMHB4O3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowcHg7ei1pbmRleDo1O2NvbG9yOiNmZmY7b3BhY2l0eTouNjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDpib2xkfS5mb290ZXItaGVhZGVye2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjVweDtjb2xvcjojZmZmO2xldHRlci1zcGFjaW5nOjFweH0uZm9vdGVyLW5hdiB1bCBsaT51bCBsaSBhe2NvbG9yOiM5MTllYTc7bGV0dGVyLXNwYWNpbmc6MH0jYnVsbGV0aW57ei1pbmRleDoxMDttYXJnaW4tdG9wOjEwMHB4O2JhY2tncm91bmQtY29sb3I6I2U3NGMzYztmb250LXdlaWdodDoxMDA7Zm9udC1zaXplOjE2O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7aGVpZ2h0OmF1dG87cGFkZGluZzo4cHggMTAlO292ZXJmbG93OmhpZGRlbn0jYnVsbGV0aW4gI2J1bGxldGluLWljb257cGFkZGluZy1yaWdodDo4cHg7aGVpZ2h0OjE4cHg7bWFyZ2luLWJvdHRvbTo2cHh9I2J1bGxldGluIGF7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNidWxsZXRpbi5zaG93LXN1Ym1lbnV7bWFyZ2luLXRvcDoxNDlweH0uaWU4ICNidWxsZXRpbntkaXNwbGF5Om5vbmV9IiwiLy8gc3R5bGVsaW50LWRpc2FibGVcbi8qIEdsb2JhbHMgKi9cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3BhbixcbmFwcGxldCxcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmJpZyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxucyxcbnNhbXAsXG5zbWFsbCxcbnN0cmlrZSxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnR0LFxudmFyLFxuYixcbnUsXG5pLFxuY2VudGVyLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZW1iZWQsXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbm91dHB1dCxcbnJ1YnksXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGVcbi8qIVxuKiAgRm9udCBBd2Vzb21lIDQuMi4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4qL1xuLyogRk9OVCBQQVRIXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjIuMCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjIuMCcpXG4gICAgICAgICAgICBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC4yLjAnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuMi4wJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC4yLjAjZm9udGF3ZXNvbWVyZWd1bGFyJylcbiAgICAgICAgICAgIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZmEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmZhLWxnIHtcbiAgICBmb250LXNpemU6IDEuMzMzMzMzMzNlbTtcbiAgICBsaW5lLWhlaWdodDogMC43NWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLmZhLTJ4IHtcbiAgICBmb250LXNpemU6IDJlbTtcbn1cbi5mYS0zeCB7XG4gICAgZm9udC1zaXplOiAzZW07XG59XG4uZmEtNHgge1xuICAgIGZvbnQtc2l6ZTogNGVtO1xufVxuLmZhLTV4IHtcbiAgICBmb250LXNpemU6IDVlbTtcbn1cbi5mYS1mdyB7XG4gICAgd2lkdGg6IDEuMjg1NzE0MjllbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmEtdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMi4xNDI4NTcxNGVtO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5mYS11bCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmEtbGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMi4xNDI4NTcxNGVtO1xuICAgIHdpZHRoOiAyLjE0Mjg1NzE0ZW07XG4gICAgdG9wOiAwLjE0Mjg1NzE0ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhLWxpLmZhLWxnIHtcbiAgICBsZWZ0OiAtMS44NTcxNDI4NmVtO1xufVxuLmZhLWJvcmRlciB7XG4gICAgcGFkZGluZzogMC4yZW0gMC4yNWVtIDAuMTVlbTtcbiAgICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlZWVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xufVxuLnB1bGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5wdWxsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuLmZhLnB1bGwtbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbn1cbi5mYS5wdWxsLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG4uZmEtc3BpbiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgfVxufVxuLmZhLXJvdGF0ZS05MCB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5mYS1yb3RhdGUtMTgwIHtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZhLXJvdGF0ZS0yNzAge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Myk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG59XG4uZmEtc3RhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYS1zdGFjay0xeCB7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uZmEtc3RhY2stMngge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xufVxuLmZhLWludmVyc2Uge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAwMCc7XG59XG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDAxJztcbn1cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDAyJztcbn1cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAwMyc7XG59XG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDA0Jztcbn1cbi5mYS1zdGFyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAwNSc7XG59XG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAwNic7XG59XG4uZmEtdXNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMDcnO1xufVxuLmZhLWZpbG06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDA4Jztcbn1cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMDknO1xufVxuLmZhLXRoOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAwYSc7XG59XG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMGInO1xufVxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAwYyc7XG59XG4uZmEtcmVtb3ZlOmJlZm9yZSxcbi5mYS1jbG9zZTpiZWZvcmUsXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDBkJztcbn1cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMGUnO1xufVxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMTAnO1xufVxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMTEnO1xufVxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMTInO1xufVxuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMTMnO1xufVxuLmZhLXRyYXNoLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDE0Jztcbn1cbi5mYS1ob21lOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAxNSc7XG59XG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAxNic7XG59XG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMTcnO1xufVxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDE4Jztcbn1cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMTknO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDFhJztcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMWInO1xufVxuLmZhLWluYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAxYyc7XG59XG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMWQnO1xufVxuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAxZSc7XG59XG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMjEnO1xufVxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAyMic7XG59XG4uZmEtbG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMjMnO1xufVxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDI0Jztcbn1cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAyNSc7XG59XG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMjYnO1xufVxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAyNyc7XG59XG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAyOCc7XG59XG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAyOSc7XG59XG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMmEnO1xufVxuLmZhLXRhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMmInO1xufVxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDJjJztcbn1cbi5mYS1ib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAyZCc7XG59XG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDJlJztcbn1cbi5mYS1wcmludDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMmYnO1xufVxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMzAnO1xufVxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDMxJztcbn1cbi5mYS1ib2xkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAzMic7XG59XG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAzMyc7XG59XG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDM0Jztcbn1cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAzNSc7XG59XG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMzYnO1xufVxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMzcnO1xufVxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAzOCc7XG59XG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMzknO1xufVxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDNhJztcbn1cbi5mYS1kZWRlbnQ6YmVmb3JlLFxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDNiJztcbn1cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDNjJztcbn1cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDNkJztcbn1cbi5mYS1waG90bzpiZWZvcmUsXG4uZmEtaW1hZ2U6YmVmb3JlLFxuLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwM2UnO1xufVxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNDAnO1xufVxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDQxJztcbn1cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDQyJztcbn1cbi5mYS10aW50OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA0Myc7XG59XG4uZmEtZWRpdDpiZWZvcmUsXG4uZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA0NCc7XG59XG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDQ1Jztcbn1cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNDYnO1xufVxuLmZhLWFycm93czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNDcnO1xufVxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDQ4Jztcbn1cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA0OSc7XG59XG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDRhJztcbn1cbi5mYS1wbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA0Yic7XG59XG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDRjJztcbn1cbi5mYS1zdG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA0ZCc7XG59XG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNGUnO1xufVxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNTAnO1xufVxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNTEnO1xufVxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA1Mic7XG59XG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA1Myc7XG59XG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNTQnO1xufVxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA1NSc7XG59XG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA1Nic7XG59XG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA1Nyc7XG59XG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA1OCc7XG59XG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA1OSc7XG59XG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDVhJztcbn1cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA1Yic7XG59XG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDVjJztcbn1cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNWQnO1xufVxuLmZhLWJhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNWUnO1xufVxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDYwJztcbn1cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNjEnO1xufVxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA2Mic7XG59XG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNjMnO1xufVxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDY0Jztcbn1cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDY1Jztcbn1cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNjYnO1xufVxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDY3Jztcbn1cbi5mYS1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNjgnO1xufVxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA2OSc7XG59XG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA2YSc7XG59XG4uZmEtZ2lmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNmInO1xufVxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDZjJztcbn1cbi5mYS1maXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA2ZCc7XG59XG4uZmEtZXllOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA2ZSc7XG59XG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA3MCc7XG59XG4uZmEtd2FybmluZzpiZWZvcmUsXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDcxJztcbn1cbi5mYS1wbGFuZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNzInO1xufVxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA3Myc7XG59XG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA3NCc7XG59XG4uZmEtY29tbWVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNzUnO1xufVxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNzYnO1xufVxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDc3Jztcbn1cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDc4Jztcbn1cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA3OSc7XG59XG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwN2EnO1xufVxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwN2InO1xufVxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA3Yyc7XG59XG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDdkJztcbn1cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwN2UnO1xufVxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDgwJztcbn1cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwODEnO1xufVxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwODInO1xufVxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwODMnO1xufVxuLmZhLWtleTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwODQnO1xufVxuLmZhLWdlYXJzOmJlZm9yZSxcbi5mYS1jb2dzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA4NSc7XG59XG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDg2Jztcbn1cbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwODcnO1xufVxuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDg4Jztcbn1cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDg5Jztcbn1cbi5mYS1oZWFydC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA4YSc7XG59XG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDhiJztcbn1cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDhjJztcbn1cbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA4ZCc7XG59XG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwOGUnO1xufVxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDkwJztcbn1cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDkxJztcbn1cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA5Mic7XG59XG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA5Myc7XG59XG4uZmEtbGVtb24tbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwOTQnO1xufVxuLmZhLXBob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA5NSc7XG59XG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDk2Jztcbn1cbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA5Nyc7XG59XG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA5OCc7XG59XG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwOTknO1xufVxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA5YSc7XG59XG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA5Yic7XG59XG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA5Yyc7XG59XG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDlkJztcbn1cbi5mYS1yc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDllJztcbn1cbi5mYS1oZGQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwYTAnO1xufVxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBhMSc7XG59XG4uZmEtYmVsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZjMnO1xufVxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBhMyc7XG59XG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBhNCc7XG59XG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGE1Jztcbn1cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGE2Jztcbn1cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwYTcnO1xufVxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBhOCc7XG59XG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBhOSc7XG59XG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBhYSc7XG59XG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGFiJztcbn1cbi5mYS1nbG9iZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwYWMnO1xufVxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwYWQnO1xufVxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBhZSc7XG59XG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBiMCc7XG59XG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBiMSc7XG59XG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwYjInO1xufVxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwYzAnO1xufVxuLmZhLWNoYWluOmJlZm9yZSxcbi5mYS1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBjMSc7XG59XG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGMyJztcbn1cbi5mYS1mbGFzazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwYzMnO1xufVxuLmZhLWN1dDpiZWZvcmUsXG4uZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGM0Jztcbn1cbi5mYS1jb3B5OmJlZm9yZSxcbi5mYS1maWxlcy1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBjNSc7XG59XG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBjNic7XG59XG4uZmEtc2F2ZTpiZWZvcmUsXG4uZmEtZmxvcHB5LW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGM3Jztcbn1cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGM4Jztcbn1cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBjOSc7XG59XG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwY2EnO1xufVxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGNiJztcbn1cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBjYyc7XG59XG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBjZCc7XG59XG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGNlJztcbn1cbi5mYS1tYWdpYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZDAnO1xufVxuLmZhLXRydWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBkMSc7XG59XG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBkMic7XG59XG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZDMnO1xufVxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZDQnO1xufVxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBkNSc7XG59XG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGQ2Jztcbn1cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBkNyc7XG59XG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGQ4Jztcbn1cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBkOSc7XG59XG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGRhJztcbn1cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBkYic7XG59XG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGRjJztcbn1cbi5mYS1zb3J0LWRvd246YmVmb3JlLFxuLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZGQnO1xufVxuLmZhLXNvcnQtdXA6YmVmb3JlLFxuLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBkZSc7XG59XG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGUwJztcbn1cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZTEnO1xufVxuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi5mYS11bmRvOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBlMic7XG59XG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBlMyc7XG59XG4uZmEtZGFzaGJvYXJkOmJlZm9yZSxcbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBlNCc7XG59XG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBlNSc7XG59XG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZTYnO1xufVxuLmZhLWZsYXNoOmJlZm9yZSxcbi5mYS1ib2x0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBlNyc7XG59XG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZTgnO1xufVxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBlOSc7XG59XG4uZmEtcGFzdGU6YmVmb3JlLFxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZWEnO1xufVxuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBlYic7XG59XG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGVjJztcbn1cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZWQnO1xufVxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZWUnO1xufVxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGYwJztcbn1cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZjEnO1xufVxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBmMic7XG59XG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBhMic7XG59XG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBmNCc7XG59XG4uZmEtY3V0bGVyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZjUnO1xufVxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBmNic7XG59XG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZjcnO1xufVxuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGY4Jztcbn1cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGY5Jztcbn1cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGZhJztcbn1cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZmInO1xufVxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGZjJztcbn1cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZmQnO1xufVxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBmZSc7XG59XG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTAwJztcbn1cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTAxJztcbn1cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTAyJztcbn1cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMDMnO1xufVxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTA0Jztcbn1cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMDUnO1xufVxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEwNic7XG59XG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMDcnO1xufVxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTA4Jztcbn1cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTA5Jztcbn1cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTBhJztcbn1cbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMGInO1xufVxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEwYyc7XG59XG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMGQnO1xufVxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEwZSc7XG59XG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMTAnO1xufVxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMTEnO1xufVxuLmZhLW1haWwtcmVwbHk6YmVmb3JlLFxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjExMic7XG59XG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMTMnO1xufVxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjExNCc7XG59XG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMTUnO1xufVxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTE4Jztcbn1cbi5mYS1mcm93bi1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjExOSc7XG59XG4uZmEtbWVoLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTFhJztcbn1cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjExYic7XG59XG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMWMnO1xufVxuLmZhLWZsYWctbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMWQnO1xufVxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjExZSc7XG59XG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTIwJztcbn1cbi5mYS1jb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEyMSc7XG59XG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMjInO1xufVxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEyMyc7XG59XG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTI0Jztcbn1cbi5mYS1jcm9wOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEyNSc7XG59XG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEyNic7XG59XG4uZmEtdW5saW5rOmJlZm9yZSxcbi5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTI3Jztcbn1cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMjgnO1xufVxuLmZhLWluZm86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTI5Jztcbn1cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMmEnO1xufVxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEyYic7XG59XG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEyYyc7XG59XG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEyZCc7XG59XG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEyZSc7XG59XG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMzAnO1xufVxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTMxJztcbn1cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTMyJztcbn1cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEzMyc7XG59XG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTM0Jztcbn1cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTM1Jztcbn1cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTM2Jztcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEzNyc7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTM4Jztcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMzknO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTNhJztcbn1cbi5mYS1odG1sNTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxM2InO1xufVxuLmZhLWNzczM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTNjJztcbn1cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTNkJztcbn1cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEzZSc7XG59XG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTQwJztcbn1cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE0MSc7XG59XG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNDInO1xufVxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTQzJztcbn1cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNDQnO1xufVxuLmZhLXRpY2tldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNDUnO1xufVxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNDYnO1xufVxuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE0Nyc7XG59XG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTQ4Jztcbn1cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE0OSc7XG59XG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE0YSc7XG59XG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNGInO1xufVxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE0Yyc7XG59XG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE0ZCc7XG59XG4uZmEtY29tcGFzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNGUnO1xufVxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE1MCc7XG59XG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNTEnO1xufVxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTUyJztcbn1cbi5mYS1ldXJvOmJlZm9yZSxcbi5mYS1ldXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTUzJztcbn1cbi5mYS1nYnA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTU0Jztcbn1cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNTUnO1xufVxuLmZhLXJ1cGVlOmJlZm9yZSxcbi5mYS1pbnI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTU2Jztcbn1cbi5mYS1jbnk6YmVmb3JlLFxuLmZhLXJtYjpiZWZvcmUsXG4uZmEteWVuOmJlZm9yZSxcbi5mYS1qcHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTU3Jztcbn1cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTU4Jztcbn1cbi5mYS13b246YmVmb3JlLFxuLmZhLWtydzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNTknO1xufVxuLmZhLWJpdGNvaW46YmVmb3JlLFxuLmZhLWJ0YzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNWEnO1xufVxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTViJztcbn1cbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTVjJztcbn1cbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNWQnO1xufVxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNWUnO1xufVxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNjAnO1xufVxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTYxJztcbn1cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE2Mic7XG59XG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTYzJztcbn1cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTY0Jztcbn1cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNjUnO1xufVxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE2Nic7XG59XG4uZmEteW91dHViZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNjcnO1xufVxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTY4Jztcbn1cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNjknO1xufVxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNmEnO1xufVxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTZiJztcbn1cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNmMnO1xufVxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNmQnO1xufVxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNmUnO1xufVxuLmZhLWFkbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNzAnO1xufVxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNzEnO1xufVxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTcyJztcbn1cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTczJztcbn1cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE3NCc7XG59XG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE3NSc7XG59XG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNzYnO1xufVxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNzcnO1xufVxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTc4Jztcbn1cbi5mYS1hcHBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNzknO1xufVxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTdhJztcbn1cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE3Yic7XG59XG4uZmEtbGludXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTdjJztcbn1cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxN2QnO1xufVxuLmZhLXNreXBlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE3ZSc7XG59XG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxODAnO1xufVxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxODEnO1xufVxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxODInO1xufVxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTgzJztcbn1cbi5mYS1naXR0aXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTg0Jztcbn1cbi5mYS1zdW4tbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxODUnO1xufVxuLmZhLW1vb24tbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxODYnO1xufVxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTg3Jztcbn1cbi5mYS1idWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTg4Jztcbn1cbi5mYS12azpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxODknO1xufVxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE4YSc7XG59XG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE4Yic7XG59XG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE4Yyc7XG59XG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMThkJztcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxOGUnO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTkwJztcbn1cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxOTEnO1xufVxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxOTInO1xufVxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTkzJztcbn1cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTk0Jztcbn1cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLmZhLXRyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxOTUnO1xufVxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTk2Jztcbn1cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE5Nyc7XG59XG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTk4Jztcbn1cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTk5Jztcbn1cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTlhJztcbn1cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTliJztcbn1cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uZmEtYmFuazpiZWZvcmUsXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxOWMnO1xufVxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTlkJztcbn1cbi5mYS15YWhvbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxOWUnO1xufVxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYTAnO1xufVxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYTEnO1xufVxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWEyJztcbn1cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWEzJztcbn1cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYTQnO1xufVxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYTUnO1xufVxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWE2Jztcbn1cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFhNyc7XG59XG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWE4Jztcbn1cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWE5Jztcbn1cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWFhJztcbn1cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYWInO1xufVxuLmZhLWZheDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYWMnO1xufVxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFhZCc7XG59XG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWFlJztcbn1cbi5mYS1wYXc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWIwJztcbn1cbi5mYS1zcG9vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYjEnO1xufVxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWIyJztcbn1cbi5mYS1jdWJlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYjMnO1xufVxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWI0Jztcbn1cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYjUnO1xufVxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFiNic7XG59XG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFiNyc7XG59XG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYjgnO1xufVxuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLFxuLmZhLWNhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYjknO1xufVxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYmEnO1xufVxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWJiJztcbn1cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFiYyc7XG59XG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYmQnO1xufVxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWJlJztcbn1cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYzAnO1xufVxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWMxJztcbn1cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYzInO1xufVxuLmZhLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYzMnO1xufVxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFjNCc7XG59XG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFjNSc7XG59XG4uZmEtZmlsZS16aXAtbzpiZWZvcmUsXG4uZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWM2Jztcbn1cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYzcnO1xufVxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFjOCc7XG59XG4uZmEtZmlsZS1jb2RlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWM5Jztcbn1cbi5mYS12aW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFjYSc7XG59XG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxY2InO1xufVxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFjYyc7XG59XG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxY2QnO1xufVxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFjZSc7XG59XG4uZmEtcmE6YmVmb3JlLFxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFkMCc7XG59XG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZDEnO1xufVxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWQyJztcbn1cbi5mYS1naXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWQzJztcbn1cbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZDQnO1xufVxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWQ1Jztcbn1cbi5mYS1xcTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZDYnO1xufVxuLmZhLXdlY2hhdDpiZWZvcmUsXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFkNyc7XG59XG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWQ4Jztcbn1cbi5mYS1zZW5kLW86YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWQ5Jztcbn1cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFkYSc7XG59XG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWRiJztcbn1cbi5mYS1oZWFkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWRjJztcbn1cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWRkJztcbn1cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFkZSc7XG59XG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFlMCc7XG59XG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZTEnO1xufVxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWUyJztcbn1cbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi5mYS1mdXRib2wtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZTMnO1xufVxuLmZhLXR0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZTQnO1xufVxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWU1Jztcbn1cbi5mYS1wbHVnOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFlNic7XG59XG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZTcnO1xufVxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZTgnO1xufVxuLmZhLXllbHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWU5Jztcbn1cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZWEnO1xufVxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWViJztcbn1cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFlYyc7XG59XG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFlZCc7XG59XG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZWUnO1xufVxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWYwJztcbn1cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFmMSc7XG59XG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWYyJztcbn1cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFmMyc7XG59XG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFmNCc7XG59XG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFmNSc7XG59XG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZjYnO1xufVxuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZjcnO1xufVxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFmOCc7XG59XG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFmOSc7XG59XG4uZmEtYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWZhJztcbn1cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFmYic7XG59XG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWZjJztcbn1cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFmZCc7XG59XG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZmUnO1xufVxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYyMDAnO1xufVxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMjAxJztcbn1cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMjAyJztcbn1cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjIwMyc7XG59XG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYyMDQnO1xufVxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYyMDUnO1xufVxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMjA2Jztcbn1cbi5mYS1idXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMjA3Jztcbn1cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjIwOCc7XG59XG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjIwOSc7XG59XG4uZmEtY2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMjBhJztcbn1cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjIwYic7XG59XG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMjBjJztcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlXG4vLyAtLS0gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gYXNzZXQgcGF0aFxuJGFzc2V0X3BhdGg6ICcuLi9pbWFnZXMvJztcblxuLy8gZm9udHNcbiRmb250LXByaW1hcnk6ICdwcm94aW1hLW5vdmEnLCBzYW5zLXNlcmlmO1xuJGZvbnQtc2Vjb25kYXJ5OiAnZ2VzdGEnLCBjbGVhbiwgc2Fucy1zZXJpZjtcbiRiYXNlOiAxNjtcbiRmb250LXNpemUtbGlzdDogNDAgMzIgMjQgMjAgMTYgMTU7XG4kbWVkLWZvbnQtc2l6ZS1saXN0OiA0MCAzNCAyOCAyNCAxOSAxNTtcbiRsZy1mb250LXNpemUtbGlzdDogNDAgMzQgMjggMjQgMTkgMTU7XG4kZm9udC1oZWFkaW5nLWNsYXNzLWxpc3Q6IGFscGhhIGJldGEgZ2FtbWEgZGVsdGEgZXBzaWxvbiB6ZXRhO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1ibGFjazogOTAwO1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiAxMDA7XG5cbi8vIGdyaWRcbiRndXR0ZXI6IDEwO1xuJG1heC13aWR0aDogMTA2MDsgLy8gTWF4IGdyaWQgd3JhcCB3aWR0aFxuJG1heC13aWR0aC13aWRlOiAxMzAwOyAvLyBNYXggZ3JpZCB3cmFwIHdpZHRoIGZvciB3aWRlIHNlY3Rpb25zXG4kbWF4LXdpZHRoLWV4dHJhLXdpZGU6IDE4MDA7IC8vIE1heCBncmlkIHdyYXAgd2lkdGggZm9yIGV4dHJhIHdpZGUgc2VjdGlvbnNcbiRzbS1jb2x1bW4tY291bnQ6IDQ7XG4kbWVkLWNvbHVtbi1jb3VudDogNjtcbiRsZy1jb2x1bW4tY291bnQ6IDEyO1xuJG1xczogNDIwOyAvLyBzbWFsbCBicmVha3BvaW50XG4kbXExOiA2MDA7IC8vIE1pZCByYW5nZSBicmVha3BvaW50XG4kbXEyOiA3MDA7IC8vIE1lZCBzY3JlZW4gYnJlYWtwb2ludFxuJG1xMzogMTA1NDsgLy8gTGFyZ2Ugc2NyZWVuIGJyZWFrcG9pbnRcbiRtcTQ6IDEzMjU7IC8vIHhsYXJnZSBzY3JlZW4gYnJlYWtwb2ludFxuXG4vLyBjb2xvclxuJGNvbG9yLTE6ICM1NjU3NTg7IC8vIGJhc2ljIGJsYWNrXG4kY29sb3ItMjogIzViYmVmZjsgLy8gbGlnaHQgYmx1ZVxuJGNvbG9yLTM6ICMyYzk3ZGU7IC8vIGJsdWVcbiRjb2xvci00OiAjN2JjMzRlOyAvLyBsaW1lIGdyZWVuXG4kY29sb3ItNTogIzgwODA4MDsgLy8gZ3JleVxuJGNvbG9yLTY6ICMyZDJkMmQ7IC8vIGxpZ2h0IGJsYWNrXG4kY29sb3ItNzogIzljZDI3YTsgLy8gbGlnaHQgZ3JlZW5cbiRjb2xvci04OiAjMWYyNzJlOyAvLyBkYXJrZXIgb2ZmIGJsdWVcbiRjb2xvci05OiAjNjk3ZDkwOyAvLyBsaWdodCBibHVlIGdyZXlcbiRjb2xvci0xMDogI2ZhZmFmYTsgLy8gbGlnaHRlc3QgZ3JleVxuJGNvbG9yLTExOiAjY2NjOyAvLyBsaWdodGVyIGdyZXlcbiRjb2xvci0xMjogcmdiYSgyMCwgMjAsIDIwLCAwLjIpOyAvLyBsaWdodCBncmV5XG4kY29sb3ItMTM6ICMyMTJlMzk7IC8vIGRhcmtlc3QgYmx1ZVxuJGNvbG9yLTE0OiByZ2JhKDAsIDAsIDAsIDApO1xuJGNvbG9yLTE1OiAjZjZmNmY2OyAvLyBsaWdodCBncmV5XG4kY29sb3ItMTY6ICM5OWEzYWM7IC8vIGFub3RoZXIgZ3JleVxuJGNvbG9yLTE3OiAjZTJlYmYxOyAvLyBsaWdodCBzbGF0ZSBibHVlIGdyZXlcbiRjb2xvci0xODogIzc5OWY2NTsgLy8gbGlnaHQgZ3JlZW5cbiRjb2xvci0xOTogIzUzNzkzZTsgLy8gZGFyayBncmVlblxuJGNvbG9yLTIwOiAjN2NjNWQ4OyAvLyBsaWdodCBibHVlXG4kY29sb3ItMjE6ICMxZjI3MmU7IC8vIGRhcmsgYmx1ZVxuJGNvbG9yLTIyOiAjZmJmYmZiOyAvLyB2ZXJ5IGxpZ2h0IGdyZXlcbiRjb2xvci0yMzogI2ZhZmJmZDsgLy8gbGlnaHRlc3QgYmx1ZSAodGFibGUgcm93cywgZXRjKVxuJGNvbG9yLTI0OiAjZjFmNWY4OyAvLyBsaWdodCBibHVlXG4kY29sb3ItZXJyb3I6ICNmMmRlZGU7IC8vIGVycm9yIHJlZFxuJGNvbG9yLWluZm86ICNkOWVkZjc7XG4kY29sb3Itd2FybmluZzogI2ZjZjhlMztcbiRjb2xvci1zdWNjZXNzOiAjZGZmMGQ4OyAvLyBzdWNjZXNzIGdyZWVuXG4kY29sb3ItZm9ybS1lcnJvcjogI2NjMDAwMDtcbiRjb2xvci1idWxsZXRpbjogI2U3NGMzYztcbi8vIC0tLSBlbmQgdmFyaWFibGVzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAtLS0gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENhbGN1bGF0ZSBzbWFsbCBzY3JlZW4gZ3JpZCBiYXNlZCBvbiAkc20tY29sdW1uLWNvdW50XG5AbWl4aW4gc20tZ3JpZCgkY29sdW1ucykge1xuICAgIHdpZHRoOiAkY29sdW1ucyAqIChjYWxjKDEwMCUgLyAkc20tY29sdW1uLWNvdW50KSk7XG4gICAgcGFkZGluZzogMCAkZ3V0dGVyICsgcHg7XG4gICAgcGFkZGluZzogMCBjYWxjKCRndXR0ZXIvJGJhc2UpICsgcmVtO1xufVxuLy8gQ2FsY3VsYXRlIG1lZCBzY3JlZW4gZ3JpZCBiYXNlZCBvbiAkbWVkLWNvbHVtbi1jb3VudFxuQG1peGluIG1lZC1ncmlkKCRjb2x1bW5zKSB7XG4gICAgd2lkdGg6ICRjb2x1bW5zICogKGNhbGMoMTAwJSAvICRtZWQtY29sdW1uLWNvdW50KSk7XG4gICAgcGFkZGluZzogMCAkZ3V0dGVyICsgcHg7XG4gICAgcGFkZGluZzogMCBjYWxjKCRndXR0ZXIvJGJhc2UpICsgcmVtO1xufVxuLy8gQ2FsY3VsYXRlIGxhcmdlIHNjcmVlbiBncmlkIGJhc2VkIG9uICRsZy1jb2x1bW4tY291bnRcbkBtaXhpbiBsZy1ncmlkKCRjb2x1bW5zKSB7XG4gICAgd2lkdGg6ICRjb2x1bW5zICogKGNhbGMoMTAwJSAvICRsZy1jb2x1bW4tY291bnQpKTtcbiAgICBwYWRkaW5nOiAwICRndXR0ZXIgKyBweDtcbiAgICBwYWRkaW5nOiAwIGNhbGMoJGd1dHRlci8kYmFzZSkgKyByZW07XG59XG5cbi8vIENhbGN1bGF0ZSBwaXhlbHMgdG8gcmVtIHVuaXRzIGZvciBmb250IHNpemVzXG5AbWl4aW4gZm9udC1zaXplKCRmKSB7XG4gICAgZm9udC1zaXplOiAkZiArIHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYygkZi8kYmFzZSkgKyByZW07XG59XG4vLyBjc3MzIHJvdGF0ZSwgZmxpcCB2ZXJ0aWNhbCwgZmxpcCBob3Jpem9udGFsXG5AbWl4aW4gcm90YXRlKCRhZGVnLCAkeGRlZywgJHlkZWcpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRhZGVnKSByb3RhdGVYKCR4ZGVnKSByb3RhdGVZKCR5ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKCRhZGVnKSByb3RhdGVYKCR4ZGVnKSByb3RhdGVZKCR5ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGFkZWcpIHJvdGF0ZVgoJHhkZWcpIHJvdGF0ZVkoJHlkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKCRhZGVnKSByb3RhdGVYKCR4ZGVnKSByb3RhdGVZKCR5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkYWRlZykgcm90YXRlWCgkeGRlZykgcm90YXRlWSgkeWRlZyk7XG59XG4vLyBjc3MzIHNjYWxlXG5AbWl4aW4gc2NhbGUoJHN4LCAkc3kpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHN4LCAkc3kpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgkc3gsICRzeSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHN4LCAkc3kpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoJHN4LCAkc3kpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoJHN4LCAkc3kpO1xufVxuLy8gY3NzMyB0cmFuc2xhdGVcbkBtaXhpbiB0cmFuc2xhdGUoJHgsICR5KSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG59XG4vLyBjc3MzIHBlcnNwZWN0aXZlXG5AbWl4aW4gcGVyc3BlY3RpdmUoJHgpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoJHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgkeCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoJHgpO1xuICAgIC1vLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoJHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoJHgpO1xufVxuLy8gZ3JhZGllbnRzXG5AbWl4aW4gbGluZWFyLWdyYWRpZW50KCRmcm9tQ29sb3IsICR0b0NvbG9yKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChcbiAgICAgICAgbGluZWFyLFxuICAgICAgICBsZWZ0IHRvcCxcbiAgICAgICAgbGVmdCBib3R0b20sXG4gICAgICAgIGZyb20oJGZyb21Db2xvciksXG4gICAgICAgIHRvKCR0b0NvbG9yKVxuICAgICk7IC8qIFNhZjQrLCBDaHJvbWUgKi9cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgdG9wLFxuICAgICAgICAkZnJvbUNvbG9yLFxuICAgICAgICAkdG9Db2xvclxuICAgICk7IC8qIENocm9tZSAxMCssIFNhZjUuMSssIGlPUyA1KyAqL1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KFxuICAgICAgICB0b3AsXG4gICAgICAgICRmcm9tQ29sb3IsXG4gICAgICAgICR0b0NvbG9yXG4gICAgKTsgLyogRkYzLjYgKi9cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb21Db2xvciwgJHRvQ29sb3IpOyAvKiBJRTEwICovXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KFxuICAgICAgICB0b3AsXG4gICAgICAgICRmcm9tQ29sb3IsXG4gICAgICAgICR0b0NvbG9yXG4gICAgKTsgLyogT3BlcmEgMTEuMTArICovXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb21Db2xvciwgJHRvQ29sb3IpO1xufVxuQG1peGluIHJhZGlhbC1ncmFkaWVudCgkZnJvbSwgJHRvKSB7XG4gICAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBjaXJjbGUgY292ZXIsICRmcm9tIDAlLCAkdG8gMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcbiAgICAgICAgcmFkaWFsLFxuICAgICAgICBjZW50ZXIgY2VudGVyLFxuICAgICAgICAwcHgsXG4gICAgICAgIGNlbnRlciBjZW50ZXIsXG4gICAgICAgIDEwMCUsXG4gICAgICAgIGNvbG9yLXN0b3AoMCUsICRmcm9tKSxcbiAgICAgICAgY29sb3Itc3RvcCgxMDAlLCAkdG8pXG4gICAgKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChcbiAgICAgICAgY2VudGVyLFxuICAgICAgICBjaXJjbGUgY292ZXIsXG4gICAgICAgICRmcm9tIDAlLFxuICAgICAgICAkdG8gMTAwJVxuICAgICk7XG4gICAgYmFja2dyb3VuZDogLW8tcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgY2lyY2xlIGNvdmVyLCAkZnJvbSAwJSwgJHRvIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1tcy1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBjaXJjbGUgY292ZXIsICRmcm9tIDAlLCAkdG8gMTAwJSk7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgY2lyY2xlIGNvdmVyLCAkZnJvbSAwJSwgJHRvIDEwMCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmcm9tO1xufVxuLy8gY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgICp6b29tOiAxO1xufVxuXG4vLyBwcm9ncmVzcyBncmFkaWVudFxuQG1peGluIHByb2dyZXNzLWdyYWRpZW50IHtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kKGxpbmVhci1ncmFkaWVudCh0b3AsICRjb2xvci0xLCAkY29sb3ItNSkpO1xufVxuXG4vLyB0cmFuc2l0aW9uc1xuQG1peGluIHRyYW5zaXRpb24oJHByb3BlcnR5LCAkZHVyYXRpb24pIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4gICAgLW1zLXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiBlYXNlLWluLW91dDtcbn1cblxuLy8gLS0tIGVuZCBtaXhpbnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIC0tLSBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmh0bWwge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci04O1xuXG4gICAgJi5pZTgge1xuICAgICAgICBzZWN0aW9uLFxuICAgICAgICBuYXYsXG4gICAgICAgIGhlYWRlcixcbiAgICAgICAgYXNpZGUsXG4gICAgICAgIGZvb3RlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cbmJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLy8gc2V0IG1hcmdpbiBvbiBtYWluIHRvIG1ha2Ugcm9vbSBmb3IgZml4ZWQgaGVhZGVyXG5bcm9sZT0nbWFpbiddIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEzLyRiYXNlKStlbSkge1xuICAgIH1cblxuICAgIHNlY3Rpb24sXG4gICAgLnNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgJi5mbHVzaC1pbWctc2VjdGlvbiB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgaHRtbC5pZTggJiB7XG4gICAgICAgICAgICAmLmZpcnN0LXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMS8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgICYuYWx0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xMztcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICB9XG4gICAgICAgICYuYWx0MiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMjQ7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMy8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFsdDMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLTIyO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci0xMTtcbiAgICAgICAgfVxuICAgICAgICAmLmFsdDQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLTExO1xuICAgICAgICB9XG4gICAgICAgICYuYWx0NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAmLmZpcnN0LXNlY3Rpb24ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gYm9keS5ob21lICYge1xuICAgICAgICAgICAgLy8gICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgICAgICAgICAvL1xuICAgICAgICAgICAgLy8gICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAvLyAgICAgcGFkZGluZy10b3A6IDI4MHB4O1xuICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgICAgICAgICAgIC8vICAgfVxuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgICAgICYuc2hvcnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXExLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jbWFpbi13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5ib2R5LmhvbWUgW3JvbGU9J21haW4nXSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbn1cblxuLy8gdGFibGVzXG50YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBjb2xvcjogJGNvbG9yLTk7XG4gICAgLyogICBtYXJnaW4tYm90dG9tOiA1MHB4OyAqL1xuXG4gICAgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0yMztcbiAgICB9XG4gICAgdGhlYWQgdHI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICAgIHRoZWFkIHRyIHtcbiAgICB9XG4gICAgdGJvZHkgdHIge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgICB0Ym9keSB0cjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIC8vIG5vIGNsdWUgd2hhdCB0aGlzIGlzIHN1cHBvc2VkIHRvIGJlIGZvci4gZGlzYWJsaW5nIGJlY2F1c2UgaXQncyBhbm5veWluZyAtIHJ5YW5cbiAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3ItMywgLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHRyOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci0xMjtcbiAgICB9XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItOTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTEvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZhLWNoZWNrIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNjk3ZDkwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIG1heC13aWR0aDogYXV0bzsgaXMgYW4gaW52YWxpZCBDU1MgcHJvcGVydHkuIFJlbW92aW5nIGJlY2F1c2UgaXRcbiAgICAgICAgLy8gYnJlYWtzIEZpcmVGb3guIC1Db3JiaW5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEzLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgLy9tYXgtd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGgge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3ItOSwgMC4xKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItMTI7XG4gICAgfVxuICAgICYudW5zdHlsZWQge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHRyOmxhc3Qtb2YtdHlwZSB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBwdXNoIHRleHQgdG8gdGhlIHJpZ2h0IGhlbHBlclxuLnRleHQtcHVzaCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucHVzaCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLmhpZGRlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLy8gdGV4dCBhbGwgY2FwcyBoZWxwZXJcbi5jYXBzIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4vLyBoZWxwZXIgdG8gYWRkIG5lZ2F0aXZlIG1hcmdpbiB0byBwdWxsIHVwIGVsZW1lbnRzXG4ucHVsbC11cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTIwcHg7XG59XG4uaG9yei1ydWxlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci0xMjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEzLyRiYXNlKStlbSkge1xuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgICYuYWx0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFsdDIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuLy8gY2xlYXIgdGV4dCB0byBuZXh0IGxpbmUgaGVscGVyXG4uc3RhY2sge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG59XG5cbi8vIHB1dCBhIHRleHQgc2hhZG93IG9uIGl0XG4uc2hhZG93IHtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLy8gYWxsb3cgcGFkZGluZyBhbmQgYm9yZGVyIHRvIGJlIGNhbGMgd2l0aCB3aWR0aFxuKiB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vLyBiYXNlIGxpbmtzXG5hIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4xcyk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRjb2xvci0zO1xuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4zcyk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItMztcbiAgICB9XG5cbiAgICAmLmFsdCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItMTtcbiAgICB9XG4gICAgJi5yZXZlcnNlIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJveCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBoMixcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuM3MpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0yO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItNjtcblxuICAgICAgICAgICAgaDIsXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci02O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci0yO1xuXG4gICAgICAgIGgyLFxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLTI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hbHQyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci0xMTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLTE7XG4gICAgICAgIH1cbiAgICB9XG59XG4uaXIge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbn1cbi8vIGJ1dHRvbnNcbmJ1dHRvbiB7XG4gICAgJi5mdWxsLXdpZHRoIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuYS5idG4sXG5idXR0b24uYnRuLFxuc3Bhbi5idG4sXG5pbnB1dC5idG4ge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjFzKTtcbiAgICBjb2xvcjogJGNvbG9yLTM7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLTM7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDE0cHggMzBweCAxM3B4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItMjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItMjtcbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvci0zLCA1JSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvci0zLCA1JSk7XG4gICAgfVxuICAgICYucmV2ZXJzZS1idG4ge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFsdCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMzBweCAxNXB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0zO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMjtcbiAgICAgICAgfVxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLTMsIDUlKTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFsdDIge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDMwcHggMTVweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItNDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTc7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci00LCA1JSk7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hbHQzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hbHQ0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItMjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItMjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFsdDUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci05O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRjb2xvci05O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci05O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItMjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0yO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4tYmFja2dyb3VuZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIEZpeGVzIGJ1dHRvbiBzdGFja2luZyBzcGFjaW5nIGlzc3VlIG9uIFNhZmFyaS5cbnAge1xuICAgIGEuYnRuLmFsdDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxufVxuXG4ubW9yZS1saW5rLFxuLmJhZGdlIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC40cyk7XG4gICAgY29sb3I6ICRjb2xvci0zO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxMnB4IDE4cHggMTJweCAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLTI7XG4gICAgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMS8kYmFzZSkrZW0pIHtcbiAgICB9XG59XG5cbi5iYWRnZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLTM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogN3B4IDZweCA2cHggN3B4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIC5lcnJvciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZTExMTU7XG4gICAgfVxufVxuXG4uYmFkZ2U6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uYXJyb3ctaWNvbiB7XG4gICAgaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4ycyk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGk6YmVmb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0yO1xuICAgICAgICB9XG4gICAgfVxufVxuLnJldmVyc2Uge1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cbi5mb3Itc20tc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4uc2xpbSB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmZvci1sZy1zY3JlZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbi8vIGltYWdlc1xuaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cbiAgICAmLmNvbnRhaW4tbWVkaWEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJi5jb250YWluLWlsbG8ge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcblxuICAgICAgICAmLmFsdCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgICAgICAgfVxuICAgICAgICAmLmFsdDIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICYuYWx0MyB7XG4gICAgICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgICB9XG4gICAgICAgICYuYWx0NCB7XG4gICAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICB9XG4gICAgICAgICYuYWx0NSB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAmLmFsdDYge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJi5hbHQ3IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXExLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmLmFsdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hbHQyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFsdDMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hbHQ0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmltZy1yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgJi5pbWctbGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICAmLm9mZnNldC0xIHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYudHdvLXVwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgLmZsZXhib3ggLmZsZXhib3gtaW5uZXI6Zmlyc3QtY2hpbGQgLmZsdXNoIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG59XG5cbmZpZ3VyZSxcbi5pbWctd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAoJGd1dHRlciAqIDIpICsgcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5mbHVzaCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00NXB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbnRhaW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hbHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDk4JTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cbi50ZXh0LWltYWdlLXdyYXAge1xuICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgkY29sb3ItMSwgMC41KTtcbiAgICB9XG59XG4vLyB2aWRlb1xudmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cbi52aWRlby1pbWctd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMXB4O1xuICAgIHdpZHRoOiA5OC40JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItMywgMC41KTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgIH1cblxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMy8kYmFzZSkrZW0pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgdmlkZW8ge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHksIDAuNXMpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIHJlc3BvbnNpdmUgZW1iZWRkZWQgdmlkZW9cbi52aWRlby13cmFwcGVyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBoZWlnaHQ6IDA7XG5cbiAgICBpZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuLmhlYWRlci1iZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5bcm9sZT0nbWFpbiddIHNlY3Rpb24uZGFyay1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJGNvbG9yLTI7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgaDEuYWx0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLnRvZ2dsZS1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvci0yO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDQ5JTtcblxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMS8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMS8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTEvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcHggMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItNTtcbiAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFsdCB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBsaSBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEzLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCAxMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxudWwucGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLTI7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggM3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGxpIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLTI7XG4gICAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICAgIH1cbn1cbi5ib3gtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMy8kYmFzZSkrZW0pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4ub3ZlcmxheS1jb250ZW50IHtcbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTEvJGJhc2UpK2VtKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIH1cbn1cbi5vdmVybGF5LWNvbnRlbnQtaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXExLyRiYXNlKStlbSkge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcbiAgICAgICAgY29sb3I6ICRjb2xvci0zO1xuICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMS8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0Mik7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5bcm9sZT0nbWFpbiddIHVsLmhvcnotY2VudGVyZWQtbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIC8vcGFkZGluZzogMTBweDtcbiAgICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICB9XG59XG4uc2xpZGVyLWFycm93cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDIlO1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbi5ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4jc2l0ZS1tYXAge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjFzKTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMTM7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAtMTMwJSk7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG5cbiAgICBodG1sLmllOCAmIHtcbiAgICAgICAgdG9wOiAtMTMwJTtcbiAgICB9XG5cbiAgICAmLnNob3cge1xuICAgICAgICB0b3A6IDczcHg7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAwKTtcblxuICAgICAgICBodG1sLmllOCAmIHtcbiAgICAgICAgICAgIHRvcDogNzNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xcy8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXExLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgdG9wOiAxMDFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjUwcHg7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEzLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBnZW9tZXRyaWNQcmVjaXNpb247XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yLTEzLCA1JSk7XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4ycyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgaTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEzLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpLmFjdGl2ZSBhIGk6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgwLCAtMTgwZGVnLCAwKTtcbiAgICAgICAgfVxuICAgICAgICA+IGxpIHVsIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjJzKTtcblxuICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEzLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gbGkgdWwgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IGNhbGMoJG1xMy8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEzLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMS8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkud2l0aC1kcm9wIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyMjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDkwJTtcbiAgICAgICAgICAgIHRvcDogLTdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDQ1ZGVnLCAwLCAwKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uYm94IHtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLTE3O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAmLmFsdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xMDtcblxuICAgICAgICAuYm94LWJvZHkge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFsdDIge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItMztcblxuICAgICAgICBoZWFkZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTM7XG5cbiAgICAgICAgICAgIC5zdWJoZWFkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2EyZDRmMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xNztcblxuICAgICAgICAuc3ViaGVhZCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC56ZXRhO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgY29sb3I6ICM4MThjOTU7XG4gICAgICAgIH1cblxuICAgICAgICA+ICoge1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJveC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xuXG4gICAgICAgICYuYWx0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYm94IC5idG4uYWx0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMTJweCAxMnB4IDEwcHggMTJweDtcbn1cblxuLnByaWNpbmcgLmJveC1ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ucHJpY2luZyAuYm94IHRkIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLnByaWNpbmcgLmN0YXMge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnByaWNpbmcgLmN0YXMgdHIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5wcmljaW5nIC5jdGFzIHRyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlNGU2O1xufVxuXG4ucHJpY2luZyAuY3RhcyB0ZCB7XG4gICAgcGFkZGluZzogMTVweCA1cHggNXB4IDVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucHJpY2luZyAuY3RhcyB0cjpsYXN0LWNoaWxkIHtcbn1cblxuLmlubmVyLXdyYXAtc3BhY2Uge1xuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmFsdCB7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMy8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hbHQyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLTU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFsdDMge1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcXMvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXExLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMy8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuLmdyaWQtYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci0xNjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAoJGd1dHRlciAqIDIpICsgcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi8qIEZsZXhib3ggbW9kdWxlcyAqL1xuLmZsZXhib3gge1xuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmLnJvdy1yZXZlcnNlIHtcbiAgICAgICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgICAgICYucm93LXN0cmV0Y2gge1xuICAgICAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgIC1tb3otYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgfVxuICAgIH1cbiAgICA+ICoge1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgICAgIH1cbiAgICB9XG59XG4uaW5zZXQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXExLyRiYXNlKStlbSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgfVxufVxuLnN0cmV0Y2gge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgIC5zdHJldGNoIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMztcblxuICAgICAgICAuZmxleGJveCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC5pbm5lci13cmFwLXNwYWNlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAqOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0xMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gKjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci04O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWx0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci00O1xuXG4gICAgICAgICAgICAuZmxleGJveCB7XG4gICAgICAgICAgICAgICAgPiAqOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItODtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAqOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0xMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hbHQyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0zO1xuXG4gICAgICAgICAgICAuZmxleGJveCB7XG4gICAgICAgICAgICAgICAgPiAqOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMTM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gKjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vLyB6b29tIHN0eWxlc1xuLnpvb20ge1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4zcyk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB6LWluZGV4OiAxMTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLTUsIDAuNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci0xO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIHNjYWxlKDEuNjUsIDEuNjUpO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfigJQnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHNsaWRlciBvdmVycmlkZXNcbi51aS1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMy8kYmFzZSkrZW0pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEuMmVtO1xuICAgIGhlaWdodDogMS4yZW07XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBmb250LXNpemU6IDAuN2VtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi8qIHN1cHBvcnQ6IElFOCAtIFNlZSAjNjcyNyAqL1xuLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLWhhbmRsZSxcbi51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1yYW5nZSB7XG4gICAgZmlsdGVyOiBpbmhlcml0O1xufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMTc7XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGUge1xuICAgIHRvcDogLTE0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOTBweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3R0b206IC02MnB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkY29sb3ItMjtcbiAgICAgICAgYm94LXNoYWRvdzogLTVweCAwIDAgd2hpdGUsIDVweCAwIDAgd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlIHtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcbiAgICBsZWZ0OiAwO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcbiAgICByaWdodDogMDtcbn1cbmlucHV0I2Ftb3VudCB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyOHB4O1xuICAgIH1cbn1cbmlucHV0LmFtb3VudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZzogOHB4IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuaW5wdXQucHJpY2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDhweCA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29sb3I6ICRjb2xvci05O1xufVxuLmljb24tZmxhZyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTc4cHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGFzc2V0X3BhdGggKyAnaWNvbi11cy1mbGFnLnBuZycpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNzhweCAxMDBweDtcbiAgICB9XG5cbiAgICAmLmZsYWctY2FuYWRhOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkYXNzZXRfcGF0aCArICdpY29uLWNhbmFkYS1mbGFnLnBuZycpO1xuICAgIH1cbn1cbi8vIG1pbi1oZWlnaHQgZm9yIHZlcnRpY2FsIHNwYWNlXG4udmVydGljYWwtY29udGFpbiB7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIH1cbn1cblxuLmJsb2NrLW1lc3NhZ2Uge1xuICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMTBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvL2NvbG9yOiAjZmZmO1xuICAgICYuZXJyb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLWVycm9yLCA2MCUpO1xuICAgIH1cbiAgICAmLmluZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW5mbztcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3ItaW5mbywgNjAlKTtcbiAgICB9XG4gICAgJi5zdWNjZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYjAyMTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICYud2FybmluZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13YXJuaW5nO1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvci13YXJuaW5nLCA2MCUpO1xuICAgIH1cbn1cblxuLmVycm9yLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAkY29sb3ItZm9ybS1lcnJvcjtcbn1cblxuLy8gZGlzcGxheSB1dGlsaXR5XG4uZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyAtLS0gZW5kIGJhc2Ugc3R5bGVzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmllOCB7XG4gICAgaDEuYWxwaGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICB9XG4gICAgYS5tb3JlLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxufVxuXG4vKiBGaXhlcyBGaXJlRm94IGlzc3VlIG1ha2luZyByZXF1aXJlZCBpbnB1dHMgaGF2ZSBhIHJlZCBvdXRsaW5lICovXG5pbnB1dDppbnZhbGlkIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGVcbi8vIEZsZXggcGFyZW50IGNvbnRhaW5lclxuLmZsZXgge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nOiBjYWxjKCRndXR0ZXIvMikgKyBweCAkZ3V0dGVyICsgcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoICsgcHg7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCRtYXgtd2lkdGgvJGJhc2UpICsgcmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgJi5mbGV4LXdpZGUge1xuICAgICAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtd2lkZSArIHB4O1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoJG1heC13aWR0aC13aWRlLyRiYXNlKSArIHJlbTtcbiAgICB9XG4gICAgJi5mbGV4LWV4dHJhLXdpZGUge1xuICAgICAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtZXh0cmEtd2lkZSArIHB4O1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoJG1heC13aWR0aC1leHRyYS13aWRlLyRiYXNlKSArIHJlbTtcbiAgICB9XG5cbiAgICAmLnR1Y2sge1xuICAgICAgICBwYWRkaW5nOiAwICRndXR0ZXIgKyBweDtcbiAgICB9XG5cbiAgICAvLyBHcmlkIGNsYXNzIG9iamVjdHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRzbS1jb2x1bW4tY291bnQge1xuICAgICAgICAuZzEtZmxleCN7JGl9IHtcbiAgICAgICAgICAgIEBpZiAkaSAhPSAzIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNtLWdyaWQoJGkpO1xuXG4gICAgICAgICAgICAmLnB1c2gge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZzEtaGlkZSxcbiAgICAuZzItaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5nMS1zaG93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC8vIEFkanVzdCBwYWRkaW5nIGZvciBuZXN0ZWQgaXRlbXNcbiAgICAuZmxleC1uZXN0ZWQge1xuICAgICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgICAmLmcxLWZsZXg0Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAvLyBHcmlkIGNsYXNzIG9iamVjdHMgZm9yIG1lZCBzY3JlZW5zXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJG1lZC1jb2x1bW4tY291bnQge1xuICAgICAgICAgICAgLmcyLWZsZXgjeyRpfSB7XG4gICAgICAgICAgICAgICAgQGlmICRpICE9ICRtZWQtY29sdW1uLWNvdW50IHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZC1ncmlkKCRpKTtcblxuICAgICAgICAgICAgICAgICYucHVzaCB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmcyLXNob3cge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmcyLWhpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZzItb2Zmc2V0MSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTYuNCU7XG4gICAgICAgIH1cbiAgICAgICAgLy8gQWRqdXN0IHBhZGRpbmcgZm9yIG5lc3RlZCBpdGVtc1xuICAgICAgICAuZmxleC1uZXN0ZWQge1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5nMS1mbGV4NDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKyBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoJGd1dHRlci8kYmFzZSkgKyByZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmcxLWZsZXg0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEzLyRiYXNlKStlbSkge1xuICAgICAgICAvLyBHcmlkIGNsYXNzIG9iamVjdHMgZm9yIGxhcmdlIHNjcmVlbnNcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbGctY29sdW1uLWNvdW50IHtcbiAgICAgICAgICAgIC5nMy1mbGV4I3skaX0ge1xuICAgICAgICAgICAgICAgIEBpZiAkaSAhPSAkbGctY29sdW1uLWNvdW50IHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnLWdyaWQoJGkpO1xuXG4gICAgICAgICAgICAgICAgJi5wdXNoIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZzMtc2hvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuZzMtaGlkZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5nMy1vZmZzZXQxIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4LjQlO1xuICAgICAgICB9XG4gICAgICAgIC5nMy1vZmZzZXQyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNi44JTtcbiAgICAgICAgfVxuICAgICAgICAuZzMtb2Zmc2V0MyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjUuMiU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZVxuJGZvcmVmbGlnaHQtZ3JheTogIzIxMmUzOTtcblxuaHRtbCB7XG4gICAgZm9udC1zaXplOiA4MyU7XG5cbiAgICAvLyBJJ20gbm8gU0FTUyBleHBlcnQsIGRvZXMgdGhpcyBtYWtlIDxodG1sPiBpbmNsdWRlIHRoaXMgLmllOCBjbGFzcz9cbiAgICAvLyBPciwgaXMgdGhpcyB1c2VkIHdpdGggPGh0bWwgY2xhc3M9XCJpZThcIj4gP1xuICAgIC8vIElmIHNvLCBob3cgYXJlIHlvdSBjb25kaXRpb25hbGx5IGFkZGluZyB0aGlzIGNsYXNzP1xuICAgICYuaWU4IHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIGNvbG9yOiAkY29sb3ItMTtcblxuICAgIGh0bWwuaWU4ICYge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICB9XG59XG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5lbSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLy8gUHJpbnQgaGVhZGluZ3MgZm9udCBzaXplc1xuQGVhY2ggJGZvbnQtc2l6ZSBpbiAkZm9udC1zaXplLWxpc3Qge1xuICAgICRpOiBpbmRleCgkZm9udC1zaXplLWxpc3QsICRmb250LXNpemUpO1xuICAgIC4je250aCgkZm9udC1oZWFkaW5nLWNsYXNzLWxpc3QsICRpKX0ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUobnRoKCRmb250LXNpemUtbGlzdCwgJGkpKTtcbiAgICB9XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICBjb2xvcjogJGNvbG9yLTEzO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG5cbiAgICAmLnNoYWRvdyB7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB9XG5cbiAgICBodG1sLmllOCAmIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5iaWctdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMjApO1xuICAgICAgICBsaW5lLWhlaWdodDogMC44O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC8vIFdoeSBub3QganVzdCB1c2UgPGVtPj9cbiAgICAmLmFsdCB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG4gICAgJi5hbHQyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci05O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDIwMDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDExMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci0xNjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFsdDMge1xuICAgICAgICBjb2xvcjogJGNvbG9yLTI7XG4gICAgfVxuICAgICYuYWx0NCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItOTtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTEvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFsdDUge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXExLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbmgxIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5oMiB7XG59XG5oMyB7XG59XG5oNCxcbmg1LFxuaDYge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5zdWJ0ZXh0IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAkY29sb3ItOTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEzLyRiYXNlKStlbSkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xuICAgIH1cblxuICAgIC8vIFdoeSBub3QganVzdCB1c2UgPGVtPiA/XG4gICAgLy8gZW0gd29ya3MgYmV0dGVyIHdpdGggdGhlIENNUyB0ZXh0IGVkaXRvciwgYW5kIGlzIG1vcmUgc2VtYW50aWMsIG5vP1xuICAgICYuYWx0IHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbn1cbnAsXG51bCxcbnByZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcblxuICAgICYuc21hbGwge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXG4gICAgICAgICYud2hpdGUge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJi5wdXNoIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmxhcmdlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICB9XG59XG51bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgJi5ob3J6LWxpc3Qge1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIGxpIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsaSB7XG4gICAgICAgICYucHVzaCB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5ob3J6LWJ1dHRvbnMge1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgICAgIFtyb2xlPSdtYWluJ10gJiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCBhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFsdC1idXR0b25zIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEzLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTRweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYucHJldi1uZXh0LWJ1dHRvbnMge1xuICAgICAgICBAZXh0ZW5kIC5ob3J6LWJ1dHRvbnM7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEuYnRuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDEycHggMTRweCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEzLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgICAgICAgICAgYS5idG4ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDMwcHggMTRweCAzMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCBhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuYWx0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgICAgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG5cbiAgICAgICAgICAgICYuc3MtaWNvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc3MtYnVzaW5lc3N1c2VyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4zcyk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNik7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgJi5zcy1idXNpbmVzc3VzZXIge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaS5hY3RpdmUgYSB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5bcm9sZT0nbWFpbiddIHtcbiAgICBwLFxuICAgIHVsLFxuICAgIGRsLFxuICAgIHByZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMjQgLyAkYmFzZSkgKyByZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXG4gICAgICAgICYuc2hhZG93IHtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGh0bWwuaWU4ICYge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNtYWxsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgIH1cbiAgICAgICAgJi5sYXJnZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ob3J6LWNlbnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgZHQsXG4gICAgICAgICAgICBkZCxcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgkY29sb3ItOSwgMC40KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGQgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLTksIDUlKTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygxOCAvICRiYXNlKSArIHJlbTtcbiAgICB9XG4gICAgdWwsXG4gICAgb2wsXG4gICAgZGwge1xuICAgICAgICBtYXJnaW4tbGVmdDogKCRndXR0ZXIgKiA0KSArIHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAqIDIpICsgcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgJi5mbHVzaCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpLFxuICAgICAgICBkZCxcbiAgICAgICAgZHQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICB9XG4gICAgICAgIGR0IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwuYnVsbGV0cyB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuXG4gICAgICAgICYuYWx0IHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEzLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAoJGd1dHRlciAqIDkpICsgcHg7XG5cbiAgICAgICAgICAgICAgICAmLnB1bGwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTIzcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYm94IHVsLmJ1bGxldHMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjJweDtcbiAgICB9XG5cbiAgICBwLmFsdDIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB9XG5cbiAgICBwLmFsdDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cbnByZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbn1cbmJsb2NrcXVvdGUge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkY29sb3ItMztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBvcGVuLXF1b3RlO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjYpO1xuICAgICAgICBjb2xvcjogJGNvbG9yLTM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIHBhZGRpbmc6IDAgM3B4O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogY2xvc2UtcXVvdGU7XG4gICAgfVxuICAgICYuc21hbGwge1xuICAgICAgICBjb2xvcjogJGNvbG9yLTk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hbHQge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICB9XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgfVxuXG4gICAgLy8gJjpiZWZvcmUge1xuICAgIC8vICAgY29udGVudDogJ1xcMjAxQyc7XG4gICAgLy8gICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyAgIGhlaWdodDogNTBweDtcbiAgICAvLyAgIGxlZnQ6IDA7XG4gICAgLy8gICB0b3A6IDEwcHg7XG4gICAgLy8gICBAaW5jbHVkZSBmb250LXNpemUoNzApO1xuICAgIC8vXG4gICAgLy8gICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICAgICBoZWlnaHQ6IGF1dG87XG4gICAgLy8gICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDApO1xuICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgICAvLyAmOmFmdGVyIHtcbiAgICAvLyAgIGNvbnRlbnQ6ICdcXDIwMUQnO1xuICAgIC8vICAgZGlzcGxheTogbm9uZTtcbiAgICAvLyAgIHJpZ2h0OiAwO1xuICAgIC8vICAgdG9wOiAxMHB4O1xuICAgIC8vICAgQGluY2x1ZGUgZm9udC1zaXplKDcwKTtcbiAgICAvL1xuICAgIC8vICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwMCk7XG4gICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG5cbiAgICAmLnB1bGwge1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgIH1cbiAgICB9XG59XG5jaXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgaHRtbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogOTQlO1xuICAgIH1cbiAgICAvLyBQcmludCBoZWFkaW5ncyBmb250IHNpemVzXG4gICAgQGVhY2ggJG1lZC1mb250LXNpemUgaW4gJG1lZC1mb250LXNpemUtbGlzdCB7XG4gICAgICAgICRpOiBpbmRleCgkbWVkLWZvbnQtc2l6ZS1saXN0LCAkbWVkLWZvbnQtc2l6ZSk7XG4gICAgICAgIC4je250aCgkZm9udC1oZWFkaW5nLWNsYXNzLWxpc3QsICRpKX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKG50aCgkbWVkLWZvbnQtc2l6ZS1saXN0LCAkaSkpO1xuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEzLyRiYXNlKStlbSkge1xuICAgIGh0bWwge1xuICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgfVxuICAgIC8vIFByaW50IGhlYWRpbmdzIGZvbnQgc2l6ZXNcbiAgICBAZWFjaCAkbGctZm9udC1zaXplIGluICRsZy1mb250LXNpemUtbGlzdCB7XG4gICAgICAgICRpOiBpbmRleCgkbGctZm9udC1zaXplLWxpc3QsICRsZy1mb250LXNpemUpO1xuICAgICAgICAuI3tudGgoJGZvbnQtaGVhZGluZy1jbGFzcy1saXN0LCAkaSl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShudGgoJGxnLWZvbnQtc2l6ZS1saXN0LCAkaSkpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW50cm8ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIGgzLnN0ZXAge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJzEnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcmVmbGlnaHQtZ3JheTtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgfVxuICAgICAgICAmLnN0ZXAtdHdvOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJzInO1xuICAgICAgICB9XG4gICAgICAgICYuc3RlcC10aHJlZTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICczJztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlXG4uc2l0ZS10aXRsZSB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuM3MpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGFzc2V0X3BhdGggKyAnbG9nby5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMzBweCA0MHB4O1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAxOXB4IGF1dG8gOXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXFzLyRiYXNlKStlbSkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzMHB4IDQwcHg7XG4gICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMS8kYmFzZSkrZW0pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxODBweCA1NnB4O1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICB9XG4gICAgaHRtbC5pZTggJiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgkYXNzZXRfcGF0aCArICdsb2dvLXNtLnBuZycpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICB3aWR0aDogMTk3cHg7XG4gICAgfVxufVxuW3JvbGU9J2Jhbm5lciddIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItMTMsIDAuNSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgei1pbmRleDogMjE7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjVzKTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuXG4gICAgJi5zdGlja3ktcmVhZHkge1xuICAgIH1cbiAgICAmLnN0aWNreS1zaG93IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLTEzO1xuICAgIH1cbiAgICAmLm5hdi1hY3RpdmUge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4xcyk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0xMztcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXExLyRiYXNlKStlbSkge1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiAuZmxleCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIGh0bWwuaWU4ICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLTEzO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGVcbmJvZHkuaG9tZSAjaGVybyB7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYyhjYWxjKCRtcTMvJGJhc2UpKStlbSkge1xuICAgIH1cbn1cbiNoZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLTE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGgxLmludHJvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI2KTtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEzLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGVtIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLTI7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMy8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5oZXJvLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMy8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuI2hlcm8tYmFja2dyb3VuZCB7XG4gICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlXG4kbWVudS1jb2xsYXBzZS10by10YWJsZXQ6IDg4MDtcbiRtZW51LWNvbGxhcHNlLXRvLW1vYmlsZTogNDQwO1xuJGhpZGUtbGFzdC1tZW51LWl0ZW06IDEwMDA7XG4kaGlkZS1uZXh0LW1lbnUtaXRlbTogOTI1O1xuXG4ubWVudS1idXR0b24ge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjNzKTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIycHg7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkY29sb3ItMztcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGh0bWwuaWU4ICYge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjNzKTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0zO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IGNhbGMoJG1lbnUtY29sbGFwc2UtdG8tbW9iaWxlLyRiYXNlKStlbSkge1xuICAgICAgICByaWdodDogMTEwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbWVudS1jb2xsYXBzZS10by10YWJsZXQvJGJhc2UpK2VtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkY29sb3ItMjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRvcDogMTZweDtcblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoLTIyNWRlZywgMCwgMCk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMjI1ZGVnLCAwLCAwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuW3JvbGU9J25hdmlnYXRpb24nXSB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5LCAxcyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMS8kYmFzZSkrZW0pIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgfVxuICAgIHVsLm1haW4tbmF2IHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtZW51LWNvbGxhcHNlLXRvLXRhYmxldC8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXExLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMy8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgaHRtbC5pZTggJiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IGxpID4gdWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRvcDogMzhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMTVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkY29sb3ItMTAsIDUlKTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcblxuICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSg0NWRlZywgMCwgMCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgICAgICAgICAgICAgICAgICBodG1sLmllOCAmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiBsaSA+IHVsID4gbGkud2l0aC1kcm9wIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyMjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDExMCU7XG4gICAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSg0NWRlZywgMCwgMCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0xO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciwgMC4xcyk7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDVweCAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGdlb21ldHJpY1ByZWNpc2lvbjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMS8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMXB4IDJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMy8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuMXMpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXExLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxudWwubmF2LWV4dHJhcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMjBweDtcblxuICAgIGh0bWwuaWU4ICYge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGk6bnRoLW9mLXR5cGUoMiksXG4gICAgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IGNhbGMoJG1xMS8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICYudXBncmFkZS1idG4ge1xuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGk6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcXMvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIGEuYnRuIHtcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMS8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IGNhbGMoJG1xMS8kYmFzZSkrZW0pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cblxuICAgICNsb2dpbiB7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IGNhbGMoJG1lbnUtY29sbGFwc2UtdG8tbW9iaWxlLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNsb2dpbiBhLmJ0biB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgI3VzZXItaW5mbyB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IsIDAuMXMpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIG1hcmdpbjogMHB4IDVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBnZW9tZXRyaWNQcmVjaXNpb247XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogY2FsYygkbWVudS1jb2xsYXBzZS10by10YWJsZXQvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudXNlckljb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLXNpemUsIDAuMXMpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy91c2VyY2lyY2xlLnBuZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMxcHggMzFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDQ1cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1lbnUtY29sbGFwc2UtdG8tdGFibGV0LyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweCAyMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG5cbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnVzZXJuYW1lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1lbnUtY29sbGFwc2UtdG8tdGFibGV0LyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMjtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiAzOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTExNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRjb2xvci0xMCwgNSUpO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDQ1ZGVnLCAwLCAwKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0xO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0xO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXG4gICAgICAgICAgICAgICAgICAgIGh0bWwuaWU4ICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLndpdGgtZHJvcCA+IHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyMjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC0xNjNweDtcbiAgICAgICAgICAgIHRvcDogNDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtZW51LWNvbGxhcHNlLXRvLXRhYmxldC8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTA0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoNDVkZWcsIDAsIDApO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogY2FsYygkbWVudS1jb2xsYXBzZS10by10YWJsZXQvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC05OXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNidXkgYS5idG4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICBhLmJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXExLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgLyogICAgICAgbWFyZ2luLXRvcDogMTFweDsgKi9cbiAgICAgICAgICAgIC8qICAgICAgIHBhZGRpbmc6IDEycHggMjBweCAxMHB4OyAqL1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgIC8qICAgICAgIHBhZGRpbmc6IDEycHggMjhweCAxMHB4OyAqL1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMy8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgIC8qICAgICAgIG1hcmdpbi10b3A6IDNweDsgKi9cbiAgICAgICAgfVxuICAgIH1cbn1cbi5zdWItbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMjQ7XG4gICAgcGFkZGluZzogMTVweDtcblxuICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBnZW9tZXRyaWNQcmVjaXNpb247XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTEvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTEvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFN1Ym5hdiBUYWJzIFVJXG5cbi50YWJzIHtcbiAgICBtYXJnaW46IC0zMHB4IDAgMzBweCAwO1xufVxuXG4udGFicyB1bCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZWJmMTtcbiAgICBoZWlnaHQ6IDYwcHg7XG59XG5cbi50YWJzIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDVweCAwIDA7XG59XG5cbi50YWJzIHVsIGxpIGEge1xuICAgIGJhY2tncm91bmQ6IGdyYXk7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjlmYztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNlYmYxO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGNvbG9yOiAkY29sb3ItOTtcbn1cblxuLnRhYnMgbGkuYWN0aXZlIGEge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG5cbi50YWJzIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlXG5bcm9sZT0nY29udGVudGluZm8nXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLTg7XG4gICAgcGFkZGluZzogMjBweCAwIDIwcHg7XG59XG4uZm9vdGVyLW5hdiB7XG4gICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNzVweDtcbiAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBnZW9tZXRyaWNQcmVjaXNpb247XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IHVsLmlubGluZSBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHVsIGxpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0ZjVlNjg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbnAuZm9vdGVyLWxvZ28gYSB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdXJsKCRhc3NldF9wYXRoICsgJ2xvZ28tbWFyay5wbmcnKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NHB4IDQzcHg7XG5cbiAgICBodG1sLmllOCAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCRhc3NldF9wYXRoICsgJ2xvZ28tbWFyay1zbS5wbmcnKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gICAgfVxufVxuXG4uZXUtYmFubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZDogIzM0OThkYjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiA5OTk5OTk5OTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICAuYmFubmVyLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjYwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmFubmVyLWxvZ28ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNSU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTA3MHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA4Y2JhO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlXG5mb3JtIHtcbiAgICAuZmxleCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuLmZvcm0taGVhZGluZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmZpZWxkc2V0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uZXJyb3JzIHtcbiAgICBjb2xvcjogcmVkO1xufVxubGFiZWwsXG5sZWdlbmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkY29sb3ItOTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTMuNCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIHNwYW4uYnlvcC1wcmljZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItMjtcbiAgICB9XG59XG4uc2VsZWN0LXN0eWxlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci0xNjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuXG4gICAgaSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICB9XG59XG4uc2VsZWN0LXN0eWxlZCBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzlweDtcbiAgICBwYWRkaW5nOiA2cHggMThweCA0cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvci05O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xufVxudGV4dGFyZWEsXG5pbnB1dCB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuM3MpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci0xNjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgcGFkZGluZzogMTJweCAxMnB4IDExcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgY29sb3I6ICRjb2xvci0xO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgfVxuICAgICYuYWx0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NSwgNTUsIDU1LCAwLjI1KTtcblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU1LCA1NSwgNTUsIDAuNik7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5pbnB1dFt0eXBlPSd0ZXh0J10sXG5pbnB1dFt0eXBlPSdzZWFyY2gnXSxcbmlucHV0W3R5cGU9J2VtYWlsJ10ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbnRleHRhcmVhIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIHBhZGRpbmc6IDEzcHggMzBweCAxMXB4IDMwcHg7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG59XG4ucGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3ItNTtcbn1cbmJ1dHRvbi5idG4ge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG4uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT0nc2VhcmNoJ10ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uY2xlYXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubGFiZWwtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICA+ICoge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10sXG4gICAgaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIGxlZnQ6IDBweDtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTEvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsYWJlbCxcbiAgICBsZWdlbmQge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfVxuICAgICYuaWNvbi1mbGFnIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5maWVsZHNldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIC5sYWJlbC13cmFwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsZWdlbmQge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfVxufVxuXG4vLyBEaXJlY3RvcnkgUHVyY2hhc2UgRm9ybSAtIEJyYWludHJlZSBIb3N0ZWQgRmllbGRzXG4jY2FyZC1udW1iZXIsXG4jZXhwaXJhdGlvbi1kYXRlLFxuI2N2diB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuM3MpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci0xNjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgcGFkZGluZzogOXB4IDEycHggMTFweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICBjb2xvcjogJGNvbG9yLTE7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgfVxuICAgICYuYWx0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NSwgNTUsIDU1LCAwLjI1KTtcblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU1LCA1NSwgNTUsIDAuNik7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaGVpZ2h0OiA0MXB4O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGVcbi5tb2RhbC1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNCwgMzQsIDQyLCAwLjgpO1xuXG4gICAgJi5zaG93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgfVxufVxuXG4ubW9kYWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHggMzBweCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJveC1zaGFkb3c6IDAgMCA0MDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cbiAgICAubW9kYWwtY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMjtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkYXNzZXRfcGF0aCArICdtb2RhbC1jbG9zZS1pY29uQDJ4LnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC1kZXRhaWwtdGh1bWJzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDE4JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdC1kZXRhaWwtaW1hZ2Uge1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCA0MHB4O1xuXG4gICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9kdWN0LWRldGFpbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXG4gICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9kdWN0LXNpemUsXG4gICAgLnByb2R1Y3QtcXVhbnRpdHktYWRkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgLnByb2R1Y3Qtc2l6ZSAubGFiZWwtd3JhcCBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzVweDtcbiAgICB9XG59XG4jbG9naW4tc2lnbnVwIC5tb2RhbCB7XG4gICAgd2lkdGg6IDk2JTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5sb2dpbi1zaWdudXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweCA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuZmxleCA+IC5nMS1mbGV4NDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmZsZXggPiAuZzEtZmxleDQ6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBidXR0b24uYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gICAgLmZvcmdvdC1wYXNzd29yZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGVcbi8vIENhcm91c2VsIFBsdWdpblxuLmNhcm91c2VsIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5jYXJvdXNlbC1ob2xkZXIge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgIC5zbGlkZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgLyogcG9zaXRpb25pbmcgc2xpZGUgKi9cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgLmdyYWRpZW50T3ZlcmxheSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCA1NSwgNzksIDEpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgdG9wLFxuICAgICAgICAgICAgICAgIHJnYmEoMzAsIDU1LCA3OSwgMSkgMCUsXG4gICAgICAgICAgICAgICAgcmdiYSgzMCwgNTUsIDc5LCAwLjkpIDMzJSxcbiAgICAgICAgICAgICAgICByZ2JhKDMwLCA1NSwgNzksIDAuNDgpIDcyJSxcbiAgICAgICAgICAgICAgICByZ2JhKDMwLCA1NSwgNzksIDApIDEwMCVcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KFxuICAgICAgICAgICAgICAgIGxlZnQgdG9wLFxuICAgICAgICAgICAgICAgIGxlZnQgYm90dG9tLFxuICAgICAgICAgICAgICAgIGNvbG9yLXN0b3AoMCUsIHJnYmEoMzAsIDU1LCA3OSwgMSkpLFxuICAgICAgICAgICAgICAgIGNvbG9yLXN0b3AoMzMlLCByZ2JhKDMwLCA1NSwgNzksIDAuOSkpLFxuICAgICAgICAgICAgICAgIGNvbG9yLXN0b3AoNzIlLCByZ2JhKDMwLCA1NSwgNzksIDAuNDgpKSxcbiAgICAgICAgICAgICAgICBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMzAsIDU1LCA3OSwgMCkpXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgdG9wLFxuICAgICAgICAgICAgICAgIHJnYmEoMzAsIDU1LCA3OSwgMSkgMCUsXG4gICAgICAgICAgICAgICAgcmdiYSgzMCwgNTUsIDc5LCAwLjkpIDMzJSxcbiAgICAgICAgICAgICAgICByZ2JhKDMwLCA1NSwgNzksIDAuNDgpIDcyJSxcbiAgICAgICAgICAgICAgICByZ2JhKDMwLCA1NSwgNzksIDApIDEwMCVcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgdG9wLFxuICAgICAgICAgICAgICAgIHJnYmEoMzAsIDU1LCA3OSwgMSkgMCUsXG4gICAgICAgICAgICAgICAgcmdiYSgzMCwgNTUsIDc5LCAwLjkpIDMzJSxcbiAgICAgICAgICAgICAgICByZ2JhKDMwLCA1NSwgNzksIDAuNDgpIDcyJSxcbiAgICAgICAgICAgICAgICByZ2JhKDMwLCA1NSwgNzksIDApIDEwMCVcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgIHRvcCxcbiAgICAgICAgICAgICAgICByZ2JhKDMwLCA1NSwgNzksIDEpIDAlLFxuICAgICAgICAgICAgICAgIHJnYmEoMzAsIDU1LCA3OSwgMC45KSAzMyUsXG4gICAgICAgICAgICAgICAgcmdiYSgzMCwgNTUsIDc5LCAwLjQ4KSA3MiUsXG4gICAgICAgICAgICAgICAgcmdiYSgzMCwgNTUsIDc5LCAwKSAxMDAlXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgIHRvIGJvdHRvbSxcbiAgICAgICAgICAgICAgICByZ2JhKDMwLCA1NSwgNzksIDEpIDAlLFxuICAgICAgICAgICAgICAgIHJnYmEoMzAsIDU1LCA3OSwgMC45KSAzMyUsXG4gICAgICAgICAgICAgICAgcmdiYSgzMCwgNTUsIDc5LCAwLjQ4KSA3MiUsXG4gICAgICAgICAgICAgICAgcmdiYSgzMCwgNTUsIDc5LCAwKSAxMDAlXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMxZTM3NGYgJywgZW5kQ29sb3JzdHI9JyMxZTM3NGYgJywgR3JhZGllbnRUeXBlPTAgKTtcbiAgICAgICAgfVxuICAgICAgICAudGV4dC1ob2xkZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEyMHB4O1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgLnZpZGVvUGxheWVyLnNtYWxsLXZpZXcge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mbGV4IC5mbGV4Ym94IHtcbiAgICAgICAgICAgICAgICAuZmxleC1zdGFydCB7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZsZXgtY2VudGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZsZXgtYm90dG9tIHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC52aWRlb1BsYXllci5zaG93T25QbGF5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4uY2VudGVyLWZsZXgtaW1hZ2Uge1xufVxuXG4vKipcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBBbmltYXRpb24gc3R5bGVzXG4gKlxuICogTm90ZXM6XG4gKiAxLiBXZSB1c2Ugei1pbmRleCB0byBwb3NpdGlvbiBhY3RpdmUgc2xpZGVzIGluLWZyb250XG4gKiBvZiBub24tYWN0aXZlIHNsaWRlc1xuICogMi4gV2Ugc2V0IHJpZ2h0OjAgYW5kIGxlZnQ6MCBvbiAuc2xpZGUgdG8gcHJvdmlkZSB1cyB3aXRoXG4gKiBhIGRlZmF1bHQgcG9zaXRpb25pbmcgb24gYm90aCBzaWRlcyBvZiB0aGUgc2xpZGUuIFRoaXMgYWxsb3dzXG4gKiB1cyB0byB0cmlnZ2VyIEpTIGFuZCBDU1MzIGFuaW1hdGlvbnMgZWFzaWx5XG4gKlxuICovXG5cbi5zbGlkZS5hY3RpdmUsXG4uc2xpZGUubGVmdCxcbi5zbGlkZS5yaWdodCB7XG4gICAgei1pbmRleDogMjtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4vKipcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBKUyBhbmltYXRpb24gc3R5bGVzXG4gKlxuICogV2UgdXNlIGpRdWVyeS5hbmltYXRlIHRvIGNvbnRyb2wgdGhlIHNsaWRpbmcgYW5pbWF0aW9uc1xuICogd2hlbiBDU1MzIGFuaW1hdGlvbnMgYXJlIG5vdCBhdmFpbGFibGUuIEluIG9yZGVyIGZvclxuICogdGhlIG5leHQgc2xpZGUgdG8gc2xpZGUgaW4gZnJvbSB0aGUgcmlnaHQsIHdlIG5lZWRcbiAqIHRvIGNoYW5nZSB0aGUgbGVmdDowIHByb3BlcnR5IG9mIHRoZSBzbGlkZSB0byBsZWZ0OmF1dG9cbiAqXG4gKi9cblxuLmpzLXJlc2V0LWxlZnQge1xuICAgIGxlZnQ6IGF1dG87XG59XG5cbi8qKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIENTUyBhbmltYXRpb24gc3R5bGVzXG4gKlxuICogLnNsaWRlLmxlZnQgYW5kIC5zbGlkZS5yaWdodCBzZXQtdXBcbiAqIHRoZSB0by1iZS1hbmltYXRlZCBzbGlkZSBzbyB0aGF0IGl0IGNhbiBzbGlkZVxuICogaW50byB2aWV3LiBGb3IgZXhhbXBsZSwgYSBzbGlkZSB0aGF0IGlzIGFib3V0XG4gKiB0byBzbGlkZSBpbiBmcm9tIHRoZSByaWdodCB3aWxsOlxuICogMS4gQmUgcG9zaXRpb25lZCB0byB0aGUgcmlnaHQgb2YgdGhlIHZpZXdwb3J0IChyaWdodDotMTAwJSlcbiAqIDIuIFNsaWRlIGluIHdoZW4gdGhlIHN0eWxlIGlzIHN1cGVyc2VkZWQgd2l0aCBhIG1vcmUgc3BlY2lmaWMgc3R5bGUgKHJpZ2h0OjAlKVxuICpcbiAqL1xuLnNsaWRlLmxlZnQge1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIHJpZ2h0OiAwO1xufVxuXG4uc2xpZGUucmlnaHQge1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xufVxuXG4udHJhbnNpdGlvbiAuc2xpZGUubGVmdCB7XG4gICAgbGVmdDogMCU7XG59XG4udHJhbnNpdGlvbiAuc2xpZGUucmlnaHQge1xuICAgIHJpZ2h0OiAwJTtcbn1cblxuLyoqXG4gKiBUaGUgZm9sbG93aW5nIGNsYXNzZXMgc2xpZGUgdGhlIHByZXZpb3VzbHkgYWN0aXZlXG4gKiBzbGlkZSBvdXQgb2YgdmlldyBiZWZvcmUgcG9zaXRpb25pbmcgYmVoaW5kIHRoZVxuICogY3VycmVudGx5IGFjdGl2ZSBzbGlkZVxuICpcbiAqL1xuLnRyYW5zaXRpb24gLnNsaWRlLnNoaWZ0LXJpZ2h0IHtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xufVxuLnRyYW5zaXRpb24gLnNsaWRlLnNoaWZ0LWxlZnQge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgcmlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogVGhpcyBzZXRzIHRoZSBDU1MgcHJvcGVydGllcyB0aGF0IHdpbGwgYW5pbWF0ZS4gV2Ugc2V0IHRoZVxuICogdHJhbnNpdGlvbi1kdXJhdGlvbiBwcm9wZXJ0eSBkeW5hbWljYWxseSB2aWEgSlMuXG4gKiBXZSB1c2UgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uXG4gKiBmb3Igc2ltcGxpY2l0eSdzIHNha2VcbiAqXG4gKiBJdCBpcyBpbXBvcnRhbnQgdG8gbm90ZSB0aGF0IHdlIGFyZSB1c2luZyBDb2RlUGVuJ3MgaW5idWlsdFxuICogQ1NTMyBwcm9wZXJ0eSBwcmVmaXhlci4gRm9yIHlvdXIgb3duIHByb2plY3RzLCB5b3Ugd2lsbCBuZWVkXG4gKiB0byBwcmVmaXggdGhlIHRyYW5zaXRpb24gYW5kIHRyYW5zZm9ybSBwcm9wZXJ0aWVzIGhlcmUgdG8gZW5zdXJlXG4gKiByZWxpYWJsZSBzdXBwb3J0IGFjcm9zcyBicm93c2Vyc1xuICpcbiAqL1xuLnRyYW5zaXRpb24gLnNsaWRlIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodCwgbGVmdCwgbWFyZ2luO1xufVxuXG4vKipcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBJbmRpY2F0b3JzXG4gKlxuICovXG4uaW5kaWNhdG9yLWhvbGRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTAwJTtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogLTM1cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNSU7XG4gICAgei1pbmRleDogMTA7XG59XG5cbi5pbmRpY2F0b3JzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cbi5pbmRpY2F0b3JzOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uaW5kaWNhdG9ycyBsaSB7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzljOWM5YztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2Utb3V0O1xuXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggLTFweCA0NnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMzkpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IC0xcHggNDZweCAycHggcmdiYSgwLCAwLCAwLCAwLjM5KTtcbiAgICBib3gtc2hhZG93OiAwcHggLTFweCA0NnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMzkpO1xufVxuXG4uaW5kaWNhdG9ycyBsaS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzk3ZGU7XG59XG4uaW5kaWNhdG9ycyBsaS5hY3RpdmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzk3ZGU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uaW5kaWNhdG9ycyBsaTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk0OTQ5NDtcbn1cblxuLyoqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogQXJyb3dzXG4gKlxuICovXG4uYXJyb3ctaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMCU7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogNDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnJvdy1ob2xkZXI6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5hcnJvdy1ob2xkZXIubGVmdCB7XG4gICAgbGVmdDogMDsgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzIxMmUzOSswLDIxMmUzOSsxMDAmMSswLDArMTAwICovXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoXG4gICAgICAgIGxlZnQsXG4gICAgICAgIHJnYmEoMzMsIDQ2LCA1NywgMSkgMCUsXG4gICAgICAgIHJnYmEoMzMsIDQ2LCA1NywgMCkgMTAwJVxuICAgICk7IC8qIEZGMy42LTE1ICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXG4gICAgICAgIGxlZnQsXG4gICAgICAgIHJnYmEoMzMsIDQ2LCA1NywgMSkgMCUsXG4gICAgICAgIHJnYmEoMzMsIDQ2LCA1NywgMCkgMTAwJVxuICAgICk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICB0byByaWdodCxcbiAgICAgICAgcmdiYSgzMywgNDYsIDU3LCAxKSAwJSxcbiAgICAgICAgcmdiYSgzMywgNDYsIDU3LCAwKSAxMDAlXG4gICAgKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMyMTJlMzknLCBlbmRDb2xvcnN0cj0nIzAwMjEyZTM5JyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xufVxuLmFycm93LWhvbGRlci5yaWdodCB7XG4gICAgcmlnaHQ6IDA7IC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMyMTJlMzkrMCwyMTJlMzkrMTAwJjArMCwxKzEwMCAqL1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KFxuICAgICAgICBsZWZ0LFxuICAgICAgICByZ2JhKDMzLCA0NiwgNTcsIDApIDAlLFxuICAgICAgICByZ2JhKDMzLCA0NiwgNTcsIDEpIDEwMCVcbiAgICApOyAvKiBGRjMuNi0xNSAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxuICAgICAgICBsZWZ0LFxuICAgICAgICByZ2JhKDMzLCA0NiwgNTcsIDApIDAlLFxuICAgICAgICByZ2JhKDMzLCA0NiwgNTcsIDEpIDEwMCVcbiAgICApOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgdG8gcmlnaHQsXG4gICAgICAgIHJnYmEoMzMsIDQ2LCA1NywgMCkgMCUsXG4gICAgICAgIHJnYmEoMzMsIDQ2LCA1NywgMSkgMTAwJVxuICAgICk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAyMTJlMzknLCBlbmRDb2xvcnN0cj0nIzIxMmUzOScsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cbn1cblxuLmFycm93IHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDQlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5hcnJvdy1sZWZ0IHtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG59XG5cbi5hcnJvdy1yaWdodCB7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ueXRwLXRodW1ibmFpbC1vdmVybGF5IGJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiJGJsdWU6ICMzNDk4ZGI7XG4kZGVmYXVsdC1ncmF5OiAjNjM3NTgyO1xuJGZvcmVmbGlnaHQtYmx1ZTogIzMyNDk1ZjtcbiRmb3JlZmxpZ2h0LWdyYXktYWx0OiAjMzg0MTQ3O1xuJGNvbG9yLWRlZmF1bHQtZGFyazogIzFlMzc0ZjtcbiRjb2xvdXItc2t5OiAjMmM5N2RlO1xuJGNvbG91ci1uYXZ5OiAjMWUzNzRmO1xuJGNvbG91ci1ncmV5OiAjODk4OTg5O1xuXG5odG1sLnRyYWluaW5nIGJvZHkgLm1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAxNTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNGY2O1xuICAgIC5zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgfVxuICAgICAgICAmLnNob3J0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgICAgJi5hbHQyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi56ZXJvIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYub3ZlcmxhcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogLTQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5oZWFkZXJbcm9sZT0nYmFubmVyJ10ubm9uLXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMTM7XG59XG4jc3VibWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZmxleCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoSW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwMTtcbiAgICAgICAgcmlnaHQ6IDMuNSU7XG4gICAgICAgIHRvcDogNTFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNGY2O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG91ci1za3k7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoNDQsIDE1MSwgMjIyLCAxKTtcbiAgICAgICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNHB4IDBweCByZ2JhKDQ0LCAxNTEsIDIyMiwgMSk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoNDQsIDE1MSwgMjIyLCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNzZWFyY2hGb3JtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYlO1xuXG4gICAgICAgICAgICAvKiBkaXYge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNDNweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNDNweDtcbiAgICAgICAgfVxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjVweDtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgZm9udC1zaXplOjEwMCU7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY1Ljg3NWVtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9ICovXG4gICAgICAgIH1cblxuICAgICAgICAuc3JjaGV5IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAxOHB4IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zcmNoLXRnbGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU2NTc1YiAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIH1cbiAgICAuc3JjaGJ0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItc2t5O1xuICAgICAgICBwYWRkaW5nOiAyMyU7XG4gICAgICAgIHdpZHRoOiAzNC4zNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgIC5mYS1zZWFyY2gge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggOHB4IDBweCByZ2JhKDQ0LCAxNTEsIDIyMiwgMSk7XG4gICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggOHB4IDBweCByZ2JhKDQ0LCAxNTEsIDIyMiwgMSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDhweCAwcHggcmdiYSg0NCwgMTUxLCAyMjIsIDEpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tZW51LXRpdGxlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMWI5Y2Q2O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNTY1NzU4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5mYSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGVSaWdodCAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBbcm9sZT0nbmF2aWdhdGlvbiddIHtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDgzJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDZweCkge1xuICAgICAgICAgICAgd2lkdGg6IDkyJTtcbiAgICAgICAgfVxuICAgICAgICB1bC5tYWluLW5hdiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDVweCA1cHggMCU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NjU3NTg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQsXG4gICAgICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5MjJweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMy8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NjU3NTg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYubmF2LXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvdXItc2t5O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTZweDtcblxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvdXItbmF2eTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJjOTdkZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmM5N2RlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGxpID4gdWwge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0xMztcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItMTM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIGRhcmtlbigkY29sb3ItMiwgNSUpO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLTIsIDUlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvKiBmaXggZm9yIHZpZGVvIHBsYXlsaXN0IHN1Ym1lbnUgKi9cbiAgICAgICAgICAgICAgICAucGxheWxpc3QtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGxpID4gdWwgPiBsaS53aXRoLWRyb3AgdWwge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3ItMiwgNSUpO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLTEzO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXYtZXh0cmFzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzJjOTdkZTtcbiAgICAgICAgICAgIC5mYS1zZWFyY2gge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mYS1hbmdsZS1kb3VibGUtZG93biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHNsaWRlaW4gM3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI21vYmlsZS1zdWJtZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxMjZweDtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICB3aWR0aDogNDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMDAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwMDBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCNmMmY2ZjksIDEwJSk7XG4gICAgdWwubmF2aWdhdGlvbiB7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1MHB4O1xuICAgICAgICAuY2xvc2UtbmF2IHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBnZW9tZXRyaWNQcmVjaXNpb247XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAuZmEtYW5nbGUtZG93biB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi53aXRoLXNtLWRyb3AgZGl2IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mYS1hbmdsZS1kb3duIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oI2NjYywgMjAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuICAgIC5zZWFyY2hJbnB1dCB7XG4gICAgICAgIHdpZHRoOiA4MiU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogOSU7XG4gICAgICAgIHRvcDogMnB4O1xuXG4gICAgICAgIC5zcmNoZXkge1xuICAgICAgICAgICAgd2lkdGg6IDc4JTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIC5zcmNoZXktYnV0dG9uIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDIxJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAxNXB4IDEzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVpbiB7XG4gICAgMCUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVSaWdodCB7XG4gICAgMCUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgfVxufVxuXG4uYm94VGl0bGUge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLTI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5ib3gudHJhaW5pbmcge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZGFkYWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAmLmZ1bGwtd2lkdGgge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLmJveC1ib2R5IHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmRyb3BQbGF5ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZSAkY29sb3ItMjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJveC1ib2R5IHtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDEwcHg7XG4gICAgICAgICAgICAuZmxleCAuZmxleGJveC1pbm5lciB7XG4gICAgICAgICAgICAgICAgLmNsaWNrVmlkZW8ge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC51cC1uZXh0LFxuICAgICAgICAgICAgICAgIC51cC1uZXh0LXNob3cge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIC50aHJlZS1iYXJzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEgLnRleHQtaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYzk3ZGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5ib3gtYm9keSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaGVpZ2h0OiAyNzBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmLmNoYXB0ZXJEaXNwbGF5IHtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgJi50b3Age1xuICAgICAgICAgICAgICAgIC5jYXJvdXNlbC52aWRlb1RodW1iLWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzY5cHg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjM1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNhcm91c2VsLWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGUuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2Fyb3VzZWwudmlkZW9UaHVtYi1ob2xkZXIge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzMwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2Fyb3VzZWwtaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzMwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNsaWNrVmlkZW8ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgLnBsYXktYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICAgICAgdG9wOiAzNCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzcuNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLTEzO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgJi5yb3VuZGVkQnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDNweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZhLXBsYXkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICYucm91bmRlZEJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbmRpY2F0b3ItaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtODVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxZjM4NGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgIC5zbGlkZVRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5pbmRpY2F0b3ItaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmZ1bGwtd2lkdGgge1xuICAgICAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mbGV4IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAuZmxleGJveC1pbm5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNsb3NlQnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21vZGFsLWNsb3NlLWljb25AMngucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGV4dC1ob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRhZ3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnLCAnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnVwLW5leHQsXG4gICAgICAgICAgICAgICAgLnVwLW5leHQtc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhyZWUtYmFycyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogODMuM3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA5LjVweCAwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjZmJmYmZiLCAyJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmltYWdlLWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGV4dC1ob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU2NTY1NjtcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAkcXVhZE1hcmdpblBlcmNlbnQ6IDElO1xuICAgICAgICAkcXVhZE1hcmdpblBYOiA1cHg7XG4gICAgICAgIC5xdWFkQ29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FkYWRhZDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICRxdWFkTWFyZ2luUGVyY2VudCAkcXVhZE1hcmdpblBYIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHF1YWRNYXJnaW5QWCAkcXVhZE1hcmdpblBlcmNlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcXVhZE1hcmdpblBYICRxdWFkTWFyZ2luUGVyY2VudCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcXVhZE1hcmdpblBYIDAgMCAkcXVhZE1hcmdpblBlcmNlbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZpbGwtc3BhY2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC50aXRsZU92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzFmMzg0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICAgICAgICAgIC52aWRlb1RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVPdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmhhbGYge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlT3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC52aWRlb1RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcXVhZE1hcmdpblBlcmNlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkcXVhZE1hcmdpblBlcmNlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcm91c2VsIHtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgLmNhcm91c2VsLWhvbGRlciB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIC5zbGlkZSAucGxheS1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDM0JTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTM3LjVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMTM7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgJi5yb3VuZGVkQnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0M3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZmEtcGxheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICYucm91bmRlZEJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW5kaWNhdG9yLWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWYzODRlO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgICAgIC5pbmRpY2F0b3JzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlVGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmluZGljYXRvci1ob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudmlkZW9UaHVtYi1ob2xkZXIge1xuICAgICAgICAgICAgICAgICR2aWRlb1RodW1iTW9iaWxlSGVpZ2h0OiA0MzBweDtcbiAgICAgICAgICAgICAgICAkdmlkZW9UaHVtYkRlc2t0b3BIZWlnaHQ6IDI0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogJHZpZGVvVGh1bWJNb2JpbGVIZWlnaHQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkdmlkZW9UaHVtYkRlc2t0b3BIZWlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jYXJvdXNlbC1ob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICR2aWRlb1RodW1iTW9iaWxlSGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHZpZGVvVGh1bWJEZXNrdG9wSGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICR2aWRlb1RodW1iTW9iaWxlSGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHZpZGVvVGh1bWJEZXNrdG9wSGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJHRyYW5zaXRpb25EdXJhdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgICR0cmFuc2l0aW9uRGVsYXk6IDAuM3M7XG4gICAgICAgICAgICAgICAgICAgICAgICAucXVhZENvbnRhaW5lci5pbmxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRxdWFkTWFyZ2luUFg6IDIuNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkcXVhZE1hcmdpblBlcmNlbnRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHF1YWRNYXJnaW5QWCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHF1YWRNYXJnaW5QWFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcXVhZE1hcmdpblBlcmNlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcXVhZE1hcmdpblBYICRxdWFkTWFyZ2luUGVyY2VudFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcXVhZE1hcmdpblBYIDAgMFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcXVhZE1hcmdpblBlcmNlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy90cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0LjI1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDElIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTaG93IHdoZW4gYWN0aXZlIHZpZGVvIGlzIHBsYXlpbmdcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmVQbGF5ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yLTEzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLTEzIHRyYW5zcGFyZW50XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTBweCAxM3B4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLTEzIHRyYW5zcGFyZW50XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDE1cHggMTdweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUtY2FyZC1vdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzFmMzg0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZS1jYXJkLW92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgTmV0ZmxpeCBzdHlsZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUtY2FyZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hY3RpdmVDbGljayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ib2ItY2FyZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42Nyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC42Nyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY3KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMC42Nyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogc2NhbGUoMSk7IHZpc2liaWxpdHk6IHZpc2libGU7IHdpZHRoOiAxNTAlOyBoZWlnaHQ6IDE1MCU7IHRvcDogLTI1JTsgbGVmdDogLTI1JTsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuMSwgMSk7IHRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYm9iLWJhY2tncm91bmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZS1yb3RhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZS1yb3RhdG9yLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gei1pbmRleDogMjsgb3BhY2l0eTogMTsgdHJhbnNpdGlvbi1kdXJhdGlvbjogNzUwbXM7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgneyUgc3RhdGljIFwiL21lZGlhL2xvZ2Jvb2stcGhvdG9zLnBuZ1wiICV9Jyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYm9iLW91dGxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRjb2xvci0xMywgMjAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ib2Itb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmVhcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdCB0b3AsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQgYm90dG9tLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmcm9tKHJnYmEoMCwgMCwgMCwgMCkpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvci1zdG9wKDMzJSwgcmdiYSgwLCAwLCAwLCAwKSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvKHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSkpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvIGJvdHRvbSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAwLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDMzJSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KSAxMDAlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWxsLXNwYWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50b3AsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYm90dG9tIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wbGF5LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYm90dG9tIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBsYXktYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxhdWNoUGxheWVyQnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44cztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44cztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmEtYW5nbGUtZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVPdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRoaXMgbWFrZXMgdGhlIHRpdGxlT3ZlcmxheSBzaWduYWwgd2hlbiBob3ZlcmVkLlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52aWRlb1RpdGxlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZGVvSW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlkZW9JbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpbGwtc3BhY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wbGF5LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlT3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGhpcyBtYWtlcyB0aGUgdGl0bGVPdmVybGF5IHNpZ25hbCB3aGVuIGhvdmVyZWQuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sYXVjaFBsYXllckJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDVweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpbGwtc3BhY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlT3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmluZGljYXRvci1ob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbmRpY2F0b3JzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmJveFRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NjU3NTg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmFycm93LWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDM3NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDsgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzIxMmUzOSswLDIxMmUzOSsxMDAmMSswLDArMTAwICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMzMsIDQ2LCA1NywgMSkgMCUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDMzLCA0NiwgNTcsIDApIDEwMCVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKTsgLyogRkYzLjYtMTUgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgzMywgNDYsIDU3LCAxKSAwJSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMzMsIDQ2LCA1NywgMCkgMTAwJVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0byByaWdodCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMzMsIDQ2LCA1NywgMSkgMCUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDMzLCA0NiwgNTcsIDApIDEwMCVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMjEyZTM5JywgZW5kQ29sb3JzdHI9JyMwMDIxMmUzOScsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwOyAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMjEyZTM5KzAsMjEyZTM5KzEwMCYwKzAsMSsxMDAgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgzMywgNDYsIDU3LCAwKSAwJSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMzMsIDQ2LCA1NywgMSkgMTAwJVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApOyAvKiBGRjMuNi0xNSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDMzLCA0NiwgNTcsIDApIDAlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgzMywgNDYsIDU3LCAxKSAxMDAlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvIHJpZ2h0LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgzMywgNDYsIDU3LCAwKSAwJSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMzMsIDQ2LCA1NywgMSkgMTAwJVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDIxMmUzOScsIGVuZENvbG9yc3RyPScjMjEyZTM5JyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFycm93LWxlZnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjEwMCc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFycm93LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTAxJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFycm93LWxlZnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hcnJvdy1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKiogQWxleCdzIERlc2lnbiBSZXdyaXRlICoqKi9cblxuJGNvbG91ci1za3k6ICMyYzk3ZGU7XG4kY29sb3VyLW5hdnk6ICMxZTM3NGY7XG4kY29sb3VyLWdyZXk6ICM4OTg5ODk7XG5cbi8qKipcblxuVGhlIGNsYXNzIHRyYWlucG9ydCBuZWVkcyB0byBiZSBhZGRlZCB0byB0aGUgaG9sZGluZyBkaXYgdG8gdW5pcXVlbHkgaWRlbnRpZnkgaXQgYXMgcGFydCBvZiB0aGUgdHJhaW5pbmcgcG9ydGFsIGlmIHlvdSBuZWVkIHRvIGFkZCBkaWZmZXJlbnQgc3R5bGluZ1xuXG4qKiovXG5cbi50cmFpbnBvcnQge1xuICAgIC52LXNwYWNlLXNtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMyU7XG4gICAgICAgIG1hcmdpbi10b3A6IDMlO1xuICAgIH1cbiAgICAudi1zcGFjZXRvcC1zbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuICAgIC52LXNwYWNlYm90LXNtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgICB9XG4gICAgLnYtc3BhY2UteHNtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDElO1xuICAgIH1cbiAgICAudi1zcGFjZXRvcC14c20ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCkge1xuICAgICAgICAucmVzcC12LXNwYWNlLXNtIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDglO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhkcmljb24ge1xuICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTRweCkge1xuICAgICAgICAgICAgd2lkdGg6IDYlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDglO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5nYW1tYSBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG91ci1za3k7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3Nob3djYXNlVmlkZW9QbGF5ZXIge1xuICAgICAgICBoZWlnaHQ6IDIwNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuXG4gICAgICAgIC5mYSB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogLTI1cHggMCAwIC0zMi4xMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NTVweDtcbiAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTM1cHggMCAwIC00NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEzLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MjcuNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNsaWNrVmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgLnBsYXktYnV0dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgdG9wOiAzNCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTM3LjVweDtcbiAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLTEzO1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAmLnJvdW5kZWRCdXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0M3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mYS1wbGF5IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDI2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgICYucm91bmRlZEJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmRpY2F0b3ItaG9sZGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC04NXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxZjM4NGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAuc2xpZGVUaXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuaW5kaWNhdG9yLWhvbGRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGxheWNpcmNsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzAsIDU1LCA3OSwgMC44KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcblxuICAgICAgICAuZmEtcGxheSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogMzklO1xuICAgICAgICAgICAgdG9wOiAzMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgICBjb2xvcjogJGNvbG91ci1ncmV5O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gICAgaDUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG91ci1uYXZ5O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG91ci1za3k7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZpZGNvbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi5yZWNvbW1lbmRlZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2OXB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52aWQtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbWVkaWEvc2xpZGV0ZW1wLWJnLmpwZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgLnBsYXlsaXN0LWJveCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudXAtbmV4dCxcbiAgICAgICAgICAgIC51cC1uZXh0LXNob3cge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1za3k7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcblxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NiU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIC52aWQtdGh1bWJuYWlsOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoNDQsIDE1MSwgMjIyLCAxKTtcbiAgICAgICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSg0NCwgMTUxLCAyMjIsIDEpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSg0NCwgMTUxLCAyMjIsIDEpO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBsYXljaXJjbGUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTM1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgLmZhLXBsYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIC52aWR0aG1iaG92OmhvdmVyIHtcbiAgICAgICAgICAgICAgICArIC50aHVtYm5haWwtZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aHVtYm5haWwtZGVzYyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2JTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG5cbiAgICAgICAgICAgIC50YWdzIHtcbiAgICAgICAgICAgICAgICAuZmEtdGFncyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3VyLXNreTtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDUsXG4gICAgICAgICAgICAgICAgaDUgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3VyLXNreTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ncnNlcGFyYXRvciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG5cbiAgICAgICAgICAgICAgICBjb2xvcjogIzg5ODk4OTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDFlbTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMWVtO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwcHg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwcHg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cbiAgICAgICAgICAgICAgICAuZWxsaXBzaXMtZXhwYW5kIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvdXItc2t5O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMWY0ZjY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAmLmxlc3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ3Nob3cgbW9yZSBcXDI1YmUnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYubGVzczphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnc2hvdyBsZXNzIFxcMjViNCc7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnZpZHBsYXlpbmcge1xuICAgICAgICAgICAgLnRodW1ibmFpbC1kZXNjIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mYS10aHVtYnMtdXAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3VyLXNreTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvdXItc2t5O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mYS10aHVtYnMtZG93biB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Q5MTAxMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDkxMDEwO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9nLXBvc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAzJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMyU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGVkZWRlO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGg1IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGlnaHJhdGUge1xuICAgICAgICAudmlkY29udCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1JTtcbiAgICAgICAgfVxuICAgICAgICAudmlkLXRodW1ibmFpbCB7XG4gICAgICAgICAgICAucGxheWNpcmNsZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAgICAgICAgICAgLmZhLXBsYXkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMzUlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgICAudmlkLXRodW1ibmFpbDpob3ZlciB7XG4gICAgICAgICAgICAgICAgLnZpZGNvbnQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wbGF5Y2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5mYS1wbGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aHVtYm5haWwtZGVzYyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRwLWZvb3RlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGVkZWRlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMyU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIC5yZWxyZXMge1xuICAgICAgICAgICAgLmZsZXgge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwcHggMHB4IDBweDtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHN0aW5mbyB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mZWF0dmlkLW92cmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiA5cHg7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICB6LWluZGV4OiAxNTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgzMCwgNTUsIDc5LCAxKTtcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICB0b3AsXG4gICAgICAgICAgICByZ2JhKDMwLCA1NSwgNzksIDEpIDAlLFxuICAgICAgICAgICAgcmdiYSgzMCwgNTUsIDc5LCAwLjkpIDMzJSxcbiAgICAgICAgICAgIHJnYmEoMzAsIDU1LCA3OSwgMC40OCkgNzIlLFxuICAgICAgICAgICAgcmdiYSgzMCwgNTUsIDc5LCAwKSAxMDAlXG4gICAgICAgICk7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQoXG4gICAgICAgICAgICBsZWZ0IHRvcCxcbiAgICAgICAgICAgIGxlZnQgYm90dG9tLFxuICAgICAgICAgICAgY29sb3Itc3RvcCgwJSwgcmdiYSgzMCwgNTUsIDc5LCAxKSksXG4gICAgICAgICAgICBjb2xvci1zdG9wKDMzJSwgcmdiYSgzMCwgNTUsIDc5LCAwLjkpKSxcbiAgICAgICAgICAgIGNvbG9yLXN0b3AoNzIlLCByZ2JhKDMwLCA1NSwgNzksIDAuNDgpKSxcbiAgICAgICAgICAgIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgzMCwgNTUsIDc5LCAwKSlcbiAgICAgICAgKTtcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICB0b3AsXG4gICAgICAgICAgICByZ2JhKDMwLCA1NSwgNzksIDEpIDAlLFxuICAgICAgICAgICAgcmdiYSgzMCwgNTUsIDc5LCAwLjkpIDMzJSxcbiAgICAgICAgICAgIHJnYmEoMzAsIDU1LCA3OSwgMC40OCkgNzIlLFxuICAgICAgICAgICAgcmdiYSgzMCwgNTUsIDc5LCAwKSAxMDAlXG4gICAgICAgICk7XG4gICAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIHRvcCxcbiAgICAgICAgICAgIHJnYmEoMzAsIDU1LCA3OSwgMSkgMCUsXG4gICAgICAgICAgICByZ2JhKDMwLCA1NSwgNzksIDAuOSkgMzMlLFxuICAgICAgICAgICAgcmdiYSgzMCwgNTUsIDc5LCAwLjQ4KSA3MiUsXG4gICAgICAgICAgICByZ2JhKDMwLCA1NSwgNzksIDApIDEwMCVcbiAgICAgICAgKTtcbiAgICAgICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIHRvcCxcbiAgICAgICAgICAgIHJnYmEoMzAsIDU1LCA3OSwgMSkgMCUsXG4gICAgICAgICAgICByZ2JhKDMwLCA1NSwgNzksIDAuOSkgMzMlLFxuICAgICAgICAgICAgcmdiYSgzMCwgNTUsIDc5LCAwLjQ4KSA3MiUsXG4gICAgICAgICAgICByZ2JhKDMwLCA1NSwgNzksIDApIDEwMCVcbiAgICAgICAgKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgdG8gYm90dG9tLFxuICAgICAgICAgICAgcmdiYSgzMCwgNTUsIDc5LCAxKSAwJSxcbiAgICAgICAgICAgIHJnYmEoMzAsIDU1LCA3OSwgMC45KSAzMyUsXG4gICAgICAgICAgICByZ2JhKDMwLCA1NSwgNzksIDAuNDgpIDcyJSxcbiAgICAgICAgICAgIHJnYmEoMzAsIDU1LCA3OSwgMCkgMTAwJVxuICAgICAgICApO1xuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzFlMzc0ZicsIGVuZENvbG9yc3RyPScjMWUzNzRmJywgR3JhZGllbnRUeXBlPTAgKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcblxuICAgICAgICAgICAgKyAudmlkLXRodW1ibmFpbCB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoNDQsIDE1MSwgMjIyLCAxKTtcbiAgICAgICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSg0NCwgMTUxLCAyMjIsIDEpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSg0NCwgMTUxLCAyMjIsIDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZlYXR2aWQge1xuICAgICAgICAudmlkLXRodW1ibmFpbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLmluZm8tY29udCB7XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvdXItc2t5O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmVhdC1kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1JTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1JTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZXJyb3Ige1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxyZyB7XG4gICAgICAgICAgICAgICAgLnBsYXljaXJjbGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNy42JTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjcuNiU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuXG4gICAgICAgICAgICAgICAgLnBsYXljaXJjbGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLmZhLXBsYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgICAgICAgICAgIC5zaWRlLXZpZCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQlO1xuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNpZGUtdmlkLm5leHQtdmlkIHtcbiAgICAgICAgICAgIC50aHVtYm5haWwtZGVzYyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMyU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VnZ3ZpZHMge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1JTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC52aWRjb250IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUlO1xuICAgICAgICB9XG4gICAgICAgIC52aWQtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgIC5wbGF5Y2lyY2xlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICAgICAgICAgICAgICAuZmEtcGxheSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjUlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzNSU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgICAgIC52aWQtdGh1bWJuYWlsOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAudmlkY29udCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBsYXljaXJjbGUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5mYS1wbGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDM5JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjklO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRodW1ibmFpbC1kZXNjIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbGVhciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB9XG4gICAgLnJlbHJlcyB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vcmUtbGluayB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mcHN1cHAgaW1nIHtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCkge1xuICAgICAgICAgICAgLnJlc2ljb25zIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAuZzEtZmxleDIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTglO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJlc3BsZyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFycm93LWljb24gaTpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIH1cbiAgICAucm90IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICB9XG4gICAgfVxuICAgIC52aWRpZGVhZm9ybSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUlO1xuXG4gICAgICAgIGg1IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvdXItc2t5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi52aWRpZGVhdG9nZ2xlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZXJyb3Ige1xuICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zcmNoYmFyLWJnIHtcbiAgICAgICAgLmZsdC1sZWZ0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDg1JTtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODElO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2OCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG91ci1za3k7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0OmZvY3VzIHtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoNDQsIDE1MSwgMjIyLCAxKTtcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoNDQsIDE1MSwgMjIyLCAxKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IDBweCByZ2JhKDQ0LCAxNTEsIDIyMiwgMSk7XG5cbiAgICAgICAgICAgICsgLmJ0biB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiYSg0NCwgMTUxLCAyMjIsIDEpO1xuICAgICAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoNDQsIDE1MSwgMjIyLCAxKTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiYSg0NCwgMTUxLCAyMjIsIDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE5cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNyY2hzaWRlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVkZWRlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMlO1xuXG4gICAgICAgIC5yZWxyZXMge1xuICAgICAgICAgICAgLmZsZXgge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4gLmFsdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE5cHggMTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgIH1cbiAgICAgICAgLnBzdGluZm8ge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubWlkLWNvbG1uIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn0gLy8gRW5kIFRyYWlucG9ydCBkaXZcblxuLm1lbnVidXQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdG9wOiAxMDFweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgICAgIHRvcDogNzhweDtcbiAgICB9XG59XG4ubW9iaWxlLW1lbnVidXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0Y2VjZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiA5NCU7XG5cbiAgICBoMyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjNGU0ZTRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5AaW1wb3J0ICcuL3RpbGVTbGlkZXInO1xuXG4jYm9keS1zZWFyY2hGb3JtLnNlYXJjaEZvcm0sXG4jc2VhcmNoRm9ybS5zZWFyY2hGb3JtIHtcbiAgICAuYXV0b2NvbXBsZXRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICAgICAgei1pbmRleDogMjE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHdpZHRoOiA4MS4yNSU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvdXItc2t5O1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwcHg7XG4gICAgICAgIG1hcmdpbjogLTVweCAxcHggMCA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG91ci1za3k7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZjZmOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubmF2LWZvcm0ge1xuICAgICAgICAuYXV0b2NvbXBsZXRlIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICB3aWR0aDogNjguNiU7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZWxsaXBzaXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogNTVweDtcblxuICAgIC5lbGxpcHNpcy1leHBhbmQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3VyLXNreTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdbLi4uXSc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNzdWJtZW51LnBhZ2UtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwYWRkaW5nOiAxOHB4IDAgMDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuXG4gICAgLmZsZXgsXG4gICAgLmcxLWZsZXg0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICBuYXYge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIC5tYWluLW5hdiB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaS53aXRoLWRyb3AsXG4gICAgICAgICAgICAgICAgbGkubmF2LXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvLyBkcm9wZG93biBjb2xvcmluZyBmaXhcbiAgICAgICAgICAgICAgICAgICAgdWwgbGkgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YScsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZSwgY29sb3IgMC4xcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5hdi1leHRyYXMgLnNyY2hidG4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlYXJjaElucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMzAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW4tbmF2IGxpLm5hdi1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJsdWU7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb3JlZmxpZ2h0LWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNlbnRlcmluZy1jb250YWluZXIsXG4gICAgLmNlbnRlcmluZy1jb250YWluZXIgLmZsZXgge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5waC10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkZm9yZWZsaWdodC1ncmF5LWFsdDtcbiAgICAgICAgZm9udC1mYW1pbHk6IGdlc3RhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICYucHJpc3RpbmUge1xuICAgICAgICAgICAgY29sb3I6ICNjNWNkZDU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uYXZpZ2F0aW9uLWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1kZWZhdWx0LWRhcms7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMnM7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLm5iLWZvcmVmbGlnaHQtbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5uYi1sb2dvLW5hbWUge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYi1tZW51LWNvbGxhcHNlLXRvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICByaWdodDogM3B4O1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pcy1jb2xsYXBzZWQgJiB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAubmItbWVudS1jb2xsYXBzZS10b2dnbGUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAubmItZm9yZWZsaWdodC1sb2dvIC5uYi1sb2dvLW5hbWUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyYWluaW5nLWZmd2ViIHtcbiAgICAjbWFpbi13cmFwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjJzO1xuXG4gICAgICAgIGhlYWRlcltyb2xlPSdiYW5uZXInXSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjJzO1xuXG4gICAgICAgICAgICAjc3VibWVudSAuY2VudGVyaW5nLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVudWJ1dCAubW9iaWxlLW1lbnVidXQge1xuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1jb2xsYXBzZWQge1xuICAgICAgICAjbWFpbi13cmFwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuXG4gICAgICAgICAgICBoZWFkZXJbcm9sZT0nYmFubmVyJ10ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVudS1saXN0IHtcbiAgICA+IGxpLFxuICAgICN3ZWItYWNjb3VudC1jb250YWluZXIgPiBsaSB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICB9XG4gICAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5lbGxpcHNpcyAuZWxsaXBzaXMtZXhwYW5kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbG9yOiAkY29sb3VyLXNreTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2YxZjRmNjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnWy4uLl0nO1xuICAgIH1cbn1cblxuLndpdGgtZWxsaXBzaXMge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnZpZHBsYXlpbmcge1xuICAgIC5zaGFyZS1idG4ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hhcmUtc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgaW5wdXRbbmFtZT0ndGltZXN0YW1wJ10ge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwcHg7XG4gICAgICAgICAgICB3aWR0aDogNzhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50aWxlU2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgICAgICAgd2lkdGg6IDk4JTtcbiAgICAgICAgbGVmdDogMSU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgIHdpZHRoOiA5MiU7XG4gICAgICAgIGxlZnQ6IDQlO1xuICAgIH1cbn1cblxuLnJvd0NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICAucm93Q29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgIC5zbGlkZXIge1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAgICAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG5cbiAgICAgICAgICAgIC5wYWdpbmF0aW9uLWluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTIlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxJTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG91ci1za3k7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1za3k7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zbGlkZXJNYXNrLnNob3dQZWVrIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMlO1xuXG4gICAgICAgICAgICAgICAgLnNsaWRlckNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoXG4gICAgICAgICAgICAgICAgICAgICAgICAwLjUsXG4gICAgICAgICAgICAgICAgICAgICAgICAwLFxuICAgICAgICAgICAgICAgICAgICAgICAgMC4xLFxuICAgICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoXG4gICAgICAgICAgICAgICAgICAgICAgICAwLjUsXG4gICAgICAgICAgICAgICAgICAgICAgICAwLFxuICAgICAgICAgICAgICAgICAgICAgICAgMC4xLFxuICAgICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcihcbiAgICAgICAgICAgICAgICAgICAgICAgIDAuNSxcbiAgICAgICAgICAgICAgICAgICAgICAgIDAsXG4gICAgICAgICAgICAgICAgICAgICAgICAwLjEsXG4gICAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjEsIDEpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC4xLCAxKTtcblxuICAgICAgICAgICAgICAgICAgICAuc2xpZGVyLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMSU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC52aWQtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMxJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhhbmRsZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMjUuNSU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAtbW96LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgICAgICAmLmhpZGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2FiYTlhOTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmZhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmM5N2RlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaGFuZGxlTmV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaGFuZGxlUHJldiB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDBweDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC02NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaGFuZGxlTmV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTY1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5oYW5kbGUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiI2ZhcXMtc2VhcmNoLWZvcm0ge1xuICAgIGlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIC5lcnJvciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5hdXRvY29tcGxldGUtZHJvcGRvd24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDRweDtcbiAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDg4JTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5YTNhYztcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICB3aWR0aDogNjAuNSU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICB3aWR0aDogNzklO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YxZjVmNjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ob3ZlckJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgei1pbmRleDogMztcblxuICAgICAgICAubGFiZWwtd3JhcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAxMXB4IDE0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAuaG92ZXJCdXR0b24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcblxuICAgICAgICAgICAgLmxhYmVsLXdyYXAge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDMwcHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEzLyRiYXNlKStlbSkge1xuICAgICAgICAuaG92ZXJCdXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZhcUhvdmVyIHtcbiAgICAuaGVhZGVybGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICAgICAgLW1zLXRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5oZWFkZXJsaW5rIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2tlbGV0b24tbG9hZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW46IDhweDtcbiAgICB9XG4gICAgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG4gICAgbGk6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuICAgIGxpOm50aC1jaGlsZCg1bikge1xuICAgICAgICB3aWR0aDogODUlO1xuICAgIH1cbiAgICBsaTpudGgtY2hpbGQoNW4pIHtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICB9XG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2UgMnMgaW5maW5pdGU7XG4gICAgICAgIC1tb3otYW5pbWF0aW9uOiBwdWxzZSAycyBpbmZpbml0ZTtcbiAgICAgICAgLW8tYW5pbWF0aW9uOiBwdWxzZSAycyBpbmZpbml0ZTtcbiAgICAgICAgYW5pbWF0aW9uOiBwdWxzZSAycyBpbmZpbml0ZTtcbiAgICB9XG5cbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgIDUwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIEAtbW96LWtleWZyYW1lcyBwdWxzZSB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgNTAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQC1vLWtleWZyYW1lcyBwdWxzZSB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgNTAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGtleWZyYW1lcyBwdWxzZSB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgNTAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi56ZW5kZXNrLWhlbHAge1xuICAgIC5mbGV4IC5mbGV4Ym94IHtcbiAgICAgICAgLmZsZXgtc3RhcnQge1xuICAgICAgICAgICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWJsb2NrIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyYzk3ZGU7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5JTtcbiAgICAgICAgaGVpZ2h0OiA2OHB4O1xuXG4gICAgICAgIC5pbWFnZS1ob2xkZXIge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwZW0pIHtcbiAgICAgICAgICAgICAgICAmLmZsZXhib3gge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50cyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwZW0pIHtcbiAgICAgICAgICAgICAgICAmLmZsZXhib3gge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG5cbiAgICAgICAgICAgIC5pbWFnZS1ob2xkZXIge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGUtY29udGVudCB7XG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNSU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxhc3QtdXBkYXRlZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1JTtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VhcmNoLXJlc3VsdHMge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxhc3QtdXBkYXRlZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhZ2luYXRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgYSxcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53eXNpd3lnLXRleHQtYWxpZ24tY2VudGVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAud3lzaXd5Zy10ZXh0LWFsaWduLWxlZnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAud3lzaXd5Zy10ZXh0LWFsaWduLXJpZ2h0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jb250ZW50LWVudGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMDE7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNvbnRlbnQtZW50ZXIuY29udGVudC1lbnRlci1hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1pbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY29udGVudC1sZWF2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jb250ZW50LWxlYXZlLmNvbnRlbnQtbGVhdmUtYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFtcyBlYXNlLWluO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VjO1xuXG4gICAgICAgIC5mbGV4IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbixcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZS1uYW1lIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTA1NHB4KSB7XG4gICAgICAgICAgICAuZmxleCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ViY2F0LWhlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzJTtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNSU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN1YmNhdC1jb250ZW50IHtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc3ViY2F0LWdyb3VwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwJTtcblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXJ0aWNsZXMtZW50ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcnRpY2xlcy1lbnRlci5hcnRpY2xlcy1lbnRlci1hY3RpdmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLWluO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXJ0aWNsZXMtbGVhdmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcnRpY2xlcy1sZWF2ZS5hcnRpY2xlcy1sZWF2ZS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMDE7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLWluO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgICAgIC5zdWJjYXQtZ3JvdXAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VjO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdWJjYXQtZ3JvdXAgaDMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN1YmNhdC1ncm91cCBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbmNhdC1uYXYge1xuICAgICAgICAmLm5hdi1vZmZzZXQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDguMyU7XG4gICAgICAgIH1cblxuICAgICAgICAjcnQtbmF2IHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VjZWNlYztcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcblxuICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjEyZTM5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMjEyZTM5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM1NmJhZmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTA1NHB4KSB7XG4gICAgICAgICAgICAmLm5hdi1vZmZzZXQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjcnQtbmF2IHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn0gLy8gRW5kIFplbmRlc2sgSGVscFxuXG4jemVuLXNlYXJjaC1mb3JtIHtcbiAgICAubGFiZWwtd3JhcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgIC5ob3ZlckJ1dHRvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMzBweCAxM3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNzdXBwb3J0Q29udGFjdEZvcm0ge1xuICAgIGJ1dHRvblt0eXBlPSdzdWJtaXQnXTpkaXNhYmxlZCB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG59XG4iLCIkY29sb3VyLXNreTogIzJjOTdkZTtcbiRjb2xvdXItbmF2eTogIzFlMzc0ZjtcbiRjb2xvdXItZ3JleTogIzg5ODk4OTtcbiRjb2xvdXItbHRncmV5OiAjZTNlYmYxO1xuJGNvbG91ci1mZndibHVlOiAjMzQ5OGQ4O1xuXG4vKlxuKiAgIFBlcmZvcm1hbmNlIERpcmVjdG9yeSBQbHVnaW5cbiovXG4jbWFpbi13cmFwIC5hbGxvdy1vdmVyZmxvdyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ucGVyZm9ybWFuY2UtZGlyZWN0b3J5LXBsdWdpbiAuc2VsZWN0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5zZWxlY3QtZHJvcGRvd24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogYnV0dG9uO1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgY29sb3I6ICM5ZTllOWU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2NhcmV0LnN2ZyksXG4gICAgICAgICAgICAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYsICNmZmZmZmYpOyAvKiBGb3IgQ2hyb21lIGFuZCBTYWZhcmkgKi9cbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vY2FyZXQuc3ZnKSxcbiAgICAgICAgICAgIC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiwgI2ZmZmZmZik7IC8qIEZvciBvbGQgRnggKDMuNiB0byAxNSkgKi9cbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vY2FyZXQuc3ZnKSxcbiAgICAgICAgICAgIC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmLCAjZmZmZmZmKTsgLyogRm9yIHByZS1yZWxlYXNlcyBvZiBJRSAxMCovXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2NhcmV0LnN2ZyksXG4gICAgICAgICAgICAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmLCAjZmZmZmZmKTsgLyogRm9yIG9sZCBPcGVyYSAoMTEuMSB0byAxMi4wKSAqL1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9jYXJldC5zdmcpLFxuICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiwgI2ZmZmZmZik7IC8qIFN0YW5kYXJkIHN5bnRheDsgbXVzdCBiZSBsYXN0ICovXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk4JTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzA4cHg7XG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogLTRweCAxM3B4IDM2cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IC00cHggMTNweCAzNnB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgICAgICAgYm94LXNoYWRvdzogLTRweCAxM3B4IDM2cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuXG4gICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZmVmO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTA1MDUwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmh0bWwucGVyZm9ybWFuY2VfZGlyZWN0b3J5IGJvZHkgLm1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAuc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5zaG9ydCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICAgICYuYWx0MiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuemVybyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm92ZXJsYXAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC00NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgLy9oZWlnaHQ6MTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICNsZWZ0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweCAwIDA7XG4gICAgICAgICAgICAvL2hlaWdodDo3NTBweDtcblxuICAgICAgICAgICAgLnRvcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyYzk3ZGU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAmLnRvcC1lbnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi50b3AtZW50ZXIudG9wLWVudGVyLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnRvcC1sZWF2ZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi50b3AtbGVhdmUudG9wLWxlYXZlLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMDE7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMC41cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmlsdGVyLWhvbGRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG91ci1sdGdyZXk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVpbkFpcmNyYWZ0Um93IDAuNXM7IC8qIFNhZmFyaSwgQ2hyb21lIGFuZCBPcGVyYSA+IDEyLjEgKi9cbiAgICAgICAgICAgICAgICAtbW96LWFuaW1hdGlvbjogZmFkZWluQWlyY3JhZnRSb3cgMC41czsgLyogRmlyZWZveCA8IDE2ICovXG4gICAgICAgICAgICAgICAgLW1zLWFuaW1hdGlvbjogZmFkZWluQWlyY3JhZnRSb3cgMC41czsgLyogSW50ZXJuZXQgRXhwbG9yZXIgKi9cbiAgICAgICAgICAgICAgICAtby1hbmltYXRpb246IGZhZGVpbkFpcmNyYWZ0Um93IDAuNXM7IC8qIE9wZXJhIDwgMTIuMSAqL1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZWluQWlyY3JhZnRSb3cgMC41cztcblxuICAgICAgICAgICAgICAgICYubWFudWZhY3R1cmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYucGxhbmV0eXBlLFxuICAgICAgICAgICAgICAgICYuZW5naW5lcyB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2M3B4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmZlYXR1cmVzIHtcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogR2VzdGEsIEhlbHZldGljYSwgT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1JTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTM7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzQ5OGQ4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zaG93LW1vcmUsXG4gICAgICAgICAgICAgICAgLnNob3ctbGVzcyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzQ5OGQ4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCMzNDk4ZDgsIDEwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmlsdGVyLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICYubWFudWZhY3R1cmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjk0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tlZC1tYW51ZmFjdHVyZXJzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZWJmMTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jbGVhci1zZWFyY2gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDg1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2xvc2UteEAyeC5wbmcpIDNweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgM3B4LzhweCA4cHggbm8tcmVwZWF0ICNiNGJkYzM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuMXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA5MiU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAwLjFzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zaG93LW1vcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzYzNzU4MjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBHZXN0YSwgSGVsdmV0aWNhLCBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMzNDk4ZDg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2Mzc1ODI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCAwcHggMXB4IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZGRkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmM2Y2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYubGVnZW5kIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIC5sZWZ0LXN5bWJvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmEtY2hlY2stY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY3Yjc1MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2OTlweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucmlnaHQtdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODglO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjk3ZDkwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC8vaGVpZ2h0OjQzNXB4O1xuICAgICAgICAgICAgICAgICYuc3RpY2t5IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1NXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICYudG9wLWZpeGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTI1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmFic29sdXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYm90dG9tLWZpeGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuZm9vdGVyLWZpeGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICNib2R5LXNlYXJjaC1mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmNsZWFyLXNlYXJjaCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29tcGFyZS1ib3gge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG91ci1uYXZ5O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzE1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcblxuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29tcGFyZS1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTYxcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhLWNpcmNsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhLWNsb3NlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMS41cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjYm9keS1zZWFyY2gtZm9ybSB7XG4gICAgICAgICAgICAgICAgLmNsZWFyLXNlYXJjaCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogODclO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2xvc2UteEAyeC5wbmcpIDNweCAzcHgvOHB4IDhweFxuICAgICAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0ICNiNGJkYzM7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuMXM7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyOSU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMzVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuMXM7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1ob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvdXItbHRncmV5O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3VyLWZmd2JsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTEzO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYXV0b2NvbXBsZXRlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG91ci1mZndibHVlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvdXItZ3JleSwgMTAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNwYWdpbmF0b3Ige1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgLnJlc3VsdHMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjcmlnaHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvdXItbHRncmV5O1xuXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAvL2hlaWdodDo2MThweDtcblxuICAgICAgICAgICAgICAgIC5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvci0zO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGFibGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEdlc3RhLCBIZWx2ZXRpY2EsIE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzNDRhNjE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3VyLWx0Z3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3VyLWx0Z3JleTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM0OThkODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaGlkZGVuLWFpcmNyYWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvdXItbHRncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVpbkFpcmNyYWZ0Um93IDAuNXM7IC8qIFNhZmFyaSwgQ2hyb21lIGFuZCBPcGVyYSA+IDEyLjEgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LWFuaW1hdGlvbjogZmFkZWluQWlyY3JhZnRSb3cgMC41czsgLyogRmlyZWZveCA8IDE2ICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1zLWFuaW1hdGlvbjogZmFkZWluQWlyY3JhZnRSb3cgMC41czsgLyogSW50ZXJuZXQgRXhwbG9yZXIgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtby1hbmltYXRpb246IGZhZGVpbkFpcmNyYWZ0Um93IDAuNXM7IC8qIE9wZXJhIDwgMTIuMSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZWluQWlyY3JhZnRSb3cgMC41cztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmJmZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubG9hZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi52aXNpYmxlLWFpcmNyYWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLXBlcmZvcm1hbmNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjdiNzUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MiU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm5vdGlmaWNhdGlvbiB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhLXNwYWNlLXNodXR0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICNwZXJmLXN1Z2dlc3QtZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY3JlYXRlLXlvdXItb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNzdWdnZXN0Rm9ybSB7XG4gICAgdGV4dGFyZWEge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZWluQWlyY3JhZnRSb3cge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4vKiBGaXJlZm94IDwgMTYgKi9cbkAtbW96LWtleWZyYW1lcyBmYWRlaW5BaXJjcmFmdFJvdyB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi8qIFNhZmFyaSwgQ2hyb21lIGFuZCBPcGVyYSA+IDEyLjEgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlaW5BaXJjcmFmdFJvdyB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi8qIEludGVybmV0IEV4cGxvcmVyICovXG5ALW1zLWtleWZyYW1lcyBmYWRlaW5BaXJjcmFmdFJvdyB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi8qIE9wZXJhIDwgMTIuMSAqL1xuQC1vLWtleWZyYW1lcyBmYWRlaW5BaXJjcmFmdFJvdyB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbiNsb2FkZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbn1cblxuLyoqXG4gKiBMaW5lc1xuICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGluZS1zY2FsZSB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxleSgxKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxleSgwLjQpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxleSgwLjQpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxleSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZXkoMSk7XG4gICAgfVxufVxuQGtleWZyYW1lcyBsaW5lLXNjYWxlIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZXkoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGV5KDEpO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDAuNCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGV5KDAuNCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxleSgxKTtcbiAgICB9XG59XG5cbi5saW5lLXNjYWxlID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxpbmUtc2NhbGUgMXMgLTAuNHMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7XG4gICAgYW5pbWF0aW9uOiBsaW5lLXNjYWxlIDFzIC0wLjRzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIsIDAuNjgsIDAuMTgsIDEuMDgpO1xufVxuXG4ubGluZS1zY2FsZSA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsaW5lLXNjYWxlIDFzIC0wLjNzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIsIDAuNjgsIDAuMTgsIDEuMDgpO1xuICAgIGFuaW1hdGlvbjogbGluZS1zY2FsZSAxcyAtMC4zcyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KTtcbn1cblxuLmxpbmUtc2NhbGUgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbGluZS1zY2FsZSAxcyAtMC4ycyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KTtcbiAgICBhbmltYXRpb246IGxpbmUtc2NhbGUgMXMgLTAuMnMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7XG59XG5cbi5saW5lLXNjYWxlID4gZGl2Om50aC1jaGlsZCg0KSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxpbmUtc2NhbGUgMXMgLTAuMXMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7XG4gICAgYW5pbWF0aW9uOiBsaW5lLXNjYWxlIDFzIC0wLjFzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIsIDAuNjgsIDAuMTgsIDEuMDgpO1xufVxuXG4ubGluZS1zY2FsZSA+IGRpdjpudGgtY2hpbGQoNSkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsaW5lLXNjYWxlIDFzIDBzIGluZmluaXRlXG4gICAgICAgIGN1YmljLWJlemllcigwLjIsIDAuNjgsIDAuMTgsIDEuMDgpO1xuICAgIGFuaW1hdGlvbjogbGluZS1zY2FsZSAxcyAwcyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KTtcbn1cblxuLmxpbmUtc2NhbGUgPiBkaXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzk3ZGU7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbjogMnB4O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpbmUtc2NhbGUtcGFydHkge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBsaW5lLXNjYWxlLXBhcnR5IHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG5cbi5saW5lLXNjYWxlLXBhcnR5ID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNTVzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC41NXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuMjNzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4yM3M7XG59XG5cbi5saW5lLXNjYWxlLXBhcnR5ID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNTVzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC41NXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNTVzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41NXM7XG59XG5cbi5saW5lLXNjYWxlLXBhcnR5ID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMDlzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC4wOXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzlzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zOXM7XG59XG5cbi5saW5lLXNjYWxlLXBhcnR5ID4gZGl2Om50aC1jaGlsZCg0KSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjU5cztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNTlzO1xufVxuXG4ubGluZS1zY2FsZS1wYXJ0eSA+IGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjOTdkZTtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpbmUtc2NhbGUtcGFydHk7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGxpbmUtc2NhbGUtcGFydHk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMDtcbiAgICBhbmltYXRpb24tZGVsYXk6IDA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaW5lLXNjYWxlLXB1bHNlLW91dCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxleSgxKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxleSgwLjQpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxleSgwLjQpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxleSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZXkoMSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpbmUtc2NhbGUtcHVsc2Utb3V0IHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZXkoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGV5KDEpO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDAuNCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGV5KDAuNCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxleSgxKTtcbiAgICB9XG59XG5cbi5saW5lLXNjYWxlLXB1bHNlLW91dCA+IGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjOTdkZTtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsaW5lLXNjYWxlLXB1bHNlLW91dCAwLjlzIC0wLjZzIGluZmluaXRlIGN1YmljLWJlemllcigwLjg1LCAwLjI1LCAwLjM3LCAwLjg1KTtcbiAgICBhbmltYXRpb246IGxpbmUtc2NhbGUtcHVsc2Utb3V0IDAuOXMgLTAuNnMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuODUsIDAuMjUsIDAuMzcsIDAuODUpO1xufVxuLmxpbmUtc2NhbGUtcHVsc2Utb3V0ID4gZGl2Om50aC1jaGlsZCgyKSxcbi5saW5lLXNjYWxlLXB1bHNlLW91dCA+IGRpdjpudGgtY2hpbGQoNCkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC40cyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNHMgIWltcG9ydGFudDtcbn1cbi5saW5lLXNjYWxlLXB1bHNlLW91dCA+IGRpdjpudGgtY2hpbGQoMSksXG4ubGluZS1zY2FsZS1wdWxzZS1vdXQgPiBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMnMgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjJzICFpbXBvcnRhbnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaW5lLXNjYWxlLXB1bHNlLW91dC1yYXBpZCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxleSgxKTtcbiAgICB9XG4gICAgODAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxleSgwLjMpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxleSgwLjMpO1xuICAgIH1cbiAgICA5MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxleSgxKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbGluZS1zY2FsZS1wdWxzZS1vdXQtcmFwaWQge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxleSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZXkoMSk7XG4gICAgfVxuICAgIDgwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZXkoMC4zKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZXkoMC4zKTtcbiAgICB9XG4gICAgOTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxleSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZXkoMSk7XG4gICAgfVxufVxuXG4ubGluZS1zY2FsZS1wdWxzZS1vdXQtcmFwaWQgPiBkaXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzk3ZGU7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbjogMnB4O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsaW5lLXNjYWxlLXB1bHNlLW91dC1yYXBpZCAwLjlzIC0wLjVzIGluZmluaXRlIGN1YmljLWJlemllcigwLjExLCAwLjQ5LCAwLjM4LCAwLjc4KTtcbiAgICBhbmltYXRpb246IGxpbmUtc2NhbGUtcHVsc2Utb3V0LXJhcGlkIDAuOXMgLTAuNXMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMTEsIDAuNDksIDAuMzgsIDAuNzgpO1xufVxuLmxpbmUtc2NhbGUtcHVsc2Utb3V0LXJhcGlkID4gZGl2Om50aC1jaGlsZCgyKSxcbi5saW5lLXNjYWxlLXB1bHNlLW91dC1yYXBpZCA+IGRpdjpudGgtY2hpbGQoNCkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4yNXMgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjI1cyAhaW1wb3J0YW50O1xufVxuLmxpbmUtc2NhbGUtcHVsc2Utb3V0LXJhcGlkID4gZGl2Om50aC1jaGlsZCgxKSxcbi5saW5lLXNjYWxlLXB1bHNlLW91dC1yYXBpZCA+IGRpdjpudGgtY2hpbGQoNSkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1kZWxheTogMHMgIWltcG9ydGFudDtcbn1cblxuLmNsZWFyZml4IHtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuI3N1Z2dlc3Qtc3VjY2VzcyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cbiIsIi8qKioqKioqKioqKipcblxuU3R5bGluZyBjb2RlIGZvciB0aGUgQnVzaW5lc3MgUHJpY2luZyBTdGF0aWMgUGx1Z2luXG5cbioqKioqKioqKioqKi9cblxuLnByaWNlY2FyZC1jb250IHtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICAucHJpY2VjYXJkIHtcbiAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBlcnNwZWN0aXZlOiAxO1xuICAgICAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxO1xuICAgICAgICAtbW96LXBlcnNwZWN0aXZlOiAxO1xuXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA0OXB4IDdweCByZ2JhKDY3LCA2NywgNjcsIDAuMTcpO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNDlweCA3cHggcmdiYSg2NywgNjcsIDY3LCAwLjE3KTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA0OXB4IDdweCByZ2JhKDY3LCA2NywgNjcsIDAuMTcpO1xuXG4gICAgICAgIC5wbGFuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdZKC0xMGRlZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3B1cmNoYXNlL2dlb3RleHR1cmUucG5nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogc29mdC1saWdodDtcblxuICAgICAgICAgICAgJi5iYXNpYy1wbHVzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA5ODlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wcm8tcGx1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNDc1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucGVyZm9ybWFuY2UtcGx1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzViYWZlNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IC0xMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgICAgICB0b3A6IDUlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb21wYXNzLXNoaXAge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICByaWdodDogNiU7XG4gICAgICAgICAgICB0b3A6IDMlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcHVyY2hhc2UvY29tcGFzcy1zaGlwLnBuZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgaW1hZ2UtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgICYucHJvLXBsdXMgLnRleHQgaDMge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGNvbG9yOiAjYzNjNmM5O1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1JTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTklO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYS5idG4uYWx0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlc3AtaGlkZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mZWF0dXJlcyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNSU7XG5cbiAgICAgICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzJTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJhZmU2O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUyJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzVhNjA2NjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0xMztcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAyJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM0OThkYjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByaWNlY2FyZC1zZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5idXNpbmVzcyAucHJpY2VjYXJkLWNvbnQge1xuICAgIC5wcmljZWNhcmQge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA2NDBweDtcblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNCU7XG4gICAgICAgIH1cblxuICAgICAgICAuZmVhdHVyZXMge1xuICAgICAgICAgICAgLmJ1cy1hZGRvbnMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwJTtcblxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ1c2luZXNzLXBybyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNyU7XG5cbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmVhdHVyZXMge1xuICAgICAgICAgICAgICAgIC5yb3cge1xuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm5vLTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcHVyY2hhc2UvZmxpZ2h0cGxhbi1pY24ucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYubm8tMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wdXJjaGFzZS9maWxlZnBsLWljbi5wbmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5uby0zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3B1cmNoYXNlL2F2d3gtaWNuLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm5vLTQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcHVyY2hhc2UvZ2VvYXBwLWljbi5wbmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5uby01IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3B1cmNoYXNlL2FpcnBvcnQtaWNuLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm5vLTYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcHVyY2hhc2UvYWNjb3VudG1hbmFnZS1pY24ucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYubm8tNyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wdXJjaGFzZS9jZG9jcy1pY24ucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idXMtYWRkb25zIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5idXNpbmVzcy1wZXJmb3JtYW5jZSB7XG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZlYXR1cmVzIHtcbiAgICAgICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5uby0xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3B1cmNoYXNlL2ZsaWdodHBsYW4taWNuLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm5vLTIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3B1cmNoYXNlL2FpcmNyYWZ0LWljbi5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYubm8tMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wdXJjaGFzZS9wZXJmcGxhbi1pY24ucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYubm8tNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wdXJjaGFzZS9nbG9iZXJvdXRlLWljbi5wbmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5uby01IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3B1cmNoYXNlL2luZmxpZ2h0LWljbi5wbmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5uby02IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3B1cmNoYXNlL2Z1ZWxwcmljZS1pY24ucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBTdHlsaW5ncyAvL1xuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDg2cHgpIHtcbiAgICAucHJpY2VjYXJkLWNvbnQge1xuICAgICAgICAucHJpY2VjYXJkIHtcbiAgICAgICAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgLmZlYXR1cmVzIHtcbiAgICAgICAgICAgICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk0MXB4KSB7XG4gICAgLnByaWNlY2FyZC1jb250IHtcbiAgICAgICAgLnByaWNlY2FyZCB7XG4gICAgICAgICAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC5mZWF0dXJlcyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5NDBweCkge1xuICAgIC5idXNpbmVzcyB7XG4gICAgICAgIC5wcmljZWNhcmQtY29udCB7XG4gICAgICAgICAgICAucHJpY2VjYXJkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1JTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMHB4O1xuXG4gICAgICAgICAgICAgICAgLmZlYXR1cmVzIHtcbiAgICAgICAgICAgICAgICAgICAgLmJ1cy1hZGRvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJpY2VjYXJkLWNvbnQge1xuICAgICAgICAucHJpY2VjYXJkIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1JTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDBweDtcblxuICAgICAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJlc3AtaGlkZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmVhdHVyZXMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYS5idG4uYWx0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGxhbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdZKC04ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29tcGFzcy1zaGlwIHtcbiAgICAgICAgICAgICAgICByaWdodDogNCU7XG4gICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5idXNpbmVzcy1wZXJmb3JtYW5jZSB7XG4gICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAuYnVzaW5lc3Mge1xuICAgICAgICAucHJpY2VjYXJkLWNvbnQge1xuICAgICAgICAgICAgLnByaWNlY2FyZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJpY2VjYXJkLWNvbnQge1xuICAgICAgICAucHJpY2VjYXJkIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBsZWZ0OiA1JTtcblxuICAgICAgICAgICAgLnBsYW4ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgYS5idG4uYWx0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgYS5idG4uYWx0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5wcmljZWNhcmQtY29udCB7XG4gICAgICAgIC5wcmljZWNhcmQge1xuICAgICAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBhLmJ0bi5hbHQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0MjJweCkge1xuICAgIC5wcmljZWNhcmQtY29udCB7XG4gICAgICAgIC5wcmljZWNhcmQge1xuICAgICAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAuZmVhdHVyZXMge1xuICAgICAgICAgICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlXG4jbG9hZGluZy1idXR0b24sXG4ubG9hZGluZy1idXR0b24ge1xuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddOmhvdmVyLFxuICAgIGlucHV0W3R5cGU9J2J1dHRvbiddOmhvdmVyLFxuICAgIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YmJlZmY7XG4gICAgfVxuXG4gICAgJmlucHV0W3R5cGU9J3N1Ym1pdCddLFxuICAgIGlucHV0W3R5cGU9J2J1dHRvbiddLFxuICAgIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMzBweCAxNXB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTlkZGM7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgfVxuXG4gICAgYnV0dG9uW2Rpc2FibGVkXSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MyZTBmNTtcbiAgICB9XG4gICAgYnV0dG9uW2Rpc2FibGVkXTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MyZTBmNTtcbiAgICB9XG5cbiAgICAuc3Bpbm5lciB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTRweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cblxuICAgIC5zcGlubmVyID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcblxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzay1ib3VuY2VkZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG4gICAgICAgIGFuaW1hdGlvbjogc2stYm91bmNlZGVsYXkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xuICAgIH1cblxuICAgIC5zcGlubmVyIC5ib3VuY2UxIHtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjMycztcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG4gICAgfVxuXG4gICAgLnNwaW5uZXIgLmJvdW5jZTIge1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE2cztcbiAgICB9XG5cbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgc2stYm91bmNlZGVsYXkge1xuICAgICAgICAwJSxcbiAgICAgICAgODAlLFxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgfVxuICAgICAgICA0MCUge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBzay1ib3VuY2VkZWxheSB7XG4gICAgICAgIDAlLFxuICAgICAgICA4MCUsXG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgfVxuICAgICAgICA0MCUge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvbi5mdWxsLXdpZHRoLnB1cmNoYXNlIHtcbiAgICAgICAgcGFkZGluZzogOXB4IDMwcHggMTBweDtcbiAgICB9XG5cbiAgICBidXR0b24ucHVyY2hhc2UtYnV0dG9uIHtcbiAgICAgICAgbWluLWhlaWdodDogNTMuMjNweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAmLnRhYiB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMmM5N2RlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDlweDtcbiAgICAgICAgICAgIGhlaWdodDogNDlweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICMyYzk3ZGU7XG5cbiAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM5N2RlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgaW1nLnBheW1lbnRfaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICYucGF5cGFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNyZWRpdCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDU0cHgpIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5wYXlwYWwge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcucGF5bWVudF9pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgICYucGF5cGFsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNsb3Nlci1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuIiwiLml0YXItZm9ybSB7XG4gICAgLmVycm9ybGlzdCBsaSB7XG4gICAgICAgIGNvbG9yOiAjZmYwMDAwO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICB9XG59XG5cbiNpZF91c19jaXRpemVuLFxuI2lkX2xvY2F0ZWRfaW5fdXMsXG4jaWRfYWdyZWVfdG9fY29uZm9ybSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcblxuICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cblxuLm1lc3NhZ2VzIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGxpIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cblxuICAgIC5zdWNjZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzdiYzM0ZTtcbiAgICB9XG4gICAgLmVycm9yIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmNjU2NTtcbiAgICB9XG4gICAgLmluZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMmM5N2RlO1xuICAgIH1cbn1cbiIsIkBrZXlmcmFtZXMgbG9hZGVyIHtcbiAgICAwJSB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgIH1cblxuICAgIDIwJSB7XG4gICAgICAgIHdpZHRoOiAxMCU7XG4gICAgfVxuXG4gICAgMjUlIHtcbiAgICAgICAgd2lkdGg6IDI0JTtcbiAgICB9XG5cbiAgICA0MyUge1xuICAgICAgICB3aWR0aDogNDElO1xuICAgIH1cblxuICAgIDU2JSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgNjYlIHtcbiAgICAgICAgd2lkdGg6IDUyJTtcbiAgICB9XG5cbiAgICA3MSUge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgIH1cblxuICAgIDc1JSB7XG4gICAgICAgIHdpZHRoOiA3NiU7XG4gICAgfVxuXG4gICAgOTQlIHtcbiAgICAgICAgd2lkdGg6IDg2JTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4vLyBCYXIgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5wcm9ncmVzcy1iYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5iYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIH1cblxuICAgIC5wcm9ncmVzcyB7XG4gICAgICAgIGFuaW1hdGlvbjogbG9hZGVyIDhzIGVhc2UgaW5maW5pdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyYzk3ZGU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgfVxufVxuXG4jY2FyZWVyLWRldGFpbCB7XG4gICAgdWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjNweDtcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMmM5N2RlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGtleUZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwJTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTAwJTtcbiAgfVxufVxuXG4vL0xvYWRlclxuI2xvYWRlci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuI2xvYWRlci13cmFwIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5sZHMtcm9sbGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG4ubGRzLXJvbGxlciBkaXYge1xuICBhbmltYXRpb246IGxkcy1yb2xsZXIgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA0MHB4IDQwcHg7XG59XG4ubGRzLXJvbGxlciBkaXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogJGNvbG9yLTM7XG4gIG1hcmdpbjogLTRweCAwIDAgLTRweDtcbn1cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjAzNnM7XG59XG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDEpOmFmdGVyIHtcbiAgdG9wOiA2M3B4O1xuICBsZWZ0OiA2M3B4O1xufVxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMDcycztcbn1cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMik6YWZ0ZXIge1xuICB0b3A6IDY4cHg7XG4gIGxlZnQ6IDU2cHg7XG59XG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xMDhzO1xufVxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgzKTphZnRlciB7XG4gIHRvcDogNzFweDtcbiAgbGVmdDogNDhweDtcbn1cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNCkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjE0NHM7XG59XG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDQpOmFmdGVyIHtcbiAgdG9wOiA3MnB4O1xuICBsZWZ0OiA0MHB4O1xufVxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg1KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMThzO1xufVxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg1KTphZnRlciB7XG4gIHRvcDogNzFweDtcbiAgbGVmdDogMzJweDtcbn1cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNikge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjIxNnM7XG59XG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDYpOmFmdGVyIHtcbiAgdG9wOiA2OHB4O1xuICBsZWZ0OiAyNHB4O1xufVxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg3KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMjUycztcbn1cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNyk6YWZ0ZXIge1xuICB0b3A6IDYzcHg7XG4gIGxlZnQ6IDE3cHg7XG59XG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDgpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yODhzO1xufVxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg4KTphZnRlciB7XG4gIHRvcDogNTZweDtcbiAgbGVmdDogMTJweDtcbn1cbkBrZXlmcmFtZXMgbGRzLXJvbGxlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi8vQnV0dG9uIExvYWRlclxuLmxkcy1lbGxpcHNpcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTAuMjVyZW0pO1xufVxuLmxkcy1lbGxpcHNpcyBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDEsIDEsIDApO1xufVxuLmxkcy1lbGxpcHNpcyBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgbGVmdDogOHB4O1xuICBhbmltYXRpb246IGxkcy1lbGxpcHNpczEgMC42cyBpbmZpbml0ZTtcbn1cbi5sZHMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGxlZnQ6IDhweDtcbiAgYW5pbWF0aW9uOiBsZHMtZWxsaXBzaXMyIDAuNnMgaW5maW5pdGU7XG59XG4ubGRzLWVsbGlwc2lzIGRpdjpudGgtY2hpbGQoMykge1xuICBsZWZ0OiAzMnB4O1xuICBhbmltYXRpb246IGxkcy1lbGxpcHNpczIgMC42cyBpbmZpbml0ZTtcbn1cbi5sZHMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCg0KSB7XG4gIGxlZnQ6IDU2cHg7XG4gIGFuaW1hdGlvbjogbGRzLWVsbGlwc2lzMyAwLjZzIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBsZHMtZWxsaXBzaXMxIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBsZHMtZWxsaXBzaXMzIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBsZHMtZWxsaXBzaXMyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI0cHgsIDApO1xuICB9XG59XG5cbi8vRm9ybVxuI2Vhc2EtZm9ybS13cmFwIHtcbiAgLmVhc2EtZXJyb3Ige1xuICAgIGNvbG9yOiByZWQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cblxuLy9Eb2N1bWVudHNcbiNlYXNhLWRvY3VtZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuXG4gIC5lYXNhLWRvY3VtZW50cy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmVhc2EtZG93bmxvYWQtYWxsLWJ0biB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDE4OHB4O1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgIH1cbiAgfVxuXG4gICNlYXNhLWRvY3VtZW50cy1saXN0LXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG5cblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBhbmltYXRpb246IGZhZGVJbiAxcyBsaW5lYXIgZm9yd2FyZHM7XG5cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItdG9wOiAycHggZG90dGVkIHJnYmEoMCwwLDAsMC40KTtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICBzcGFuLmVhc2EtdGFnIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogMC4ycmVtIDFyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMXJlbSAxcmVtIDA7XG5cbiAgICAgICAgJi5kb2N1bWVudC12ZXJzaW9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjOUU3OEI1O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kb2N1bWVudC1jb3VudCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzY4QkQ0OTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuLnN1Y2Nlc3MtY2hlY2sge1xuICAgICAgICBjb2xvcjogJGNvbG9yLTQ7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgfVxuXG4gICAgICBidXR0b24ge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uLXJldmVyc2U7XG5cbiAgICAgIC5lYXNhLWRvd25sb2FkLWFsbC1idG4ge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiR0YWJsZS1ib3JkZXItY29sb3I6ICNlM2UzZTM7XG4kdGFibGUtaGVhZGVyLWNvbG9yOiAjZjZmNmY2O1xuJG1haW4tYmx1ZTogIzIzOWZlNjtcbiRhbmltLWR1cmF0aW9uOiA1O1xuJGFuaW0tc3BlZWQ6IDAuNjU7XG5cbjpyb290IHtcbiAgICAtLXNoaW5lLWRlZ3JlZTogMTIwZGVnO1xuICAgIC0tc2hpbmUtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICAtLXNoaW5lLWVmZmVjdDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgICB2YXIoLS1zaGluZS1kZWdyZWUpLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCxcbiAgICAgICAgICAgICAgICAgICAgdmFyKC0tc2hpbmUtY29sb3IpLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudFxuICAgICk7XG4gICAgLS1zaGluZS10cmFuc2l0aW9uOiBhbGwgI3skYW5pbS1zcGVlZH1zIGVhc2UtaW4tb3V0O1xufVxuXG4jY291bnRyeS1zZWxlY3Rvci13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG5cbiAgICAjY291bnRyeS1zZWxlY3RvciB7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAzcmVtIC41cmVtIC41cmVtO1xuICAgICAgICBjb2xvcjogZ3JheTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgICAgICBmb250LWZhbWlseTogJ2dlc3RhJztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHRyYW5zcGFyZW50IDUwJSwgZ3JheSA1MCUpLFxuICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIGdyYXkgNTAlLCB0cmFuc3BhcmVudCA1MCUpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246XG4gICAgICAgICAgICAgICAgY2FsYygxMDAlIC0gMjBweCkgY2FsYygxZW0gKyAycHgpLFxuICAgICAgICAgICAgICAgIGNhbGMoMTAwJSAtIDE1cHgpIGNhbGMoMWVtICsgMnB4KSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6XG4gICAgICAgICAgICAgICAgNXB4IDVweCxcbiAgICAgICAgICAgICAgICA1cHggNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5jb3VudHJ5LXRhYmxlLXdyYXAge1xuICAgIG1pbi1oZWlnaHQ6IDY5NXB4O1xufVxuXG4jY291bnRyeS10YWJsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmNvdW50cnktdGFibGVfdG9wIHtcbiAgICAgICAgLmNvdW50cnktdGFibGVfcm93IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDJmciA2ZnI7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDNmciA1ZnI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb3VudHJ5LXRhYmxlX2JvdHRvbSB7XG4gICAgICAgIC5jb3VudHJ5LXRhYmxlX3JvdyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciA1ZnI7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY291bnRyeS10YWJsZV9yb3cge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICAgICAgICAuY291bnRyeS10YWJsZV9jZWxsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG5cbiAgICAgICAgICAgICYuZGVzY3JpcHRpb24tY2VsbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYXZhaWxhYmlsaXR5LWNlbGwge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYmx1ZSxcbiAgICAgICAgICAgICAgICAmLm5vLWNvbG9yIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGVzbW9rZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5ibHVlIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4tYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGtleWZyYW1lcyBzaGluZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgI3tjYWxjKCRhbmltLXNwZWVkIC8gKCRhbmltLWR1cmF0aW9uICsgJGFuaW0tc3BlZWQpICogMTAwJSl9LFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNoaW5lOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zaGluZS1lZmZlY3QpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2hpbmUgI3skYW5pbS1kdXJhdGlvbn1zIGVhc2UtaW4tb3V0IDEgZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYmx1ZS1ob2xsb3cge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICAgICAgJi5uYW1lLWNlbGwge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYXZhaWxhYmlsaXR5LWNlbGwge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZGVzY3JpcHRpb24tY2VsbCB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvdW50cnktdGFibGVfcm93LWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0YWJsZS1oZWFkZXItY29sb3I7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImdlc3RhXCIsIGNsZWFuLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBjb2xvcjogIzIxMmUzOTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbi1jZWxsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgICBmcm9tIHtvcGFjaXR5OiAwO31cbiAgICB0byB7b3BhY2l0eTogMTt9XG59XG5cbi5tYXBXcmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjMWYyNzJlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgLmR5bmFtaWMtbWFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC41cztcbiAgICB9XG59XG5cbi8vTG9hZGVyXG4jbWFwLWxvYWRlci13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcblxuICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICAubWFwLXJvbGxlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgIH1cbiAgICAubWFwLXJvbGxlciBkaXYge1xuICAgICAgICBhbmltYXRpb246IG1hcC1yb2xsZXIgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA0MHB4IDQwcHg7XG4gICAgfVxuICAgIC5tYXAtcm9sbGVyIGRpdjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMztcbiAgICAgICAgbWFyZ2luOiAtNHB4IDAgMCAtNHB4O1xuICAgIH1cbiAgICAubWFwLXJvbGxlciBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4wMzZzO1xuICAgIH1cbiAgICAubWFwLXJvbGxlciBkaXY6bnRoLWNoaWxkKDEpOmFmdGVyIHtcbiAgICAgICAgdG9wOiA2M3B4O1xuICAgICAgICBsZWZ0OiA2M3B4O1xuICAgIH1cbiAgICAubWFwLXJvbGxlciBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4wNzJzO1xuICAgIH1cbiAgICAubWFwLXJvbGxlciBkaXY6bnRoLWNoaWxkKDIpOmFmdGVyIHtcbiAgICAgICAgdG9wOiA2OHB4O1xuICAgICAgICBsZWZ0OiA1NnB4O1xuICAgIH1cbiAgICAubWFwLXJvbGxlciBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xMDhzO1xuICAgIH1cbiAgICAubWFwLXJvbGxlciBkaXY6bnRoLWNoaWxkKDMpOmFmdGVyIHtcbiAgICAgICAgdG9wOiA3MXB4O1xuICAgICAgICBsZWZ0OiA0OHB4O1xuICAgIH1cbiAgICAubWFwLXJvbGxlciBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNDRzO1xuICAgIH1cbiAgICAubWFwLXJvbGxlciBkaXY6bnRoLWNoaWxkKDQpOmFmdGVyIHtcbiAgICAgICAgdG9wOiA3MnB4O1xuICAgICAgICBsZWZ0OiA0MHB4O1xuICAgIH1cbiAgICAubWFwLXJvbGxlciBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xOHM7XG4gICAgfVxuICAgIC5tYXAtcm9sbGVyIGRpdjpudGgtY2hpbGQoNSk6YWZ0ZXIge1xuICAgICAgICB0b3A6IDcxcHg7XG4gICAgICAgIGxlZnQ6IDMycHg7XG4gICAgfVxuICAgIC5tYXAtcm9sbGVyIGRpdjpudGgtY2hpbGQoNikge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjIxNnM7XG4gICAgfVxuICAgIC5tYXAtcm9sbGVyIGRpdjpudGgtY2hpbGQoNik6YWZ0ZXIge1xuICAgICAgICB0b3A6IDY4cHg7XG4gICAgICAgIGxlZnQ6IDI0cHg7XG4gICAgfVxuICAgIC5tYXAtcm9sbGVyIGRpdjpudGgtY2hpbGQoNykge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjI1MnM7XG4gICAgfVxuICAgIC5tYXAtcm9sbGVyIGRpdjpudGgtY2hpbGQoNyk6YWZ0ZXIge1xuICAgICAgICB0b3A6IDYzcHg7XG4gICAgICAgIGxlZnQ6IDE3cHg7XG4gICAgfVxuICAgIC5tYXAtcm9sbGVyIGRpdjpudGgtY2hpbGQoOCkge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjI4OHM7XG4gICAgfVxuICAgIC5tYXAtcm9sbGVyIGRpdjpudGgtY2hpbGQoOCk6YWZ0ZXIge1xuICAgICAgICB0b3A6IDU2cHg7XG4gICAgICAgIGxlZnQ6IDEycHg7XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgbWFwLXJvbGxlciB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB9XG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLyNjb3VudHJ5LXNlbGVjdG9yOi1tb3otZm9jdXNyaW5nIHtcbi8vICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbi8vICAgIHRleHQtc2hhZG93OiAwIDAgMCAjMDAwO1xuLy99XG5cbiIsIi5lbnRlcnByaXNlLXN1cHBvcnQtZm9ybV93cmFwIHtcbiAgICBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIH1cblxuICAgIC5lbnRlcnByaXNlLXN1cHBvcnQtZm9ybV9oZWFkZXIge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICMwRDUxNzQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50ZXJwcmlzZS1zdXBwb3J0LWZvcm1fc3ViLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLTk7XG4gICAgICAgIH1cblxuICAgICAgICAgaHIge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggZG90dGVkIGxpZ2h0Z3JheTtcbiAgICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50ZXJwcmlzZS1zdXBwb3J0LWZvcm1faGVhZGVyLW1lc3NhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLTM7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbnRlcnByaXNlLXN1cHBvcnQtZm9ybV9maWVsZC13cmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW0gLjVyZW07XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTlhM2FjO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXG4gICAgICAgICAgICAvLyZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIC8vICAgIC8vYmFja2dyb3VuZDogd2hpdGVzbW9rZTtcbiAgICAgICAgICAgIC8vICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgIC8vfVxuXG4gICAgICAgICAgICA+IGxlZ2VuZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAuNXJlbTtcbiAgICAgICAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICAgICAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCAjOTlhM2FjO1xuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogd2hpdGVzbW9rZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5wdXQtaWNvbi13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTUwJSAtIDJweCkpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItMTY7XG4gICAgICAgICAgICBvcGFjaXR5OiA4MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDhyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgfVxuXG4gICAgW2Rpc2FibGVkXSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG5cbiAgICBbcmVhZG9ubHldIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci0xNjtcbiAgICB9XG5cbiAgICAvL0Vycm9yICYgU3VjY2Vzc1xuICAgIC5zdXBwb3J0LWZvcm0tZXJyb3Ige1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgfVxuXG4gICAgLnN1cHBvcnQtZm9ybS1zdWNjZXNzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLTE5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZVxuLmhlcm8taW1nIC5pbWFnZS13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDZweDtcbn1cblxuLnJlZGlyZWN0LWZpbHRlciB7XG4gICAgYmFja2dyb3VuZDogYmx1ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgei1pbmRleDogNTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy8gSGVybyBQbHVnaW4gc3R5bGluZ1xuLmZpcnN0LXNlY3Rpb24ge1xuICAgIEBleHRlbmQgLnJldmVyc2U7XG4gICAgaDEge1xuICAgICAgICBAZXh0ZW5kIC5yZXZlcnNlO1xuICAgICAgICBAZXh0ZW5kIC5hbHBoYTtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIEBleHRlbmQgLmxhcmdlO1xuICAgIH1cbn1cblxuLmFsdCB7XG4gICAgcCxcbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSB7XG4gICAgICAgIEBleHRlbmQgLnJldmVyc2U7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgQGV4dGVuZCAuYmV0YTtcbiAgICB9XG59XG5cbi5mb290ZXItaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uZm9vdGVyLW5hdiB1bCBsaSA+IHVsIGxpIGEge1xuICAgIGNvbG9yOiAjOTE5ZWE3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGVcbiNidWxsZXRpbiB7XG4gICAgei1pbmRleDogMTA7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ1bGxldGluO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgZm9udC1zaXplOiAkYmFzZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA4cHggMTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgI2J1bGxldGluLWljb24ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgJi5zaG93LXN1Ym1lbnUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNDlweDtcbiAgICB9XG59XG5cbi5pZTggI2J1bGxldGluIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/