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}.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] h1{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}.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{background-color:#e74c3c;font-weight:100;font-size:16;color:#fff;text-align:center;height:46px;padding-top:8px}#bulletin #bulletin-icon{padding-right:8px;height:18px;margin-bottom:6px}#bulletin a{color:#fff;text-decoration:underline}#bulletin+header:not(.sticky-show){top:46px}#bulletin p{display:inline}.ie8 #bulletin{display:none}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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MEJBR0osbUNBQ0ksU0FHSixZQUNJLGVBSVIsZUFDSSxhIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZm9yZWZsaWdodC1tYXJrZXRpbmcvLi9mcm9udGVuZC9zdHlsZXMvd3d3L3d3dy5zY3NzIiwid2VicGFjazovL2ZvcmVmbGlnaHQtbWFya2V0aW5nLy4vZnJvbnRlbmQvc3R5bGVzL3d3dy9tb2R1bGVzL19yZXNldC5zY3NzIiwid2VicGFjazovL2ZvcmVmbGlnaHQtbWFya2V0aW5nLy4vZnJvbnRlbmQvc3R5bGVzL3d3dy9tb2R1bGVzL19mb250cy5zY3NzIiwid2VicGFjazovL2ZvcmVmbGlnaHQtbWFya2V0aW5nLy4vZnJvbnRlbmQvc3R5bGVzL3d3dy9fYmFzZS5zY3NzIiwid2VicGFjazovL2ZvcmVmbGlnaHQtbWFya2V0aW5nLy4vZnJvbnRlbmQvc3R5bGVzL3d3dy9tb2R1bGVzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vZm9yZWZsaWdodC1tYXJrZXRpbmcvLi9mcm9udGVuZC9zdHlsZXMvd3d3L21vZHVsZXMvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly9mb3JlZmxpZ2h0LW1hcmtldGluZy8uL2Zyb250ZW5kL3N0eWxlcy93d3cvbW9kdWxlcy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZm9yZWZsaWdodC1tYXJrZXRpbmcvLi9mcm9udGVuZC9zdHlsZXMvd3d3L21vZHVsZXMvX2hlcm8uc2NzcyIsIndlYnBhY2s6Ly9mb3JlZmxpZ2h0LW1hcmtldGluZy8uL2Zyb250ZW5kL3N0eWxlcy93d3cvbW9kdWxlcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vZm9yZWZsaWdodC1tYXJrZXRpbmcvLi9mcm9udGVuZC9zdHlsZXMvd3d3L21vZHVsZXMvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL2ZvcmVmbGlnaHQtbWFya2V0aW5nLy4vZnJvbnRlbmQvc3R5bGVzL3d3dy9tb2R1bGVzL19mb3Jtcy5zY3NzIiwid2VicGFjazovL2ZvcmVmbGlnaHQtbWFya2V0aW5nLy4vZnJvbnRlbmQvc3R5bGVzL3d3dy9tb2R1bGVzL19tb2RhbC5zY3NzIiwid2VicGFjazovL2ZvcmVmbGlnaHQtbWFya2V0aW5nLy4vZnJvbnRlbmQvc3R5bGVzL3d3dy9tb2R1bGVzL19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovL2ZvcmVmbGlnaHQtbWFya2V0aW5nLy4vZnJvbnRlbmQvc3R5bGVzL3d3dy9tb2R1bGVzL190cmFpbmluZy5zY3NzIiwid2VicGFjazovL2ZvcmVmbGlnaHQtbWFya2V0aW5nLy4vZnJvbnRlbmQvc3R5bGVzL3d3dy9tb2R1bGVzL190aWxlU2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZm9yZWZsaWdodC1tYXJrZXRpbmcvLi9mcm9udGVuZC9zdHlsZXMvd3d3L21vZHVsZXMvX2ZhcXMuc2NzcyIsIndlYnBhY2s6Ly9mb3JlZmxpZ2h0LW1hcmtldGluZy8uL2Zyb250ZW5kL3N0eWxlcy93d3cvbW9kdWxlcy9femVuZGVza19oZWxwLnNjc3MiLCJ3ZWJwYWNrOi8vZm9yZWZsaWdodC1tYXJrZXRpbmcvLi9mcm9udGVuZC9zdHlsZXMvd3d3L21vZHVsZXMvX3BlcmZvcm1hbmNlX2RpcmVjdG9yeS5zY3NzIiwid2VicGFjazovL2ZvcmVmbGlnaHQtbWFya2V0aW5nLy4vZnJvbnRlbmQvc3R5bGVzL3d3dy9tb2R1bGVzL19idXNpbmVzc3ByaWNpbmdjYXJkcy5zY3NzIiwid2VicGFjazovL2ZvcmVmbGlnaHQtbWFya2V0aW5nLy4vZnJvbnRlbmQvc3R5bGVzL3d3dy9tb2R1bGVzL19sb2FkaW5nLWJ1dHRvbi5zY3NzIiwid2VicGFjazovL2ZvcmVmbGlnaHQtbWFya2V0aW5nLy4vZnJvbnRlbmQvc3R5bGVzL3d3dy9tb2R1bGVzL19pdGFyX2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly9mb3JlZmxpZ2h0LW1hcmtldGluZy8uL2Zyb250ZW5kL3N0eWxlcy93d3cvbW9kdWxlcy9fY2FyZWVycy5zY3NzIiwid2VicGFjazovL2ZvcmVmbGlnaHQtbWFya2V0aW5nLy4vZnJvbnRlbmQvc3R5bGVzL3d3dy9fY21zLnNjc3MiLCJ3ZWJwYWNrOi8vZm9yZWZsaWdodC1tYXJrZXRpbmcvLi9mcm9udGVuZC9zdHlsZXMvd3d3L19idWxsZXRpbi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImh0bWwsYm9keSxkaXYsc3BhbixhcHBsZXQsb2JqZWN0LGlmcmFtZSxoMSxoMixoMyxoNCxoNSxoNixwLGJsb2NrcXVvdGUscHJlLGEsYWJicixhY3JvbnltLGFkZHJlc3MsYmlnLGNpdGUsY29kZSxkZWwsZGZuLGVtLGltZyxpbnMsa2JkLHEscyxzYW1wLHNtYWxsLHN0cmlrZSxzdHJvbmcsc3ViLHN1cCx0dCx2YXIsYix1LGksY2VudGVyLGRsLGR0LGRkLG9sLHVsLGxpLGZpZWxkc2V0LGZvcm0sbGFiZWwsbGVnZW5kLHRhYmxlLGNhcHRpb24sdGJvZHksdGZvb3QsdGhlYWQsdHIsdGgsdGQsYXJ0aWNsZSxhc2lkZSxjYW52YXMsZGV0YWlscyxlbWJlZCxmaWd1cmUsZmlnY2FwdGlvbixmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixvdXRwdXQscnVieSxzZWN0aW9uLHN1bW1hcnksdGltZSxtYXJrLGF1ZGlvLHZpZGVve3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO21hcmdpbjowO3BhZGRpbmc6MH0vKiFcbiogIEZvbnQgQXdlc29tZSA0LjIuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4qICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuKi9AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRm9udEF3ZXNvbWVcIjtzcmM6dXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/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+KjpsYXN0LW9mLXR5cGV7YmFja2dyb3VuZDojMmM5N2RlfS56b29te3otaW5kZXg6MTA7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0fS56b29tOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztib3R0b206MDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotMTVweDt3aWR0aDozMHB4O2hlaWdodDozMHB4O3otaW5kZXg6MTF9Lnpvb206YmVmb3Jle2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuOCk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDEyOCwxMjgsMTI4LC41KTtib3JkZXItcmFkaXVzOjMwcHg7Y29udGVudDpcIitcIjt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDozMXB4O2NvbG9yOiM1NjU3NTg7Zm9udC1zaXplOjI0cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6NzAwfS56b29tLmFjdGl2ZXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjY1LCAxLjY1KTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjY1LCAxLjY1KTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuNjUsIDEuNjUpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLjY1LCAxLjY1KTt0cmFuc2Zvcm06c2NhbGUoMS42NSwgMS42NSl9Lnpvb20uYWN0aXZlOmJlZm9yZXtjb250ZW50Olwi4oCUXCI7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjhweH0udWktc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdDtkaXNwbGF5Om5vbmU7bWFyZ2luLWJvdHRvbToxMHB4O21hcmdpbi10b3A6MTUwcHg7b3ZlcmZsb3c6dmlzaWJsZX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NS44NzVlbSl7LnVpLXNsaWRlcntkaXNwbGF5OmJsb2NrfX0udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxle3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mjt3aWR0aDoxLjJlbTtoZWlnaHQ6MS4yZW07Y3Vyc29yOmRlZmF1bHQ7LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lfS51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7Zm9udC1zaXplOi43ZW07ZGlzcGxheTpibG9jaztib3JkZXI6MDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH0udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItaGFuZGxlLC51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1yYW5nZXtmaWx0ZXI6aW5oZXJpdH0udWktc2xpZGVyLWhvcml6b250YWx7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZDojZTJlYmYxfS51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZXt0b3A6LTE0MHB4O21hcmdpbi1sZWZ0Oi05MHB4O3dpZHRoOjE4MHB4O2hlaWdodDoxMDBweH0udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGU6YmVmb3Jle2NvbnRlbnQ6XCJcIjtib3R0b206LTYycHg7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTE0cHg7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjRweCBzb2xpZCAjNWJiZWZmO2JveC1zaGFkb3c6LTVweCAwIDAgI2ZmZiw1cHggMCAwICNmZmY7Ym9yZGVyLXJhZGl1czozMHB4O2N1cnNvcjpwb2ludGVyO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7cG9zaXRpb246YWJzb2x1dGV9LnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2V7dG9wOjA7aGVpZ2h0OjEwMCV9LnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWlue2xlZnQ6MH0udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1tYXh7cmlnaHQ6MH1pbnB1dCNhbW91bnR7d2lkdGg6MTUwcHg7bWluLXdpZHRoOjE1MHB4O21heC13aWR0aDoxNTBweDttYXJnaW4tdG9wOjBweH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NS44NzVlbSl7aW5wdXQjYW1vdW50e21hcmdpbi10b3A6MTI4cHh9fWlucHV0LmFtb3VudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym9yZGVyOm5vbmU7d2lkdGg6MjAwcHg7cGFkZGluZzo4cHggNXB4O2JvcmRlci1yYWRpdXM6MDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOiMyYzk3ZGU7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo5MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDtmb250LXNpemU6MTRweH1pbnB1dC5wcmljZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NDBweDtsZWZ0OjA7Ym9yZGVyOm5vbmU7d2lkdGg6MjAwcHg7cGFkZGluZzo4cHggNXB4O2JvcmRlci1yYWRpdXM6MDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOiNmZmY7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6OTAwO2NvbG9yOiM2OTdkOTB9Lmljb24tZmxhZzpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjE3OHB4O2hlaWdodDoxMDBweDtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2ljb24tdXMtZmxhZy5wbmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO2JhY2tncm91bmQtc2l6ZToxNzhweCAxMDBweH0uaWNvbi1mbGFnLmZsYWctY2FuYWRhOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9pY29uLWNhbmFkYS1mbGFnLnBuZ1wiKX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKXsudmVydGljYWwtY29udGFpbnttaW4taGVpZ2h0OjUwcHh9fS5ibG9jay1tZXNzYWdle21hcmdpbjowIDEwcHggMTBweCAxMHB4O3BhZGRpbmc6NXB4O2JvcmRlci1yYWRpdXM6MnB4O3RleHQtYWxpZ246Y2VudGVyfS5ibG9jay1tZXNzYWdlLmVycm9ye2JhY2tncm91bmQtY29sb3I6I2YyZGVkZTtjb2xvcjojNzEyZDJkfS5ibG9jay1tZXNzYWdlLmluZm97YmFja2dyb3VuZC1jb2xvcjojZDllZGY3O2NvbG9yOiMxYjYwODN9LmJsb2NrLW1lc3NhZ2Uuc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiM2ZWIwMjE7Y29sb3I6I2ZmZn0uYmxvY2stbWVzc2FnZS53YXJuaW5ne2JhY2tncm91bmQtY29sb3I6I2ZjZjhlMztjb2xvcjojOWM4NjExfS5lcnJvci1tZXNzYWdle2NvbG9yOiNjMDB9LmllOCBoMS5hbHBoYSwuaWU4IC5maXJzdC1zZWN0aW9uIGgxLC5maXJzdC1zZWN0aW9uIC5pZTggaDF7bWFyZ2luLXRvcDoxNTBweH0uaWU4IGEubW9yZS1saW5re2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6MjBweH1pbnB1dDppbnZhbGlke2JveC1zaGFkb3c6bm9uZX0uZmxleHsqem9vbToxO3Bvc2l0aW9uOnJlbGF0aXZlO2NsZWFyOmJvdGg7cGFkZGluZzo1cHggMTBweDtkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDYwcHg7bWF4LXdpZHRoOjY2LjI1cmVtO21hcmdpbjowIGF1dG99LmZsZXg6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH0uZmxleC5mbGV4LXdpZGV7bWF4LXdpZHRoOjEzMDBweDttYXgtd2lkdGg6ODEuMjVyZW19LmZsZXguZmxleC1leHRyYS13aWRle21heC13aWR0aDoxODAwcHg7bWF4LXdpZHRoOjExMi41cmVtfS5mbGV4LnR1Y2t7cGFkZGluZzowIDEwcHh9LmZsZXggLmcxLWZsZXgxe2Zsb2F0OmxlZnQ7d2lkdGg6MjUlO3BhZGRpbmc6MCAxMHB4O3BhZGRpbmc6MCAwLjYyNXJlbX0uZmxleCAuZzEtZmxleDEucHVzaHtmbG9hdDpyaWdodH0uZmxleCAuZzEtZmxleDJ7ZmxvYXQ6bGVmdDt3aWR0aDo1MCU7cGFkZGluZzowIDEwcHg7cGFkZGluZzowIDAuNjI1cmVtfS5mbGV4IC5nMS1mbGV4Mi5wdXNoe2Zsb2F0OnJpZ2h0fS5mbGV4IC5nMS1mbGV4M3t3aWR0aDo3NSU7cGFkZGluZzowIDEwcHg7cGFkZGluZzowIDAuNjI1cmVtfS5mbGV4IC5nMS1mbGV4My5wdXNoe2Zsb2F0OnJpZ2h0fS5mbGV4IC5nMS1mbGV4NHtmbG9hdDpsZWZ0O3dpZHRoOjEwMCU7cGFkZGluZzowIDEwcHg7cGFkZGluZzowIDAuNjI1cmVtfS5mbGV4IC5nMS1mbGV4NC5wdXNoe2Zsb2F0OnJpZ2h0fS5mbGV4IC5nMS1oaWRlLC5mbGV4IC5nMi1oaWRle2Rpc3BsYXk6bm9uZX0uZmxleCAuZzEtc2hvd3tkaXNwbGF5OmJsb2NrfS5mbGV4IC5mbGV4LW5lc3RlZDpmaXJzdC1jaGlsZCwuZmxleCAuZmxleC1uZXN0ZWQuZzEtZmxleDQ6bGFzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKXsuZmxleCAuZzItZmxleDF7ZmxvYXQ6bGVmdDt3aWR0aDoxNi42NjY2NjY2NjY3JTtwYWRkaW5nOjAgMTBweDtwYWRkaW5nOjAgMC42MjVyZW19LmZsZXggLmcyLWZsZXgxLnB1c2h7ZmxvYXQ6cmlnaHR9LmZsZXggLmcyLWZsZXgye2Zsb2F0OmxlZnQ7d2lkdGg6MzMuMzMzMzMzMzMzMyU7cGFkZGluZzowIDEwcHg7cGFkZGluZzowIDAuNjI1cmVtfS5mbGV4IC5nMi1mbGV4Mi5wdXNoe2Zsb2F0OnJpZ2h0fS5mbGV4IC5nMi1mbGV4M3tmbG9hdDpsZWZ0O3dpZHRoOjUwJTtwYWRkaW5nOjAgMTBweDtwYWRkaW5nOjAgMC42MjVyZW19LmZsZXggLmcyLWZsZXgzLnB1c2h7ZmxvYXQ6cmlnaHR9LmZsZXggLmcyLWZsZXg0e2Zsb2F0OmxlZnQ7d2lkdGg6NjYuNjY2NjY2NjY2NyU7cGFkZGluZzowIDEwcHg7cGFkZGluZzowIDAuNjI1cmVtfS5mbGV4IC5nMi1mbGV4NC5wdXNoe2Zsb2F0OnJpZ2h0fS5mbGV4IC5nMi1mbGV4NXtmbG9hdDpsZWZ0O3dpZHRoOjgzLjMzMzMzMzMzMzMlO3BhZGRpbmc6MCAxMHB4O3BhZGRpbmc6MCAwLjYyNXJlbX0uZmxleCAuZzItZmxleDUucHVzaHtmbG9hdDpyaWdodH0uZmxleCAuZzItZmxleDZ7d2lkdGg6MTAwJTtwYWRkaW5nOjAgMTBweDtwYWRkaW5nOjAgMC42MjVyZW19LmZsZXggLmcyLWZsZXg2LnB1c2h7ZmxvYXQ6cmlnaHR9LmZsZXggLmcyLXNob3d7ZGlzcGxheTpibG9ja30uZmxleCAuZzItaGlkZXtkaXNwbGF5Om5vbmV9LmZsZXggLmcyLW9mZnNldDF7bWFyZ2luLWxlZnQ6MTYuNCV9LmZsZXggLmZsZXgtbmVzdGVkOmxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDowfS5mbGV4IC5mbGV4LW5lc3RlZC5nMS1mbGV4NDpsYXN0LWNoaWxke3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctbGVmdDowLjYyNXJlbX0uZmxleCAuZmxleC1uZXN0ZWQuZzEtZmxleDQ6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY1Ljg3NWVtKXsuZmxleCAuZzMtZmxleDF7ZmxvYXQ6bGVmdDt3aWR0aDo4LjMzMzMzMzMzMzMlO3BhZGRpbmc6MCAxMHB4O3BhZGRpbmc6MCAwLjYyNXJlbX0uZmxleCAuZzMtZmxleDEucHVzaHtmbG9hdDpyaWdodH0uZmxleCAuZzMtZmxleDJ7ZmxvYXQ6bGVmdDt3aWR0aDoxNi42NjY2NjY2NjY3JTtwYWRkaW5nOjAgMTBweDtwYWRkaW5nOjAgMC42MjVyZW19LmZsZXggLmczLWZsZXgyLnB1c2h7ZmxvYXQ6cmlnaHR9LmZsZXggLmczLWZsZXgze2Zsb2F0OmxlZnQ7d2lkdGg6MjUlO3BhZGRpbmc6MCAxMHB4O3BhZGRpbmc6MCAwLjYyNXJlbX0uZmxleCAuZzMtZmxleDMucHVzaHtmbG9hdDpyaWdodH0uZmxleCAuZzMtZmxleDR7ZmxvYXQ6bGVmdDt3aWR0aDozMy4zMzMzMzMzMzMzJTtwYWRkaW5nOjAgMTBweDtwYWRkaW5nOjAgMC42MjVyZW19LmZsZXggLmczLWZsZXg0LnB1c2h7ZmxvYXQ6cmlnaHR9LmZsZXggLmczLWZsZXg1e2Zsb2F0OmxlZnQ7d2lkdGg6NDEuNjY2NjY2NjY2NyU7cGFkZGluZzowIDEwcHg7cGFkZGluZzowIDAuNjI1cmVtfS5mbGV4IC5nMy1mbGV4NS5wdXNoe2Zsb2F0OnJpZ2h0fS5mbGV4IC5nMy1mbGV4NntmbG9hdDpsZWZ0O3dpZHRoOjUwJTtwYWRkaW5nOjAgMTBweDtwYWRkaW5nOjAgMC42MjVyZW19LmZsZXggLmczLWZsZXg2LnB1c2h7ZmxvYXQ6cmlnaHR9LmZsZXggLmczLWZsZXg3e2Zsb2F0OmxlZnQ7d2lkdGg6NTguMzMzMzMzMzMzMyU7cGFkZGluZzowIDEwcHg7cGFkZGluZzowIDAuNjI1cmVtfS5mbGV4IC5nMy1mbGV4Ny5wdXNoe2Zsb2F0OnJpZ2h0fS5mbGV4IC5nMy1mbGV4OHtmbG9hdDpsZWZ0O3dpZHRoOjY2LjY2NjY2NjY2NjclO3BhZGRpbmc6MCAxMHB4O3BhZGRpbmc6MCAwLjYyNXJlbX0uZmxleCAuZzMtZmxleDgucHVzaHtmbG9hdDpyaWdodH0uZmxleCAuZzMtZmxleDl7ZmxvYXQ6bGVmdDt3aWR0aDo3NSU7cGFkZGluZzowIDEwcHg7cGFkZGluZzowIDAuNjI1cmVtfS5mbGV4IC5nMy1mbGV4OS5wdXNoe2Zsb2F0OnJpZ2h0fS5mbGV4IC5nMy1mbGV4MTB7ZmxvYXQ6bGVmdDt3aWR0aDo4My4zMzMzMzMzMzMzJTtwYWRkaW5nOjAgMTBweDtwYWRkaW5nOjAgMC42MjVyZW19LmZsZXggLmczLWZsZXgxMC5wdXNoe2Zsb2F0OnJpZ2h0fS5mbGV4IC5nMy1mbGV4MTF7ZmxvYXQ6bGVmdDt3aWR0aDo5MS42NjY2NjY2NjY3JTtwYWRkaW5nOjAgMTBweDtwYWRkaW5nOjAgMC42MjVyZW19LmZsZXggLmczLWZsZXgxMS5wdXNoe2Zsb2F0OnJpZ2h0fS5mbGV4IC5nMy1mbGV4MTJ7d2lkdGg6MTAwJTtwYWRkaW5nOjAgMTBweDtwYWRkaW5nOjAgMC42MjVyZW19LmZsZXggLmczLWZsZXgxMi5wdXNoe2Zsb2F0OnJpZ2h0fS5mbGV4IC5nMy1zaG93e2Rpc3BsYXk6YmxvY2t9LmZsZXggLmczLWhpZGV7ZGlzcGxheTpub25lfS5mbGV4IC5nMy1vZmZzZXQxe21hcmdpbi1sZWZ0OjguNCV9LmZsZXggLmczLW9mZnNldDJ7bWFyZ2luLWxlZnQ6MTYuOCV9LmZsZXggLmczLW9mZnNldDN7bWFyZ2luLWxlZnQ6MjUuMiV9fWh0bWx7Zm9udC1zaXplOjgzJX1odG1sLmllOHtmb250LXN0eWxlOm5vcm1hbCAhaW1wb3J0YW50fWJvZHl7Zm9udC1mYW1pbHk6XCJwcm94aW1hLW5vdmFcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjc7Y29sb3I6IzU2NTc1OH1odG1sLmllOCBib2R5e2ZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnR9c3Ryb25ne2ZvbnQtd2VpZ2h0OjkwMH1lbXtmb250LXN0eWxlOml0YWxpY30uY2VudGVye3RleHQtYWxpZ246Y2VudGVyfS5hbHBoYSwuZmlyc3Qtc2VjdGlvbiBoMXtmb250LXNpemU6NDBweDtmb250LXNpemU6Mi41cmVtfS5iZXRhLC5hbHQgaDJ7Zm9udC1zaXplOjMycHg7Zm9udC1zaXplOjJyZW19LmdhbW1he2ZvbnQtc2l6ZToyNHB4O2ZvbnQtc2l6ZToxLjVyZW19LmRlbHRhe2ZvbnQtc2l6ZToyMHB4O2ZvbnQtc2l6ZToxLjI1cmVtfS5lcHNpbG9ue2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtfS56ZXRhLC5ib3ggaGVhZGVyIC5zdWJoZWFke2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTowLjkzNzVyZW19aDEsaDIsaDMsaDQsaDUsaDZ7Zm9udC1mYW1pbHk6XCJnZXN0YVwiLGNsZWFuLHNhbnMtc2VyaWY7Y29sb3I6IzIxMmUzOTttYXJnaW4tYm90dG9tOjEwcHg7Zm9udC13ZWlnaHQ6OTAwO2xpbmUtaGVpZ2h0OjEuMjstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO3RleHQtcmVuZGVyaW5nOm9wdGltaXplTGVnaWJpbGl0eX1oMS5zaGFkb3csaDIuc2hhZG93LGgzLnNoYWRvdyxoNC5zaGFkb3csaDUuc2hhZG93LGg2LnNoYWRvd3t0ZXh0LXNoYWRvdzowIDFweCAwIHJnYmEoMCwwLDAsLjUpfWh0bWwuaWU4IGgxLGh0bWwuaWU4IGgyLGh0bWwuaWU4IGgzLGh0bWwuaWU4IGg0LGh0bWwuaWU4IGg1LGh0bWwuaWU4IGg2e2ZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnR9aDEuYmlnLXRleHQsaDIuYmlnLXRleHQsaDMuYmlnLXRleHQsaDQuYmlnLXRleHQsaDUuYmlnLXRleHQsaDYuYmlnLXRleHR7Zm9udC1zaXplOjEyMHB4O2ZvbnQtc2l6ZTo3LjVyZW07bGluZS1oZWlnaHQ6Ljg7bWFyZ2luLXRvcDowfWgxLmFsdCxoMi5hbHQsaDMuYWx0LGg0LmFsdCxoNS5hbHQsaDYuYWx0e2ZvbnQtc3R5bGU6aXRhbGljfWgxLmFsdDIsaDIuYWx0MixoMy5hbHQyLGg0LmFsdDIsaDUuYWx0MixoNi5hbHQye2NvbG9yOiM2OTdkOTA7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6NDBweDtwYWRkaW5nLWJvdHRvbTo0MHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHh9aDEuYWx0MjphZnRlcixoMi5hbHQyOmFmdGVyLGgzLmFsdDI6YWZ0ZXIsaDQuYWx0MjphZnRlcixoNS5hbHQyOmFmdGVyLGg2LmFsdDI6YWZ0ZXJ7d2lkdGg6MjAwMHB4O2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO2hlaWdodDoxcHg7dG9wOjUwJTttYXJnaW4tbGVmdDoxMTAlO21hcmdpbi10b3A6LTFweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjOTlhM2FjfWgxLmFsdDMsaDIuYWx0MyxoMy5hbHQzLGg0LmFsdDMsaDUuYWx0MyxoNi5hbHQze2NvbG9yOiM1YmJlZmZ9aDEuYWx0NCxoMi5hbHQ0LGgzLmFsdDQsaDQuYWx0NCxoNS5hbHQ0LGg2LmFsdDR7Y29sb3I6IzY5N2Q5MH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNy41ZW0pe2gxLmFsdDQsaDIuYWx0NCxoMy5hbHQ0LGg0LmFsdDQsaDUuYWx0NCxoNi5hbHQ0e21hcmdpbi10b3A6NjBweDttYXJnaW4tYm90dG9tOjgwcHh9fWgxLmFsdDUsaDIuYWx0NSxoMy5hbHQ1LGg0LmFsdDUsaDUuYWx0NSxoNi5hbHQ1e2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW4tYm90dG9tOjEwcHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzcuNWVtKXtoMS5hbHQ1LGgyLmFsdDUsaDMuYWx0NSxoNC5hbHQ1LGg1LmFsdDUsaDYuYWx0NXttYXJnaW4tYm90dG9tOjYwcHh9fWgxe3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHh9aDQsaDUsaDZ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweH0uc3VidGV4dHtmb250LXNpemU6MTRweDtmb250LXNpemU6MC44NzVyZW07bGluZS1oZWlnaHQ6MTtjb2xvcjojNjk3ZDkwO21hcmdpbi1ib3R0b206MTBweH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NS44NzVlbSl7LnN1YnRleHR7Zm9udC1zaXplOjMwcHg7Zm9udC1zaXplOjEuODc1cmVtfX0uc3VidGV4dC5hbHR7Zm9udC1zdHlsZTppdGFsaWN9cCx1bCxwcmV7Zm9udC1zaXplOjE4cHg7Zm9udC1zaXplOjEuMTI1cmVtfXAuc21hbGwsdWwuc21hbGwscHJlLnNtYWxse2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc2l6ZTowLjg3NXJlbX1wLnNtYWxsLndoaXRlLHVsLnNtYWxsLndoaXRlLHByZS5zbWFsbC53aGl0ZXtjb2xvcjojZmZmfXAuc21hbGwucHVzaCx1bC5zbWFsbC5wdXNoLHByZS5zbWFsbC5wdXNoe2Zsb2F0OnJpZ2h0fXAubGFyZ2UsLmZpcnN0LXNlY3Rpb24gcCx1bC5sYXJnZSxwcmUubGFyZ2V7Zm9udC1zaXplOjE4cHg7Zm9udC1zaXplOjEuMTI1cmVtfXVse2xpc3Qtc3R5bGUtdHlwZTpub25lfXVsLmhvcnotbGlzdHsqem9vbToxO2ZvbnQtd2VpZ2h0OjQwMDtsaXN0LXN0eWxlLXR5cGU6bm9uZX11bC5ob3J6LWxpc3Q6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH11bC5ob3J6LWxpc3QgbGl7ZmxvYXQ6bGVmdH11bC5ob3J6LWxpc3QgbGkgYXtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnR9dWwgbGkucHVzaHtmbG9hdDpyaWdodDttYXJnaW4tcmlnaHQ6MH11bC5ob3J6LWJ1dHRvbnMsdWwucHJldi1uZXh0LWJ1dHRvbnN7Knpvb206MTtsaXN0LXN0eWxlLXR5cGU6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy10b3A6MjBweH11bC5ob3J6LWJ1dHRvbnM6YWZ0ZXIsdWwucHJldi1uZXh0LWJ1dHRvbnM6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH1bcm9sZT1tYWluXSB1bC5ob3J6LWJ1dHRvbnMsW3JvbGU9bWFpbl0gdWwucHJldi1uZXh0LWJ1dHRvbnN7bWFyZ2luLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjB9dWwuaG9yei1idXR0b25zIGxpLHVsLnByZXYtbmV4dC1idXR0b25zIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOnRvcH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NS44NzVlbSl7dWwuaG9yei1idXR0b25zIGxpLHVsLnByZXYtbmV4dC1idXR0b25zIGxpe21hcmdpbjowIDhweDtvdmVyZmxvdzp2aXNpYmxlfX11bC5ob3J6LWJ1dHRvbnMgbGk6Zmlyc3QtY2hpbGQgYSx1bC5wcmV2LW5leHQtYnV0dG9ucyBsaTpmaXJzdC1jaGlsZCBhe21hcmdpbi1ib3R0b206MTBweH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKXt1bC5ob3J6LWJ1dHRvbnMgbGk6Zmlyc3QtY2hpbGQgYSx1bC5wcmV2LW5leHQtYnV0dG9ucyBsaTpmaXJzdC1jaGlsZCBhe21hcmdpbi1ib3R0b206MH19dWwuaG9yei1idXR0b25zLmFsdC1idXR0b25zLHVsLmFsdC1idXR0b25zLnByZXYtbmV4dC1idXR0b25ze3RleHQtYWxpZ246bGVmdDttYXJnaW4tbGVmdDowO3BhZGRpbmctbGVmdDowfXVsLmhvcnotYnV0dG9ucy5hbHQtYnV0dG9ucyBsaSx1bC5hbHQtYnV0dG9ucy5wcmV2LW5leHQtYnV0dG9ucyBsaXt2ZXJ0aWNhbC1hbGlnbjp0b3A7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjUuODc1ZW0pe3VsLmhvcnotYnV0dG9ucy5hbHQtYnV0dG9ucyBsaSx1bC5hbHQtYnV0dG9ucy5wcmV2LW5leHQtYnV0dG9ucyBsaXttYXJnaW46MCAxNHB4IDAgMH19dWwucHJldi1uZXh0LWJ1dHRvbnN7bWFyZ2luLXRvcDo0MHB4O3BhZGRpbmctYm90dG9tOjQwcHg7ZGlzcGxheTpibG9ja311bC5wcmV2LW5leHQtYnV0dG9ucyBsaXtmbG9hdDpsZWZ0fXVsLnByZXYtbmV4dC1idXR0b25zIGxpOmxhc3Qtb2YtdHlwZXtmbG9hdDpyaWdodH11bC5wcmV2LW5leHQtYnV0dG9ucyBsaSBhLmJ0bntwYWRkaW5nOjE3cHggMTJweCAxNHB4IDE1cHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjUuODc1ZW0pe3VsLnByZXYtbmV4dC1idXR0b25zIGxpe21hcmdpbjowIDEwcHg7b3ZlcmZsb3c6dmlzaWJsZX11bC5wcmV2LW5leHQtYnV0dG9ucyBsaSBhLmJ0bntwYWRkaW5nOjE3cHggMzBweCAxNHB4IDMycHh9fXVsLnByZXYtbmV4dC1idXR0b25zIGxpOmZpcnN0LWNoaWxkIGF7bWFyZ2luLWJvdHRvbTowcHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSl7dWwucHJldi1uZXh0LWJ1dHRvbnMgbGk6Zmlyc3QtY2hpbGQgYXttYXJnaW4tYm90dG9tOjB9fXVsLmFsdHtmb250LWZhbWlseTpcImdlc3RhXCIsY2xlYW4sc2Fucy1zZXJpZn11bC5hbHQgbGk6Zmlyc3QtY2hpbGQgYXt3aWR0aDo1MHB4fXVsLmFsdCBhe2NvbG9yOiNmZmY7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNik7Zm9udC1zaXplOjMwcHg7Zm9udC1zaXplOjEuODc1cmVtO3BhZGRpbmc6NXB4IDE1cHh9dWwuYWx0IGEuc3MtaWNvbntwYWRkaW5nOjEwcHggMTBweCAwcHh9dWwuYWx0IGEuc3MtYnVzaW5lc3N1c2Vye3BhZGRpbmctcmlnaHQ6MzVweDtwb3NpdGlvbjpyZWxhdGl2ZX11bC5hbHQgYS5zcy1idXNpbmVzc3VzZXI6YWZ0ZXJ7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O2ZvbnQtc2l6ZToyNnB4O2ZvbnQtc2l6ZToxLjYyNXJlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6OHB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjYpO21hcmdpbi1sZWZ0OjdweDttYXJnaW4tdG9wOjJweH11bC5hbHQgYTpob3ZlcntjdXJzb3I6cG9pbnRlcn11bC5hbHQgYS5hY3RpdmV7Y29sb3I6I2ZmZn11bC5hbHQgYS5hY3RpdmUuc3MtYnVzaW5lc3N1c2VyOmFmdGVye2NvbG9yOiNmZmZ9dWwuYWx0IGxpLmFjdGl2ZSBhe2NvbG9yOiNmZmZ9W3JvbGU9bWFpbl0gcCxbcm9sZT1tYWluXSB1bCxbcm9sZT1tYWluXSBkbCxbcm9sZT1tYWluXSBwcmV7bGluZS1oZWlnaHQ6MS43O21hcmdpbi1ib3R0b206MjRweDttYXJnaW4tYm90dG9tOjEuNXJlbTtmb250LXdlaWdodDo0MDA7Zm9udC1mYW1pbHk6XCJwcm94aW1hLW5vdmFcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtfVtyb2xlPW1haW5dIHAuc2hhZG93LFtyb2xlPW1haW5dIHVsLnNoYWRvdyxbcm9sZT1tYWluXSBkbC5zaGFkb3csW3JvbGU9bWFpbl0gcHJlLnNoYWRvd3t0ZXh0LXNoYWRvdzowIDFweCAwIHJnYmEoMCwwLDAsLjUpfWh0bWwuaWU4IFtyb2xlPW1haW5dIHAsaHRtbC5pZTggW3JvbGU9bWFpbl0gdWwsaHRtbC5pZTggW3JvbGU9bWFpbl0gZGwsaHRtbC5pZTggW3JvbGU9bWFpbl0gcHJle2ZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnR9W3JvbGU9bWFpbl0gcC5zbWFsbCxbcm9sZT1tYWluXSB1bC5zbWFsbCxbcm9sZT1tYWluXSBkbC5zbWFsbCxbcm9sZT1tYWluXSBwcmUuc21hbGx7Zm9udC1zaXplOjE0cHg7Zm9udC1zaXplOjAuODc1cmVtfVtyb2xlPW1haW5dIHAubGFyZ2UsW3JvbGU9bWFpbl0gLmZpcnN0LXNlY3Rpb24gcCwuZmlyc3Qtc2VjdGlvbiBbcm9sZT1tYWluXSBwLFtyb2xlPW1haW5dIHVsLmxhcmdlLFtyb2xlPW1haW5dIGRsLmxhcmdlLFtyb2xlPW1haW5dIHByZS5sYXJnZXtmb250LXNpemU6MThweDtmb250LXNpemU6MS4xMjVyZW19W3JvbGU9bWFpbl0gcC5ob3J6LWNlbnRlcixbcm9sZT1tYWluXSB1bC5ob3J6LWNlbnRlcixbcm9sZT1tYWluXSBkbC5ob3J6LWNlbnRlcixbcm9sZT1tYWluXSBwcmUuaG9yei1jZW50ZXJ7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcn1bcm9sZT1tYWluXSBwLmhvcnotY2VudGVyIGR0LFtyb2xlPW1haW5dIHAuaG9yei1jZW50ZXIgZGQsW3JvbGU9bWFpbl0gcC5ob3J6LWNlbnRlciBsaSxbcm9sZT1tYWluXSB1bC5ob3J6LWNlbnRlciBkdCxbcm9sZT1tYWluXSB1bC5ob3J6LWNlbnRlciBkZCxbcm9sZT1tYWluXSB1bC5ob3J6LWNlbnRlciBsaSxbcm9sZT1tYWluXSBkbC5ob3J6LWNlbnRlciBkdCxbcm9sZT1tYWluXSBkbC5ob3J6LWNlbnRlciBkZCxbcm9sZT1tYWluXSBkbC5ob3J6LWNlbnRlciBsaSxbcm9sZT1tYWluXSBwcmUuaG9yei1jZW50ZXIgZHQsW3JvbGU9bWFpbl0gcHJlLmhvcnotY2VudGVyIGRkLFtyb2xlPW1haW5dIHByZS5ob3J6LWNlbnRlciBsaXtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MDtwYWRkaW5nOjAgMTBweH1bcm9sZT1tYWluXSBwLmhvcnotY2VudGVyIGR0LFtyb2xlPW1haW5dIHVsLmhvcnotY2VudGVyIGR0LFtyb2xlPW1haW5dIGRsLmhvcnotY2VudGVyIGR0LFtyb2xlPW1haW5dIHByZS5ob3J6LWNlbnRlciBkdHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHJnYmEoMTA1LDEyNSwxNDQsLjQpO3BhZGRpbmctcmlnaHQ6MTJweH1bcm9sZT1tYWluXSBwLmhvcnotY2VudGVyIGRkIGEsW3JvbGU9bWFpbl0gdWwuaG9yei1jZW50ZXIgZGQgYSxbcm9sZT1tYWluXSBkbC5ob3J6LWNlbnRlciBkZCBhLFtyb2xlPW1haW5dIHByZS5ob3J6LWNlbnRlciBkZCBhe2NvbG9yOiM3NzhhOWN9W3JvbGU9bWFpbl0gcC5ob3J6LWNlbnRlciBkZCBhOmhvdmVyLFtyb2xlPW1haW5dIHVsLmhvcnotY2VudGVyIGRkIGE6aG92ZXIsW3JvbGU9bWFpbl0gZGwuaG9yei1jZW50ZXIgZGQgYTpob3Zlcixbcm9sZT1tYWluXSBwcmUuaG9yei1jZW50ZXIgZGQgYTpob3Zlcntjb2xvcjojZmZmfVtyb2xlPW1haW5dIGxpe21hcmdpbi1ib3R0b206MThweDttYXJnaW4tYm90dG9tOjEuMTI1cmVtfVtyb2xlPW1haW5dIHVsLFtyb2xlPW1haW5dIG9sLFtyb2xlPW1haW5dIGRse21hcmdpbi1sZWZ0OjQwcHg7cGFkZGluZy1yaWdodDoyMHB4O21hcmdpbi10b3A6MH1bcm9sZT1tYWluXSB1bC5mbHVzaCxbcm9sZT1tYWluXSBvbC5mbHVzaCxbcm9sZT1tYWluXSBkbC5mbHVzaHttYXJnaW4tbGVmdDowfVtyb2xlPW1haW5dIHVsIGxpLFtyb2xlPW1haW5dIHVsIGRkLFtyb2xlPW1haW5dIHVsIGR0LFtyb2xlPW1haW5dIG9sIGxpLFtyb2xlPW1haW5dIG9sIGRkLFtyb2xlPW1haW5dIG9sIGR0LFtyb2xlPW1haW5dIGRsIGxpLFtyb2xlPW1haW5dIGRsIGRkLFtyb2xlPW1haW5dIGRsIGR0e21hcmdpbi1ib3R0b206NHB4fVtyb2xlPW1haW5dIHVsIGR0LFtyb2xlPW1haW5dIG9sIGR0LFtyb2xlPW1haW5dIGRsIGR0e2ZvbnQtd2VpZ2h0OjcwMH1bcm9sZT1tYWluXSB1bC5idWxsZXRze2xpc3Qtc3R5bGUtdHlwZTpjaXJjbGV9W3JvbGU9bWFpbl0gdWwuYnVsbGV0cy5hbHR7bGlzdC1zdHlsZS10eXBlOm5vbmV9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjUuODc1ZW0pe1tyb2xlPW1haW5dIHVsLmJ1bGxldHMuYWx0e21hcmdpbi1sZWZ0OjkwcHh9W3JvbGU9bWFpbl0gdWwuYnVsbGV0cy5hbHQucHVsbHttYXJnaW4tbGVmdDoyMnB4fX1bcm9sZT1tYWluXSB1bC5idWxsZXRzLmFsdCBsaXtmb250LXNpemU6MThweDtmb250LXNpemU6MS4xMjVyZW07cG9zaXRpb246cmVsYXRpdmV9W3JvbGU9bWFpbl0gdWwuYnVsbGV0cy5hbHQgbGk6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0yM3B4O3RvcDo4cHg7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtib3JkZXItcmFkaXVzOjUwcHg7Ym9yZGVyOjJweCBzb2xpZCAjMmM5N2RlfVtyb2xlPW1haW5dIC5ib3ggdWwuYnVsbGV0c3ttYXJnaW4tbGVmdDoyMnB4fVtyb2xlPW1haW5dIHAuYWx0Mntjb2xvcjojZmZmO3RleHQtc2hhZG93OjAgMXB4IDAgcmdiYSgwLDAsMCwuMil9W3JvbGU9bWFpbl0gcC5hbHQze21hcmdpbi1ib3R0b206MH1wcmV7Zm9udC1zaXplOjIycHg7Zm9udC1zaXplOjEuMzc1cmVtfWJsb2NrcXVvdGV7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC1zaXplOjI0cHg7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDozMDA7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiMyYzk3ZGV9YmxvY2txdW90ZTpiZWZvcmUsYmxvY2txdW90ZTphZnRlcntjb250ZW50Om9wZW4tcXVvdGU7Zm9udC1zaXplOjI2cHg7Zm9udC1zaXplOjEuNjI1cmVtO2NvbG9yOiMyYzk3ZGU7Zm9udC13ZWlnaHQ6OTAwO3BhZGRpbmc6MCAzcHh9YmxvY2txdW90ZTphZnRlcntjb250ZW50OmNsb3NlLXF1b3RlfWJsb2NrcXVvdGUuc21hbGx7Y29sb3I6IzY5N2Q5MDtmb250LXNpemU6MTZweDtmb250LXNpemU6MXJlbTtwYWRkaW5nLWxlZnQ6MHB4O3BhZGRpbmctcmlnaHQ6MHB4O21hcmdpbi1ib3R0b206MjRweH1ibG9ja3F1b3RlLnNtYWxsOmJlZm9yZSxibG9ja3F1b3RlLnNtYWxsOmFmdGVye2NvbnRlbnQ6XCJcIjtwYWRkaW5nOjA7Zm9udC13ZWlnaHQ6NDAwO2Rpc3BsYXk6bm9uZX1ibG9ja3F1b3RlLmFsdHtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MThweDtmb250LXNpemU6MS4xMjVyZW07Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmctbGVmdDowcHg7cGFkZGluZy1yaWdodDowcHh9YmxvY2txdW90ZS5hbHQ6YmVmb3JlLGJsb2NrcXVvdGUuYWx0OmFmdGVye2Rpc3BsYXk6bm9uZX1jaXRle2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtmb250LXN0eWxlOm5vcm1hbDttYXJnaW4tdG9wOjA7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSl7aHRtbHtmb250LXNpemU6OTQlfS5hbHBoYSwuZmlyc3Qtc2VjdGlvbiBoMXtmb250LXNpemU6NDBweDtmb250LXNpemU6Mi41cmVtfS5iZXRhLC5hbHQgaDJ7Zm9udC1zaXplOjM0cHg7Zm9udC1zaXplOjIuMTI1cmVtfS5nYW1tYXtmb250LXNpemU6MjhweDtmb250LXNpemU6MS43NXJlbX0uZGVsdGF7Zm9udC1zaXplOjI0cHg7Zm9udC1zaXplOjEuNXJlbX0uZXBzaWxvbntmb250LXNpemU6MTlweDtmb250LXNpemU6MS4xODc1cmVtfS56ZXRhLC5ib3ggaGVhZGVyIC5zdWJoZWFke2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTowLjkzNzVyZW19fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY1Ljg3NWVtKXtodG1se2ZvbnQtc2l6ZToxMDAlfS5hbHBoYSwuZmlyc3Qtc2VjdGlvbiBoMXtmb250LXNpemU6NDBweDtmb250LXNpemU6Mi41cmVtfS5iZXRhLC5hbHQgaDJ7Zm9udC1zaXplOjM0cHg7Zm9udC1zaXplOjIuMTI1cmVtfS5nYW1tYXtmb250LXNpemU6MjhweDtmb250LXNpemU6MS43NXJlbX0uZGVsdGF7Zm9udC1zaXplOjI0cHg7Zm9udC1zaXplOjEuNXJlbX0uZXBzaWxvbntmb250LXNpemU6MTlweDtmb250LXNpemU6MS4xODc1cmVtfS56ZXRhLC5ib3ggaGVhZGVyIC5zdWJoZWFke2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTowLjkzNzVyZW19fS5pbnRyb3twYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjQwcHh9LmludHJvIGgzLnN0ZXA6OmJlZm9yZXtjb250ZW50OlwiMVwiO2JhY2tncm91bmQtY29sb3I6IzIxMmUzOTt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6MTBweDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjEwcHg7Zm9udC1zaXplOjEycHg7cGFkZGluZy10b3A6M3B4O21hcmdpbi10b3A6LTFweH0uaW50cm8gaDMuc3RlcC5zdGVwLXR3bzo6YmVmb3Jle2NvbnRlbnQ6XCIyXCJ9LmludHJvIGgzLnN0ZXAuc3RlcC10aHJlZTo6YmVmb3Jle2NvbnRlbnQ6XCIzXCJ9LnNpdGUtdGl0bGV7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2xvZ28ucG5nXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjEzMHB4IDQwcHg7d2lkdGg6MTMwcHg7aGVpZ2h0OjQwcHg7bWFyZ2luOjE5cHggYXV0byA5cHg7ZGlzcGxheTpibG9ja31AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyNi4yNWVtKXsuc2l0ZS10aXRsZXtiYWNrZ3JvdW5kLXNpemU6MTMwcHggNDBweDt3aWR0aDoxMzBweDtoZWlnaHQ6NDBweH19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzcuNWVtKXsuc2l0ZS10aXRsZXttYXJnaW4tdG9wOjIwcHg7bWFyZ2luLWJvdHRvbToxMnB4O2JhY2tncm91bmQtc2l6ZToxODBweCA1NnB4O3dpZHRoOjE4MHB4O2hlaWdodDo1NnB4fX1odG1sLmllOCAuc2l0ZS10aXRsZXtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9sb2dvLXNtLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7aGVpZ2h0OjQzcHg7d2lkdGg6MTk3cHh9W3JvbGU9YmFubmVyXXtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOnJnYmEoMzMsNDYsNTcsLjUpO3dpZHRoOjEwMCU7bGVmdDowO3RvcDowO3BhZGRpbmctYm90dG9tOjMwcHg7ei1pbmRleDoyMTsqem9vbToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjVzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgLjVzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIC41cyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjphbGwgLjVzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIC41cyBlYXNlLWluLW91dDtwb3NpdGlvbjpmaXhlZDtwYWRkaW5nLWJvdHRvbTowcHh9W3JvbGU9YmFubmVyXTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofVtyb2xlPWJhbm5lcl0uc3RpY2t5LXNob3d7YmFja2dyb3VuZDojMjEyZTM5fVtyb2xlPWJhbm5lcl0ubmF2LWFjdGl2ZXstd2Via2l0LXRyYW5zaXRpb246YWxsIC4xcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4xcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuMXMgZWFzZS1pbi1vdXQ7LW1zLXRyYW5zaXRpb246YWxsIC4xcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuMXMgZWFzZS1pbi1vdXQ7YmFja2dyb3VuZDojMjEyZTM5fVtyb2xlPWJhbm5lcl0gaDF7ZmxvYXQ6bGVmdDtkaXNwbGF5OmlubGluZS1ibG9ja31bcm9sZT1iYW5uZXJdPi5mbGV4e3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NS44NzVlbSl7W3JvbGU9YmFubmVyXXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9aHRtbC5pZTggW3JvbGU9YmFubmVyXXtiYWNrZ3JvdW5kOiMyMTJlMzl9fSNoZXJve3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6IzU2NTc1ODtvdmVyZmxvdzpoaWRkZW59I2hlcm8gaDEuaW50cm97bWFyZ2luLWJvdHRvbTowO2ZvbnQtd2VpZ2h0OjIwMDtmb250LXNpemU6MjZweDtmb250LXNpemU6MS42MjVyZW07Zm9udC1zdHlsZTppdGFsaWM7Y29sb3I6I2ZmZn1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NS44NzVlbSl7I2hlcm8gaDEuaW50cm97Zm9udC1zaXplOjMwcHg7Zm9udC1zaXplOjEuODc1cmVtfX0jaGVybyBoMS5pbnRybyBlbXtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo5MDA7ZGlzcGxheTpibG9jaztmb250LXNpemU6MjhweDtmb250LXNpemU6MS43NXJlbTtsaW5lLWhlaWdodDoxO21hcmdpbi1ib3R0b206MTVweDtjb2xvcjojNWJiZWZmfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY1Ljg3NWVtKXsjaGVybyBoMS5pbnRybyBlbXtmb250LXNpemU6NDBweDtmb250LXNpemU6Mi41cmVtfX0jaGVybyAuaGVyby1jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6OTAlO21hcmdpbi1ib3R0b206MDt6LWluZGV4OjI7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9I2hlcm8gLmhlcm8tY29udGVudCBwe21hcmdpbi1ib3R0b206MH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NS44NzVlbSl7I2hlcm8gLmhlcm8tY29udGVudCBwe21hcmdpbi1ib3R0b206MjRweH19I2hlcm8tYmFja2dyb3VuZCBpbWd7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5tZW51LWJ1dHRvbnstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1zLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIycHg7cmlnaHQ6MTAwJTt3aWR0aDozMHB4O2hlaWdodDozMHB4O2JvcmRlci10b3A6M3B4IHNvbGlkICMyYzk3ZGU7ZGlzcGxheTpibG9ja31odG1sLmllOCAubWVudS1idXR0b257ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lm1lbnUtYnV0dG9uOmJlZm9yZSwubWVudS1idXR0b246YWZ0ZXJ7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOiMyYzk3ZGU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjZweDtsZWZ0OjA7d2lkdGg6MzBweDtoZWlnaHQ6M3B4fS5tZW51LWJ1dHRvbjphZnRlcnt0b3A6MTVweDt3aWR0aDoyNHB4fUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDI3LjVlbSl7Lm1lbnUtYnV0dG9ue3JpZ2h0OjExMHB4fX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NWVtKXsubWVudS1idXR0b257ZGlzcGxheTpub25lfX0ubWVudS1idXR0b246aG92ZXJ7Ym9yZGVyLXRvcDozcHggc29saWQgIzViYmVmZjtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0ubWVudS1idXR0b246aG92ZXI6YmVmb3JlLC5tZW51LWJ1dHRvbjpob3ZlcjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiM1YmJlZmZ9Lm1lbnUtYnV0dG9uLmFjdGl2ZXtib3JkZXItdG9wOjZweCBzb2xpZCByZ2JhKDAsMCwwLDApO3RvcDoxNnB4fS5tZW51LWJ1dHRvbi5hY3RpdmU6YmVmb3JlLC5tZW51LWJ1dHRvbi5hY3RpdmU6YWZ0ZXJ7dG9wOjUwJTt3aWR0aDozMHB4O2hlaWdodDozcHg7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0yMjVkZWcpIHJvdGF0ZVgoMCkgcm90YXRlWSgwKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoLTIyNWRlZykgcm90YXRlWCgwKSByb3RhdGVZKDApOy1tcy10cmFuc2Zvcm06cm90YXRlKC0yMjVkZWcpIHJvdGF0ZVgoMCkgcm90YXRlWSgwKTstby10cmFuc2Zvcm06cm90YXRlKC0yMjVkZWcpIHJvdGF0ZVgoMCkgcm90YXRlWSgwKTt0cmFuc2Zvcm06cm90YXRlKC0yMjVkZWcpIHJvdGF0ZVgoMCkgcm90YXRlWSgwKX0ubWVudS1idXR0b24uYWN0aXZlOmFmdGVyey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpIHJvdGF0ZVgoMCkgcm90YXRlWSgwKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKSByb3RhdGVYKDApIHJvdGF0ZVkoMCk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKSByb3RhdGVYKDApIHJvdGF0ZVkoMCk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpIHJvdGF0ZVgoMCkgcm90YXRlWSgwKTt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZykgcm90YXRlWCgwKSByb3RhdGVZKDApfVtyb2xlPW5hdmlnYXRpb25dey13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDFzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IDFzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246b3BhY2l0eSAxcyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjpvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246b3BhY2l0eSAxcyBlYXNlLWluLW91dDtkaXNwbGF5OmJsb2NrOyp6b29tOjE7ei1pbmRleDoyO3dpZHRoOjEwMCV9W3JvbGU9bmF2aWdhdGlvbl06YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNy41ZW0pe1tyb2xlPW5hdmlnYXRpb25de3dpZHRoOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2t9fVtyb2xlPW5hdmlnYXRpb25dIHVsLm1haW4tbmF2eyp6b29tOjE7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luLXRvcDoxMHB4O21hcmdpbi1ib3R0b206MTVweDttYXJnaW4tbGVmdDoxMHB4O3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6bm9uZX1bcm9sZT1uYXZpZ2F0aW9uXSB1bC5tYWluLW5hdjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU1ZW0pe1tyb2xlPW5hdmlnYXRpb25dIHVsLm1haW4tbmF2e2Rpc3BsYXk6YmxvY2t9fVtyb2xlPW5hdmlnYXRpb25dIHVsLm1haW4tbmF2PmxpOmxhc3QtY2hpbGR7ZGlzcGxheTpibG9ja31AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNy41ZW0pe1tyb2xlPW5hdmlnYXRpb25dIHVsLm1haW4tbmF2e21hcmdpbi10b3A6MzJweDttYXJnaW4tYm90dG9tOjI1cHg7ZmxvYXQ6bGVmdH19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjUuODc1ZW0pe1tyb2xlPW5hdmlnYXRpb25dIHVsLm1haW4tbmF2e21hcmdpbi1yaWdodDowO2Rpc3BsYXk6YmxvY2t9fWh0bWwuaWU4IFtyb2xlPW5hdmlnYXRpb25dIHVsLm1haW4tbmF2e21hcmdpbi1yaWdodDoxNTBweDtkaXNwbGF5OmJsb2NrfWh0bWwuaWU4IFtyb2xlPW5hdmlnYXRpb25dIHVsLm1haW4tbmF2PmxpOmxhc3QtY2hpbGR7ZGlzcGxheTpub25lfVtyb2xlPW5hdmlnYXRpb25dIHVsLm1haW4tbmF2PmxpPnVse2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6MzhweDtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoxMHB4IDEwcHg7bWFyZ2luOjA7d2lkdGg6MjMwcHg7bWFyZ2luLWxlZnQ6LTExNXB4O2JvcmRlci1yYWRpdXM6M3B4O2JvcmRlcjoxcHggc29saWQgI2VkZWRlZDtib3JkZXItYm90dG9tOm5vbmU7Ym94LXNoYWRvdzowIDJweCAwIHJnYmEoMCwwLDAsLjIpfVtyb2xlPW5hdmlnYXRpb25dIHVsLm1haW4tbmF2PmxpPnVsLnNob3d7ZGlzcGxheTpibG9ja31bcm9sZT1uYXZpZ2F0aW9uXSB1bC5tYWluLW5hdj5saT51bDpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOi01cHg7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpIHJvdGF0ZVgoMCkgcm90YXRlWSgwKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpIHJvdGF0ZVgoMCkgcm90YXRlWSgwKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgcm90YXRlWCgwKSByb3RhdGVZKDApOy1vLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpIHJvdGF0ZVgoMCkgcm90YXRlWSgwKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSByb3RhdGVYKDApIHJvdGF0ZVkoMCk7YmFja2dyb3VuZDojZmZmO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi01cHg7Ym9yZGVyLXJhZGl1czoxcHh9W3JvbGU9bmF2aWdhdGlvbl0gdWwubWFpbi1uYXY+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+ZGl2LC5sb2FkaW5nLWJ1dHRvbiAuc3Bpbm5lcj5kaXZ7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7Ym9yZGVyLXJhZGl1czoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrOy13ZWJraXQtYW5pbWF0aW9uOnNrLWJvdW5jZWRlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDthbmltYXRpb246c2stYm91bmNlZGVsYXkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RofSNsb2FkaW5nLWJ1dHRvbiAuc3Bpbm5lciAuYm91bmNlMSwubG9hZGluZy1idXR0b24gLnNwaW5uZXIgLmJvdW5jZTF7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LTAuMzJzO2FuaW1hdGlvbi1kZWxheTotMC4zMnN9I2xvYWRpbmctYnV0dG9uIC5zcGlubmVyIC5ib3VuY2UyLC5sb2FkaW5nLWJ1dHRvbiAuc3Bpbm5lciAuYm91bmNlMnstd2Via2l0LWFuaW1hdGlvbi1kZWxheTotMC4xNnM7YW5pbWF0aW9uLWRlbGF5Oi0wLjE2c31ALXdlYmtpdC1rZXlmcmFtZXMgc2stYm91bmNlZGVsYXl7MCUsODAlLDEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIHNrLWJvdW5jZWRlbGF5ezAlLDgwJSwxMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybTpzY2FsZSgwKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX0jbG9hZGluZy1idXR0b24gYnV0dG9uLmZ1bGwtd2lkdGgucHVyY2hhc2UsLmxvYWRpbmctYnV0dG9uIGJ1dHRvbi5mdWxsLXdpZHRoLnB1cmNoYXNle3BhZGRpbmc6OXB4IDMwcHggMTBweH0jbG9hZGluZy1idXR0b24gYnV0dG9uLnB1cmNoYXNlLWJ1dHRvbiwubG9hZGluZy1idXR0b24gYnV0dG9uLnB1cmNoYXNlLWJ1dHRvbnttaW4taGVpZ2h0OjUzLjIzcHh9I2xvYWRpbmctYnV0dG9uIGJ1dHRvbi5wdXJjaGFzZS1idXR0b24gc3BhbiwubG9hZGluZy1idXR0b24gYnV0dG9uLnB1cmNoYXNlLWJ1dHRvbiBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO292ZXJmbG93OmhpZGRlbn0jbG9hZGluZy1idXR0b24gYnV0dG9uLnB1cmNoYXNlLWJ1dHRvbi50YWIsLmxvYWRpbmctYnV0dG9uIGJ1dHRvbi5wdXJjaGFzZS1idXR0b24udGFie3dpZHRoOjUwJTtmbG9hdDpsZWZ0O2JvcmRlcjoycHggc29saWQgIzJjOTdkZTttaW4taGVpZ2h0OjQ5cHg7aGVpZ2h0OjQ5cHg7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLWJvdHRvbToxMHB4O2JhY2tncm91bmQ6bm9uZTtjb2xvcjojMmM5N2RlfSNsb2FkaW5nLWJ1dHRvbiBidXR0b24ucHVyY2hhc2UtYnV0dG9uLnRhYltkaXNhYmxlZF0sLmxvYWRpbmctYnV0dG9uIGJ1dHRvbi5wdXJjaGFzZS1idXR0b24udGFiW2Rpc2FibGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiMyYzk3ZGU7Y29sb3I6I2ZmZn0jbG9hZGluZy1idXR0b24gYnV0dG9uLnB1cmNoYXNlLWJ1dHRvbi50YWJbZGlzYWJsZWRdIGltZy5wYXltZW50X2ljb24ucGF5cGFsLC5sb2FkaW5nLWJ1dHRvbiBidXR0b24ucHVyY2hhc2UtYnV0dG9uLnRhYltkaXNhYmxlZF0gaW1nLnBheW1lbnRfaWNvbi5wYXlwYWx7ZGlzcGxheTpub25lfSNsb2FkaW5nLWJ1dHRvbiBidXR0b24ucHVyY2hhc2UtYnV0dG9uLnRhYltkaXNhYmxlZF0gaW1nLnBheW1lbnRfaWNvbi5wYXlwYWw6bnRoLW9mLXR5cGUoMiksLmxvYWRpbmctYnV0dG9uIGJ1dHRvbi5wdXJjaGFzZS1idXR0b24udGFiW2Rpc2FibGVkXSBpbWcucGF5bWVudF9pY29uLnBheXBhbDpudGgtb2YtdHlwZSgyKXtkaXNwbGF5OmlubGluZS1ibG9ja30jbG9hZGluZy1idXR0b24gYnV0dG9uLnB1cmNoYXNlLWJ1dHRvbi5jcmVkaXQsLmxvYWRpbmctYnV0dG9uIGJ1dHRvbi5wdXJjaGFzZS1idXR0b24uY3JlZGl0e2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDU0cHgpYW5kIChtaW4td2lkdGg6IDcwMHB4KXsjbG9hZGluZy1idXR0b24gYnV0dG9uLnB1cmNoYXNlLWJ1dHRvbi5jcmVkaXQsLmxvYWRpbmctYnV0dG9uIGJ1dHRvbi5wdXJjaGFzZS1idXR0b24uY3JlZGl0e2ZvbnQtc2l6ZTouN3JlbTtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHg7Zm9udC13ZWlnaHQ6NjAwfX0jbG9hZGluZy1idXR0b24gYnV0dG9uLnB1cmNoYXNlLWJ1dHRvbi5wYXlwYWwsLmxvYWRpbmctYnV0dG9uIGJ1dHRvbi5wdXJjaGFzZS1idXR0b24ucGF5cGFse2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9I2xvYWRpbmctYnV0dG9uIGJ1dHRvbi5wdXJjaGFzZS1idXR0b24gaW1nLnBheW1lbnRfaWNvbiwubG9hZGluZy1idXR0b24gYnV0dG9uLnB1cmNoYXNlLWJ1dHRvbiBpbWcucGF5bWVudF9pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0jbG9hZGluZy1idXR0b24gYnV0dG9uLnB1cmNoYXNlLWJ1dHRvbiBpbWcucGF5bWVudF9pY29uLnBheXBhbCwubG9hZGluZy1idXR0b24gYnV0dG9uLnB1cmNoYXNlLWJ1dHRvbiBpbWcucGF5bWVudF9pY29uLnBheXBhbHt3aWR0aDoxMDBweH0jbG9hZGluZy1idXR0b24gYnV0dG9uLnB1cmNoYXNlLWJ1dHRvbiBpbWcucGF5bWVudF9pY29uLnBheXBhbDpudGgtb2YtdHlwZSgyKSwubG9hZGluZy1idXR0b24gYnV0dG9uLnB1cmNoYXNlLWJ1dHRvbiBpbWcucGF5bWVudF9pY29uLnBheXBhbDpudGgtb2YtdHlwZSgyKXtkaXNwbGF5Om5vbmV9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODgwcHgpeyNsb2FkaW5nLWJ1dHRvbiBidXR0b24ucHVyY2hhc2UtYnV0dG9uLC5sb2FkaW5nLWJ1dHRvbiBidXR0b24ucHVyY2hhc2UtYnV0dG9ue3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH19LmNsb3Nlci1iYWNrZ3JvdW5ke3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5pdGFyLWZvcm0gLmVycm9ybGlzdCBsaXtjb2xvcjpyZWR9Lml0YXItZm9ybSBpbnB1dFt0eXBlPXJhZGlvXXtjb2xvcjpyZWR9I2lkX3VzX2NpdGl6ZW4sI2lkX2xvY2F0ZWRfaW5fdXMsI2lkX2FncmVlX3RvX2NvbmZvcm17bWFyZ2luLWxlZnQ6MHB4fSNpZF91c19jaXRpemVuIGxpLCNpZF9sb2NhdGVkX2luX3VzIGxpLCNpZF9hZ3JlZV90b19jb25mb3JtIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5tZXNzYWdlc3ttYXJnaW46MHB4ICFpbXBvcnRhbnQ7cGFkZGluZzowcHggIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlcn0ubWVzc2FnZXMgbGl7Y29sb3I6I2ZmZjtwYWRkaW5nOjE1cHh9Lm1lc3NhZ2VzIC5zdWNjZXNze2JhY2tncm91bmQ6IzdiYzM0ZX0ubWVzc2FnZXMgLmVycm9ye2JhY2tncm91bmQ6I2ZmNjU2NX0ubWVzc2FnZXMgLmluZm97YmFja2dyb3VuZDojMmM5N2RlfUBrZXlmcmFtZXMgbG9hZGVyezAle3dpZHRoOjB9MjAle3dpZHRoOjEwJX0yNSV7d2lkdGg6MjQlfTQzJXt3aWR0aDo0MSV9NTYle3dpZHRoOjUwJX02NiV7d2lkdGg6NTIlfTcxJXt3aWR0aDo2MCV9NzUle3dpZHRoOjc2JX05NCV7d2lkdGg6ODYlfTEwMCV7d2lkdGg6MTAwJX19LnByb2dyZXNzLWJhcntib3JkZXItcmFkaXVzOjNweDtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJX0ucHJvZ3Jlc3MtYmFyIHNwYW57ZGlzcGxheTpibG9ja30ucHJvZ3Jlc3MtYmFyIC5iYXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wNSl9LnByb2dyZXNzLWJhciAucHJvZ3Jlc3N7YW5pbWF0aW9uOmxvYWRlciA4cyBlYXNlIGluZmluaXRlO2JhY2tncm91bmQ6IzJjOTdkZTtjb2xvcjojZmZmO3BhZGRpbmc6MDt3aWR0aDowO2hlaWdodDo1cHh9I2NhcmVlci1kZXRhaWwgdWx7bWFyZ2luLWxlZnQ6OTBweH0jY2FyZWVyLWRldGFpbCB1bCBsaXtmb250LXNpemU6MS4xMjVyZW07cG9zaXRpb246cmVsYXRpdmV9I2NhcmVlci1kZXRhaWwgdWwgbGk6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMjNweDt0b3A6OHB4O3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyLXJhZGl1czo1MHB4O2JvcmRlcjoycHggc29saWQgIzJjOTdkZX0uaGVyby1pbWcgLmltYWdlLXdyYXB7bWFyZ2luLWJvdHRvbTotNDZweH0ucmVkaXJlY3QtZmlsdGVye2JhY2tncm91bmQ6Ymx1ZTt3aWR0aDoxMDAlO3BhZGRpbmc6MjBweDt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpmaXhlZDtib3R0b206MHB4O3otaW5kZXg6NTtjb2xvcjojZmZmO29wYWNpdHk6LjY7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6Ym9sZH0uZm9vdGVyLWhlYWRlcntkaXNwbGF5OmJsb2NrO21hcmdpbjo1cHg7Y29sb3I6I2ZmZjtsZXR0ZXItc3BhY2luZzoxcHh9LmZvb3Rlci1uYXYgdWwgbGk+dWwgbGkgYXtjb2xvcjojOTE5ZWE3O2xldHRlci1zcGFjaW5nOjB9I2J1bGxldGlue2JhY2tncm91bmQtY29sb3I6I2U3NGMzYztmb250LXdlaWdodDoxMDA7Zm9udC1zaXplOjE2O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7aGVpZ2h0OjQ2cHg7cGFkZGluZy10b3A6OHB4fSNidWxsZXRpbiAjYnVsbGV0aW4taWNvbntwYWRkaW5nLXJpZ2h0OjhweDtoZWlnaHQ6MThweDttYXJnaW4tYm90dG9tOjZweH0jYnVsbGV0aW4gYXtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I2J1bGxldGluK2hlYWRlcjpub3QoLnN0aWNreS1zaG93KXt0b3A6NDZweH0jYnVsbGV0aW4gcHtkaXNwbGF5OmlubGluZX0uaWU4ICNidWxsZXRpbntkaXNwbGF5Om5vbmV9IiwiLy8gc3R5bGVsaW50LWRpc2FibGVcbi8qIEdsb2JhbHMgKi9cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3BhbixcbmFwcGxldCxcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmJpZyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxucyxcbnNhbXAsXG5zbWFsbCxcbnN0cmlrZSxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnR0LFxudmFyLFxuYixcbnUsXG5pLFxuY2VudGVyLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZW1iZWQsXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbm91dHB1dCxcbnJ1YnksXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGVcbi8qIVxuKiAgRm9udCBBd2Vzb21lIDQuMi4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4qL1xuLyogRk9OVCBQQVRIXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjIuMCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjIuMCcpXG4gICAgICAgICAgICBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC4yLjAnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuMi4wJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC4yLjAjZm9udGF3ZXNvbWVyZWd1bGFyJylcbiAgICAgICAgICAgIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZmEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmZhLWxnIHtcbiAgICBmb250LXNpemU6IDEuMzMzMzMzMzNlbTtcbiAgICBsaW5lLWhlaWdodDogMC43NWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLmZhLTJ4IHtcbiAgICBmb250LXNpemU6IDJlbTtcbn1cbi5mYS0zeCB7XG4gICAgZm9udC1zaXplOiAzZW07XG59XG4uZmEtNHgge1xuICAgIGZvbnQtc2l6ZTogNGVtO1xufVxuLmZhLTV4IHtcbiAgICBmb250LXNpemU6IDVlbTtcbn1cbi5mYS1mdyB7XG4gICAgd2lkdGg6IDEuMjg1NzE0MjllbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmEtdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMi4xNDI4NTcxNGVtO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5mYS11bCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmEtbGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMi4xNDI4NTcxNGVtO1xuICAgIHdpZHRoOiAyLjE0Mjg1NzE0ZW07XG4gICAgdG9wOiAwLjE0Mjg1NzE0ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhLWxpLmZhLWxnIHtcbiAgICBsZWZ0OiAtMS44NTcxNDI4NmVtO1xufVxuLmZhLWJvcmRlciB7XG4gICAgcGFkZGluZzogMC4yZW0gMC4yNWVtIDAuMTVlbTtcbiAgICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlZWVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xufVxuLnB1bGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5wdWxsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuLmZhLnB1bGwtbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbn1cbi5mYS5wdWxsLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG4uZmEtc3BpbiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgfVxufVxuLmZhLXJvdGF0ZS05MCB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5mYS1yb3RhdGUtMTgwIHtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZhLXJvdGF0ZS0yNzAge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Myk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG59XG4uZmEtc3RhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYS1zdGFjay0xeCB7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uZmEtc3RhY2stMngge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xufVxuLmZhLWludmVyc2Uge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAwMCc7XG59XG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDAxJztcbn1cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDAyJztcbn1cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAwMyc7XG59XG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDA0Jztcbn1cbi5mYS1zdGFyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAwNSc7XG59XG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAwNic7XG59XG4uZmEtdXNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMDcnO1xufVxuLmZhLWZpbG06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDA4Jztcbn1cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMDknO1xufVxuLmZhLXRoOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAwYSc7XG59XG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMGInO1xufVxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAwYyc7XG59XG4uZmEtcmVtb3ZlOmJlZm9yZSxcbi5mYS1jbG9zZTpiZWZvcmUsXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDBkJztcbn1cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMGUnO1xufVxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMTAnO1xufVxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMTEnO1xufVxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMTInO1xufVxuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMTMnO1xufVxuLmZhLXRyYXNoLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDE0Jztcbn1cbi5mYS1ob21lOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAxNSc7XG59XG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAxNic7XG59XG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMTcnO1xufVxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDE4Jztcbn1cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMTknO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDFhJztcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMWInO1xufVxuLmZhLWluYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAxYyc7XG59XG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMWQnO1xufVxuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAxZSc7XG59XG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMjEnO1xufVxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAyMic7XG59XG4uZmEtbG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMjMnO1xufVxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDI0Jztcbn1cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAyNSc7XG59XG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMjYnO1xufVxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAyNyc7XG59XG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAyOCc7XG59XG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAyOSc7XG59XG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMmEnO1xufVxuLmZhLXRhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMmInO1xufVxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDJjJztcbn1cbi5mYS1ib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAyZCc7XG59XG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDJlJztcbn1cbi5mYS1wcmludDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMmYnO1xufVxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMzAnO1xufVxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDMxJztcbn1cbi5mYS1ib2xkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAzMic7XG59XG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAzMyc7XG59XG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDM0Jztcbn1cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAzNSc7XG59XG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMzYnO1xufVxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMzcnO1xufVxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAzOCc7XG59XG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMzknO1xufVxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDNhJztcbn1cbi5mYS1kZWRlbnQ6YmVmb3JlLFxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDNiJztcbn1cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDNjJztcbn1cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDNkJztcbn1cbi5mYS1waG90bzpiZWZvcmUsXG4uZmEtaW1hZ2U6YmVmb3JlLFxuLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwM2UnO1xufVxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNDAnO1xufVxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDQxJztcbn1cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDQyJztcbn1cbi5mYS10aW50OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA0Myc7XG59XG4uZmEtZWRpdDpiZWZvcmUsXG4uZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA0NCc7XG59XG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDQ1Jztcbn1cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNDYnO1xufVxuLmZhLWFycm93czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNDcnO1xufVxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDQ4Jztcbn1cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA0OSc7XG59XG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDRhJztcbn1cbi5mYS1wbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA0Yic7XG59XG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDRjJztcbn1cbi5mYS1zdG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA0ZCc7XG59XG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNGUnO1xufVxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNTAnO1xufVxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNTEnO1xufVxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA1Mic7XG59XG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA1Myc7XG59XG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNTQnO1xufVxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA1NSc7XG59XG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA1Nic7XG59XG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA1Nyc7XG59XG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA1OCc7XG59XG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA1OSc7XG59XG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDVhJztcbn1cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA1Yic7XG59XG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDVjJztcbn1cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNWQnO1xufVxuLmZhLWJhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNWUnO1xufVxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDYwJztcbn1cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNjEnO1xufVxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA2Mic7XG59XG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNjMnO1xufVxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDY0Jztcbn1cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDY1Jztcbn1cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNjYnO1xufVxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDY3Jztcbn1cbi5mYS1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNjgnO1xufVxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA2OSc7XG59XG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA2YSc7XG59XG4uZmEtZ2lmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNmInO1xufVxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDZjJztcbn1cbi5mYS1maXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA2ZCc7XG59XG4uZmEtZXllOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA2ZSc7XG59XG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA3MCc7XG59XG4uZmEtd2FybmluZzpiZWZvcmUsXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDcxJztcbn1cbi5mYS1wbGFuZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNzInO1xufVxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA3Myc7XG59XG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA3NCc7XG59XG4uZmEtY29tbWVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNzUnO1xufVxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNzYnO1xufVxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDc3Jztcbn1cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDc4Jztcbn1cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA3OSc7XG59XG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwN2EnO1xufVxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwN2InO1xufVxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA3Yyc7XG59XG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDdkJztcbn1cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwN2UnO1xufVxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDgwJztcbn1cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwODEnO1xufVxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwODInO1xufVxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwODMnO1xufVxuLmZhLWtleTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwODQnO1xufVxuLmZhLWdlYXJzOmJlZm9yZSxcbi5mYS1jb2dzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA4NSc7XG59XG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDg2Jztcbn1cbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwODcnO1xufVxuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDg4Jztcbn1cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDg5Jztcbn1cbi5mYS1oZWFydC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA4YSc7XG59XG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDhiJztcbn1cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDhjJztcbn1cbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA4ZCc7XG59XG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwOGUnO1xufVxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDkwJztcbn1cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDkxJztcbn1cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA5Mic7XG59XG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA5Myc7XG59XG4uZmEtbGVtb24tbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwOTQnO1xufVxuLmZhLXBob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA5NSc7XG59XG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDk2Jztcbn1cbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA5Nyc7XG59XG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA5OCc7XG59XG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwOTknO1xufVxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA5YSc7XG59XG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA5Yic7XG59XG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA5Yyc7XG59XG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDlkJztcbn1cbi5mYS1yc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDllJztcbn1cbi5mYS1oZGQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwYTAnO1xufVxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBhMSc7XG59XG4uZmEtYmVsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZjMnO1xufVxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBhMyc7XG59XG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBhNCc7XG59XG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGE1Jztcbn1cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGE2Jztcbn1cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwYTcnO1xufVxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBhOCc7XG59XG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBhOSc7XG59XG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBhYSc7XG59XG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGFiJztcbn1cbi5mYS1nbG9iZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwYWMnO1xufVxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwYWQnO1xufVxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBhZSc7XG59XG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBiMCc7XG59XG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBiMSc7XG59XG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwYjInO1xufVxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwYzAnO1xufVxuLmZhLWNoYWluOmJlZm9yZSxcbi5mYS1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBjMSc7XG59XG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGMyJztcbn1cbi5mYS1mbGFzazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwYzMnO1xufVxuLmZhLWN1dDpiZWZvcmUsXG4uZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGM0Jztcbn1cbi5mYS1jb3B5OmJlZm9yZSxcbi5mYS1maWxlcy1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBjNSc7XG59XG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBjNic7XG59XG4uZmEtc2F2ZTpiZWZvcmUsXG4uZmEtZmxvcHB5LW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGM3Jztcbn1cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGM4Jztcbn1cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBjOSc7XG59XG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwY2EnO1xufVxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGNiJztcbn1cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBjYyc7XG59XG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBjZCc7XG59XG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGNlJztcbn1cbi5mYS1tYWdpYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZDAnO1xufVxuLmZhLXRydWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBkMSc7XG59XG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBkMic7XG59XG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZDMnO1xufVxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZDQnO1xufVxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBkNSc7XG59XG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGQ2Jztcbn1cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBkNyc7XG59XG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGQ4Jztcbn1cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBkOSc7XG59XG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGRhJztcbn1cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBkYic7XG59XG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGRjJztcbn1cbi5mYS1zb3J0LWRvd246YmVmb3JlLFxuLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZGQnO1xufVxuLmZhLXNvcnQtdXA6YmVmb3JlLFxuLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBkZSc7XG59XG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGUwJztcbn1cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZTEnO1xufVxuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi5mYS11bmRvOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBlMic7XG59XG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBlMyc7XG59XG4uZmEtZGFzaGJvYXJkOmJlZm9yZSxcbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBlNCc7XG59XG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBlNSc7XG59XG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZTYnO1xufVxuLmZhLWZsYXNoOmJlZm9yZSxcbi5mYS1ib2x0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBlNyc7XG59XG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZTgnO1xufVxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBlOSc7XG59XG4uZmEtcGFzdGU6YmVmb3JlLFxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZWEnO1xufVxuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBlYic7XG59XG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGVjJztcbn1cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZWQnO1xufVxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZWUnO1xufVxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGYwJztcbn1cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZjEnO1xufVxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBmMic7XG59XG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBhMic7XG59XG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBmNCc7XG59XG4uZmEtY3V0bGVyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZjUnO1xufVxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBmNic7XG59XG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZjcnO1xufVxuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGY4Jztcbn1cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGY5Jztcbn1cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGZhJztcbn1cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZmInO1xufVxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGZjJztcbn1cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZmQnO1xufVxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjBmZSc7XG59XG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTAwJztcbn1cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTAxJztcbn1cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTAyJztcbn1cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMDMnO1xufVxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTA0Jztcbn1cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMDUnO1xufVxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEwNic7XG59XG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMDcnO1xufVxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTA4Jztcbn1cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTA5Jztcbn1cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTBhJztcbn1cbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMGInO1xufVxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEwYyc7XG59XG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMGQnO1xufVxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEwZSc7XG59XG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMTAnO1xufVxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMTEnO1xufVxuLmZhLW1haWwtcmVwbHk6YmVmb3JlLFxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjExMic7XG59XG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMTMnO1xufVxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjExNCc7XG59XG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMTUnO1xufVxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTE4Jztcbn1cbi5mYS1mcm93bi1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjExOSc7XG59XG4uZmEtbWVoLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTFhJztcbn1cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjExYic7XG59XG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMWMnO1xufVxuLmZhLWZsYWctbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMWQnO1xufVxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjExZSc7XG59XG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTIwJztcbn1cbi5mYS1jb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEyMSc7XG59XG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMjInO1xufVxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEyMyc7XG59XG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTI0Jztcbn1cbi5mYS1jcm9wOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEyNSc7XG59XG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEyNic7XG59XG4uZmEtdW5saW5rOmJlZm9yZSxcbi5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTI3Jztcbn1cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMjgnO1xufVxuLmZhLWluZm86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTI5Jztcbn1cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMmEnO1xufVxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEyYic7XG59XG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEyYyc7XG59XG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEyZCc7XG59XG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEyZSc7XG59XG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMzAnO1xufVxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTMxJztcbn1cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTMyJztcbn1cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEzMyc7XG59XG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTM0Jztcbn1cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTM1Jztcbn1cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTM2Jztcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEzNyc7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTM4Jztcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMzknO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTNhJztcbn1cbi5mYS1odG1sNTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxM2InO1xufVxuLmZhLWNzczM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTNjJztcbn1cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTNkJztcbn1cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEzZSc7XG59XG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTQwJztcbn1cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE0MSc7XG59XG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNDInO1xufVxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTQzJztcbn1cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNDQnO1xufVxuLmZhLXRpY2tldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNDUnO1xufVxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNDYnO1xufVxuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE0Nyc7XG59XG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTQ4Jztcbn1cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE0OSc7XG59XG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE0YSc7XG59XG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNGInO1xufVxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE0Yyc7XG59XG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE0ZCc7XG59XG4uZmEtY29tcGFzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNGUnO1xufVxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE1MCc7XG59XG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNTEnO1xufVxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTUyJztcbn1cbi5mYS1ldXJvOmJlZm9yZSxcbi5mYS1ldXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTUzJztcbn1cbi5mYS1nYnA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTU0Jztcbn1cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNTUnO1xufVxuLmZhLXJ1cGVlOmJlZm9yZSxcbi5mYS1pbnI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTU2Jztcbn1cbi5mYS1jbnk6YmVmb3JlLFxuLmZhLXJtYjpiZWZvcmUsXG4uZmEteWVuOmJlZm9yZSxcbi5mYS1qcHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTU3Jztcbn1cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTU4Jztcbn1cbi5mYS13b246YmVmb3JlLFxuLmZhLWtydzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNTknO1xufVxuLmZhLWJpdGNvaW46YmVmb3JlLFxuLmZhLWJ0YzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNWEnO1xufVxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTViJztcbn1cbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTVjJztcbn1cbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNWQnO1xufVxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNWUnO1xufVxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNjAnO1xufVxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTYxJztcbn1cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE2Mic7XG59XG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTYzJztcbn1cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTY0Jztcbn1cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNjUnO1xufVxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE2Nic7XG59XG4uZmEteW91dHViZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNjcnO1xufVxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTY4Jztcbn1cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNjknO1xufVxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNmEnO1xufVxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTZiJztcbn1cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNmMnO1xufVxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNmQnO1xufVxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNmUnO1xufVxuLmZhLWFkbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNzAnO1xufVxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNzEnO1xufVxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTcyJztcbn1cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTczJztcbn1cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE3NCc7XG59XG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE3NSc7XG59XG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNzYnO1xufVxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNzcnO1xufVxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTc4Jztcbn1cbi5mYS1hcHBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNzknO1xufVxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTdhJztcbn1cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE3Yic7XG59XG4uZmEtbGludXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTdjJztcbn1cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxN2QnO1xufVxuLmZhLXNreXBlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE3ZSc7XG59XG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxODAnO1xufVxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxODEnO1xufVxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxODInO1xufVxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTgzJztcbn1cbi5mYS1naXR0aXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTg0Jztcbn1cbi5mYS1zdW4tbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxODUnO1xufVxuLmZhLW1vb24tbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxODYnO1xufVxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTg3Jztcbn1cbi5mYS1idWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTg4Jztcbn1cbi5mYS12azpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxODknO1xufVxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE4YSc7XG59XG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE4Yic7XG59XG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE4Yyc7XG59XG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMThkJztcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxOGUnO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTkwJztcbn1cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxOTEnO1xufVxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxOTInO1xufVxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTkzJztcbn1cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTk0Jztcbn1cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLmZhLXRyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxOTUnO1xufVxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTk2Jztcbn1cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE5Nyc7XG59XG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTk4Jztcbn1cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTk5Jztcbn1cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTlhJztcbn1cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTliJztcbn1cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uZmEtYmFuazpiZWZvcmUsXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxOWMnO1xufVxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTlkJztcbn1cbi5mYS15YWhvbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxOWUnO1xufVxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYTAnO1xufVxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYTEnO1xufVxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWEyJztcbn1cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWEzJztcbn1cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYTQnO1xufVxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYTUnO1xufVxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWE2Jztcbn1cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFhNyc7XG59XG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWE4Jztcbn1cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWE5Jztcbn1cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWFhJztcbn1cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYWInO1xufVxuLmZhLWZheDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYWMnO1xufVxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFhZCc7XG59XG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWFlJztcbn1cbi5mYS1wYXc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWIwJztcbn1cbi5mYS1zcG9vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYjEnO1xufVxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWIyJztcbn1cbi5mYS1jdWJlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYjMnO1xufVxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWI0Jztcbn1cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYjUnO1xufVxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFiNic7XG59XG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFiNyc7XG59XG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYjgnO1xufVxuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLFxuLmZhLWNhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYjknO1xufVxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYmEnO1xufVxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWJiJztcbn1cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFiYyc7XG59XG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYmQnO1xufVxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWJlJztcbn1cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYzAnO1xufVxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWMxJztcbn1cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYzInO1xufVxuLmZhLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYzMnO1xufVxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFjNCc7XG59XG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFjNSc7XG59XG4uZmEtZmlsZS16aXAtbzpiZWZvcmUsXG4uZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWM2Jztcbn1cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYzcnO1xufVxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFjOCc7XG59XG4uZmEtZmlsZS1jb2RlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWM5Jztcbn1cbi5mYS12aW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFjYSc7XG59XG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxY2InO1xufVxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFjYyc7XG59XG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxY2QnO1xufVxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFjZSc7XG59XG4uZmEtcmE6YmVmb3JlLFxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFkMCc7XG59XG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZDEnO1xufVxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWQyJztcbn1cbi5mYS1naXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWQzJztcbn1cbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZDQnO1xufVxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWQ1Jztcbn1cbi5mYS1xcTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZDYnO1xufVxuLmZhLXdlY2hhdDpiZWZvcmUsXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFkNyc7XG59XG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWQ4Jztcbn1cbi5mYS1zZW5kLW86YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWQ5Jztcbn1cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFkYSc7XG59XG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWRiJztcbn1cbi5mYS1oZWFkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWRjJztcbn1cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWRkJztcbn1cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFkZSc7XG59XG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFlMCc7XG59XG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZTEnO1xufVxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWUyJztcbn1cbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi5mYS1mdXRib2wtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZTMnO1xufVxuLmZhLXR0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZTQnO1xufVxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWU1Jztcbn1cbi5mYS1wbHVnOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFlNic7XG59XG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZTcnO1xufVxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZTgnO1xufVxuLmZhLXllbHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWU5Jztcbn1cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZWEnO1xufVxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWViJztcbn1cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFlYyc7XG59XG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFlZCc7XG59XG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZWUnO1xufVxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWYwJztcbn1cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFmMSc7XG59XG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWYyJztcbn1cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFmMyc7XG59XG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFmNCc7XG59XG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFmNSc7XG59XG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZjYnO1xufVxuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZjcnO1xufVxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFmOCc7XG59XG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFmOSc7XG59XG4uZmEtYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWZhJztcbn1cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFmYic7XG59XG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWZjJztcbn1cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFmZCc7XG59XG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZmUnO1xufVxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYyMDAnO1xufVxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMjAxJztcbn1cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMjAyJztcbn1cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjIwMyc7XG59XG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYyMDQnO1xufVxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYyMDUnO1xufVxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMjA2Jztcbn1cbi5mYS1idXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMjA3Jztcbn1cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjIwOCc7XG59XG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjIwOSc7XG59XG4uZmEtY2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMjBhJztcbn1cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjIwYic7XG59XG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMjBjJztcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlXG4vLyAtLS0gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gYXNzZXQgcGF0aFxuJGFzc2V0X3BhdGg6ICcuLi9pbWFnZXMvJztcblxuLy8gZm9udHNcbiRmb250LXByaW1hcnk6ICdwcm94aW1hLW5vdmEnLCBzYW5zLXNlcmlmO1xuJGZvbnQtc2Vjb25kYXJ5OiAnZ2VzdGEnLCBjbGVhbiwgc2Fucy1zZXJpZjtcbiRiYXNlOiAxNjtcbiRmb250LXNpemUtbGlzdDogNDAgMzIgMjQgMjAgMTYgMTU7XG4kbWVkLWZvbnQtc2l6ZS1saXN0OiA0MCAzNCAyOCAyNCAxOSAxNTtcbiRsZy1mb250LXNpemUtbGlzdDogNDAgMzQgMjggMjQgMTkgMTU7XG4kZm9udC1oZWFkaW5nLWNsYXNzLWxpc3Q6IGFscGhhIGJldGEgZ2FtbWEgZGVsdGEgZXBzaWxvbiB6ZXRhO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1ibGFjazogOTAwO1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiAxMDA7XG5cbi8vIGdyaWRcbiRndXR0ZXI6IDEwO1xuJG1heC13aWR0aDogMTA2MDsgLy8gTWF4IGdyaWQgd3JhcCB3aWR0aFxuJG1heC13aWR0aC13aWRlOiAxMzAwOyAvLyBNYXggZ3JpZCB3cmFwIHdpZHRoIGZvciB3aWRlIHNlY3Rpb25zXG4kbWF4LXdpZHRoLWV4dHJhLXdpZGU6IDE4MDA7IC8vIE1heCBncmlkIHdyYXAgd2lkdGggZm9yIGV4dHJhIHdpZGUgc2VjdGlvbnNcbiRzbS1jb2x1bW4tY291bnQ6IDQ7XG4kbWVkLWNvbHVtbi1jb3VudDogNjtcbiRsZy1jb2x1bW4tY291bnQ6IDEyO1xuJG1xczogNDIwOyAvLyBzbWFsbCBicmVha3BvaW50XG4kbXExOiA2MDA7IC8vIE1pZCByYW5nZSBicmVha3BvaW50XG4kbXEyOiA3MDA7IC8vIE1lZCBzY3JlZW4gYnJlYWtwb2ludFxuJG1xMzogMTA1NDsgLy8gTGFyZ2Ugc2NyZWVuIGJyZWFrcG9pbnRcbiRtcTQ6IDEzMjU7IC8vIHhsYXJnZSBzY3JlZW4gYnJlYWtwb2ludFxuXG4vLyBjb2xvclxuJGNvbG9yLTE6ICM1NjU3NTg7IC8vIGJhc2ljIGJsYWNrXG4kY29sb3ItMjogIzViYmVmZjsgLy8gbGlnaHQgYmx1ZVxuJGNvbG9yLTM6ICMyYzk3ZGU7IC8vIGJsdWVcbiRjb2xvci00OiAjN2JjMzRlOyAvLyBsaW1lIGdyZWVuXG4kY29sb3ItNTogIzgwODA4MDsgLy8gZ3JleVxuJGNvbG9yLTY6ICMyZDJkMmQ7IC8vIGxpZ2h0IGJsYWNrXG4kY29sb3ItNzogIzljZDI3YTsgLy8gbGlnaHQgZ3JlZW5cbiRjb2xvci04OiAjMWYyNzJlOyAvLyBkYXJrZXIgb2ZmIGJsdWVcbiRjb2xvci05OiAjNjk3ZDkwOyAvLyBsaWdodCBibHVlIGdyZXlcbiRjb2xvci0xMDogI2ZhZmFmYTsgLy8gbGlnaHRlc3QgZ3JleVxuJGNvbG9yLTExOiAjY2NjOyAvLyBsaWdodGVyIGdyZXlcbiRjb2xvci0xMjogcmdiYSgyMCwgMjAsIDIwLCAwLjIpOyAvLyBsaWdodCBncmV5XG4kY29sb3ItMTM6ICMyMTJlMzk7IC8vIGRhcmtlc3QgYmx1ZVxuJGNvbG9yLTE0OiByZ2JhKDAsIDAsIDAsIDApO1xuJGNvbG9yLTE1OiAjZjZmNmY2OyAvLyBsaWdodCBncmV5XG4kY29sb3ItMTY6ICM5OWEzYWM7IC8vIGFub3RoZXIgZ3JleVxuJGNvbG9yLTE3OiAjZTJlYmYxOyAvLyBsaWdodCBzbGF0ZSBibHVlIGdyZXlcbiRjb2xvci0xODogIzc5OWY2NTsgLy8gbGlnaHQgZ3JlZW5cbiRjb2xvci0xOTogIzUzNzkzZTsgLy8gZGFyayBncmVlblxuJGNvbG9yLTIwOiAjN2NjNWQ4OyAvLyBsaWdodCBibHVlXG4kY29sb3ItMjE6ICMxZjI3MmU7IC8vIGRhcmsgYmx1ZVxuJGNvbG9yLTIyOiAjZmJmYmZiOyAvLyB2ZXJ5IGxpZ2h0IGdyZXlcbiRjb2xvci0yMzogI2ZhZmJmZDsgLy8gbGlnaHRlc3QgYmx1ZSAodGFibGUgcm93cywgZXRjKVxuJGNvbG9yLTI0OiAjZjFmNWY4OyAvLyBsaWdodCBibHVlXG4kY29sb3ItZXJyb3I6ICNmMmRlZGU7IC8vIGVycm9yIHJlZFxuJGNvbG9yLWluZm86ICNkOWVkZjc7XG4kY29sb3Itd2FybmluZzogI2ZjZjhlMztcbiRjb2xvci1zdWNjZXNzOiAjZGZmMGQ4OyAvLyBzdWNjZXNzIGdyZWVuXG4kY29sb3ItZm9ybS1lcnJvcjogI2NjMDAwMDtcbiRjb2xvci1idWxsZXRpbjogI2U3NGMzYztcbi8vIC0tLSBlbmQgdmFyaWFibGVzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAtLS0gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENhbGN1bGF0ZSBzbWFsbCBzY3JlZW4gZ3JpZCBiYXNlZCBvbiAkc20tY29sdW1uLWNvdW50XG5AbWl4aW4gc20tZ3JpZCgkY29sdW1ucykge1xuICAgIHdpZHRoOiAkY29sdW1ucyAqIChjYWxjKDEwMCUgLyAkc20tY29sdW1uLWNvdW50KSk7XG4gICAgcGFkZGluZzogMCAkZ3V0dGVyICsgcHg7XG4gICAgcGFkZGluZzogMCBjYWxjKCRndXR0ZXIvJGJhc2UpICsgcmVtO1xufVxuLy8gQ2FsY3VsYXRlIG1lZCBzY3JlZW4gZ3JpZCBiYXNlZCBvbiAkbWVkLWNvbHVtbi1jb3VudFxuQG1peGluIG1lZC1ncmlkKCRjb2x1bW5zKSB7XG4gICAgd2lkdGg6ICRjb2x1bW5zICogKGNhbGMoMTAwJSAvICRtZWQtY29sdW1uLWNvdW50KSk7XG4gICAgcGFkZGluZzogMCAkZ3V0dGVyICsgcHg7XG4gICAgcGFkZGluZzogMCBjYWxjKCRndXR0ZXIvJGJhc2UpICsgcmVtO1xufVxuLy8gQ2FsY3VsYXRlIGxhcmdlIHNjcmVlbiBncmlkIGJhc2VkIG9uICRsZy1jb2x1bW4tY291bnRcbkBtaXhpbiBsZy1ncmlkKCRjb2x1bW5zKSB7XG4gICAgd2lkdGg6ICRjb2x1bW5zICogKGNhbGMoMTAwJSAvICRsZy1jb2x1bW4tY291bnQpKTtcbiAgICBwYWRkaW5nOiAwICRndXR0ZXIgKyBweDtcbiAgICBwYWRkaW5nOiAwIGNhbGMoJGd1dHRlci8kYmFzZSkgKyByZW07XG59XG5cbi8vIENhbGN1bGF0ZSBwaXhlbHMgdG8gcmVtIHVuaXRzIGZvciBmb250IHNpemVzXG5AbWl4aW4gZm9udC1zaXplKCRmKSB7XG4gICAgZm9udC1zaXplOiAkZiArIHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYygkZi8kYmFzZSkgKyByZW07XG59XG4vLyBjc3MzIHJvdGF0ZSwgZmxpcCB2ZXJ0aWNhbCwgZmxpcCBob3Jpem9udGFsXG5AbWl4aW4gcm90YXRlKCRhZGVnLCAkeGRlZywgJHlkZWcpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRhZGVnKSByb3RhdGVYKCR4ZGVnKSByb3RhdGVZKCR5ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKCRhZGVnKSByb3RhdGVYKCR4ZGVnKSByb3RhdGVZKCR5ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGFkZWcpIHJvdGF0ZVgoJHhkZWcpIHJvdGF0ZVkoJHlkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKCRhZGVnKSByb3RhdGVYKCR4ZGVnKSByb3RhdGVZKCR5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkYWRlZykgcm90YXRlWCgkeGRlZykgcm90YXRlWSgkeWRlZyk7XG59XG4vLyBjc3MzIHNjYWxlXG5AbWl4aW4gc2NhbGUoJHN4LCAkc3kpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHN4LCAkc3kpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgkc3gsICRzeSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHN4LCAkc3kpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoJHN4LCAkc3kpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoJHN4LCAkc3kpO1xufVxuLy8gY3NzMyB0cmFuc2xhdGVcbkBtaXhpbiB0cmFuc2xhdGUoJHgsICR5KSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG59XG4vLyBjc3MzIHBlcnNwZWN0aXZlXG5AbWl4aW4gcGVyc3BlY3RpdmUoJHgpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoJHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgkeCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoJHgpO1xuICAgIC1vLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoJHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoJHgpO1xufVxuLy8gZ3JhZGllbnRzXG5AbWl4aW4gbGluZWFyLWdyYWRpZW50KCRmcm9tQ29sb3IsICR0b0NvbG9yKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChcbiAgICAgICAgbGluZWFyLFxuICAgICAgICBsZWZ0IHRvcCxcbiAgICAgICAgbGVmdCBib3R0b20sXG4gICAgICAgIGZyb20oJGZyb21Db2xvciksXG4gICAgICAgIHRvKCR0b0NvbG9yKVxuICAgICk7IC8qIFNhZjQrLCBDaHJvbWUgKi9cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgdG9wLFxuICAgICAgICAkZnJvbUNvbG9yLFxuICAgICAgICAkdG9Db2xvclxuICAgICk7IC8qIENocm9tZSAxMCssIFNhZjUuMSssIGlPUyA1KyAqL1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KFxuICAgICAgICB0b3AsXG4gICAgICAgICRmcm9tQ29sb3IsXG4gICAgICAgICR0b0NvbG9yXG4gICAgKTsgLyogRkYzLjYgKi9cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb21Db2xvciwgJHRvQ29sb3IpOyAvKiBJRTEwICovXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KFxuICAgICAgICB0b3AsXG4gICAgICAgICRmcm9tQ29sb3IsXG4gICAgICAgICR0b0NvbG9yXG4gICAgKTsgLyogT3BlcmEgMTEuMTArICovXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb21Db2xvciwgJHRvQ29sb3IpO1xufVxuQG1peGluIHJhZGlhbC1ncmFkaWVudCgkZnJvbSwgJHRvKSB7XG4gICAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBjaXJjbGUgY292ZXIsICRmcm9tIDAlLCAkdG8gMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcbiAgICAgICAgcmFkaWFsLFxuICAgICAgICBjZW50ZXIgY2VudGVyLFxuICAgICAgICAwcHgsXG4gICAgICAgIGNlbnRlciBjZW50ZXIsXG4gICAgICAgIDEwMCUsXG4gICAgICAgIGNvbG9yLXN0b3AoMCUsICRmcm9tKSxcbiAgICAgICAgY29sb3Itc3RvcCgxMDAlLCAkdG8pXG4gICAgKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChcbiAgICAgICAgY2VudGVyLFxuICAgICAgICBjaXJjbGUgY292ZXIsXG4gICAgICAgICRmcm9tIDAlLFxuICAgICAgICAkdG8gMTAwJVxuICAgICk7XG4gICAgYmFja2dyb3VuZDogLW8tcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgY2lyY2xlIGNvdmVyLCAkZnJvbSAwJSwgJHRvIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1tcy1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBjaXJjbGUgY292ZXIsICRmcm9tIDAlLCAkdG8gMTAwJSk7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgY2lyY2xlIGNvdmVyLCAkZnJvbSAwJSwgJHRvIDEwMCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmcm9tO1xufVxuLy8gY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgICp6b29tOiAxO1xufVxuXG4vLyBwcm9ncmVzcyBncmFkaWVudFxuQG1peGluIHByb2dyZXNzLWdyYWRpZW50IHtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kKGxpbmVhci1ncmFkaWVudCh0b3AsICRjb2xvci0xLCAkY29sb3ItNSkpO1xufVxuXG4vLyB0cmFuc2l0aW9uc1xuQG1peGluIHRyYW5zaXRpb24oJHByb3BlcnR5LCAkZHVyYXRpb24pIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4gICAgLW1zLXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiBlYXNlLWluLW91dDtcbn1cblxuLy8gLS0tIGVuZCBtaXhpbnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIC0tLSBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmh0bWwge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci04O1xuXG4gICAgJi5pZTgge1xuICAgICAgICBzZWN0aW9uLFxuICAgICAgICBuYXYsXG4gICAgICAgIGhlYWRlcixcbiAgICAgICAgYXNpZGUsXG4gICAgICAgIGZvb3RlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cbmJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLy8gc2V0IG1hcmdpbiBvbiBtYWluIHRvIG1ha2Ugcm9vbSBmb3IgZml4ZWQgaGVhZGVyXG5bcm9sZT0nbWFpbiddIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEzLyRiYXNlKStlbSkge1xuICAgIH1cblxuICAgIHNlY3Rpb24sXG4gICAgLnNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgJi5mbHVzaC1pbWctc2VjdGlvbiB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgaHRtbC5pZTggJiB7XG4gICAgICAgICAgICAmLmZpcnN0LXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMS8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgICYuYWx0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xMztcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICB9XG4gICAgICAgICYuYWx0MiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMjQ7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMy8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFsdDMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLTIyO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci0xMTtcbiAgICAgICAgfVxuICAgICAgICAmLmFsdDQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLTExO1xuICAgICAgICB9XG4gICAgICAgICYuYWx0NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAmLmZpcnN0LXNlY3Rpb24ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gYm9keS5ob21lICYge1xuICAgICAgICAgICAgLy8gICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgICAgICAgICAvL1xuICAgICAgICAgICAgLy8gICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAvLyAgICAgcGFkZGluZy10b3A6IDI4MHB4O1xuICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgICAgICAgICAgIC8vICAgfVxuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgICAgICYuc2hvcnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXExLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jbWFpbi13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5ib2R5LmhvbWUgW3JvbGU9J21haW4nXSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbn1cblxuLy8gdGFibGVzXG50YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBjb2xvcjogJGNvbG9yLTk7XG4gICAgLyogICBtYXJnaW4tYm90dG9tOiA1MHB4OyAqL1xuXG4gICAgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0yMztcbiAgICB9XG4gICAgdGhlYWQgdHI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICAgIHRoZWFkIHRyIHtcbiAgICB9XG4gICAgdGJvZHkgdHIge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgICB0Ym9keSB0cjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIC8vIG5vIGNsdWUgd2hhdCB0aGlzIGlzIHN1cHBvc2VkIHRvIGJlIGZvci4gZGlzYWJsaW5nIGJlY2F1c2UgaXQncyBhbm5veWluZyAtIHJ5YW5cbiAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3ItMywgLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHRyOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci0xMjtcbiAgICB9XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItOTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTEvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZhLWNoZWNrIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNjk3ZDkwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIG1heC13aWR0aDogYXV0bzsgaXMgYW4gaW52YWxpZCBDU1MgcHJvcGVydHkuIFJlbW92aW5nIGJlY2F1c2UgaXRcbiAgICAgICAgLy8gYnJlYWtzIEZpcmVGb3guIC1Db3JiaW5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEzLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgLy9tYXgtd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGgge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3ItOSwgMC4xKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItMTI7XG4gICAgfVxuICAgICYudW5zdHlsZWQge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHRyOmxhc3Qtb2YtdHlwZSB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBwdXNoIHRleHQgdG8gdGhlIHJpZ2h0IGhlbHBlclxuLnRleHQtcHVzaCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucHVzaCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLmhpZGRlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLy8gdGV4dCBhbGwgY2FwcyBoZWxwZXJcbi5jYXBzIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4vLyBoZWxwZXIgdG8gYWRkIG5lZ2F0aXZlIG1hcmdpbiB0byBwdWxsIHVwIGVsZW1lbnRzXG4ucHVsbC11cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTIwcHg7XG59XG4uaG9yei1ydWxlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci0xMjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEzLyRiYXNlKStlbSkge1xuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgICYuYWx0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFsdDIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuLy8gY2xlYXIgdGV4dCB0byBuZXh0IGxpbmUgaGVscGVyXG4uc3RhY2sge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG59XG5cbi8vIHB1dCBhIHRleHQgc2hhZG93IG9uIGl0XG4uc2hhZG93IHtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLy8gYWxsb3cgcGFkZGluZyBhbmQgYm9yZGVyIHRvIGJlIGNhbGMgd2l0aCB3aWR0aFxuKiB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vLyBiYXNlIGxpbmtzXG5hIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4xcyk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRjb2xvci0zO1xuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4zcyk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItMztcbiAgICB9XG5cbiAgICAmLmFsdCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItMTtcbiAgICB9XG4gICAgJi5yZXZlcnNlIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJveCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBoMixcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuM3MpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0yO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItNjtcblxuICAgICAgICAgICAgaDIsXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci02O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci0yO1xuXG4gICAgICAgIGgyLFxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLTI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hbHQyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci0xMTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLTE7XG4gICAgICAgIH1cbiAgICB9XG59XG4uaXIge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbn1cbi8vIGJ1dHRvbnNcbmJ1dHRvbiB7XG4gICAgJi5mdWxsLXdpZHRoIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuYS5idG4sXG5idXR0b24uYnRuLFxuc3Bhbi5idG4sXG5pbnB1dC5idG4ge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjFzKTtcbiAgICBjb2xvcjogJGNvbG9yLTM7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLTM7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDE0cHggMzBweCAxM3B4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItMjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItMjtcbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvci0zLCA1JSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvci0zLCA1JSk7XG4gICAgfVxuICAgICYucmV2ZXJzZS1idG4ge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFsdCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMzBweCAxNXB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0zO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMjtcbiAgICAgICAgfVxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLTMsIDUlKTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFsdDIge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDMwcHggMTVweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItNDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTc7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci00LCA1JSk7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hbHQzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hbHQ0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItMjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItMjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFsdDUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci05O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRjb2xvci05O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci05O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItMjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0yO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4tYmFja2dyb3VuZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIEZpeGVzIGJ1dHRvbiBzdGFja2luZyBzcGFjaW5nIGlzc3VlIG9uIFNhZmFyaS5cbnAge1xuICAgIGEuYnRuLmFsdDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxufVxuXG4ubW9yZS1saW5rLFxuLmJhZGdlIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC40cyk7XG4gICAgY29sb3I6ICRjb2xvci0zO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxMnB4IDE4cHggMTJweCAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLTI7XG4gICAgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMS8kYmFzZSkrZW0pIHtcbiAgICB9XG59XG5cbi5iYWRnZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLTM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogN3B4IDZweCA2cHggN3B4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIC5lcnJvciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZTExMTU7XG4gICAgfVxufVxuXG4uYmFkZ2U6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uYXJyb3ctaWNvbiB7XG4gICAgaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4ycyk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGk6YmVmb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0yO1xuICAgICAgICB9XG4gICAgfVxufVxuLnJldmVyc2Uge1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cbi5mb3Itc20tc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4uc2xpbSB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmZvci1sZy1zY3JlZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbi8vIGltYWdlc1xuaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cbiAgICAmLmNvbnRhaW4tbWVkaWEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJi5jb250YWluLWlsbG8ge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcblxuICAgICAgICAmLmFsdCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgICAgICAgfVxuICAgICAgICAmLmFsdDIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICYuYWx0MyB7XG4gICAgICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgICB9XG4gICAgICAgICYuYWx0NCB7XG4gICAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICB9XG4gICAgICAgICYuYWx0NSB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAmLmFsdDYge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJi5hbHQ3IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXExLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmLmFsdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hbHQyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFsdDMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hbHQ0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmltZy1yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgJi5pbWctbGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICAmLm9mZnNldC0xIHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYudHdvLXVwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgLmZsZXhib3ggLmZsZXhib3gtaW5uZXI6Zmlyc3QtY2hpbGQgLmZsdXNoIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG59XG5cbmZpZ3VyZSxcbi5pbWctd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAoJGd1dHRlciAqIDIpICsgcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5mbHVzaCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00NXB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbnRhaW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hbHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDk4JTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cbi50ZXh0LWltYWdlLXdyYXAge1xuICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgkY29sb3ItMSwgMC41KTtcbiAgICB9XG59XG4vLyB2aWRlb1xudmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cbi52aWRlby1pbWctd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMXB4O1xuICAgIHdpZHRoOiA5OC40JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItMywgMC41KTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgIH1cblxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMy8kYmFzZSkrZW0pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgdmlkZW8ge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHksIDAuNXMpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIHJlc3BvbnNpdmUgZW1iZWRkZWQgdmlkZW9cbi52aWRlby13cmFwcGVyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBoZWlnaHQ6IDA7XG5cbiAgICBpZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuLmhlYWRlci1iZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5bcm9sZT0nbWFpbiddIHNlY3Rpb24uZGFyay1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJGNvbG9yLTI7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgaDEuYWx0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLnRvZ2dsZS1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvci0yO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDQ5JTtcblxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMS8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMS8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTEvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcHggMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItNTtcbiAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFsdCB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBsaSBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEzLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCAxMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxudWwucGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLTI7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggM3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGxpIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLTI7XG4gICAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICAgIH1cbn1cbi5ib3gtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMy8kYmFzZSkrZW0pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4ub3ZlcmxheS1jb250ZW50IHtcbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTEvJGJhc2UpK2VtKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIH1cbn1cbi5vdmVybGF5LWNvbnRlbnQtaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXExLyRiYXNlKStlbSkge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcbiAgICAgICAgY29sb3I6ICRjb2xvci0zO1xuICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMS8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0Mik7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5bcm9sZT0nbWFpbiddIHVsLmhvcnotY2VudGVyZWQtbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIC8vcGFkZGluZzogMTBweDtcbiAgICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICB9XG59XG4uc2xpZGVyLWFycm93cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDIlO1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbi5ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4jc2l0ZS1tYXAge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjFzKTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMTM7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAtMTMwJSk7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG5cbiAgICBodG1sLmllOCAmIHtcbiAgICAgICAgdG9wOiAtMTMwJTtcbiAgICB9XG5cbiAgICAmLnNob3cge1xuICAgICAgICB0b3A6IDczcHg7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAwKTtcblxuICAgICAgICBodG1sLmllOCAmIHtcbiAgICAgICAgICAgIHRvcDogNzNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xcy8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXExLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgdG9wOiAxMDFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjUwcHg7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEzLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBnZW9tZXRyaWNQcmVjaXNpb247XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yLTEzLCA1JSk7XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4ycyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgaTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEzLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpLmFjdGl2ZSBhIGk6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgwLCAtMTgwZGVnLCAwKTtcbiAgICAgICAgfVxuICAgICAgICA+IGxpIHVsIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjJzKTtcblxuICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEzLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gbGkgdWwgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IGNhbGMoJG1xMy8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEzLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMS8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkud2l0aC1kcm9wIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyMjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDkwJTtcbiAgICAgICAgICAgIHRvcDogLTdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDQ1ZGVnLCAwLCAwKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uYm94IHtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLTE3O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAmLmFsdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xMDtcblxuICAgICAgICAuYm94LWJvZHkge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFsdDIge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItMztcblxuICAgICAgICBoZWFkZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTM7XG5cbiAgICAgICAgICAgIC5zdWJoZWFkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2EyZDRmMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xNztcblxuICAgICAgICAuc3ViaGVhZCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC56ZXRhO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgY29sb3I6ICM4MThjOTU7XG4gICAgICAgIH1cblxuICAgICAgICA+ICoge1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJveC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xuXG4gICAgICAgICYuYWx0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYm94IC5idG4uYWx0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMTJweCAxMnB4IDEwcHggMTJweDtcbn1cblxuLnByaWNpbmcgLmJveC1ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ucHJpY2luZyAuYm94IHRkIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLnByaWNpbmcgLmN0YXMge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnByaWNpbmcgLmN0YXMgdHIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5wcmljaW5nIC5jdGFzIHRyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlNGU2O1xufVxuXG4ucHJpY2luZyAuY3RhcyB0ZCB7XG4gICAgcGFkZGluZzogMTVweCA1cHggNXB4IDVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucHJpY2luZyAuY3RhcyB0cjpsYXN0LWNoaWxkIHtcbn1cblxuLmlubmVyLXdyYXAtc3BhY2Uge1xuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmFsdCB7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMy8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hbHQyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLTU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFsdDMge1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcXMvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXExLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMy8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuLmdyaWQtYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci0xNjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAoJGd1dHRlciAqIDIpICsgcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi8qIEZsZXhib3ggbW9kdWxlcyAqL1xuLmZsZXhib3gge1xuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmLnJvdy1yZXZlcnNlIHtcbiAgICAgICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgICAgICYucm93LXN0cmV0Y2gge1xuICAgICAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgIC1tb3otYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgfVxuICAgIH1cbiAgICA+ICoge1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgICAgIH1cbiAgICB9XG59XG4uaW5zZXQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXExLyRiYXNlKStlbSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgfVxufVxuLnN0cmV0Y2gge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgIC5zdHJldGNoIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMztcblxuICAgICAgICAuZmxleGJveCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC5pbm5lci13cmFwLXNwYWNlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAqOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0xMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gKjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci04O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWx0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci00O1xuXG4gICAgICAgICAgICAuZmxleGJveCB7XG4gICAgICAgICAgICAgICAgPiAqOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItODtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAqOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0xMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hbHQyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0zO1xuXG4gICAgICAgICAgICAuZmxleGJveCB7XG4gICAgICAgICAgICAgICAgPiAqOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMTM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gKjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vLyB6b29tIHN0eWxlc1xuLnpvb20ge1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4zcyk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB6LWluZGV4OiAxMTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLTUsIDAuNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci0xO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIHNjYWxlKDEuNjUsIDEuNjUpO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfigJQnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHNsaWRlciBvdmVycmlkZXNcbi51aS1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMy8kYmFzZSkrZW0pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEuMmVtO1xuICAgIGhlaWdodDogMS4yZW07XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBmb250LXNpemU6IDAuN2VtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi8qIHN1cHBvcnQ6IElFOCAtIFNlZSAjNjcyNyAqL1xuLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLWhhbmRsZSxcbi51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1yYW5nZSB7XG4gICAgZmlsdGVyOiBpbmhlcml0O1xufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMTc7XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGUge1xuICAgIHRvcDogLTE0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOTBweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3R0b206IC02MnB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkY29sb3ItMjtcbiAgICAgICAgYm94LXNoYWRvdzogLTVweCAwIDAgd2hpdGUsIDVweCAwIDAgd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlIHtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcbiAgICBsZWZ0OiAwO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcbiAgICByaWdodDogMDtcbn1cbmlucHV0I2Ftb3VudCB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyOHB4O1xuICAgIH1cbn1cbmlucHV0LmFtb3VudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZzogOHB4IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuaW5wdXQucHJpY2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDhweCA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29sb3I6ICRjb2xvci05O1xufVxuLmljb24tZmxhZyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTc4cHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGFzc2V0X3BhdGggKyAnaWNvbi11cy1mbGFnLnBuZycpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNzhweCAxMDBweDtcbiAgICB9XG5cbiAgICAmLmZsYWctY2FuYWRhOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkYXNzZXRfcGF0aCArICdpY29uLWNhbmFkYS1mbGFnLnBuZycpO1xuICAgIH1cbn1cbi8vIG1pbi1oZWlnaHQgZm9yIHZlcnRpY2FsIHNwYWNlXG4udmVydGljYWwtY29udGFpbiB7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIH1cbn1cblxuLmJsb2NrLW1lc3NhZ2Uge1xuICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMTBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvL2NvbG9yOiAjZmZmO1xuICAgICYuZXJyb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLWVycm9yLCA2MCUpO1xuICAgIH1cbiAgICAmLmluZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW5mbztcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3ItaW5mbywgNjAlKTtcbiAgICB9XG4gICAgJi5zdWNjZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYjAyMTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICYud2FybmluZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13YXJuaW5nO1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvci13YXJuaW5nLCA2MCUpO1xuICAgIH1cbn1cblxuLmVycm9yLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAkY29sb3ItZm9ybS1lcnJvcjtcbn1cbi8vIC0tLSBlbmQgYmFzZSBzdHlsZXMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaWU4IHtcbiAgICBoMS5hbHBoYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICAgIH1cbiAgICBhLm1vcmUtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG59XG5cbi8qIEZpeGVzIEZpcmVGb3ggaXNzdWUgbWFraW5nIHJlcXVpcmVkIGlucHV0cyBoYXZlIGEgcmVkIG91dGxpbmUgKi9cbmlucHV0OmludmFsaWQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZVxuLy8gRmxleCBwYXJlbnQgY29udGFpbmVyXG4uZmxleCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmc6IGNhbGMoJGd1dHRlci8yKSArIHB4ICRndXR0ZXIgKyBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGggKyBweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoJG1heC13aWR0aC8kYmFzZSkgKyByZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAmLmZsZXgtd2lkZSB7XG4gICAgICAgIG1heC13aWR0aDogJG1heC13aWR0aC13aWRlICsgcHg7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygkbWF4LXdpZHRoLXdpZGUvJGJhc2UpICsgcmVtO1xuICAgIH1cbiAgICAmLmZsZXgtZXh0cmEtd2lkZSB7XG4gICAgICAgIG1heC13aWR0aDogJG1heC13aWR0aC1leHRyYS13aWRlICsgcHg7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygkbWF4LXdpZHRoLWV4dHJhLXdpZGUvJGJhc2UpICsgcmVtO1xuICAgIH1cblxuICAgICYudHVjayB7XG4gICAgICAgIHBhZGRpbmc6IDAgJGd1dHRlciArIHB4O1xuICAgIH1cblxuICAgIC8vIEdyaWQgY2xhc3Mgb2JqZWN0c1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJHNtLWNvbHVtbi1jb3VudCB7XG4gICAgICAgIC5nMS1mbGV4I3skaX0ge1xuICAgICAgICAgICAgQGlmICRpICE9IDMge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc20tZ3JpZCgkaSk7XG5cbiAgICAgICAgICAgICYucHVzaCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5nMS1oaWRlLFxuICAgIC5nMi1oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmcxLXNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLy8gQWRqdXN0IHBhZGRpbmcgZm9yIG5lc3RlZCBpdGVtc1xuICAgIC5mbGV4LW5lc3RlZCB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgICAgICYuZzEtZmxleDQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgICAgIC8vIEdyaWQgY2xhc3Mgb2JqZWN0cyBmb3IgbWVkIHNjcmVlbnNcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbWVkLWNvbHVtbi1jb3VudCB7XG4gICAgICAgICAgICAuZzItZmxleCN7JGl9IHtcbiAgICAgICAgICAgICAgICBAaWYgJGkgIT0gJG1lZC1jb2x1bW4tY291bnQge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkLWdyaWQoJGkpO1xuXG4gICAgICAgICAgICAgICAgJi5wdXNoIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZzItc2hvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuZzItaGlkZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5nMi1vZmZzZXQxIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNi40JTtcbiAgICAgICAgfVxuICAgICAgICAvLyBBZGp1c3QgcGFkZGluZyBmb3IgbmVzdGVkIGl0ZW1zXG4gICAgICAgIC5mbGV4LW5lc3RlZCB7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmcxLWZsZXg0Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciArIHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygkZ3V0dGVyLyRiYXNlKSArIHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZzEtZmxleDQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgIC8vIEdyaWQgY2xhc3Mgb2JqZWN0cyBmb3IgbGFyZ2Ugc2NyZWVuc1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRsZy1jb2x1bW4tY291bnQge1xuICAgICAgICAgICAgLmczLWZsZXgjeyRpfSB7XG4gICAgICAgICAgICAgICAgQGlmICRpICE9ICRsZy1jb2x1bW4tY291bnQge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGctZ3JpZCgkaSk7XG5cbiAgICAgICAgICAgICAgICAmLnB1c2gge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5nMy1zaG93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5nMy1oaWRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmczLW9mZnNldDEge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDguNCU7XG4gICAgICAgIH1cbiAgICAgICAgLmczLW9mZnNldDIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjglO1xuICAgICAgICB9XG4gICAgICAgIC5nMy1vZmZzZXQzIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNS4yJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlXG4kZm9yZWZsaWdodC1ncmF5OiAjMjEyZTM5O1xuXG5odG1sIHtcbiAgICBmb250LXNpemU6IDgzJTtcblxuICAgIC8vIEknbSBubyBTQVNTIGV4cGVydCwgZG9lcyB0aGlzIG1ha2UgPGh0bWw+IGluY2x1ZGUgdGhpcyAuaWU4IGNsYXNzP1xuICAgIC8vIE9yLCBpcyB0aGlzIHVzZWQgd2l0aCA8aHRtbCBjbGFzcz1cImllOFwiPiA/XG4gICAgLy8gSWYgc28sIGhvdyBhcmUgeW91IGNvbmRpdGlvbmFsbHkgYWRkaW5nIHRoaXMgY2xhc3M/XG4gICAgJi5pZTgge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICB9XG59XG5ib2R5IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgY29sb3I6ICRjb2xvci0xO1xuXG4gICAgaHRtbC5pZTggJiB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbmVtIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4vLyBQcmludCBoZWFkaW5ncyBmb250IHNpemVzXG5AZWFjaCAkZm9udC1zaXplIGluICRmb250LXNpemUtbGlzdCB7XG4gICAgJGk6IGluZGV4KCRmb250LXNpemUtbGlzdCwgJGZvbnQtc2l6ZSk7XG4gICAgLiN7bnRoKCRmb250LWhlYWRpbmctY2xhc3MtbGlzdCwgJGkpfSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShudGgoJGZvbnQtc2l6ZS1saXN0LCAkaSkpO1xuICAgIH1cbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgIGNvbG9yOiAkY29sb3ItMTM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblxuICAgICYuc2hhZG93IHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIH1cblxuICAgIGh0bWwuaWU4ICYge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmJpZy10ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyMCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLy8gV2h5IG5vdCBqdXN0IHVzZSA8ZW0+P1xuICAgICYuYWx0IHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgICAmLmFsdDIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLTk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMjAwMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTEwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLTE2O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYWx0MyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItMjtcbiAgICB9XG4gICAgJi5hbHQ0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci05O1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMS8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYWx0NSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTEvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuaDEge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbmgyIHtcbn1cbmgzIHtcbn1cbmg0LFxuaDUsXG5oNiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLnN1YnRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRjb2xvci05O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gICAgfVxuXG4gICAgLy8gV2h5IG5vdCBqdXN0IHVzZSA8ZW0+ID9cbiAgICAvLyBlbSB3b3JrcyBiZXR0ZXIgd2l0aCB0aGUgQ01TIHRleHQgZWRpdG9yLCBhbmQgaXMgbW9yZSBzZW1hbnRpYywgbm8/XG4gICAgJi5hbHQge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxufVxucCxcbnVsLFxucHJlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuXG4gICAgJi5zbWFsbCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cbiAgICAgICAgJi53aGl0ZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAmLnB1c2gge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuICAgICYubGFyZ2Uge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIH1cbn1cbnVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAmLmhvcnotbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgbGkgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICAgJi5wdXNoIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmhvcnotYnV0dG9ucyB7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAgICAgW3JvbGU9J21haW4nXSAmIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMy8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWx0LWJ1dHRvbnMge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNHB4IDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5wcmV2LW5leHQtYnV0dG9ucyB7XG4gICAgICAgIEBleHRlbmQgLmhvcnotYnV0dG9ucztcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYS5idG4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMTJweCAxNHB4IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgICAgICAgICBhLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMzBweCAxNHB4IDMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hbHQge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcblxuICAgICAgICAgICAgJi5zcy1pY29uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zcy1idXNpbmVzc3VzZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjNzKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI2KTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAmLnNzLWJ1c2luZXNzdXNlciB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpLmFjdGl2ZSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbltyb2xlPSdtYWluJ10ge1xuICAgIHAsXG4gICAgdWwsXG4gICAgZGwsXG4gICAgcHJlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygyNCAvICRiYXNlKSArIHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cbiAgICAgICAgJi5zaGFkb3cge1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgaHRtbC5pZTggJiB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc21hbGwge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgfVxuICAgICAgICAmLmxhcmdlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhvcnotY2VudGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBkdCxcbiAgICAgICAgICAgIGRkLFxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCRjb2xvci05LCAwLjQpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkZCBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkY29sb3ItOSwgNSUpO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDE4IC8gJGJhc2UpICsgcmVtO1xuICAgIH1cbiAgICB1bCxcbiAgICBvbCxcbiAgICBkbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAoJGd1dHRlciAqIDQpICsgcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyICogMikgKyBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAmLmZsdXNoIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgbGksXG4gICAgICAgIGRkLFxuICAgICAgICBkdCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIH1cbiAgICAgICAgZHQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB1bC5idWxsZXRzIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG5cbiAgICAgICAgJi5hbHQge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICgkZ3V0dGVyICogOSkgKyBweDtcblxuICAgICAgICAgICAgICAgICYucHVsbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjNweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci0zO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib3ggdWwuYnVsbGV0cyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICAgIH1cblxuICAgIHAuYWx0MiB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIH1cblxuICAgIHAuYWx0MyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxucHJlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xufVxuYmxvY2txdW90ZSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICRjb2xvci0zO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNik7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItMztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgcGFkZGluZzogMCAzcHg7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBjbG9zZS1xdW90ZTtcbiAgICB9XG4gICAgJi5zbWFsbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItOTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFsdCB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgIH1cblxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMy8kYmFzZSkrZW0pIHtcbiAgICB9XG5cbiAgICAvLyAmOmJlZm9yZSB7XG4gICAgLy8gICBjb250ZW50OiAnXFwyMDFDJztcbiAgICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICAgaGVpZ2h0OiA1MHB4O1xuICAgIC8vICAgbGVmdDogMDtcbiAgICAvLyAgIHRvcDogMTBweDtcbiAgICAvLyAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg3MCk7XG4gICAgLy9cbiAgICAvLyAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gICAgIGhlaWdodDogYXV0bztcbiAgICAvLyAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwMCk7XG4gICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICAgIC8vICY6YWZ0ZXIge1xuICAgIC8vICAgY29udGVudDogJ1xcMjAxRCc7XG4gICAgLy8gICBkaXNwbGF5OiBub25lO1xuICAgIC8vICAgcmlnaHQ6IDA7XG4gICAgLy8gICB0b3A6IDEwcHg7XG4gICAgLy8gICBAaW5jbHVkZSBmb250LXNpemUoNzApO1xuICAgIC8vXG4gICAgLy8gICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICAgICBAaW5jbHVkZSBmb250LXNpemUoMTAwKTtcbiAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICAgfVxuICAgIC8vIH1cblxuICAgICYucHVsbCB7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMy8kYmFzZSkrZW0pIHtcbiAgICAgICAgfVxuICAgIH1cbn1cbmNpdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICBodG1sIHtcbiAgICAgICAgZm9udC1zaXplOiA5NCU7XG4gICAgfVxuICAgIC8vIFByaW50IGhlYWRpbmdzIGZvbnQgc2l6ZXNcbiAgICBAZWFjaCAkbWVkLWZvbnQtc2l6ZSBpbiAkbWVkLWZvbnQtc2l6ZS1saXN0IHtcbiAgICAgICAgJGk6IGluZGV4KCRtZWQtZm9udC1zaXplLWxpc3QsICRtZWQtZm9udC1zaXplKTtcbiAgICAgICAgLiN7bnRoKCRmb250LWhlYWRpbmctY2xhc3MtbGlzdCwgJGkpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUobnRoKCRtZWQtZm9udC1zaXplLWxpc3QsICRpKSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgaHRtbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICB9XG4gICAgLy8gUHJpbnQgaGVhZGluZ3MgZm9udCBzaXplc1xuICAgIEBlYWNoICRsZy1mb250LXNpemUgaW4gJGxnLWZvbnQtc2l6ZS1saXN0IHtcbiAgICAgICAgJGk6IGluZGV4KCRsZy1mb250LXNpemUtbGlzdCwgJGxnLWZvbnQtc2l6ZSk7XG4gICAgICAgIC4je250aCgkZm9udC1oZWFkaW5nLWNsYXNzLWxpc3QsICRpKX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKG50aCgkbGctZm9udC1zaXplLWxpc3QsICRpKSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbnRybyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgaDMuc3RlcCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnMSc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZWZsaWdodC1ncmF5O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICB9XG4gICAgICAgICYuc3RlcC10d286OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnMic7XG4gICAgICAgIH1cbiAgICAgICAgJi5zdGVwLXRocmVlOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJzMnO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGVcbi5zaXRlLXRpdGxlIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4zcyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkYXNzZXRfcGF0aCArICdsb2dvLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzMHB4IDQwcHg7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDE5cHggYXV0byA5cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcXMvJGJhc2UpK2VtKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTMwcHggNDBweDtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXExLyRiYXNlKStlbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4MHB4IDU2cHg7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgIH1cbiAgICBodG1sLmllOCAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCRhc3NldF9wYXRoICsgJ2xvZ28tc20ucG5nJykgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgIHdpZHRoOiAxOTdweDtcbiAgICB9XG59XG5bcm9sZT0nYmFubmVyJ10ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci0xMywgMC41KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB6LWluZGV4OiAyMTtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuNXMpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcblxuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG5cbiAgICAmLnN0aWNreS1yZWFkeSB7XG4gICAgfVxuICAgICYuc3RpY2t5LXNob3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMTM7XG4gICAgfVxuICAgICYubmF2LWFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjFzKTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLTEzO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTEvJGJhc2UpK2VtKSB7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5mbGV4IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMy8kYmFzZSkrZW0pIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgaHRtbC5pZTggJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMTM7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZVxuYm9keS5ob21lICNoZXJvIHtcbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKGNhbGMoJG1xMy8kYmFzZSkpK2VtKSB7XG4gICAgfVxufVxuI2hlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaDEuaW50cm8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjYpO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xuICAgICAgICB9XG5cbiAgICAgICAgZW0ge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMjtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEzLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlcm8tY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEzLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4jaGVyby1iYWNrZ3JvdW5kIHtcbiAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGVcbiRtZW51LWNvbGxhcHNlLXRvLXRhYmxldDogODgwO1xuJG1lbnUtY29sbGFwc2UtdG8tbW9iaWxlOiA0NDA7XG4kaGlkZS1sYXN0LW1lbnUtaXRlbTogMTAwMDtcbiRoaWRlLW5leHQtbWVudS1pdGVtOiA5MjU7XG5cbi5tZW51LWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuM3MpO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjJweDtcbiAgICByaWdodDogMTAwJTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRjb2xvci0zO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaHRtbC5pZTggJiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuM3MpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTM7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogY2FsYygkbWVudS1jb2xsYXBzZS10by1tb2JpbGUvJGJhc2UpK2VtKSB7XG4gICAgICAgIHJpZ2h0OiAxMTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtZW51LWNvbGxhcHNlLXRvLXRhYmxldC8kYmFzZSkrZW0pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRjb2xvci0yO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgdG9wOiAxNnB4O1xuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgtMjI1ZGVnLCAwLCAwKTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgyMjVkZWcsIDAsIDApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5bcm9sZT0nbmF2aWdhdGlvbiddIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHksIDFzKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXExLyRiYXNlKStlbSkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMy8kYmFzZSkrZW0pIHtcbiAgICB9XG4gICAgdWwubWFpbi1uYXYge1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1lbnUtY29sbGFwc2UtdG8tdGFibGV0LyRiYXNlKStlbSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICA+IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTEvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEzLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBodG1sLmllOCAmIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTUwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gbGkgPiB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiAzOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTExNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRjb2xvci0xMCwgNSUpO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDQ1ZGVnLCAwLCAwKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0xO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0xO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGh0bWwuaWU4ICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IGxpID4gdWwgPiBsaS53aXRoLWRyb3AgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDIyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMTEwJTtcbiAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDQ1ZGVnLCAwLCAwKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yLCAwLjFzKTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogZ2VvbWV0cmljUHJlY2lzaW9uO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXExLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxcHggMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEzLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4xcyk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTEvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMy8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG51bC5uYXYtZXh0cmFzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgaHRtbC5pZTggJiB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsaTpudGgtb2YtdHlwZSgyKSxcbiAgICBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogY2FsYygkbXExLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgJi51cGdyYWRlLWJ0biB7XG4gICAgICAgICAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBsaTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xcy8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgYS5idG4ge1xuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXExLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogY2FsYygkbXExLyRiYXNlKStlbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgI2xvZ2luIHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogY2FsYygkbWVudS1jb2xsYXBzZS10by1tb2JpbGUvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2xvZ2luIGEuYnRuIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICB9XG5cbiAgICAjdXNlci1pbmZvIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciwgMC4xcyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgbWFyZ2luOiAwcHggNXB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGdlb21ldHJpY1ByZWNpc2lvbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiBjYWxjKCRtZW51LWNvbGxhcHNlLXRvLXRhYmxldC8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC51c2VySWNvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtc2l6ZSwgMC4xcyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3VzZXJjaXJjbGUucG5nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzFweCAzMXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggNDVweDtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbWVudS1jb2xsYXBzZS10by10YWJsZXQvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDIycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcblxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudXNlcm5hbWUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbWVudS1jb2xsYXBzZS10by10YWJsZXQvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0yO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDM4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTE1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yLTEwLCA1JSk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoNDVkZWcsIDAsIDApO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTE7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTE7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cbiAgICAgICAgICAgICAgICAgICAgaHRtbC5pZTggJiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYud2l0aC1kcm9wID4gdWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDIyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTE2M3B4O1xuICAgICAgICAgICAgdG9wOiA0MnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1lbnUtY29sbGFwc2UtdG8tdGFibGV0LyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSg0NWRlZywgMCwgMCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0xO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiBjYWxjKCRtZW51LWNvbGxhcHNlLXRvLXRhYmxldC8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTk5cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2J1eSBhLmJ0biB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIGEuYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTEvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAvKiAgICAgICBtYXJnaW4tdG9wOiAxMXB4OyAqL1xuICAgICAgICAgICAgLyogICAgICAgcGFkZGluZzogMTJweCAyMHB4IDEwcHg7ICovXG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgLyogICAgICAgcGFkZGluZzogMTJweCAyOHB4IDEwcHg7ICovXG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEzLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgLyogICAgICAgbWFyZ2luLXRvcDogM3B4OyAqL1xuICAgICAgICB9XG4gICAgfVxufVxuLnN1Yi1uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0yNDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDFweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGdlb21ldHJpY1ByZWNpc2lvbjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMS8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMS8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gU3VibmF2IFRhYnMgVUlcblxuLnRhYnMge1xuICAgIG1hcmdpbjogLTMwcHggMCAzMHB4IDA7XG59XG5cbi50YWJzIHVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlYmYxO1xuICAgIGhlaWdodDogNjBweDtcbn1cblxuLnRhYnMgdWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcbn1cblxuLnRhYnMgdWwgbGkgYSB7XG4gICAgYmFja2dyb3VuZDogZ3JheTtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmOWZjO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2ViZjE7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgY29sb3I6ICRjb2xvci05O1xufVxuXG4udGFicyBsaS5hY3RpdmUgYSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbn1cblxuLnRhYnMgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGVcbltyb2xlPSdjb250ZW50aW5mbyddIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItODtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjBweDtcbn1cbi5mb290ZXItbmF2IHtcbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE3NXB4O1xuICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGdlb21ldHJpY1ByZWNpc2lvbjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gdWwuaW5saW5lIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gdWwgbGkge1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRmNWU2ODtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxucC5mb290ZXItbG9nbyBhIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJGFzc2V0X3BhdGggKyAnbG9nby1tYXJrLnBuZycpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ0cHggNDNweDtcblxuICAgIGh0bWwuaWU4ICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGFzc2V0X3BhdGggKyAnbG9nby1tYXJrLXNtLnBuZycpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgICB9XG59XG5cbi5ldS1iYW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kOiAjMzQ5OGRiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDk5OTk5OTk5O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbiAgICBib3R0b206IDA7XG4gICAgb3BhY2l0eTogMTtcblxuICAgIC5iYW5uZXItaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEyNjBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5iYW5uZXItbG9nbyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDcwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDhjYmE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGVcbmZvcm0ge1xuICAgIC5mbGV4IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG4uZm9ybS1oZWFkaW5nIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuZmllbGRzZXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5lcnJvcnMge1xuICAgIGNvbG9yOiByZWQ7XG59XG5sYWJlbCxcbmxlZ2VuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRjb2xvci05O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMy40KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgc3Bhbi5ieW9wLXByaWNlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci0yO1xuICAgIH1cbn1cbi5zZWxlY3Qtc3R5bGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLTE2O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG5cbiAgICBpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgIH1cbn1cbi5zZWxlY3Qtc3R5bGVkIHNlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzOXB4O1xuICAgIHBhZGRpbmc6IDZweCAxOHB4IDRweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTcpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yLTk7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG59XG50ZXh0YXJlYSxcbmlucHV0IHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4zcyk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLTE2O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBwYWRkaW5nOiAxMnB4IDEycHggMTFweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICBjb2xvcjogJGNvbG9yLTE7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgJi5hbHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU1LCA1NSwgNTUsIDAuMjUpO1xuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTUsIDU1LCA1NSwgMC42KTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbmlucHV0W3R5cGU9J3RleHQnXSxcbmlucHV0W3R5cGU9J3NlYXJjaCddLFxuaW5wdXRbdHlwZT0nZW1haWwnXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxudGV4dGFyZWEge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgcGFkZGluZzogMTNweCAzMHB4IDExcHggMzBweDtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cbi5wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvci01O1xufVxuYnV0dG9uLmJ0biB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cbi5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPSdzZWFyY2gnXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5jbGVhciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5sYWJlbC13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgID4gKiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxcbiAgICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgbGVmdDogMHB4O1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMS8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGxhYmVsLFxuICAgIGxlZ2VuZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG4gICAgJi5pY29uLWZsYWcge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbmZpZWxkc2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgLmxhYmVsLXdyYXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxlZ2VuZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG59XG5cbi8vIERpcmVjdG9yeSBQdXJjaGFzZSBGb3JtIC0gQnJhaW50cmVlIEhvc3RlZCBGaWVsZHNcbiNjYXJkLW51bWJlcixcbiNleHBpcmF0aW9uLWRhdGUsXG4jY3Z2IHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4zcyk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLTE2O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBwYWRkaW5nOiA5cHggMTJweCAxMXB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgIGNvbG9yOiAkY29sb3ItMTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgJi5hbHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU1LCA1NSwgNTUsIDAuMjUpO1xuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTUsIDU1LCA1NSwgMC42KTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoZWlnaHQ6IDQxcHg7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZVxuLm1vZGFsLW92ZXJsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDExO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0LCAzNCwgNDIsIDAuOCk7XG5cbiAgICAmLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICB9XG59XG5cbi5tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBAaW5jbHVkZSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMzBweCAzMHB4IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDQwMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcblxuICAgIC5tb2RhbC1jbG9zZS1idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRhc3NldF9wYXRoICsgJ21vZGFsLWNsb3NlLWljb25AMngucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LWRldGFpbC10aHVtYnMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTglO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9kdWN0LWRldGFpbC1pbWFnZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDQwcHg7XG5cbiAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3QtZGV0YWlsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cbiAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3Qtc2l6ZSxcbiAgICAucHJvZHVjdC1xdWFudGl0eS1hZGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAucHJvZHVjdC1zaXplIC5sYWJlbC13cmFwIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAzNXB4O1xuICAgIH1cbn1cbiNsb2dpbi1zaWdudXAgLm1vZGFsIHtcbiAgICB3aWR0aDogOTYlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmxvZ2luLXNpZ251cCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5mbGV4ID4gLmcxLWZsZXg0OmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuZmxleCA+IC5nMS1mbGV4NDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci0yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGJ1dHRvbi5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgICAuZm9yZ290LXBhc3N3b3JkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZVxuLy8gQ2Fyb3VzZWwgUGx1Z2luXG4uY2Fyb3VzZWwge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmNhcm91c2VsLWhvbGRlciB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgLnNsaWRlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAvKiBwb3NpdGlvbmluZyBzbGlkZSAqL1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAuZ3JhZGllbnRPdmVybGF5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzAsIDU1LCA3OSwgMSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICB0b3AsXG4gICAgICAgICAgICAgICAgcmdiYSgzMCwgNTUsIDc5LCAxKSAwJSxcbiAgICAgICAgICAgICAgICByZ2JhKDMwLCA1NSwgNzksIDAuOSkgMzMlLFxuICAgICAgICAgICAgICAgIHJnYmEoMzAsIDU1LCA3OSwgMC40OCkgNzIlLFxuICAgICAgICAgICAgICAgIHJnYmEoMzAsIDU1LCA3OSwgMCkgMTAwJVxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgbGVmdCB0b3AsXG4gICAgICAgICAgICAgICAgbGVmdCBib3R0b20sXG4gICAgICAgICAgICAgICAgY29sb3Itc3RvcCgwJSwgcmdiYSgzMCwgNTUsIDc5LCAxKSksXG4gICAgICAgICAgICAgICAgY29sb3Itc3RvcCgzMyUsIHJnYmEoMzAsIDU1LCA3OSwgMC45KSksXG4gICAgICAgICAgICAgICAgY29sb3Itc3RvcCg3MiUsIHJnYmEoMzAsIDU1LCA3OSwgMC40OCkpLFxuICAgICAgICAgICAgICAgIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgzMCwgNTUsIDc5LCAwKSlcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICB0b3AsXG4gICAgICAgICAgICAgICAgcmdiYSgzMCwgNTUsIDc5LCAxKSAwJSxcbiAgICAgICAgICAgICAgICByZ2JhKDMwLCA1NSwgNzksIDAuOSkgMzMlLFxuICAgICAgICAgICAgICAgIHJnYmEoMzAsIDU1LCA3OSwgMC40OCkgNzIlLFxuICAgICAgICAgICAgICAgIHJnYmEoMzAsIDU1LCA3OSwgMCkgMTAwJVxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICB0b3AsXG4gICAgICAgICAgICAgICAgcmdiYSgzMCwgNTUsIDc5LCAxKSAwJSxcbiAgICAgICAgICAgICAgICByZ2JhKDMwLCA1NSwgNzksIDAuOSkgMzMlLFxuICAgICAgICAgICAgICAgIHJnYmEoMzAsIDU1LCA3OSwgMC40OCkgNzIlLFxuICAgICAgICAgICAgICAgIHJnYmEoMzAsIDU1LCA3OSwgMCkgMTAwJVxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgdG9wLFxuICAgICAgICAgICAgICAgIHJnYmEoMzAsIDU1LCA3OSwgMSkgMCUsXG4gICAgICAgICAgICAgICAgcmdiYSgzMCwgNTUsIDc5LCAwLjkpIDMzJSxcbiAgICAgICAgICAgICAgICByZ2JhKDMwLCA1NSwgNzksIDAuNDgpIDcyJSxcbiAgICAgICAgICAgICAgICByZ2JhKDMwLCA1NSwgNzksIDApIDEwMCVcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgdG8gYm90dG9tLFxuICAgICAgICAgICAgICAgIHJnYmEoMzAsIDU1LCA3OSwgMSkgMCUsXG4gICAgICAgICAgICAgICAgcmdiYSgzMCwgNTUsIDc5LCAwLjkpIDMzJSxcbiAgICAgICAgICAgICAgICByZ2JhKDMwLCA1NSwgNzksIDAuNDgpIDcyJSxcbiAgICAgICAgICAgICAgICByZ2JhKDMwLCA1NSwgNzksIDApIDEwMCVcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzFlMzc0ZiAnLCBlbmRDb2xvcnN0cj0nIzFlMzc0ZiAnLCBHcmFkaWVudFR5cGU9MCApO1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0LWhvbGRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTIwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAudmlkZW9QbGF5ZXIuc21hbGwtdmlldyB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZsZXggLmZsZXhib3gge1xuICAgICAgICAgICAgICAgIC5mbGV4LXN0YXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmxleC1jZW50ZXIge1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmxleC1ib3R0b20ge1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnZpZGVvUGxheWVyLnNob3dPblBsYXkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jZW50ZXItZmxleC1pbWFnZSB7XG59XG5cbi8qKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIEFuaW1hdGlvbiBzdHlsZXNcbiAqXG4gKiBOb3RlczpcbiAqIDEuIFdlIHVzZSB6LWluZGV4IHRvIHBvc2l0aW9uIGFjdGl2ZSBzbGlkZXMgaW4tZnJvbnRcbiAqIG9mIG5vbi1hY3RpdmUgc2xpZGVzXG4gKiAyLiBXZSBzZXQgcmlnaHQ6MCBhbmQgbGVmdDowIG9uIC5zbGlkZSB0byBwcm92aWRlIHVzIHdpdGhcbiAqIGEgZGVmYXVsdCBwb3NpdGlvbmluZyBvbiBib3RoIHNpZGVzIG9mIHRoZSBzbGlkZS4gVGhpcyBhbGxvd3NcbiAqIHVzIHRvIHRyaWdnZXIgSlMgYW5kIENTUzMgYW5pbWF0aW9ucyBlYXNpbHlcbiAqXG4gKi9cblxuLnNsaWRlLmFjdGl2ZSxcbi5zbGlkZS5sZWZ0LFxuLnNsaWRlLnJpZ2h0IHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi8qKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIEpTIGFuaW1hdGlvbiBzdHlsZXNcbiAqXG4gKiBXZSB1c2UgalF1ZXJ5LmFuaW1hdGUgdG8gY29udHJvbCB0aGUgc2xpZGluZyBhbmltYXRpb25zXG4gKiB3aGVuIENTUzMgYW5pbWF0aW9ucyBhcmUgbm90IGF2YWlsYWJsZS4gSW4gb3JkZXIgZm9yXG4gKiB0aGUgbmV4dCBzbGlkZSB0byBzbGlkZSBpbiBmcm9tIHRoZSByaWdodCwgd2UgbmVlZFxuICogdG8gY2hhbmdlIHRoZSBsZWZ0OjAgcHJvcGVydHkgb2YgdGhlIHNsaWRlIHRvIGxlZnQ6YXV0b1xuICpcbiAqL1xuXG4uanMtcmVzZXQtbGVmdCB7XG4gICAgbGVmdDogYXV0bztcbn1cblxuLyoqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogQ1NTIGFuaW1hdGlvbiBzdHlsZXNcbiAqXG4gKiAuc2xpZGUubGVmdCBhbmQgLnNsaWRlLnJpZ2h0IHNldC11cFxuICogdGhlIHRvLWJlLWFuaW1hdGVkIHNsaWRlIHNvIHRoYXQgaXQgY2FuIHNsaWRlXG4gKiBpbnRvIHZpZXcuIEZvciBleGFtcGxlLCBhIHNsaWRlIHRoYXQgaXMgYWJvdXRcbiAqIHRvIHNsaWRlIGluIGZyb20gdGhlIHJpZ2h0IHdpbGw6XG4gKiAxLiBCZSBwb3NpdGlvbmVkIHRvIHRoZSByaWdodCBvZiB0aGUgdmlld3BvcnQgKHJpZ2h0Oi0xMDAlKVxuICogMi4gU2xpZGUgaW4gd2hlbiB0aGUgc3R5bGUgaXMgc3VwZXJzZWRlZCB3aXRoIGEgbW9yZSBzcGVjaWZpYyBzdHlsZSAocmlnaHQ6MCUpXG4gKlxuICovXG4uc2xpZGUubGVmdCB7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi5zbGlkZS5yaWdodCB7XG4gICAgcmlnaHQ6IC0xMDAlO1xuICAgIGxlZnQ6IGF1dG87XG59XG5cbi50cmFuc2l0aW9uIC5zbGlkZS5sZWZ0IHtcbiAgICBsZWZ0OiAwJTtcbn1cbi50cmFuc2l0aW9uIC5zbGlkZS5yaWdodCB7XG4gICAgcmlnaHQ6IDAlO1xufVxuXG4vKipcbiAqIFRoZSBmb2xsb3dpbmcgY2xhc3NlcyBzbGlkZSB0aGUgcHJldmlvdXNseSBhY3RpdmVcbiAqIHNsaWRlIG91dCBvZiB2aWV3IGJlZm9yZSBwb3NpdGlvbmluZyBiZWhpbmQgdGhlXG4gKiBjdXJyZW50bHkgYWN0aXZlIHNsaWRlXG4gKlxuICovXG4udHJhbnNpdGlvbiAuc2xpZGUuc2hpZnQtcmlnaHQge1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG59XG4udHJhbnNpdGlvbiAuc2xpZGUuc2hpZnQtbGVmdCB7XG4gICAgbGVmdDogMTAwJTtcbiAgICByaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiBUaGlzIHNldHMgdGhlIENTUyBwcm9wZXJ0aWVzIHRoYXQgd2lsbCBhbmltYXRlLiBXZSBzZXQgdGhlXG4gKiB0cmFuc2l0aW9uLWR1cmF0aW9uIHByb3BlcnR5IGR5bmFtaWNhbGx5IHZpYSBKUy5cbiAqIFdlIHVzZSB0aGUgYnJvd3NlcidzIGRlZmF1bHQgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb25cbiAqIGZvciBzaW1wbGljaXR5J3Mgc2FrZVxuICpcbiAqIEl0IGlzIGltcG9ydGFudCB0byBub3RlIHRoYXQgd2UgYXJlIHVzaW5nIENvZGVQZW4ncyBpbmJ1aWx0XG4gKiBDU1MzIHByb3BlcnR5IHByZWZpeGVyLiBGb3IgeW91ciBvd24gcHJvamVjdHMsIHlvdSB3aWxsIG5lZWRcbiAqIHRvIHByZWZpeCB0aGUgdHJhbnNpdGlvbiBhbmQgdHJhbnNmb3JtIHByb3BlcnRpZXMgaGVyZSB0byBlbnN1cmVcbiAqIHJlbGlhYmxlIHN1cHBvcnQgYWNyb3NzIGJyb3dzZXJzXG4gKlxuICovXG4udHJhbnNpdGlvbiAuc2xpZGUge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0LCBsZWZ0LCBtYXJnaW47XG59XG5cbi8qKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIEluZGljYXRvcnNcbiAqXG4gKi9cbi5pbmRpY2F0b3ItaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGhlaWdodDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTI1JTtcbiAgICB6LWluZGV4OiAxMDtcbn1cblxuLmluZGljYXRvcnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMC41O1xufVxuLmluZGljYXRvcnM6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5pbmRpY2F0b3JzIGxpIHtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOWM5YzljO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1vdXQ7XG5cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAtMXB4IDQ2cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zOSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggLTFweCA0NnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMzkpO1xuICAgIGJveC1zaGFkb3c6IDBweCAtMXB4IDQ2cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zOSk7XG59XG5cbi5pbmRpY2F0b3JzIGxpLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjOTdkZTtcbn1cbi5pbmRpY2F0b3JzIGxpLmFjdGl2ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjOTdkZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5pbmRpY2F0b3JzIGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ5NDk0O1xufVxuXG4vKipcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBBcnJvd3NcbiAqXG4gKi9cbi5hcnJvdy1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwJTtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiA0MCU7XG4gICAgei1pbmRleDogMTA7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmFycm93LWhvbGRlcjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmFycm93LWhvbGRlci5sZWZ0IHtcbiAgICBsZWZ0OiAwOyAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMjEyZTM5KzAsMjEyZTM5KzEwMCYxKzAsMCsxMDAgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgbGVmdCxcbiAgICAgICAgcmdiYSgzMywgNDYsIDU3LCAxKSAwJSxcbiAgICAgICAgcmdiYSgzMywgNDYsIDU3LCAwKSAxMDAlXG4gICAgKTsgLyogRkYzLjYtMTUgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgbGVmdCxcbiAgICAgICAgcmdiYSgzMywgNDYsIDU3LCAxKSAwJSxcbiAgICAgICAgcmdiYSgzMywgNDYsIDU3LCAwKSAxMDAlXG4gICAgKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIHRvIHJpZ2h0LFxuICAgICAgICByZ2JhKDMzLCA0NiwgNTcsIDEpIDAlLFxuICAgICAgICByZ2JhKDMzLCA0NiwgNTcsIDApIDEwMCVcbiAgICApOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzIxMmUzOScsIGVuZENvbG9yc3RyPScjMDAyMTJlMzknLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXG59XG4uYXJyb3ctaG9sZGVyLnJpZ2h0IHtcbiAgICByaWdodDogMDsgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzIxMmUzOSswLDIxMmUzOSsxMDAmMCswLDErMTAwICovXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoXG4gICAgICAgIGxlZnQsXG4gICAgICAgIHJnYmEoMzMsIDQ2LCA1NywgMCkgMCUsXG4gICAgICAgIHJnYmEoMzMsIDQ2LCA1NywgMSkgMTAwJVxuICAgICk7IC8qIEZGMy42LTE1ICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXG4gICAgICAgIGxlZnQsXG4gICAgICAgIHJnYmEoMzMsIDQ2LCA1NywgMCkgMCUsXG4gICAgICAgIHJnYmEoMzMsIDQ2LCA1NywgMSkgMTAwJVxuICAgICk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICB0byByaWdodCxcbiAgICAgICAgcmdiYSgzMywgNDYsIDU3LCAwKSAwJSxcbiAgICAgICAgcmdiYSgzMywgNDYsIDU3LCAxKSAxMDAlXG4gICAgKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDIxMmUzOScsIGVuZENvbG9yc3RyPScjMjEyZTM5JyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xufVxuXG4uYXJyb3cge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NCU7XG4gICAgei1pbmRleDogNTtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlLW91dDtcbn1cblxuLmFycm93LWxlZnQge1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbn1cblxuLmFycm93LXJpZ2h0IHtcbiAgICByaWdodDogNDBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi55dHAtdGh1bWJuYWlsLW92ZXJsYXkgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIkYmx1ZTogIzM0OThkYjtcbiRkZWZhdWx0LWdyYXk6ICM2Mzc1ODI7XG4kZm9yZWZsaWdodC1ibHVlOiAjMzI0OTVmO1xuJGZvcmVmbGlnaHQtZ3JheS1hbHQ6ICMzODQxNDc7XG4kY29sb3ItZGVmYXVsdC1kYXJrOiAjMWUzNzRmO1xuJGNvbG91ci1za3k6ICMyYzk3ZGU7XG4kY29sb3VyLW5hdnk6ICMxZTM3NGY7XG4kY29sb3VyLWdyZXk6ICM4OTg5ODk7XG5cbmh0bWwudHJhaW5pbmcgYm9keSAubWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDE1NnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY0ZjY7XG4gICAgLnNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgICYuc2hvcnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgICAmLmFsdDIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnplcm8ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5vdmVybGFwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAtNDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbmhlYWRlcltyb2xlPSdiYW5uZXInXS5ub24tdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci0xMztcbn1cbiNzdWJtZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mbGV4IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2hJbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTAxO1xuICAgICAgICByaWdodDogMy41JTtcbiAgICAgICAgdG9wOiA1MXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY0ZjY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3VyLXNreTtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiYSg0NCwgMTUxLCAyMjIsIDEpO1xuICAgICAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoNDQsIDE1MSwgMjIyLCAxKTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiYSg0NCwgMTUxLCAyMjIsIDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3NlYXJjaEZvcm0ge1xuICAgICAgICAgICAgcGFkZGluZzogNiU7XG5cbiAgICAgICAgICAgIC8qIGRpdiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC00M3B4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00M3B4O1xuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogMTNweCAyNXB4O1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICBmb250LXNpemU6MTAwJTtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUuODc1ZW0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gKi9cbiAgICAgICAgfVxuXG4gICAgICAgIC5zcmNoZXkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE4cHggMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNyY2gtdGdsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY1NzViICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgfVxuICAgIC5zcmNoYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1za3k7XG4gICAgICAgIHBhZGRpbmc6IDIzJTtcbiAgICAgICAgd2lkdGg6IDM0LjM2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgLmZhLXNlYXJjaCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA4cHggMHB4IHJnYmEoNDQsIDE1MSwgMjIyLCAxKTtcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA4cHggMHB4IHJnYmEoNDQsIDE1MSwgMjIyLCAxKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IDBweCByZ2JhKDQ0LCAxNTEsIDIyMiwgMSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1lbnUtdGl0bGUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTI1cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxYjljZDY7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICM1NjU3NTg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmZhIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZVJpZ2h0IDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFtyb2xlPSduYXZpZ2F0aW9uJ10ge1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogODMlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0NnB4KSB7XG4gICAgICAgICAgICB3aWR0aDogOTIlO1xuICAgICAgICB9XG4gICAgICAgIHVsLm1haW4tbmF2IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggNXB4IDVweCAwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU2NTc1ODtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAxO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCxcbiAgICAgICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDkyMnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEzLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU2NTc1ODtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5uYXYtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG91ci1za3k7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG91ci1uYXZ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGk6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmM5N2RlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyYzk3ZGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gbGkgPiB1bCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLTEzO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci0xMztcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgZGFya2VuKCRjb2xvci0yLCA1JSk7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3ItMiwgNSUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8qIGZpeCBmb3IgdmlkZW8gcGxheWxpc3Qgc3VibWVudSAqL1xuICAgICAgICAgICAgICAgIC5wbGF5bGlzdC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gbGkgPiB1bCA+IGxpLndpdGgtZHJvcCB1bCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvci0yLCA1JSk7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMTM7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi1leHRyYXMge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjMmM5N2RlO1xuICAgICAgICAgICAgLmZhLXNlYXJjaCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZhLWFuZ2xlLWRvdWJsZS1kb3duIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGVpbiAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jbW9iaWxlLXN1Ym1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDEyNnB4O1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzAwMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oI2YyZjZmOSwgMTAlKTtcbiAgICB1bC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjUwcHg7XG4gICAgICAgIC5jbG9zZS1uYXYge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGdlb21ldHJpY1ByZWNpc2lvbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgIC5mYS1hbmdsZS1kb3duIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLndpdGgtc20tZHJvcCBkaXYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZhLWFuZ2xlLWRvd24ge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbigjY2NjLCAyMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG4gICAgLnNlYXJjaElucHV0IHtcbiAgICAgICAgd2lkdGg6IDgyJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiA5JTtcbiAgICAgICAgdG9wOiAycHg7XG5cbiAgICAgICAgLnNyY2hleSB7XG4gICAgICAgICAgICB3aWR0aDogNzglO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNyY2hleS1idXR0b24ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMjElO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE1cHggMTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZWluIHtcbiAgICAwJSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZVJpZ2h0IHtcbiAgICAwJSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICB9XG59XG5cbi5ib3hUaXRsZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3ItMjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmJveC50cmFpbmluZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FkYWRhZDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICYuZnVsbC13aWR0aCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAuYm94LWJvZHkge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZHJvcFBsYXllciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlICRjb2xvci0yO1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgfVxuICAgICAgICAuYm94LWJvZHkge1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMTBweDtcbiAgICAgICAgICAgIC5mbGV4IC5mbGV4Ym94LWlubmVyIHtcbiAgICAgICAgICAgICAgICAuY2xpY2tWaWRlbyB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnVwLW5leHQsXG4gICAgICAgICAgICAgICAgLnVwLW5leHQtc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgLnRocmVlLWJhcnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDVweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSAudGV4dC1ob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJjOTdkZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJveC1ib2R5IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBoZWlnaHQ6IDI3MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICYuY2hhcHRlckRpc3BsYXkge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAmLnRvcCB7XG4gICAgICAgICAgICAgICAgLmNhcm91c2VsLnZpZGVvVGh1bWItaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNjlweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY2Fyb3VzZWwtaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzY5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZS5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzY5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJvdXNlbC52aWRlb1RodW1iLWhvbGRlciB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMzBweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jYXJvdXNlbC1ob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMzBweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc2xpZGUuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2xpY2tWaWRlbyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAucGxheS1idXR0b24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDM0JTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNy41cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMTM7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAmLnJvdW5kZWRCdXR0b24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0M3B4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTM1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmEtcGxheSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgJi5yb3VuZGVkQnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmluZGljYXRvci1ob2xkZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC04NXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzFmMzg0ZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgLnNsaWRlVGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTFweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLmluZGljYXRvci1ob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZnVsbC13aWR0aCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZsZXgge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIC5mbGV4Ym94LWlubmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2xvc2VCdXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbW9kYWwtY2xvc2UtaWNvbkAyeC5wbmcpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50ZXh0LWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGFncyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcsICc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudXAtbmV4dCxcbiAgICAgICAgICAgICAgICAudXAtbmV4dC1zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDVweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aHJlZS1iYXJzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4My4zcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDkuNXB4IDA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCNmYmZiZmIsIDIlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW1hZ2UtaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50ZXh0LWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTY1NjU2O1xuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICRxdWFkTWFyZ2luUGVyY2VudDogMSU7XG4gICAgICAgICRxdWFkTWFyZ2luUFg6IDVweDtcbiAgICAgICAgLnF1YWRDb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRhZGFkO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgJHF1YWRNYXJnaW5QZXJjZW50ICRxdWFkTWFyZ2luUFggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAkcXVhZE1hcmdpblBYICRxdWFkTWFyZ2luUGVyY2VudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRxdWFkTWFyZ2luUFggJHF1YWRNYXJnaW5QZXJjZW50IDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRxdWFkTWFyZ2luUFggMCAwICRxdWFkTWFyZ2luUGVyY2VudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmlsbC1zcGFjZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlT3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWYzODRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgICAgICAgICAgLnZpZGVvVGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZU92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaGFsZiB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAudGl0bGVPdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLnZpZGVvVGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRxdWFkTWFyZ2luUGVyY2VudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTM1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRxdWFkTWFyZ2luUGVyY2VudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTM1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2Fyb3VzZWwge1xuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAuY2Fyb3VzZWwtaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgLnNsaWRlIC5wbGF5LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzQlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzcuNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0xMztcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAmLnJvdW5kZWRCdXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5mYS1wbGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5yb3VuZGVkQnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbmRpY2F0b3ItaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTcwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxZjM4NGU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICAgICAgLmluZGljYXRvcnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc2xpZGVUaXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAuaW5kaWNhdG9yLWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi52aWRlb1RodW1iLWhvbGRlciB7XG4gICAgICAgICAgICAgICAgJHZpZGVvVGh1bWJNb2JpbGVIZWlnaHQ6IDQzMHB4O1xuICAgICAgICAgICAgICAgICR2aWRlb1RodW1iRGVza3RvcEhlaWdodDogMjQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkdmlkZW9UaHVtYk1vYmlsZUhlaWdodDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICR2aWRlb1RodW1iRGVza3RvcEhlaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhcm91c2VsLWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHZpZGVvVGh1bWJNb2JpbGVIZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkdmlkZW9UaHVtYkRlc2t0b3BIZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHZpZGVvVGh1bWJNb2JpbGVIZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkdmlkZW9UaHVtYkRlc2t0b3BIZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAkdHJhbnNpdGlvbkR1cmF0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgJHRyYW5zaXRpb25EZWxheTogMC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgIC5xdWFkQ29udGFpbmVyLmlubGluZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHF1YWRNYXJnaW5QWDogMi41cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICRxdWFkTWFyZ2luUGVyY2VudFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcXVhZE1hcmdpblBYIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy90cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAkcXVhZE1hcmdpblBYXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRxdWFkTWFyZ2luUGVyY2VudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRxdWFkTWFyZ2luUFggJHF1YWRNYXJnaW5QZXJjZW50XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRxdWFkTWFyZ2luUFggMCAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRxdWFkTWFyZ2luUGVyY2VudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL3RyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQuMjUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMSUgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNob3cgd2hlbiBhY3RpdmUgdmlkZW8gaXMgcGxheWluZ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZVBsYXllciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3ItMTM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItMTMgdHJhbnNwYXJlbnRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4IDEzcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItMTMgdHJhbnNwYXJlbnRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTVweCAxN3B4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZS1jYXJkLW92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWYzODRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlLWNhcmQtb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICBOZXRmbGl4IHN0eWxlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZS1jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjdGl2ZUNsaWNrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJvYi1jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjY3KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjY3KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNjcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjY3KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiBzY2FsZSgxKTsgdmlzaWJpbGl0eTogdmlzaWJsZTsgd2lkdGg6IDE1MCU7IGhlaWdodDogMTUwJTsgdG9wOiAtMjUlOyBsZWZ0OiAtMjUlOyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC4xLCAxKTsgdHJhbnNpdGlvbi1kdXJhdGlvbjogNDAwbXM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ib2ItYmFja2dyb3VuZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlLXJvdGF0b3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlLXJvdGF0b3ItaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB6LWluZGV4OiAyOyBvcGFjaXR5OiAxOyB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3NTBtczsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCd7JSBzdGF0aWMgXCIvbWVkaWEvbG9nYm9vay1waG90b3MucG5nXCIgJX0nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ib2Itb3V0bGluZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbG9yLTEzLCAyMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJvYi1vdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0IHRvcCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdCBib3R0b20sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZyb20ocmdiYSgwLCAwLCAwLCAwKSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yLXN0b3AoMzMlLCByZ2JhKDAsIDAsIDAsIDApKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG8ocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG8gYm90dG9tLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDAsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMzMlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpIDEwMCVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpbGwtc3BhY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRvcCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ib3R0b20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBsYXktYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ib3R0b20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA3MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGxheS1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGF1Y2hQbGF5ZXJCdXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44cztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44cztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYS1hbmdsZS1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZU92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGhpcyBtYWtlcyB0aGUgdGl0bGVPdmVybGF5IHNpZ25hbCB3aGVuIGhvdmVyZWQuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZGVvVGl0bGUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlkZW9JbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52aWRlb0luZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmlsbC1zcGFjZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBsYXktYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVPdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0aGlzIG1ha2VzIHRoZSB0aXRsZU92ZXJsYXkgc2lnbmFsIHdoZW4gaG92ZXJlZC5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxhdWNoUGxheWVyQnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNXB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmlsbC1zcGFjZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVPdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaW5kaWNhdG9yLWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmluZGljYXRvcnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuYm94VGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU2NTc1ODtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYXJyb3ctaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzc1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwOyAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMjEyZTM5KzAsMjEyZTM5KzEwMCYxKzAsMCsxMDAgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgzMywgNDYsIDU3LCAxKSAwJSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMzMsIDQ2LCA1NywgMCkgMTAwJVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApOyAvKiBGRjMuNi0xNSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDMzLCA0NiwgNTcsIDEpIDAlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgzMywgNDYsIDU3LCAwKSAxMDAlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvIHJpZ2h0LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgzMywgNDYsIDU3LCAxKSAwJSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMzMsIDQ2LCA1NywgMCkgMTAwJVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMyMTJlMzknLCBlbmRDb2xvcnN0cj0nIzAwMjEyZTM5JyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7IC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMyMTJlMzkrMCwyMTJlMzkrMTAwJjArMCwxKzEwMCAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDMzLCA0NiwgNTcsIDApIDAlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgzMywgNDYsIDU3LCAxKSAxMDAlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7IC8qIEZGMy42LTE1ICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMzMsIDQ2LCA1NywgMCkgMCUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDMzLCA0NiwgNTcsIDEpIDEwMCVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG8gcmlnaHQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDMzLCA0NiwgNTcsIDApIDAlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgzMywgNDYsIDU3LCAxKSAxMDAlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMjEyZTM5JywgZW5kQ29sb3JzdHI9JyMyMTJlMzknLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0xMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYXJyb3ctbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTAwJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYXJyb3ctcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMDEnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYXJyb3ctbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFycm93LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyoqKiBBbGV4J3MgRGVzaWduIFJld3JpdGUgKioqL1xuXG4kY29sb3VyLXNreTogIzJjOTdkZTtcbiRjb2xvdXItbmF2eTogIzFlMzc0ZjtcbiRjb2xvdXItZ3JleTogIzg5ODk4OTtcblxuLyoqKlxuXG5UaGUgY2xhc3MgdHJhaW5wb3J0IG5lZWRzIHRvIGJlIGFkZGVkIHRvIHRoZSBob2xkaW5nIGRpdiB0byB1bmlxdWVseSBpZGVudGlmeSBpdCBhcyBwYXJ0IG9mIHRoZSB0cmFpbmluZyBwb3J0YWwgaWYgeW91IG5lZWQgdG8gYWRkIGRpZmZlcmVudCBzdHlsaW5nXG5cbioqKi9cblxuLnRyYWlucG9ydCB7XG4gICAgLnYtc3BhY2Utc20ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMyU7XG4gICAgfVxuICAgIC52LXNwYWNldG9wLXNtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMyU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG4gICAgLnYtc3BhY2Vib3Qtc20ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICAgIH1cbiAgICAudi1zcGFjZS14c20ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMSU7XG4gICAgfVxuICAgIC52LXNwYWNldG9wLXhzbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDElO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gICAgICAgIC5yZXNwLXYtc3BhY2Utc20ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGRyaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1NHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNiU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTElO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogOCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdhbW1hIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3VyLXNreTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjc2hvd2Nhc2VWaWRlb1BsYXllciB7XG4gICAgICAgIGhlaWdodDogMjA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG5cbiAgICAgICAgLmZhIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAtMjVweCAwIDAgLTMyLjEycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1NXB4O1xuICAgICAgICAgICAgLmZhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMzVweCAwIDAgLTQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQyNy41cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xpY2tWaWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAucGxheS1idXR0b24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICB0b3A6IDM0JTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzcuNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMTM7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICYucm91bmRlZEJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZhLXBsYXkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMjZweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgJi5yb3VuZGVkQnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjNweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmluZGljYXRvci1ob2xkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTg1cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzFmMzg0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIC5zbGlkZVRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDExcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5pbmRpY2F0b3ItaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wbGF5Y2lyY2xlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMCwgNTUsIDc5LCAwLjgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuXG4gICAgICAgIC5mYS1wbGF5IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiAzOSU7XG4gICAgICAgICAgICB0b3A6IDMwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3VyLWdyZXk7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgICBoNSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3VyLW5hdnk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3VyLXNreTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudmlkY29udCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmLnJlY29tbWVuZGVkIHtcbiAgICAgICAgICAgIGhlaWdodDogMjY5cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMy8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZpZC10aHVtYm5haWwge1xuICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9tZWRpYS9zbGlkZXRlbXAtYmcuanBnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAucGxheWxpc3QtYm94IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC51cC1uZXh0LFxuICAgICAgICAgICAgLnVwLW5leHQtc2hvdyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXNreTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzUlO1xuXG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgLnZpZC10aHVtYm5haWw6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk4JTtcbiAgICAgICAgICAgICAgICBib3R0b206IDZweDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSg0NCwgMTUxLCAyMjIsIDEpO1xuICAgICAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDQ0LCAxNTEsIDIyMiwgMSk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDQ0LCAxNTEsIDIyMiwgMSk7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjBweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGxheWNpcmNsZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgICAgICAgICAuZmEtcGxheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgLnZpZHRobWJob3Y6aG92ZXIge1xuICAgICAgICAgICAgICAgICsgLnRodW1ibmFpbC1kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMyU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRodW1ibmFpbC1kZXNjIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcblxuICAgICAgICAgICAgLnRhZ3Mge1xuICAgICAgICAgICAgICAgIC5mYS10YWdzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvdXItc2t5O1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoNSxcbiAgICAgICAgICAgICAgICBoNSBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvdXItc2t5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmdyc2VwYXJhdG9yIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcblxuICAgICAgICAgICAgICAgIGNvbG9yOiAjODk4OTg5O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMWVtO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAxZW07XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDBweDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hcmdpbi1lbmQ6IDBweDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblxuICAgICAgICAgICAgICAgIC5lbGxpcHNpcy1leHBhbmQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0zcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG91ci1za3k7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YxZjRmNjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICYubGVzcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnc2hvdyBtb3JlIFxcMjViZSc7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5sZXNzOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdzaG93IGxlc3MgXFwyNWI0JztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudmlkcGxheWluZyB7XG4gICAgICAgICAgICAudGh1bWJuYWlsLWRlc2Mge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZhLXRodW1icy11cCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDElO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvdXItc2t5O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG91ci1za3k7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZhLXRodW1icy1kb3duIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDkxMDEwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkOTEwMTA7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2ctcG9zdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZWRlZGU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaDUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oaWdocmF0ZSB7XG4gICAgICAgIC52aWRjb250IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUlO1xuICAgICAgICB9XG4gICAgICAgIC52aWQtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgIC5wbGF5Y2lyY2xlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICAgICAgICAgICAgICAuZmEtcGxheSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjUlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzNSU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgICAgIC52aWQtdGh1bWJuYWlsOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAudmlkY29udCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBsYXljaXJjbGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLmZhLXBsYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRodW1ibmFpbC1kZXNjIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudHAtZm9vdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZWRlZGU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzJTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnJlbHJlcyB7XG4gICAgICAgICAgICAuZmxleCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDBweCAwcHggMHB4O1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCkge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wc3RpbmZvIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZlYXR2aWQtb3ZybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDlweDtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIHotaW5kZXg6IDE1O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCA1NSwgNzksIDEpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIHRvcCxcbiAgICAgICAgICAgIHJnYmEoMzAsIDU1LCA3OSwgMSkgMCUsXG4gICAgICAgICAgICByZ2JhKDMwLCA1NSwgNzksIDAuOSkgMzMlLFxuICAgICAgICAgICAgcmdiYSgzMCwgNTUsIDc5LCAwLjQ4KSA3MiUsXG4gICAgICAgICAgICByZ2JhKDMwLCA1NSwgNzksIDApIDEwMCVcbiAgICAgICAgKTtcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcbiAgICAgICAgICAgIGxlZnQgdG9wLFxuICAgICAgICAgICAgbGVmdCBib3R0b20sXG4gICAgICAgICAgICBjb2xvci1zdG9wKDAlLCByZ2JhKDMwLCA1NSwgNzksIDEpKSxcbiAgICAgICAgICAgIGNvbG9yLXN0b3AoMzMlLCByZ2JhKDMwLCA1NSwgNzksIDAuOSkpLFxuICAgICAgICAgICAgY29sb3Itc3RvcCg3MiUsIHJnYmEoMzAsIDU1LCA3OSwgMC40OCkpLFxuICAgICAgICAgICAgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDMwLCA1NSwgNzksIDApKVxuICAgICAgICApO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIHRvcCxcbiAgICAgICAgICAgIHJnYmEoMzAsIDU1LCA3OSwgMSkgMCUsXG4gICAgICAgICAgICByZ2JhKDMwLCA1NSwgNzksIDAuOSkgMzMlLFxuICAgICAgICAgICAgcmdiYSgzMCwgNTUsIDc5LCAwLjQ4KSA3MiUsXG4gICAgICAgICAgICByZ2JhKDMwLCA1NSwgNzksIDApIDEwMCVcbiAgICAgICAgKTtcbiAgICAgICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgdG9wLFxuICAgICAgICAgICAgcmdiYSgzMCwgNTUsIDc5LCAxKSAwJSxcbiAgICAgICAgICAgIHJnYmEoMzAsIDU1LCA3OSwgMC45KSAzMyUsXG4gICAgICAgICAgICByZ2JhKDMwLCA1NSwgNzksIDAuNDgpIDcyJSxcbiAgICAgICAgICAgIHJnYmEoMzAsIDU1LCA3OSwgMCkgMTAwJVxuICAgICAgICApO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgdG9wLFxuICAgICAgICAgICAgcmdiYSgzMCwgNTUsIDc5LCAxKSAwJSxcbiAgICAgICAgICAgIHJnYmEoMzAsIDU1LCA3OSwgMC45KSAzMyUsXG4gICAgICAgICAgICByZ2JhKDMwLCA1NSwgNzksIDAuNDgpIDcyJSxcbiAgICAgICAgICAgIHJnYmEoMzAsIDU1LCA3OSwgMCkgMTAwJVxuICAgICAgICApO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICB0byBib3R0b20sXG4gICAgICAgICAgICByZ2JhKDMwLCA1NSwgNzksIDEpIDAlLFxuICAgICAgICAgICAgcmdiYSgzMCwgNTUsIDc5LCAwLjkpIDMzJSxcbiAgICAgICAgICAgIHJnYmEoMzAsIDU1LCA3OSwgMC40OCkgNzIlLFxuICAgICAgICAgICAgcmdiYSgzMCwgNTUsIDc5LCAwKSAxMDAlXG4gICAgICAgICk7XG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMWUzNzRmJywgZW5kQ29sb3JzdHI9JyMxZTM3NGYnLCBHcmFkaWVudFR5cGU9MCApO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuXG4gICAgICAgICAgICArIC52aWQtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSg0NCwgMTUxLCAyMjIsIDEpO1xuICAgICAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDQ0LCAxNTEsIDIyMiwgMSk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDQ0LCAxNTEsIDIyMiwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCkge1xuICAgICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmVhdHZpZCB7XG4gICAgICAgIC52aWQtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAuaW5mby1jb250IHtcbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG91ci1za3k7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mZWF0LWRlc2Mge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxNjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5lcnJvciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubHJnIHtcbiAgICAgICAgICAgICAgICAucGxheWNpcmNsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI3LjYlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNy42JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XG5cbiAgICAgICAgICAgICAgICAucGxheWNpcmNsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcblxuICAgICAgICAgICAgICAgICAgICAuZmEtcGxheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCkge1xuICAgICAgICAgICAgLnNpZGUtdmlkIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNCU7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZS12aWQubmV4dC12aWQge1xuICAgICAgICAgICAgLnRodW1ibmFpbC1kZXNjIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdWdndmlkcyB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZpZGNvbnQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNSU7XG4gICAgICAgIH1cbiAgICAgICAgLnZpZC10aHVtYm5haWwge1xuICAgICAgICAgICAgLnBsYXljaXJjbGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcblxuICAgICAgICAgICAgICAgIC5mYS1wbGF5IHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyNSU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDM1JTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuICAgICAgICAgICAgLnZpZC10aHVtYm5haWw6aG92ZXIge1xuICAgICAgICAgICAgICAgIC52aWRjb250IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucGxheWNpcmNsZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLmZhLXBsYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMzklO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyOSU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGh1bWJuYWlsLWRlc2Mge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNsZWFyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cbiAgICAucmVscmVzIHtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNSU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAubW9yZS1saW5rIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZwc3VwcCBpbWcge1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gICAgICAgICAgICAucmVzaWNvbnMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgIC5nMS1mbGV4MiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVzcGxnIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXJyb3ctaWNvbiBpOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgfVxuICAgIC5yb3Qge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI4cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZpZGlkZWFmb3JtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNSU7XG5cbiAgICAgICAgaDUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG91ci1za3k7XG4gICAgICAgIH1cblxuICAgICAgICAmLnZpZGlkZWF0b2dnbGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lcnJvciB7XG4gICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNyY2hiYXItYmcge1xuICAgICAgICAuZmx0LWxlZnQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogODUlO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY4JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3VyLXNreTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiYSg0NCwgMTUxLCAyMjIsIDEpO1xuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiYSg0NCwgMTUxLCAyMjIsIDEpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoNDQsIDE1MSwgMjIyLCAxKTtcblxuICAgICAgICAgICAgKyAuYnRuIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNHB4IDBweCByZ2JhKDQ0LCAxNTEsIDIyMiwgMSk7XG4gICAgICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiYSg0NCwgMTUxLCAyMjIsIDEpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IDBweCByZ2JhKDQ0LCAxNTEsIDIyMiwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3JjaHNpZGUge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWRlZGU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMyU7XG5cbiAgICAgICAgLnJlbHJlcyB7XG4gICAgICAgICAgICAuZmxleCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0biAuYWx0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTlweCAxMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgfVxuICAgICAgICAucHN0aW5mbyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCkge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5taWQtY29sbW4ge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICB9XG4gICAgfVxufSAvLyBFbmQgVHJhaW5wb3J0IGRpdlxuXG4ubWVudWJ1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDEwMXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAgICAgdG9wOiA3OHB4O1xuICAgIH1cbn1cbi5tb2JpbGUtbWVudWJ1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRjZWNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDk0JTtcblxuICAgIGgzIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgY29sb3I6ICM0ZTRlNGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbkBpbXBvcnQgJy4vdGlsZVNsaWRlcic7XG5cbiNib2R5LXNlYXJjaEZvcm0uc2VhcmNoRm9ybSxcbiNzZWFyY2hGb3JtLnNlYXJjaEZvcm0ge1xuICAgIC5hdXRvY29tcGxldGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgICAgICB6LWluZGV4OiAyMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDgxLjI1JTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG91ci1za3k7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDBweDtcbiAgICAgICAgbWFyZ2luOiAtNXB4IDFweCAwIDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3VyLXNreTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmNmY5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uYXYtZm9ybSB7XG4gICAgICAgIC5hdXRvY29tcGxldGUge1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA2OC42JTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5lbGxpcHNpcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA1NXB4O1xuXG4gICAgLmVsbGlwc2lzLWV4cGFuZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgY29sb3I6ICRjb2xvdXItc2t5O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJ1suLi5dJztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3N1Ym1lbnUucGFnZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBhZGRpbmc6IDE4cHggMCAwO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cbiAgICAuZmxleCxcbiAgICAuZzEtZmxleDQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgIG5hdiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgLm1haW4tbmF2IHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpLndpdGgtZHJvcCxcbiAgICAgICAgICAgICAgICBsaS5uYXYtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC8vIGRyb3Bkb3duIGNvbG9yaW5nIGZpeFxuICAgICAgICAgICAgICAgICAgICB1bCBsaSBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLCBjb2xvciAwLjFzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubmF2LWV4dHJhcyAuc3JjaGJ0biB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VhcmNoSW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi1uYXYgbGkubmF2LXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYmx1ZTtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvcmVmbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2VudGVyaW5nLWNvbnRhaW5lcixcbiAgICAuY2VudGVyaW5nLWNvbnRhaW5lciAuZmxleCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnBoLXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRmb3JlZmxpZ2h0LWdyYXktYWx0O1xuICAgICAgICBmb250LWZhbWlseTogZ2VzdGEsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgJi5wcmlzdGluZSB7XG4gICAgICAgICAgICBjb2xvcjogI2M1Y2RkNTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5hdmlnYXRpb24tYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWRlZmF1bHQtZGFyaztcbiAgICB3aWR0aDogMTgwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4ycztcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubmItZm9yZWZsaWdodC1sb2dvIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICBkaXYge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm5iLWxvZ28tbmFtZSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5iLW1lbnUtY29sbGFwc2UtdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlzLWNvbGxhcHNlZCAmIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIC5uYi1tZW51LWNvbGxhcHNlLXRvZ2dsZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICAgIC5uYi1mb3JlZmxpZ2h0LWxvZ28gLm5iLWxvZ28tbmFtZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHJhaW5pbmctZmZ3ZWIge1xuICAgICNtYWluLXdyYXAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMnM7XG5cbiAgICAgICAgaGVhZGVyW3JvbGU9J2Jhbm5lciddIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxODBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMnM7XG5cbiAgICAgICAgICAgICNzdWJtZW51IC5jZW50ZXJpbmctY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZW51YnV0IC5tb2JpbGUtbWVudWJ1dCB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWNvbGxhcHNlZCB7XG4gICAgICAgICNtYWluLXdyYXAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG5cbiAgICAgICAgICAgIGhlYWRlcltyb2xlPSdiYW5uZXInXSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZW51LWxpc3Qge1xuICAgID4gbGksXG4gICAgI3dlYi1hY2NvdW50LWNvbnRhaW5lciA+IGxpIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgIH1cbiAgICAgICAgYTpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmVsbGlwc2lzIC5lbGxpcHNpcy1leHBhbmQge1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29sb3I6ICRjb2xvdXItc2t5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmNGY2O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICdbLi4uXSc7XG4gICAgfVxufVxuXG4ud2l0aC1lbGxpcHNpcyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4udmlkcGxheWluZyB7XG4gICAgLnNoYXJlLWJ0biB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaGFyZS1zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICBpbnB1dFtuYW1lPSd0aW1lc3RhbXAnXSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA3OHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRpbGVTbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNjBweCkge1xuICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICBsZWZ0OiAxJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDkyJTtcbiAgICAgICAgbGVmdDogNCU7XG4gICAgfVxufVxuXG4ucm93Q29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcblxuICAgIC5yb3dDb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgLnNsaWRlciB7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgICAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcblxuICAgICAgICAgICAgLnBhZ2luYXRpb24taW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMiU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDElO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3VyLXNreTtcblxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXNreTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNsaWRlck1hc2suc2hvd1BlZWsge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMyU7XG5cbiAgICAgICAgICAgICAgICAuc2xpZGVyQ29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcihcbiAgICAgICAgICAgICAgICAgICAgICAgIDAuNSxcbiAgICAgICAgICAgICAgICAgICAgICAgIDAsXG4gICAgICAgICAgICAgICAgICAgICAgICAwLjEsXG4gICAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcihcbiAgICAgICAgICAgICAgICAgICAgICAgIDAuNSxcbiAgICAgICAgICAgICAgICAgICAgICAgIDAsXG4gICAgICAgICAgICAgICAgICAgICAgICAwLjEsXG4gICAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKFxuICAgICAgICAgICAgICAgICAgICAgICAgMC41LFxuICAgICAgICAgICAgICAgICAgICAgICAgMCxcbiAgICAgICAgICAgICAgICAgICAgICAgIDAuMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuMSwgMSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjEsIDEpO1xuXG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZXItaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDElO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnZpZC10aHVtYm5haWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzElO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGFuZGxlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAyNS41JTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIC1tb3otYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgICAgICYuaGlkZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYWJhOWE5O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYzk3ZGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5oYW5kbGVOZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5oYW5kbGVQcmV2IHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNjBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTY1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5oYW5kbGVOZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMDBweDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNjVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLmhhbmRsZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjZmFxcy1zZWFyY2gtZm9ybSB7XG4gICAgaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgLmVycm9yIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLmF1dG9jb21wbGV0ZS1kcm9wZG93biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0NHB4O1xuICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogODglO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTlhM2FjO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MC41JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMy8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgIHdpZHRoOiA3OSU7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmNWY2O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhvdmVyQnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgIC5sYWJlbC13cmFwIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDExcHggMTRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgICAgIC5ob3ZlckJ1dHRvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xuXG4gICAgICAgICAgICAubGFiZWwtd3JhcCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMzBweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTMvJGJhc2UpK2VtKSB7XG4gICAgICAgIC5ob3ZlckJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTYuNjY2NjclO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmFxSG92ZXIge1xuICAgIC5oZWFkZXJsaW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICAgICAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICAgICAgICAtbXMtdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmhlYWRlcmxpbmsge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5za2VsZXRvbi1sb2FkZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbGkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogOHB4O1xuICAgIH1cbiAgICBsaTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgIH1cbiAgICBsaTpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gICAgbGk6bnRoLWNoaWxkKDVuKSB7XG4gICAgICAgIHdpZHRoOiA4NSU7XG4gICAgfVxuICAgIGxpOm50aC1jaGlsZCg1bikge1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgIH1cbiAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzZSAycyBpbmZpbml0ZTtcbiAgICAgICAgLW1vei1hbmltYXRpb246IHB1bHNlIDJzIGluZmluaXRlO1xuICAgICAgICAtby1hbmltYXRpb246IHB1bHNlIDJzIGluZmluaXRlO1xuICAgICAgICBhbmltYXRpb246IHB1bHNlIDJzIGluZmluaXRlO1xuICAgIH1cblxuICAgIEAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgNTAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQC1tb3ota2V5ZnJhbWVzIHB1bHNlIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICA1MCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBALW8ta2V5ZnJhbWVzIHB1bHNlIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICA1MCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAa2V5ZnJhbWVzIHB1bHNlIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICA1MCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnplbmRlc2staGVscCB7XG4gICAgLmZsZXggLmZsZXhib3gge1xuICAgICAgICAuZmxleC1zdGFydCB7XG4gICAgICAgICAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtYmxvY2sge1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgYmFja2dyb3VuZDogIzJjOTdkZTtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDklO1xuICAgICAgICBoZWlnaHQ6IDY4cHg7XG5cbiAgICAgICAgLmltYWdlLWhvbGRlciB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDBlbSkge1xuICAgICAgICAgICAgICAgICYuZmxleGJveCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnRzIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDBlbSkge1xuICAgICAgICAgICAgICAgICYuZmxleGJveCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcblxuICAgICAgICAgICAgLmltYWdlLWhvbGRlciB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1JTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgIH1cblxuICAgICAgICAubGFzdC11cGRhdGVkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUlO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWFyY2gtcmVzdWx0cyB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGFzdC11cGRhdGVkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFnaW5hdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBhLFxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnd5c2l3eWctdGV4dC1hbGlnbi1jZW50ZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC53eXNpd3lnLXRleHQtYWxpZ24tbGVmdCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIC53eXNpd3lnLXRleHQtYWxpZ24tcmlnaHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNvbnRlbnQtZW50ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4wMTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY29udGVudC1lbnRlci5jb250ZW50LWVudGVyLWFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jb250ZW50LWxlYXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNvbnRlbnQtbGVhdmUuY29udGVudC1sZWF2ZS1hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4wMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMW1zIGVhc2UtaW47XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5icmVhZGNydW1iIHtcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XG5cbiAgICAgICAgLmZsZXgge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLFxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlLW5hbWUge1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDU0cHgpIHtcbiAgICAgICAgICAgIC5mbGV4IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJjYXQtaGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMlO1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1JTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ViY2F0LWNvbnRlbnQge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWJjYXQtZ3JvdXAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAlO1xuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcnRpY2xlcy1lbnRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4wMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFydGljbGVzLWVudGVyLmFydGljbGVzLWVudGVyLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2UtaW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcnRpY2xlcy1sZWF2ZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFydGljbGVzLWxlYXZlLmFydGljbGVzLWxlYXZlLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4wMTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UtaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgICAgICAgLnN1YmNhdC1ncm91cCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMiU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN1YmNhdC1ncm91cCBoMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMyU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3ViY2F0LWdyb3VwIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluY2F0LW5hdiB7XG4gICAgICAgICYubmF2LW9mZnNldCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOC4zJTtcbiAgICAgICAgfVxuXG4gICAgICAgICNydC1uYXYge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWNlY2VjO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuXG4gICAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMTJlMzkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMyMTJlMzk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzU2YmFmZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDU0cHgpIHtcbiAgICAgICAgICAgICYubmF2LW9mZnNldCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICNydC1uYXYge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufSAvLyBFbmQgWmVuZGVzayBIZWxwXG5cbiN6ZW4tc2VhcmNoLWZvcm0ge1xuICAgIC5sYWJlbC13cmFwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgLmhvdmVyQnV0dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAzMHB4IDEzcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3N1cHBvcnRDb250YWN0Rm9ybSB7XG4gICAgYnV0dG9uW3R5cGU9J3N1Ym1pdCddOmRpc2FibGVkIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbn1cbiIsIiRjb2xvdXItc2t5OiAjMmM5N2RlO1xuJGNvbG91ci1uYXZ5OiAjMWUzNzRmO1xuJGNvbG91ci1ncmV5OiAjODk4OTg5O1xuJGNvbG91ci1sdGdyZXk6ICNlM2ViZjE7XG4kY29sb3VyLWZmd2JsdWU6ICMzNDk4ZDg7XG5cbi8qXG4qICAgUGVyZm9ybWFuY2UgRGlyZWN0b3J5IFBsdWdpblxuKi9cbiNtYWluLXdyYXAgLmFsbG93LW92ZXJmbG93IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5wZXJmb3JtYW5jZS1kaXJlY3RvcnktcGx1Z2luIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnNlbGVjdC1kcm9wZG93biB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBidXR0b247XG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzllOWU5ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vY2FyZXQuc3ZnKSxcbiAgICAgICAgICAgIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiwgI2ZmZmZmZik7IC8qIEZvciBDaHJvbWUgYW5kIFNhZmFyaSAqL1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9jYXJldC5zdmcpLFxuICAgICAgICAgICAgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmLCAjZmZmZmZmKTsgLyogRm9yIG9sZCBGeCAoMy42IHRvIDE1KSAqL1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9jYXJldC5zdmcpLFxuICAgICAgICAgICAgLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYsICNmZmZmZmYpOyAvKiBGb3IgcHJlLXJlbGVhc2VzIG9mIElFIDEwKi9cbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vY2FyZXQuc3ZnKSxcbiAgICAgICAgICAgIC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYsICNmZmZmZmYpOyAvKiBGb3Igb2xkIE9wZXJhICgxMS4xIHRvIDEyLjApICovXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2NhcmV0LnN2ZyksXG4gICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmLCAjZmZmZmZmKTsgLyogU3RhbmRhcmQgc3ludGF4OyBtdXN0IGJlIGxhc3QgKi9cbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTglO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMDhweDtcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwMDAwMDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNHB4IDEzcHggMzZweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogLTRweCAxM3B4IDM2cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgICAgICBib3gtc2hhZG93OiAtNHB4IDEzcHggMzZweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG5cbiAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZmVmZWY7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1MDUwNTA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuaHRtbC5wZXJmb3JtYW5jZV9kaXJlY3RvcnkgYm9keSAubWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIC5zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBjYWxjKCRtcTIvJGJhc2UpK2VtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgfVxuICAgICAgICAmLnNob3J0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgICAgJi5hbHQyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi56ZXJvIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYub3ZlcmxhcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogLTQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAvL2hlaWdodDoxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgI2xlZnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4IDAgMDtcbiAgICAgICAgICAgIC8vaGVpZ2h0Ojc1MHB4O1xuXG4gICAgICAgICAgICAudG9wIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJjOTdkZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgICAgICYudG9wLWVudGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4wMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnRvcC1lbnRlci50b3AtZW50ZXItYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLWluO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudG9wLWxlYXZlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnRvcC1sZWF2ZS50b3AtbGVhdmUtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4wMTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLWluO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwLjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWx0ZXItaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3VyLWx0Z3JleTtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZWluQWlyY3JhZnRSb3cgMC41czsgLyogU2FmYXJpLCBDaHJvbWUgYW5kIE9wZXJhID4gMTIuMSAqL1xuICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiBmYWRlaW5BaXJjcmFmdFJvdyAwLjVzOyAvKiBGaXJlZm94IDwgMTYgKi9cbiAgICAgICAgICAgICAgICAtbXMtYW5pbWF0aW9uOiBmYWRlaW5BaXJjcmFmdFJvdyAwLjVzOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAqL1xuICAgICAgICAgICAgICAgIC1vLWFuaW1hdGlvbjogZmFkZWluQWlyY3JhZnRSb3cgMC41czsgLyogT3BlcmEgPCAxMi4xICovXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlaW5BaXJjcmFmdFJvdyAwLjVzO1xuXG4gICAgICAgICAgICAgICAgJi5tYW51ZmFjdHVyZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5wbGFuZXR5cGUsXG4gICAgICAgICAgICAgICAgJi5lbmdpbmVzIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTYzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogY2FsYygkbXEyLyRiYXNlKStlbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZmVhdHVyZXMge1xuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBHZXN0YSwgSGVsdmV0aWNhLCBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0xMztcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzNDk4ZDg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNob3ctbW9yZSxcbiAgICAgICAgICAgICAgICAuc2hvdy1sZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzNDk4ZDg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oIzM0OThkOCwgMTAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5maWx0ZXItaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5tYW51ZmFjdHVyZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja2VkLW1hbnVmYWN0dXJlcnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlYmYxO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNsZWFyLXNlYXJjaCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogODUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jbG9zZS14QDJ4LnBuZykgM3B4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzcHgvOHB4IDhweCBuby1yZXBlYXQgI2I0YmRjMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMC4xcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDkyJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuMXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNob3ctbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjM3NTgyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEdlc3RhLCBIZWx2ZXRpY2EsIE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGQ4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzM0OThkODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzYzNzU4MjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDBweCAxcHggMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNkZGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmYzZjY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5sZWdlbmQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgLmxlZnQtc3ltYm9sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYS1jaGVjay1jaXJjbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjdiNzUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5yaWdodC12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4OCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2OTdkOTA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2OTlweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgLy9oZWlnaHQ6NDM1cHg7XG4gICAgICAgICAgICAgICAgJi5zdGlja3kge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjU1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJi50b3AtZml4ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMjVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYWJzb2x1dGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5ib3R0b20tZml4ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5mb290ZXItZml4ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgI2JvZHktc2VhcmNoLWZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2xlYXItc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb21wYXJlLWJveCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3VyLW5hdnk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb21wYXJlLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjFweDtcblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmEtY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmEtY2xvc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xLjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNib2R5LXNlYXJjaC1mb3JtIHtcbiAgICAgICAgICAgICAgICAuY2xlYXItc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4NyU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jbG9zZS14QDJ4LnBuZykgM3B4IDNweC84cHggOHB4XG4gICAgICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQgI2I0YmRjMztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMC4xcztcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMi8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI5JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IGNhbGMoJG1xMy8kYmFzZSkrZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIzNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMC4xcztcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VhcmNoLWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG91ci1sdGdyZXk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvdXItZmZ3Ymx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTM7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hdXRvY29tcGxldGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3VyLWZmd2JsdWU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG91ci1ncmV5LCAxMCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3BhZ2luYXRvciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAucmVzdWx0cyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNyaWdodC1jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG91ci1sdGdyZXk7XG5cbiAgICAgICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC8vaGVpZ2h0OjYxOHB4O1xuXG4gICAgICAgICAgICAgICAgLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6JGNvbG9yLTM7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50YWJsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogR2VzdGEsIEhlbHZldGljYSwgT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM0NGE2MTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvdXItbHRncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvdXItbHRncmV5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzQ5OGQ4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5oaWRkZW4tYWlyY3JhZnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG91ci1sdGdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZWluQWlyY3JhZnRSb3cgMC41czsgLyogU2FmYXJpLCBDaHJvbWUgYW5kIE9wZXJhID4gMTIuMSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiBmYWRlaW5BaXJjcmFmdFJvdyAwLjVzOyAvKiBGaXJlZm94IDwgMTYgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbXMtYW5pbWF0aW9uOiBmYWRlaW5BaXJjcmFmdFJvdyAwLjVzOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1vLWFuaW1hdGlvbjogZmFkZWluQWlyY3JhZnRSb3cgMC41czsgLyogT3BlcmEgPCAxMi4xICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlaW5BaXJjcmFmdFJvdyAwLjVzO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYmZkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sb2FkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0xMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnZpc2libGUtYWlyY3JhZnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtcGVyZm9ybWFuY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2N2I3NTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkyJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubm90aWZpY2F0aW9uIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmEtc3BhY2Utc2h1dHRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3BlcmYtc3VnZ2VzdC1mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jcmVhdGUteW91ci1vd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3N1Z2dlc3RGb3JtIHtcbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcmVzaXplOiBub25lO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlaW5BaXJjcmFmdFJvdyB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi8qIEZpcmVmb3ggPCAxNiAqL1xuQC1tb3ota2V5ZnJhbWVzIGZhZGVpbkFpcmNyYWZ0Um93IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLyogU2FmYXJpLCBDaHJvbWUgYW5kIE9wZXJhID4gMTIuMSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVpbkFpcmNyYWZ0Um93IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLyogSW50ZXJuZXQgRXhwbG9yZXIgKi9cbkAtbXMta2V5ZnJhbWVzIGZhZGVpbkFpcmNyYWZ0Um93IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLyogT3BlcmEgPCAxMi4xICovXG5ALW8ta2V5ZnJhbWVzIGZhZGVpbkFpcmNyYWZ0Um93IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuI2xvYWRlci1jb250YWluZXIge1xuICAgIG1hcmdpbjogNDBweCAwO1xufVxuXG4vKipcbiAqIExpbmVzXG4gKi9cbkAtd2Via2l0LWtleWZyYW1lcyBsaW5lLXNjYWxlIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZXkoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGV5KDEpO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDAuNCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGV5KDAuNCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxleSgxKTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGxpbmUtc2NhbGUge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxleSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZXkoMSk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZXkoMC40KTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZXkoMC40KTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZXkoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGV5KDEpO1xuICAgIH1cbn1cblxuLmxpbmUtc2NhbGUgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbGluZS1zY2FsZSAxcyAtMC40cyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KTtcbiAgICBhbmltYXRpb246IGxpbmUtc2NhbGUgMXMgLTAuNHMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7XG59XG5cbi5saW5lLXNjYWxlID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxpbmUtc2NhbGUgMXMgLTAuM3MgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7XG4gICAgYW5pbWF0aW9uOiBsaW5lLXNjYWxlIDFzIC0wLjNzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIsIDAuNjgsIDAuMTgsIDEuMDgpO1xufVxuXG4ubGluZS1zY2FsZSA+IGRpdjpudGgtY2hpbGQoMykge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsaW5lLXNjYWxlIDFzIC0wLjJzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIsIDAuNjgsIDAuMTgsIDEuMDgpO1xuICAgIGFuaW1hdGlvbjogbGluZS1zY2FsZSAxcyAtMC4ycyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KTtcbn1cblxuLmxpbmUtc2NhbGUgPiBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbGluZS1zY2FsZSAxcyAtMC4xcyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KTtcbiAgICBhbmltYXRpb246IGxpbmUtc2NhbGUgMXMgLTAuMXMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7XG59XG5cbi5saW5lLXNjYWxlID4gZGl2Om50aC1jaGlsZCg1KSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxpbmUtc2NhbGUgMXMgMHMgaW5maW5pdGVcbiAgICAgICAgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7XG4gICAgYW5pbWF0aW9uOiBsaW5lLXNjYWxlIDFzIDBzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIsIDAuNjgsIDAuMTgsIDEuMDgpO1xufVxuXG4ubGluZS1zY2FsZSA+IGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjOTdkZTtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGluZS1zY2FsZS1wYXJ0eSB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpbmUtc2NhbGUtcGFydHkge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbn1cblxuLmxpbmUtc2NhbGUtcGFydHkgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC41NXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjU1cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4yM3M7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjIzcztcbn1cblxuLmxpbmUtc2NhbGUtcGFydHkgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC41NXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjU1cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC41NXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjU1cztcbn1cblxuLmxpbmUtc2NhbGUtcGFydHkgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4wOXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjA5cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zOXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM5cztcbn1cblxuLmxpbmUtc2NhbGUtcGFydHkgPiBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC41cztcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNTlzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41OXM7XG59XG5cbi5saW5lLXNjYWxlLXBhcnR5ID4gZGl2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM5N2RlO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBtYXJnaW46IDJweDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGluZS1zY2FsZS1wYXJ0eTtcbiAgICBhbmltYXRpb24tbmFtZTogbGluZS1zY2FsZS1wYXJ0eTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpbmUtc2NhbGUtcHVsc2Utb3V0IHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZXkoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGV5KDEpO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDAuNCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGV5KDAuNCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxleSgxKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbGluZS1zY2FsZS1wdWxzZS1vdXQge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxleSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZXkoMSk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZXkoMC40KTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZXkoMC40KTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZXkoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGV5KDEpO1xuICAgIH1cbn1cblxuLmxpbmUtc2NhbGUtcHVsc2Utb3V0ID4gZGl2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM5N2RlO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBtYXJnaW46IDJweDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxpbmUtc2NhbGUtcHVsc2Utb3V0IDAuOXMgLTAuNnMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuODUsIDAuMjUsIDAuMzcsIDAuODUpO1xuICAgIGFuaW1hdGlvbjogbGluZS1zY2FsZS1wdWxzZS1vdXQgMC45cyAtMC42cyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC44NSwgMC4yNSwgMC4zNywgMC44NSk7XG59XG4ubGluZS1zY2FsZS1wdWxzZS1vdXQgPiBkaXY6bnRoLWNoaWxkKDIpLFxuLmxpbmUtc2NhbGUtcHVsc2Utb3V0ID4gZGl2Om50aC1jaGlsZCg0KSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjRzICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC40cyAhaW1wb3J0YW50O1xufVxuLmxpbmUtc2NhbGUtcHVsc2Utb3V0ID4gZGl2Om50aC1jaGlsZCgxKSxcbi5saW5lLXNjYWxlLXB1bHNlLW91dCA+IGRpdjpudGgtY2hpbGQoNSkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4ycyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMnMgIWltcG9ydGFudDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpbmUtc2NhbGUtcHVsc2Utb3V0LXJhcGlkIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZXkoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGV5KDEpO1xuICAgIH1cbiAgICA4MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDAuMyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGV5KDAuMyk7XG4gICAgfVxuICAgIDkwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZXkoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGV5KDEpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBsaW5lLXNjYWxlLXB1bHNlLW91dC1yYXBpZCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxleSgxKTtcbiAgICB9XG4gICAgODAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxleSgwLjMpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxleSgwLjMpO1xuICAgIH1cbiAgICA5MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxleSgxKTtcbiAgICB9XG59XG5cbi5saW5lLXNjYWxlLXB1bHNlLW91dC1yYXBpZCA+IGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjOTdkZTtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxpbmUtc2NhbGUtcHVsc2Utb3V0LXJhcGlkIDAuOXMgLTAuNXMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMTEsIDAuNDksIDAuMzgsIDAuNzgpO1xuICAgIGFuaW1hdGlvbjogbGluZS1zY2FsZS1wdWxzZS1vdXQtcmFwaWQgMC45cyAtMC41cyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4xMSwgMC40OSwgMC4zOCwgMC43OCk7XG59XG4ubGluZS1zY2FsZS1wdWxzZS1vdXQtcmFwaWQgPiBkaXY6bnRoLWNoaWxkKDIpLFxuLmxpbmUtc2NhbGUtcHVsc2Utb3V0LXJhcGlkID4gZGl2Om50aC1jaGlsZCg0KSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjI1cyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMjVzICFpbXBvcnRhbnQ7XG59XG4ubGluZS1zY2FsZS1wdWxzZS1vdXQtcmFwaWQgPiBkaXY6bnRoLWNoaWxkKDEpLFxuLmxpbmUtc2NhbGUtcHVsc2Utb3V0LXJhcGlkID4gZGl2Om50aC1jaGlsZCg1KSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwcyAhaW1wb3J0YW50O1xufVxuXG4uY2xlYXJmaXgge1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4jc3VnZ2VzdC1zdWNjZXNzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuIiwiLyoqKioqKioqKioqKlxuXG5TdHlsaW5nIGNvZGUgZm9yIHRoZSBCdXNpbmVzcyBQcmljaW5nIFN0YXRpYyBQbHVnaW5cblxuKioqKioqKioqKioqL1xuXG4ucHJpY2VjYXJkLWNvbnQge1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIC5wcmljZWNhcmQge1xuICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGVyc3BlY3RpdmU6IDE7XG4gICAgICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDE7XG4gICAgICAgIC1tb3otcGVyc3BlY3RpdmU6IDE7XG5cbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDQ5cHggN3B4IHJnYmEoNjcsIDY3LCA2NywgMC4xNyk7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA0OXB4IDdweCByZ2JhKDY3LCA2NywgNjcsIDAuMTcpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDQ5cHggN3B4IHJnYmEoNjcsIDY3LCA2NywgMC4xNyk7XG5cbiAgICAgICAgLnBsYW4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1koLTEwZGVnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcHVyY2hhc2UvZ2VvdGV4dHVyZS5wbmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBzb2Z0LWxpZ2h0O1xuXG4gICAgICAgICAgICAmLmJhc2ljLXBsdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5MDk4OWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnByby1wbHVzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM0NzVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wZXJmb3JtYW5jZS1wbHVzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJhZmU2O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgICAgIHRvcDogNSU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNzg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbXBhc3Mtc2hpcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgIHJpZ2h0OiA2JTtcbiAgICAgICAgICAgIHRvcDogMyU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wdXJjaGFzZS9jb21wYXNzLXNoaXAucG5nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBpbWFnZS1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJi5wcm8tcGx1cyAudGV4dCBoMyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgY29sb3I6ICNjM2M2Yzk7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTAlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOSU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0xMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhLmJ0bi5hbHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmVzcC1oaWRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZlYXR1cmVzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1JTtcblxuICAgICAgICAgICAgICAgIC5yb3cge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMyU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMlO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YmFmZTY7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTIlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNWE2MDY2O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTEzO1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDIlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzQ5OGRiO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJpY2VjYXJkLXNlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ1c2luZXNzIC5wcmljZWNhcmQtY29udCB7XG4gICAgLnByaWNlY2FyZCB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY0MHB4O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mZWF0dXJlcyB7XG4gICAgICAgICAgICAuYnVzLWFkZG9ucyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjAlO1xuXG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYnVzaW5lc3MtcHJvIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3JTtcblxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mZWF0dXJlcyB7XG4gICAgICAgICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYubm8tMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wdXJjaGFzZS9mbGlnaHRwbGFuLWljbi5wbmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5uby0yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3B1cmNoYXNlL2ZpbGVmcGwtaWNuLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm5vLTMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcHVyY2hhc2UvYXZ3eC1pY24ucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYubm8tNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wdXJjaGFzZS9nZW9hcHAtaWNuLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm5vLTUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcHVyY2hhc2UvYWlycG9ydC1pY24ucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYubm8tNiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wdXJjaGFzZS9hY2NvdW50bWFuYWdlLWljbi5wbmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5uby03IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3B1cmNoYXNlL2Nkb2NzLWljbi5wbmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ1cy1hZGRvbnMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmJ1c2luZXNzLXBlcmZvcm1hbmNlIHtcbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmVhdHVyZXMge1xuICAgICAgICAgICAgICAgIC5yb3cge1xuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm5vLTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcHVyY2hhc2UvZmxpZ2h0cGxhbi1pY24ucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYubm8tMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcHVyY2hhc2UvYWlyY3JhZnQtaWNuLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5uby0zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3B1cmNoYXNlL3BlcmZwbGFuLWljbi5wbmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5uby00IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3B1cmNoYXNlL2dsb2Jlcm91dGUtaWNuLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm5vLTUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcHVyY2hhc2UvaW5mbGlnaHQtaWNuLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm5vLTYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcHVyY2hhc2UvZnVlbHByaWNlLWljbi5wbmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBSZXNwb25zaXZlIFN0eWxpbmdzIC8vXG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwODZweCkge1xuICAgIC5wcmljZWNhcmQtY29udCB7XG4gICAgICAgIC5wcmljZWNhcmQge1xuICAgICAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAuZmVhdHVyZXMge1xuICAgICAgICAgICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTQxcHgpIHtcbiAgICAucHJpY2VjYXJkLWNvbnQge1xuICAgICAgICAucHJpY2VjYXJkIHtcbiAgICAgICAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgLmZlYXR1cmVzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk0MHB4KSB7XG4gICAgLmJ1c2luZXNzIHtcbiAgICAgICAgLnByaWNlY2FyZC1jb250IHtcbiAgICAgICAgICAgIC5wcmljZWNhcmQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwcHg7XG5cbiAgICAgICAgICAgICAgICAuZmVhdHVyZXMge1xuICAgICAgICAgICAgICAgICAgICAuYnVzLWFkZG9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wcmljZWNhcmQtY29udCB7XG4gICAgICAgIC5wcmljZWNhcmQge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMHB4O1xuXG4gICAgICAgICAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucmVzcC1oaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mZWF0dXJlcyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgIC5yb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhLmJ0bi5hbHQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wbGFuIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1koLThkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb21wYXNzLXNoaXAge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA0JTtcbiAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmJ1c2luZXNzLXBlcmZvcm1hbmNlIHtcbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5idXNpbmVzcyB7XG4gICAgICAgIC5wcmljZWNhcmQtY29udCB7XG4gICAgICAgICAgICAucHJpY2VjYXJkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wcmljZWNhcmQtY29udCB7XG4gICAgICAgIC5wcmljZWNhcmQge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUlO1xuXG4gICAgICAgICAgICAucGxhbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBhLmJ0bi5hbHQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDglICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICBhLmJ0bi5hbHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLnByaWNlY2FyZC1jb250IHtcbiAgICAgICAgLnByaWNlY2FyZCB7XG4gICAgICAgICAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGEuYnRuLmFsdCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQyMnB4KSB7XG4gICAgLnByaWNlY2FyZC1jb250IHtcbiAgICAgICAgLnByaWNlY2FyZCB7XG4gICAgICAgICAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC5mZWF0dXJlcyB7XG4gICAgICAgICAgICAgICAgICAgIC5yb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGVcbiNsb2FkaW5nLWJ1dHRvbixcbi5sb2FkaW5nLWJ1dHRvbiB7XG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J106aG92ZXIsXG4gICAgaW5wdXRbdHlwZT0nYnV0dG9uJ106aG92ZXIsXG4gICAgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzViYmVmZjtcbiAgICB9XG5cbiAgICAmaW5wdXRbdHlwZT0nc3VibWl0J10sXG4gICAgaW5wdXRbdHlwZT0nYnV0dG9uJ10sXG4gICAgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMTRweCAzMHB4IDE1cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5OWRkYztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB9XG5cbiAgICBidXR0b25bZGlzYWJsZWRdIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJlMGY1O1xuICAgIH1cbiAgICBidXR0b25bZGlzYWJsZWRdOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJlMGY1O1xuICAgIH1cblxuICAgIC5zcGlubmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgLnNwaW5uZXIgPiBkaXYge1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNrLWJvdW5jZWRlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcbiAgICAgICAgYW5pbWF0aW9uOiBzay1ib3VuY2VkZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG4gICAgfVxuXG4gICAgLnNwaW5uZXIgLmJvdW5jZTEge1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjMycztcbiAgICB9XG5cbiAgICAuc3Bpbm5lciAuYm91bmNlMiB7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xuICAgIH1cblxuICAgIEAtd2Via2l0LWtleWZyYW1lcyBzay1ib3VuY2VkZWxheSB7XG4gICAgICAgIDAlLFxuICAgICAgICA4MCUsXG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICB9XG4gICAgICAgIDQwJSB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIHNrLWJvdW5jZWRlbGF5IHtcbiAgICAgICAgMCUsXG4gICAgICAgIDgwJSxcbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICB9XG4gICAgICAgIDQwJSB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uLmZ1bGwtd2lkdGgucHVyY2hhc2Uge1xuICAgICAgICBwYWRkaW5nOiA5cHggMzBweCAxMHB4O1xuICAgIH1cblxuICAgIGJ1dHRvbi5wdXJjaGFzZS1idXR0b24ge1xuICAgICAgICBtaW4taGVpZ2h0OiA1My4yM3B4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYudGFiIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyYzk3ZGU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0OXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogIzJjOTdkZTtcblxuICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzk3ZGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICBpbWcucGF5bWVudF9pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgJi5wYXlwYWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY3JlZGl0IHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwNTRweCkgYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnBheXBhbCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZy5wYXltZW50X2ljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgICAgJi5wYXlwYWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2xvc2VyLWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4iLCIuaXRhci1mb3JtIHtcbiAgICAuZXJyb3JsaXN0IGxpIHtcbiAgICAgICAgY29sb3I6ICNmZjAwMDA7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgIH1cbn1cblxuI2lkX3VzX2NpdGl6ZW4sXG4jaWRfbG9jYXRlZF9pbl91cyxcbiNpZF9hZ3JlZV90b19jb25mb3JtIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuXG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuXG4ubWVzc2FnZXMge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgbGkge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuXG4gICAgLnN1Y2Nlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjN2JjMzRlO1xuICAgIH1cbiAgICAuZXJyb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmY2NTY1O1xuICAgIH1cbiAgICAuaW5mbyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyYzk3ZGU7XG4gICAgfVxufVxuIiwiQGtleWZyYW1lcyBsb2FkZXIge1xuICAgIDAlIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgMjAlIHtcbiAgICAgICAgd2lkdGg6IDEwJTtcbiAgICB9XG5cbiAgICAyNSUge1xuICAgICAgICB3aWR0aDogMjQlO1xuICAgIH1cblxuICAgIDQzJSB7XG4gICAgICAgIHdpZHRoOiA0MSU7XG4gICAgfVxuXG4gICAgNTYlIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICA2NiUge1xuICAgICAgICB3aWR0aDogNTIlO1xuICAgIH1cblxuICAgIDcxJSB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuXG4gICAgNzUlIHtcbiAgICAgICAgd2lkdGg6IDc2JTtcbiAgICB9XG5cbiAgICA5NCUge1xuICAgICAgICB3aWR0aDogODYlO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi8vIEJhciA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLnByb2dyZXNzLWJhciB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmJhciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgfVxuXG4gICAgLnByb2dyZXNzIHtcbiAgICAgICAgYW5pbWF0aW9uOiBsb2FkZXIgOHMgZWFzZSBpbmZpbml0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzJjOTdkZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICB9XG59XG5cbiNjYXJlZXItZGV0YWlsIHtcbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0yM3B4O1xuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyYzk3ZGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZVxuLmhlcm8taW1nIC5pbWFnZS13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDZweDtcbn1cblxuLnJlZGlyZWN0LWZpbHRlciB7XG4gICAgYmFja2dyb3VuZDogYmx1ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgei1pbmRleDogNTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy8gSGVybyBQbHVnaW4gc3R5bGluZ1xuLmZpcnN0LXNlY3Rpb24ge1xuICAgIEBleHRlbmQgLnJldmVyc2U7XG4gICAgaDEge1xuICAgICAgICBAZXh0ZW5kIC5yZXZlcnNlO1xuICAgICAgICBAZXh0ZW5kIC5hbHBoYTtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIEBleHRlbmQgLmxhcmdlO1xuICAgIH1cbn1cblxuLmFsdCB7XG4gICAgcCxcbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSB7XG4gICAgICAgIEBleHRlbmQgLnJldmVyc2U7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgQGV4dGVuZCAuYmV0YTtcbiAgICB9XG59XG5cbi5mb290ZXItaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uZm9vdGVyLW5hdiB1bCBsaSA+IHVsIGxpIGEge1xuICAgIGNvbG9yOiAjOTE5ZWE3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGVcbiNidWxsZXRpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ1bGxldGluO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgZm9udC1zaXplOiAkYmFzZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogNDZweDtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICNidWxsZXRpbi1pY29uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgKyBoZWFkZXI6bm90KC5zdGlja3ktc2hvdykge1xuICAgICAgICB0b3A6IDQ2cHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG59XG5cbi5pZTggI2J1bGxldGluIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/